Кхм...у меня возник ещё один вопрос:
Взяв в качестве примера скрипт про титанов из этой темы
(10.03.2009 18:23)Efrit Wrote: 2 Wog master: пожалуйста. Вот пример скрипта: пусть все Титаны теперь обладают уникальным свойством - каждый раз после стрельбы по вражескому отряду они заодно ещё и бахают по ним заклинанием Гром Титанов!
Code:
ZVSE
!?BG&v997>-1; //этот битвенный триггер срабатывает после ЛЮБОГО действия любого существа
!!BG:A?v10; //выясняем ТИП этого действия
!!BG&v10=7:N?v11; //если это была стрельба - то определим номер стека существ, которые стреляли
!!BMv11&v10=7:T?v12; //если это была стрельба - то определим тип существ, которые стреляли
!!BG&v10=7/v12=41:E?v13; //если это были Титаны - то определим номер стека существ, по которой производился выстрел
!!BMv13&v10=7/v12=41:P?v14; //определим позицию стека существ, по которой производился выстрел
!!BMv11&v10=7/v12=41/v14>-1:C57/v14/0/0/1; //колдуем заклинание Гром Титанов по этой позиции
!!VRv10:S0;
!!VRv11:S0;
!!VRv12:S0;
!!VRv13:S0;
!!VRv14:S0; //обнуляем все используемые в этом переменные, т.к. триггер срабатывает постоянно
а также свой предыдущий скрипт
Code:
!!BA:H0/?v30;
!!BA:H1/?v31;
!!HEv30&v30<>-2:N?v32;
!!HEv31&v31<>-2:N?v33;
!!VRv25&v30<>-2/v32=49:S0;
!!DO23/0/20/1&v30<>-2/v32=49:P;
!!VRv25&v31<>-2/v33=49:S21;
!!DO23/0/20/1&v31<>-2/v33=49:P;
!?FU23;
!!BMv25:M31/99/3;
!!VRv25:+1;
написал скрипт, позволяющий существам под командованием героя наносить дополнительный урон заклинанием "взрыв" (что-то наподобие способности "Адский огонь" из героев 5).
Code:
!?BF;
!!BA:H0/?v40 H1/?v41;
!!HEv40&v40<>-2:N?v42;
!!HEv41&v41<>-2:N?v43;
!!DO2/0/1/1&v40<>-2/v42=49:P;
!!DO3/0/1/1&v41<>-2/v43=49:P;
!?FU2;
!?BG;
!!BG:A?v10;
!!BG&v10=6:E?v11;
!!BMv11&v10=6:P?v12;
!!BMv11&v10=6:I?v13;
!!BMv11&v10=6:N?v14;
!!BM&v10=6/v12>-1/v13=1/v40=49/v14>0:C22/v12/0/0/1;
!!VRv10:S0;
!!VRv11:S0;
!!VRv12:S0;
!!VRv14:S0;
!?FU3;
!?BG;существа
!!BG:A?v10;
!!BG&v10=6:E?v11;
!!BMv11&v10=6:P?v12;
!!BMv11&v10=6:I?v13;
!!BMv11&v10=6:N?v14;
!!BM&v10=6/v12>-1/v13=0/v41=49/v14>0:C22/v12/0/0/1;
!!VRv10:S0;
!!VRv11:S0;
!!VRv12:S0;
!!VRv14:S0;
Знаю кода много, но я в этом деле новичок и поэтому пока что плохо получается.
Вообщем, вся проблема в том, что заклинание наносит урон перед тем как мои существа нанесут урон вражеским. Возможно ли чтобы
СНАЧАЛА мои существа нанесли урон вражеским а уже потом нанесло урон заклинание?