|
请教各位大神,下面是我编写的脚本。这个脚本的目的是当某队的数量越少越容易出现暴击!问题是在反击时不会出现因损失而增加暴击几率!请问如何获取反击方的当前数量!
!?FU9999998;
!?MF1&1000;
!!MF:N?y1 F?y6;获取伤害堆栈Y1和受到的伤害值Y6
!!BG:Q?y3 A?y4 E?y20 N?y21;获取动作参数
!!BMy20&y20>-1:N?y8;获取目标目标堆栈数量(修改后该句是多余的)
!!BMy1:T?y2 I?y13;获取受到伤害堆栈怪物的类型,所属阵营
!!VRy11&y3=0:S1;获取攻击方和受伤害方的对应关系
!!VRy11&y3=1:S0;获取攻击方和受伤害方的对应关系
!!BHy3:N?y12;获取当前攻击方所属英雄
!!BHy11:N?y5;获取伤害方所属英雄
!!BHy13:N?y14;获取伤害方所属英雄
!!BMy21:B?y15 N?y16 I?y22;获取怪物动作参数及所属阵营
!!BHy22:N?y23;获取动作怪物所属英雄
!!UN:N3/z500/y2/1;获取伤害怪物名称
!!VRy17:S0;定义y17初始值
!!VRy17&y15>y16/y23=v85/y15>0:Sy15 -y16 *80 :y15;当初始数量大于当前数量时所损失的比例乘以80
!!VRy17&y15<y16/y23=v85/y15>0:Sy16 -y15 *80 :y16;当初始数量小于当前数量时所损失的比例乘以80
!!VRy50:S0 R100;获取随机数
!!HEv85:Ed/?y58/1 B0/?z8;获取英雄姓名
!!VRy51:Sy58:5 +y17 +6;设定y51受英雄级别、损失量、固定值边界
!!VRy7:Sy58;设定暴击与英雄级别关系
!!VRy7&y7<2:S2;最小伤害倍数
!!VRy10:Sy6*y7;重新定义伤害
!!VRy10&y10>2140000000:S2140000000;设定最大伤害
!!BMy1&y50<y51/y5<>v85/y12=v85/y14<>v85:V15 V73;当随机数小于边界值且受伤害方怪物不属于V85,攻击方是V85,受伤害方不是V85
!!MF&y50<y51/y5<>v85/y12=v85/y14<>v85:Fy10;重新设定伤害值
!!VRz900:S^{%Z8受到%Y17悲愤,获得%Y50点好运使%Z500受到%Y7×%Y6=%Y10点伤害。}^;
!!BU&y50<y51/y5<>v85/y12=v85/y14<>v85:Mz900;
|
|