хм.. имейте ввиду,граждане скриптописцы (если не знали)
Команда BH#:C$spell$/0/0/0; имеет такую особенность,что может сбивать вас с толку..
К примеру,есть код
Code:
...
!?MR2;
...
!!MR:F?y3; здесь получим y3=100
...
Ну,я привёл тока те строки в коде вашем,которые могут пересечься.
Так вот,после команды !!HE0:C45/0/0/0; переменная y3,содержащая до этого номер героя левой стороны,примет значение =100 (от триггера MR2)..
в итоге вы будете непонимать почему вдруг меняется номер героя в битве в триггере вашем.
Я вот потратил немало нервов,пока не понял что к чему..