Current time: 22.11.2024, 17:54 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
Anfis Offline

Posts: 77
Post: #1531

Sav, а максимум неудачи сколько вообще возможно сделать? С помощью эрм можно сделать максимум удачи и боевого духа, а вот этого не нашёл. Хотелось бы как-то почувствовать эффективность неудачи в игре:-\
30.05.2011 19:23
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #1532

Что значит "максимум неудачи"? Боевой дух может варьироваться в пределах -3...3, а удача 0...3.

Т. е. неудачи не существует - самое худшее - нулевая удача.
30.05.2011 20:11
Find all posts by this user Quote this message in a reply
Anfis Offline

Posts: 77
Post: #1533

Sav, нет, но ведь даётся же отрицательное количество неудачи, к примеру, после повторного посещения пирамиды, когда охрана уже разгромлена. Кроме того, в окне героя можно прочитать при отрицательной неудаче: "Неудача иногда посещает войска в бою, снижая урон в два раза." И если меня не сглюкануло, однажды у меня было такое, когда войско нанесло урон вдвое меньший. Я так понимаю, что вероятность неудачи настолько мала, что если это происходит, то это кажется почти невероятнымAb
30.05.2011 20:44
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1809
Post: #1534

Неудача НИКОГДА не происходит. То есть, эффект от удачи=-3 и удачи=0 одинаков.
30.05.2011 23:12
Find all posts by this user Quote this message in a reply
Anfis Offline

Posts: 77
Post: #1535

etoprostoya, откуда такая инфа и на 100 ли процентов она достоверна? Выше я написал фразу, в которой говорится, что такой эффект возможен. Может быть разработчики отключили его, убоявшись, что эффект будет слишком мощный, может быть что-то ещё, в любом случае описание присутствует в игре не просто так.
(This post was last modified: 31.05.2011 00:30 by Anfis.)
31.05.2011 00:28
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1809
Post: #1536

Инфа 100%. Никто никогда не видел эффекта Неудачи.
31.05.2011 10:39
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #1537

Неудачу можно эмулировать. Уменьшить урон в 2 раза - дело нехитрое, триггер для анимации и звука есть в моей dll-ке. Только надо будет понять: хранится ли отрицательная удача в отряде, или её придётся отдельно высчитывать.
31.05.2011 10:58
Find all posts by this user Quote this message in a reply
Anfis Offline

Posts: 77
Post: #1538

etoprostoya,
а зря=) Значит эффект Неудачи мне приснился177

Sav, вообще в идеале было бы здорово сделать эффект Неудачи реальным для всей игры, в данном случае чтоб можно было просто сунуть скрипт в карту и она заработала бы. Ну и кстати, Удача ведь увеличивает урон не буквально в два раза, а на какой-то процент вроде как? Где-то на 50%? Если так, тогда всё будет правильно и для Неудачи.
31.05.2011 13:51
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #1539

Удача - именно в 2 раза. Хотя, доп. урон некоторых скриптов, возможно, не учитывается удачей, но, даже если такое есть, - это - лишь недоработка.

Уменьшить урон можно с помощью MF (не помню только, что там с логом битвы), dll, создающая триггер, в котором нужно проигрывать анимацию и звук, здесь. Как нормально получить удачу стека, я пока не нашёл.
(This post was last modified: 31.05.2011 14:06 by Sav.)
31.05.2011 14:06
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #1540

(28.05.2011 03:18)Berserker Wrote:  
Quote:!?FU77007;
!!SN:X?v2;
!!IF:M^First %V2^;

!?FU77007;
!!SN:X?v2;
!!IF:M^Second %V2^;
Перепроверил много раз. Сав, никакой магии )

Проверил на заново поставленной Эре.
В общем, в первый ход первого существа он написал как надо (First 2; Second 2), а потом стал всегда в Second писать 13, в т. ч. и после перезапуска игры.

А вот бага с банком нет.
31.05.2011 14:22
Find all posts by this user Quote this message in a reply
Anfis Offline

Posts: 77
Post: #1541

(31.05.2011 14:06)Sav Wrote:  Как нормально получить удачу стека, я пока не нашёл.
То есть всё не так просто, как казалось на первый взгляд, и ожидать готового скрипта, исполняющего эффект Неудачи, пока не приходится?
(This post was last modified: 31.05.2011 15:59 by Anfis.)
31.05.2011 15:51
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2180
Post: #1542

Я и не обещал сделать готовый скрипт. Для определения удачи надо проверить на навык "удача", все арты удачи, временные эффекты, заклинания, дьяволов у врага, м. б. ещё что-то. По отдельности это вполне возможно, вместе - неохота + проблемы совсестимости. Это я понимал с самого начала. Но, возможно, есть более простой путь, позволяющий определить непосредственно удачу.
31.05.2011 17:27
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #1543

Quote:Проверил на заново поставленной Эре.
В общем, в первый ход первого существа он написал как надо (First 2; Second 2), а потом стал всегда в Second писать 13, в т. ч. и после перезапуска игры.
А вот бага с банком нет.
Sav, целая карта Valery построена на этом тригере. Уверяю тебя, проблема не в нём. Код не может работать как-то не так, как он прописан в сорцах вога и эры. К сожалению, я не могу отладить твою версию и найти реальную проблему, но ты-то можешь в оле поставить точку останова на запись в v2, убрать все скрипты из папки и проверить!


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
31.05.2011 18:10
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 624
Post: #1544

Quote:Как нормально получить удачу стека, я пока не нашёл.

!!BM#:G213/?y1/d; ?
01.06.2011 23:31
Find all posts by this user Quote this message in a reply
MOP Offline
Moderators

Posts: 1468
Post: #1545

(31.05.2011 14:22)Sav Wrote:  !?FU77007;
!!SN:X?v2;
!!IF:M^First %V2^;

!?FU77007;
!!SN:X?v2;
!!IF:M^Second %V2^;
Убери все скрипты, кроме этого. Перед битвой поставь бряк «Memory, on write» на адрес 0x88766C. Посмотри, какой код заносит туда 0Dh, а какой – номер стека. Если код одинаков во всех случаях – значит, проблема реально в ЭРЕ/её поведении на твоём компе. Если нет… что-то ты мутишь. Sm
Тьфу, не заметила пост Берса.
А у меня тоже магии нету.
etoprostoya Wrote:Инфа 100%. Никто никогда не видел эффекта Неудачи.
Я прямо сейчас видела. Правда, то зело мутные Герои.
P.S. Привет симпатяшкам.


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
(This post was last modified: 03.06.2011 20:16 by MOP.)
03.06.2011 20:09
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group