Current time: 24.03.2024, 04:49 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Скрипт «Боевой Дух»
Author Message
Berserker Offline
Administrators

Posts: 16449
Post: #1

«Боевой Дух»

Новвоведения:
-) Новое событие !?FU(fm9_OnAfterBattleStackFinalAction).
; x1 - номер отряда, который совершил действие, закончившее его ход (0..41)
; x2 - номер отряда, который должен получить ход
; x3 - ID действия

В этом событии можно проверить, жив ли действовавший отряд, было ли действие атакой и вызвать функцию FireMorale.

-) Новая функция FireMorale (x1 - номер отряда).
Вызывает на отряд мораль (повторный ход), если отряд не должен и так ходить в настоящий момент (например, у него и без того сработала мораль).

Пример: пусть любой отряд имеет 50% шанс пойти дважды!


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

Posts: 1285
Post: #2

Berserker,
появилось немного свободного времени, стал разбираться с Вашим скриптом.
У меня вылет из игры на строчке
12.!!SN:W^fm9_had_battle_action^/?h W^fm9_acting_stack^/?s W^fm9_battle_action^/?k;


Карта-мод "Война на Холсте"
05.02.2020 17:49
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #3

SergOz, папку Debug на dropmefiles.com, пожалуйста. Сразу после вылета.


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

Posts: 1285
Post: #4

Berserker,
https://dropmefiles.com/FPKgL - day -600 erm


Карта-мод "Война на Холсте"
(This post was last modified: 05.02.2020 18:39 by SergOz.)
05.02.2020 18:27
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #5

SergOz, указанный вылет был исправлен ещё в версии 2.9.5.


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

Posts: 1285
Post: #6

Berserker, так я и не разобрался с Вашим скриптом.
Если убрать в нём 50% шанс выпадания морали, то заморалившийся стек совершает постоянные атаки.
Так же нет реакции на отсутствие у стека морали. Давал герою Дух Уныния - мораль выпадает.

Я обещал выложить готовый скрипт, который мне был нужен.
Я хотел, чтобы у тяжёлых арбалетчиков Валески, в бою, постоянно выпадала мораль.
Вот, что у меня получилось:
Проверку на окаменение и пр. как ни тулил - притулить не удалось.
Да и давно заметил, что в игре, "замороженный" стек иногда получает мораль и далее бездействует, хотя анимация и звук на стеке проигрываются.


Карта-мод "Война на Холсте"
17.02.2020 01:16
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