- 积分
- 906
- 威望
- 0
- 魅力
- 0
- 经验
- 629
- 热心度
- 0
- 注册时间
- 2015-12-24
- 最后登录
- 2024-11-21
- 主题
- 7
- 回帖
- 172
- 精华
- 0
- 阅读权限
- 30
TA的每日心情 | 慵懒 2024-7-6 19:11 |
---|
签到天数: 108 天 连续签到: 1 天 [LV.6]地狱战马
3级 Known Hero
- 积分
- 906
|
一直以来都是伸手党,感谢论坛,感谢各位大神做的MOD,代码。非常感谢有这么好的WOG,以及各位论坛的大神辛劳。
自用的代码分享给大家。
ZVSE
;------------------------------选择特长英雄-------------
;#部队属性增强削弱10%,施法次数3倍,弹药3倍,添加生命标志,近战缠绕吸血,经验特技攻返无畏,指挥官无效。
;#反弹诅咒,魔环召唤,镜像实体,战场魔力战后后勤,力盾持续。
;#自带技能,魔法,宝物。地图设置后无效。
;#增加资源,自带祝福效果。
;#带领部队攻击射击施法都可以让英雄再次施法。最大几率100%
;初始化职业选择
;---------------------------开始--------------------
!?TM19&$NABI$=983/1000;
!!DO17017/0/155/1:P-1;
!?FU17017&x1=-1;
!!HEx16:N?y10 O?y11;
!!OW:C?y12;
!!FU&y10<0:E;
!!HEy10:Ed/?y13 B2/?y14;
!!IF:Wy10;
;特殊英雄
!!if&y10=136:;
!!HEy10:B0/?z6;
!!VRz6:S^{%Z6}^;
!!HEy10:B0/z6;
!!HE136:B2/z17; 定义136为17号元素使
!!VRw185&y10=136:S9; 露娜-铸炼师
!!en:;
;---------------------------战斗开始--------------------
!?BA0&1000;
!!BA:H0/?v9555; 保存进攻方英雄到v9555
!!BA:H1/?v9560; 防守方hero到v9560
!?BF&1000; 战场生成后
!!DO7055/0/20/1&v9555=136:P;本方数据
!!DO7055/21/41/1&v9560=136:P;
!!DO7056/21/41/1&v9555=136:P; 敌方数据
!!DO7056/0/21/1&v9560=136:P;
;---------------------------新英雄特长------------------
!?FU7055; 己方触发
!!HE136:E?y21/?y22; 取得英雄的等级y22
!!BMx16:T?y-30;获取怪物ID
!!BMx16:F?i; #所有部队有效,指挥官也有效只是不显示。战场招出的兵种不带特技。
!!VRi:|16; 生命
!!BMx16:Fi;
!!BMx16:T?y1 N?y2 F?i;
!!FU16000:P600/x16;
!!VRy12:Sx16 +1 *-1;
!!EAy12:F102/98/?y13;
!!EAy12&y13>0:By13/1/102/98/1/1/1/1/1/1/1/1/1/1/1; 攻返
;指挥官无经验特技无效,下面添加代码FU777714等战场召唤也有效,注意顺序。FU777714要放在下面。放这里下面的属性BM就无效了
!!VRy14:Sx16 +1 *-1;
!!EAy14:F102/102/?y15;
!!EAy14&y15>0:By15/1/102/102/1/1/1/1/1/1/1/1/1/1/1; 无畏
;-----------------------设置标志特性能力-----------------
!!BMx16:N?y-41;把怪物数量存到y-41
!!FU|y-30<0/y-41<1:E;如果怪物类别<0或者数量<1就不执行
!!BMx16:F?y-42;把怪物标志性能力存到y-42
!!BMx16:Fy-42;堆栈中的怪物标志是y-42
----------------------------------------------------------
!!BMx16:M48/5/3 M49/5/3; +祈祷欢欣。高级5回合
!!BMx16:H?y-31;获得怪物生命值存储到y-31
!!VRy-31::10; y-31除以5 10%
!!VRy-32:Sy-31;y-32等于怪物生命值的 10%
!!BMx16:Hdy-32; 将y-32存回堆栈
!!BMx16:A?y-33; 增加部队 10%的攻击
!!FU&y-33=0:E;
!!VRy-33::10;
!!VRy-34:Sy-33;
!!VRy-34&y-34=0:S1;
!!BMx16:Ady-34;
!!BMx16:D?y-35; 增加部队 10%的防御
!!FU&y-35=0:E;
!!VRy-35::10;
!!VRy-36:Sy-35;
!!VRy-36&y-36=0:S1;
!!BMx16:Ddy-36;
!!BMx16:U1/?y-37; 增加部队 10%的最低伤害
!!FU&y-37=0:E;
!!VRy-37::10;
!!VRy-38:Sy-37;
!!VRy-38&y-38=0:S1;
!!BMx16:U1/dy-38;
!!BMx16:U2/?y-39; 增加部队 10%的最高伤害
!!FU&y-39=0:E;
!!VRy-39::10;
!!VRy-40:Sy-39;
!!VRy-40&y-40=0:S1;
!!BMx16:U2/dy-40;
!!BMx16:S?y-43; 增加部队 10% +3的 速度
!!FU&y-43=0:E;
!!VRy-43::10 +3;
!!VRy-44:Sy-43;
!!BMx16:Sdy-44;
!!BMx16:E?y-45; 施法次数+2倍
!!FU&y-45=0:E;
!!VRy-45:*2;
!!VRy-46:Sy-45;
!!BMx16:Edy-46;
!!BMx16:U3/?y37;弹药 *3
!!FU&y37=0:E;
!!VRy37:*3;
!!BMx16:U3/y37;
!?BG0&1000/v6103=0;
!!FU40000&v9555=136/v1360=1/v1365=1:P137/0/1/v1366/v1367; #136露娜反弹诅咒
!!FU40000&v9560=136/v1360=1/v1365=0:P137/1/0/v1366/v1367;
!!FU40000&v1367=136/v1360=1/v1366=20:P11/v1361/v1365/v1367/20/127; #136露娜魔环召唤
!!FU17031&v1360=1/v1367=136:P1136/v1365/v1366/v1367/v1361; &符文之力2 职业效果修改为特定英雄136.
!?FU17031&x1=1136;
!!BHx2:M?y8;
!!FU&y8=1:E;
!!SSx3:F?i; 类型&标志
!!VRi:&512;
!!FU&i=0:E; 非伤害魔法退出
!!HEx4:B0/?z6;
!!FU16048:Px2/x3/x5/?y18; //调用计算英雄施放伤害魔法值函数 By 007
!!VRy18:*1; 100%
!!VRy18&y18>2000:S2000;
!!VRz9:S^Fortune.wav^;
!!SN:Pz9;
!!VRy19:S16;
!!VRy19&x2=1:S0;
!!VRz3:S^GoldCoinD.def^; 大金币
!!FU16037:P0/3/y19/100/0/1/1; //调用更换魔法动画函数 By 007
!!VRy18&y18>2000:S2000;
!!FU16039:Px4/?y2/?y3/?y4/?y5/6/?y7/y18; //调用检查英雄4围金钱函数
!!UN:N1/7/x3/1;
!!VRz10:Sz222363;
!!BU:Mz10;
!?FU777710&1000/v6103=0; 物理伤害后触发
!!FU17006&v9555=136/v1370>-1/v1365=0/v1360=7/v1367>-1:P1327/v1362/v1364/v1367/v1370; 进攻方射击吸金开启
!!FU17006&v9560=136/v1370>-1/v1365=0/v1360=7/v1367>-1:P1327/v1362/v1364/v1367/v1370; 防守方射击吸金开启
!!FU17006&v9555=136/v1370>-1/v1365=0/v1360=6/v1367>-1:P1327/v1362/v1364/v1367/v1370; 进攻方近战吸金开启
!!FU17006&v9560=136/v1370>-1/v1365=0/v1360=6/v1367>-1:P1327/v1362/v1364/v1367/v1370; 防守方近战吸金开启
!!FU17006&v9555=136/v1370>-1/v1365=0/v1360=6/v1367>-1:P30136/v1362/v1364/v1367/v1370; 进攻方近战杀敌激活掠夺
!!FU17006&v9560=136/v1370>-1/v1365=0/v1360=6/v1367>-1:P30136/v1362/v1364/v1367/v1370; 防守方近战杀敌激活掠夺
!!FU17006&v9555=136/v1370>-1/v1365=0/v1360=7/v1367>-1:P30136/v1362/v1364/v1367/v1370; 进攻方射击杀敌激活掠夺
!!FU17006&v9560=136/v1370>-1/v1365=0/v1360=7/v1367>-1:P30136/v1362/v1364/v1367/v1370; 防守方射击杀敌激活掠夺
!?FU17006&x1=30136; 牛头掠夺修改为原本加倍
!!FU|x2<0/x2>41/x3<0/x3>41:E;
!!BMx2:T?y9 N?y10 B?y11 O?y12 P?y29 F?i;
!!VRi: &1;
!!BMx3:N?y13 I?y28 F?j;
!!VRj:&268435456;
!!FU|y13<1:E; 荣耀牛头王退出
!!MA:Cy9/6/?y14;
!!VRy15:Sy14 :10 *y11; 10%
!!VRy15&y15>750:S750;
!!if&y10=0:;
!!FU16039:Px4/?y22/?y23/?y24/?y25/6/?y27/y15; //调用检查英雄4围金钱函数
!!VRz9:S^Precison.wav^;
!!SN:Pz9;
!!FU16022:Px3/4; //调用生物单体动画函数 By 007
!!UN:N3/4/x5/1;
!!VRz10:Sz220459;
!!MM:Sz10;
!!FU16043:Py28; //调用英雄施法动作函数 By 007
!!VRz3:S^GoldCoinD.def^; 大金币
!!FU16037:P0/3/y29/150/0/0/1; //调用更换魔法动画函数 By 007
!!VRy30:S0; !!VRy30&v1365=1:S16;
!!VRz9:S^Fortune.wav^;
!!SN:Pz9;
!!FU16002:P75/y30/50;
!!FU16044:Py28;
!!HEx4:B0/?z6;
!!VRz10:Sz220460;
!!BU:Mz10;
!!en:;
!?FU17006&x1=1327; 吸金效果 修改为原本加倍
!!BMx3:N?y10;
!!FU&y10<1:E;
!!VRy11:Sv1381 :5+5; #20%最后一次攻击比率计算攻击伤害而不是攻击后造成伤害
!!VRy11&y11>500:S500;
!!FU16039:Px4/?y22/?y23/?y24/?y25/6/?y27/y11; //调用检查英雄4围金钱函数
!!VRz9:S^Precison.wav^;
!!SN:Pz9;
!!VRz3:S^GoldCoin.def^; 金币
!!VRz10:Sz220512;
!!BU:Mz10;
!?FU77007&1000/v6103=0;
!!FU40000&v9555=136/v1370<>149/v1365=0/v1360=6:P241136/v1362/v1364/v1365/v1367/v1370/3;
!!FU40000&v9560=136/v1370<>149/v1365=1/v1360=6:P241136/v1362/v1364/v1365/v1367/v1370/3;
!!FU40000&v9555=136/v1370<>149/v1365=0/v1360=7:P241136/v1362/v1364/v1365/v1367/v1370/3;
!!FU40000&v9560=136/v1370<>149/v1365=1/v1360=7:P241136/v1362/v1364/v1365/v1367/v1370/3;
!!FU40000&v9555=136/v1370<>149/v1365=0/v1360=10:P241136/v1362/v1364/v1365/v1367/v1370/3;
!!FU40000&v9560=136/v1370<>149/v1365=1/v1360=10:P241136/v1362/v1364/v1365/v1367/v1370/3;
;#10:P 10是施法动作6攻击7射击 属性在ERM BG战场动作里面。 0/v1360有效 1/v1360无效 P后面接的是FU函数的定义动作
!?FU40000&x1=241136; 法师涌动 修改取消兵种限制
!!FU|x2<0/x2>41/x3<0/x3>41/x5<0:E;
!!BMx3:N?y9;
!!FU&y9<1:E;
!!FU16003:Px3/?y10; //调用检查生物等级函数 By 007
!!VRy11:Sy10*x7 +v997 +x7 +10; 按等级*基数+回合提高机率+10
!!VRy11&y11>100:S100; //最大几率100%
!!BHx4:M?y12;
!!VRy13:S1 R99;
!!HEx5:B0/?z6 A2/0/d/?y14;
!!VRy15:S0; !!VRy15&x4=1:S15;
!!if&y13<y11/y12=1/y14>0:; y11
!!UN:N3/4/x6/1;
!!VRz10:Sz220323;
!!MM:Sz10;
!!FU16043:Px4; //调用英雄施法动作函数 By 007
!!VRz9:S^Mirth.wav^;
!!SN:Pz9;
!!VRz3&x4=0:S^MagOpen_1.def^; 启动法术
!!VRz3&x4=1:S^MagOpen_2.def^;
!!FU16037:P0/3/y15/50/0/0/1; //调用更换魔法动画函数 By 007
!!BHx4:M0;
!!FU16044:Px4;
!!VRz10:Sz220324;
!!BU:Mz10;
!!en:;
!?BG1&1000/v6103=0;
!!FU40000&v1367=136/v1360=1:P139/3/v1365/v1366/v1367; #136露娜两次施法
!!FU40000&v1367=136/v1360=1/v1366=65:P13136/v1362/v1365/v1367/65; #136露娜镜像实体P13136为下面代码编号
!?FU40000&x1=13136; 修改取消限制。镜像无限实体
!!FU|x2<0/x2>41:E;
!!BMx2:T?y2 N?y3 O?y4 U5/?y5;
!!FU|y2<0/y3<1/y4=-1/y5=-1:E;
!!BMy5:F?i;
!!VRi:&12582912;
!!BMy5&i>0:Fd-8388608 G-91/-1/d;
!!HEx4:B0/?z6;
!!UN:N1/7/x5/1 N3/4/y2/1;
!!VRz10:S^%Z6用%Z7魔法克隆了%Y3个%Z4实体。^;
!!MM:Sz10;
!!SN:W^Sanya^/1;
!!BU:R;
;-------------------------------------------------------------------------------
!?BA0&1000;
!!FU40126&v9555=136:P136/0/25; #136露娜战场魔力
!!FU40126&v9560=136:P136/0/25;
!?BA1&1000;
!!FU40126&v9555=136:P136/0/2; #战斗结束后切换为2号后勤
!!FU40126&v9560=136:P136/0/2;
!?FU40126&x1=136;
!!HEx1:Xx2/x3;
;-------------------------------------------------------------------------------
!?BA0&1000;
!!FU40139&v9555=136:P136/1; #136露娜 大力神盾持续
!!FU40139&v9560=136:P136/1;
!?BA1&1000;
!!FU40139&v9555=136:P136/2;
!!FU40139&v9560=136:P136/2;
!?FU40139&x1=136/x2=1;
!!HEx1:Ed/?y1 O?y2;
!!OW:Iy2/?y3;
!!if&y3=0:;
!!VRy4:Sy1 :3 +1 +2; #每3级加1回合持续
!!VRy4&y4>10:S10; #最大持续10回合
!!UN:C5901022/4/y4;
!!en:;
!?FU40139&x1=136/x2=2;
!!UN:C5901022/4/2;
;-------------------------------------------------------------------------------
*************************************************************
!?FU7056; 敌方触发
!!BMx16:M50/5/3; +悲痛5回合
!!BMx16:H?y31;生命 90%
!!FU&y31=0:E;
!!VRy31:*9 :10;
!!BMx16:Hy31;
!!BMx16:S?y32;减速 10%
!!FU&y32=0:E;
!!VRy32:*9 :10;
!!BMx16:Sy32;
!!BMx16:A?y36;降攻 10%
!!FU&y36=0:E;
!!VRy36:*9 :10;
!!BMx16:Ay36;
!!BMx16:D?y33;降防 10%
!!FU&y33=0:E;
!!VRy33:*9 :10;
!!BMx16:Dy33;
!!BMx16:U1/?y34;降最低伤害 10%
!!FU&y34=0:E;
!!VRy34:*9 :10;
!!BMx16:U1/y34;
!!BMx16:U2/?y35;降最高伤害 10%
!!FU&y35=0:E;
!!VRy35:*9 :10;
!!BMx16:U2/y35;
!!BMx16:U3/?y37;弹药 33%
!!FU&y37=0:E;
!!VRy37::3;
!!BMx16:U3/y37;
;--------------------------------------------------------------------------------
!?FU777714&1000/v6103=0; 封神代码其他版本不知道有没有用
!!VRy1&x1<21:S0;
!!VRy1&x1>20:S1;
!!BHy1:N?y2;
!!FU&y2<>136:E;
!!VRx3:S1; 缠绕。只有最后一个起效 同类效果只有一个有效。来源封神39号文件
!?FU777701&1000/v6103=0; 封神代码其他版本不知道有没有用
!!VRy1&x1<21:S0;
!!VRy1&x1>20:S1;
!!BHy1:N?y2;
!!FU&y2<>136:E;
!!VRx3:S1; 吸血只有最后一个起效 同类效果只有一个有效。来源封神39号文件
;----------------------设置英雄辅助技能----------------------------------------------------------
;英雄获得辅助技能
!#HE136:S0/1 S1/1 S2/3 S3/1 S4/1 S5/1 S6/1 S7/1 S8/1 S9/1 S10/1 S11/1 S12/3 S13/1 S14/1 S15/1 S16/1 S17/1 S18/1 S19/1 S20/1 S21/3 S22/1 S23/1 S24/1 S25/1 S26/1 S27/1;
;英雄获得魔法
!#HE136:M12/1 M13/1 M15/1 M20/1 M63/1 M65/1;
;如果在地图里自定义了英雄辅助魔法等技能,则该命令不会被执行
!#HE136:A141 A141 A143 A143 A4/4 A4/5 A4/6;
;A 英雄获得魔杖,不装备。A4/ 自动装备代码后面跟宝物代码,加属性宝物会计算成英雄属性会减少本来属性。
!?TM99; #计时器99 每天重复生效
!!FU90001:P136; #136露娜
!?FU90001&x1=136;
!!OW:C?y1;
!!HEx1:O?y2;
!!FU|y2=-1/y1<>y2:E;
!!OW:Ry2/0/d1; #0号木材增加1
!!OW:Ry2/1/d1; #1号水银增加1
!!OW:Ry2/2/d1;
!!OW:Ry2/3/d1;
!!OW:Ry2/4/d1;
!!OW:Ry2/5/d1;
!!OW:Ry2/6/d1000; #6号黄金增加1000
!!OW:Ry2/7/d5; #7号秘银增加5
;---------------------设置[wiki]神[/wiki]的奖励----------------------------------------------------------
!!HE136:Y15/2/1/1; #每天获得木材2.
!!HE136:Y16/2/1/1; #每天获得石头2.
!!HE136:Y17/1/1/1; #每天获得宝石1.
!!HE136:Y18/1/1/1; #每天获得水银1.
!!HE136:Y19/1/1/1; #每天获得硫磺1.
!!HE136:Y20/1/1/1; #每天获得水晶1.
!!HE136:Y64/2/1/1; #每天获得木材石头2.最后1表示给与不累积
!!HE136:Y21/100/1/2; #每天获得100金币最后2表示累积奖励。第一天100第二天200
!!HE136:Y65/100/1/2; #每天获得100点移动力 ;
!!HE136:Y7/1/1/2; #每天获得1点魔法累积
!!HE136:Y9/500/1/1; #每天获得500点经验,以上会在英雄界面神的祝福显示效果
|
评分
-
2
查看全部评分
-
|