Перейти к содержанию
#2780
Спасибо.

Ещё вопрос:

Как корректно (и, по возможности, компактно) заменить в армии героя существо"А" на существо"Б"? (Допустим, навскидку, специализация героя - в бою всех своих баньши превращать в рыцарей смерти)

Конкретный пример:

if (hero == "replacer") and (GetHeroCreatures ('replacer', CREATURE_А) > 0 ) then
local replace = GetHeroCreatures ('replacer', CREATURE_А);
RemoveHeroCreatures ('replacer', CREATURE_А, replace);
AddHeroCreatures ('replacer', CREATURE_B, replace);
end;
Данный скрипт имеет ряд недостатков:
1. Если заменяемые существа расставлены в несколько слотов, то при замене произойдёт объединение в один.
2. Если в армии присутствует только один слот заменяемых существ (и больше никакой армии), то при замене добавится ещё одно существо.

Статистика

Приветствуем новейшего участника: Emil

Сейчас на сайте 4 пользователей 1305 гостей