小白问一个关于生物特技的问题
我很喜欢吸血鬼的吸血复活技能,我想问下怎么才能给其他生物添加这个生物特技?比如给十字军添加,代码什么的我不会写;dao; ,WogEditor2010贺岁版里的生物特技修改能实现吗?要怎么用?;aim; 额,这个对吗ZVSE
!?BF&1000;[战场生成后]
!?BR&1000;[每回合触发]
!?MF1&1000;[物理伤害]
!!FU20000|v1370=7/v1375=7:P105/7/100/0/1;[十字军有100%几率对生命系部队吸取生命值(吸魂效果)]
!?MR0&1000;[魔法伤害]
**其他触发器** LS的太牛了,前途无量啊 你可以参考我签名中的小软件来做一个类似的.
我将 吸血的代码单独提取出来,成品就是这样了.
按照3楼的,是吸魂效果,太BT了.呵呵.不好意思,还漏了变量准备。补上。
ZVSE
!?BG0&1000; **攻击前变量准备**!!VRv1360:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;v1360~v1374!!VRv1375:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;v1375~v1389!!BG:A?v1360 E?v1362 N?v1364; [动作类型/目标堆栈/当前堆栈!!BMv1364&v1364>-1:T?v1370; [本方生物类型]!!BMv1362&v1362>-1:T?v1375; [敌方生物类型]!?MF1&1000;[物理伤害]
!!FU20000|v1370=7/v1375=7:P105/7/100/0/0;[十字军有100%几率对生命系部队吸取生命值(吸血效果)]
!?FU20000&x1=105;模拟生物吸血(间接方法)
!!FU&x3<1:E;
!!BG:N?y30 E?y31 Q?y32;
!!BMy30:T?y40 I?y50;
!!BMy31:T?y41 I?y51;
!!FU&y32=y50/y40<>x2:E;[主动攻击时,非特定生物退出]
!!FU&y32<>y50/y41<>x2:E;[反击时,非特定生物退出]
!!VRy60&y32=y50:Sy30;[攻击时]
!!VRy60&y32<>y50:Sy31;[反击时]
!!VRy61&y32=y50:Sy41;
!!VRy61&y32<>y50:Sy40;
!!VRy62&y32=y50:Sy31;[特定生物攻击时]
!!VRy62&y32<>y50:Sy30;[特定生物反击时]
!!BMy62&x4=0:F?i;
!!VRy63&x4=0:Si&16;[是否生命系]
!!FU&y63=0/x4=0:E;
!!VRy10:Sx3;
!!VRy97:S0 R99;
!!FU&y97>y10:E;
!!MF:F?y12;
!!IF&y12=0:E;
!!BMy60:H?y70 N?y71 L?y72 B?y73;
!!FU&y73=y71/y72=0/x5=0:E; [满血时]
!!VRy74:Sy71*y70-y72; [当前总生命]
!!VRy75&x5=0:Sy73-y71*y70+y72; [总生命值差额]
!!VRy12&y75<=y12/x5=0:Sy75;[吸满为止]
!!VRy76:Sy74+y12; [最终总血量]
!!VRy77:Sy76:y70;[初步计算个数]
!!VRy78:Sy77*y70-y76; [差额生命值L(负)]
!!VRy78:*-1; [转成正数]
!!VRy77&y78>0:+1; [不饱满时,总个数应+1]
!!VRy79:Sy77-y71; [增加的个数]
!!BMy60:Ny77 V4 Ly78;
!!VRz-1:S^Drainlif.wav^;
!!SN:Pz-1;
!!UN:N3/1/y61/0;
!!UN:N3/2/x2/0;
!!VRz-10&x5=0:S^{%Z2}吸取{%Z1 %Y12}点生命值,{%Y79}个{%Z2}重生了,几率{%Y10%%}!^;
!!VRz-10&x5<>0:S^{%Z2}吸取{%Z1 %Y12}点生命值,增长了{%Y79}个{%Z2},几率{%Y10%%}!^;
!!BU:Mz-10 R;
[ 本帖最后由 hanter007 于 2012-7-17 08:14 编辑 ] LS的厉害。 是啊,吸血和吸魂差太多了,一滴血和一条命啊 用007大大的EASYERM应该能容易实现吧;exp;
页:
[1]