19.12.2019, 21:39
А что-то не получается так урон умножить - нет эффекта в битве вообще. Как будто бы урон и не меняется совсем!!!!
Таким способом получилось запретить полностью урон спереди - просто поменял позиции наоборот !!VRy6:Sy4 -y3; и поставил запрет E0!
А удвоить и выше поставить урон не выходит??? Что не так не знаю? Да ещё выскакивает время от времени ошибка с шансом действия 20% из 100% при попытки ударить противника сзади?
Spoiler (Click to View)
!?BG0; [перед действием в бою]
!!BG:A?y1; !!FU&y1<>6:E; [y1 - тип действия, выход, если не рукопашная атака]
!!BG:N?y1; [y1 номер атакующего стека)
!!BG:E?y2; [y2 номер защищающегося стека]
!?MF1; (перед нанесением урона)
** !!MF:N?y7; y7 Номер стека (0…41) получающего урон
!!BMy1:P?y3 I?y5; Позиция атакера, Принадлежность герою: 0 – левому 1 – правому]
!!BMy2:P?y4; Позиция дефендера
!!VRy6:Sy3 -y4; [y6= 1 атакующий отряд справа, -1 слева]
!!MF&y5=0/y6=1:F?y1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1; [удвоение базового урона] герой слева, атакер справа
!!MF&y5=0/y6=2:F?y1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1; [удвоение базового урона] герой слева, атакер справа
!!MF&y5=1/y6=-1:F?y1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1; [удвоение базового урона] герой справа, атакер слева
!!MF&y5=1/y6=-2:F?y1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1; [удвоение базового урона] герой справа, атакер слева
** end
!!BG:A?y1; !!FU&y1<>6:E; [y1 - тип действия, выход, если не рукопашная атака]
!!BG:N?y1; [y1 номер атакующего стека)
!!BG:E?y2; [y2 номер защищающегося стека]
!?MF1; (перед нанесением урона)
** !!MF:N?y7; y7 Номер стека (0…41) получающего урон
!!BMy1:P?y3 I?y5; Позиция атакера, Принадлежность герою: 0 – левому 1 – правому]
!!BMy2:P?y4; Позиция дефендера
!!VRy6:Sy3 -y4; [y6= 1 атакующий отряд справа, -1 слева]
!!MF&y5=0/y6=1:F?y1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1; [удвоение базового урона] герой слева, атакер справа
!!MF&y5=0/y6=2:F?y1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1; [удвоение базового урона] герой слева, атакер справа
!!MF&y5=1/y6=-1:F?y1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1; [удвоение базового урона] герой справа, атакер слева
!!MF&y5=1/y6=-2:F?y1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1 Fdy1; [удвоение базового урона] герой справа, атакер слева
** end
Таким способом получилось запретить полностью урон спереди
Spoiler (Click to View)
!?BG0; [перед действием в бою]
!!BG:A?y1; !!FU&y1<>6:E; [y1 - тип действия, выход, если не рукопашная атака]
!!BG:N?y1; [y1 номер атакующего стека)
!!BG:E?y2; [y2 номер защищающегося стека]
!?MF1; (перед нанесением урона)
** !!MF:N?y7; y7 Номер стека (0…41) получающего урон
!!BMy1:P?y3 I?y5; Позиция атакера, Принадлежность герою: 0 – левому 1 – правому]
!!BMy2:P?y4; Позиция дефендера
!!VRy6:Sy4 -y3; [y6= 1 атакующий отряд справа, -1 слева]
!!MF&y5=0/y6=1:E0; [удвоение базового урона] герой слева, атакер справа
!!MF&y5=0/y6=2:E0; [удвоение базового урона] герой слева, атакер справа
!!MF&y5=1/y6=-1:E0; [удвоение базового урона] герой справа, атакер слева
!!MF&y5=1/y6=-2:E0; [удвоение базового урона] герой справа, атакер слева
** end
!!BG:A?y1; !!FU&y1<>6:E; [y1 - тип действия, выход, если не рукопашная атака]
!!BG:N?y1; [y1 номер атакующего стека)
!!BG:E?y2; [y2 номер защищающегося стека]
!?MF1; (перед нанесением урона)
** !!MF:N?y7; y7 Номер стека (0…41) получающего урон
!!BMy1:P?y3 I?y5; Позиция атакера, Принадлежность герою: 0 – левому 1 – правому]
!!BMy2:P?y4; Позиция дефендера
!!VRy6:Sy4 -y3; [y6= 1 атакующий отряд справа, -1 слева]
!!MF&y5=0/y6=1:E0; [удвоение базового урона] герой слева, атакер справа
!!MF&y5=0/y6=2:E0; [удвоение базового урона] герой слева, атакер справа
!!MF&y5=1/y6=-1:E0; [удвоение базового урона] герой справа, атакер слева
!!MF&y5=1/y6=-2:E0; [удвоение базового урона] герой справа, атакер слева
** end
А удвоить и выше поставить урон не выходит??? Что не так не знаю? Да ещё выскакивает время от времени ошибка с шансом действия 20% из 100% при попытки ударить противника сзади?