Auto-translated
Thank you.
Another question:
How can I correctly (and, if possible, compactly) replace creature "A" with creature "B" in a hero's army? (For example, let's say the hero's specialization is to transform all their banshees into death knights in battle).
Specific example:
if (hero == "replacer") and (GetHeroCreatures ('replacer', CREATURE_A) > 0) then
local replace = GetHeroCreatures ('replacer', CREATURE_A);
RemoveHeroCreatures ('replacer', CREATURE_A, replace);
AddHeroCreatures ('replacer', CREATURE_B, replace);
end;
This script has several drawbacks:
1. If the creatures to be replaced are placed in multiple slots, the replacement will result in them being merged into one.
2. If there is only one slot with the creatures to be replaced in the army (and no other army), the replacement will add another creature.