弃天帝 发表于 2019-12-15 10:29:10

英雄转世3.1法术增强有BUG, 电脑使用魔法和我方的力量转世值效果是一样的

本帖最后由 弃天帝 于 2019-12-15 13:42 编辑

怎么才能让电脑使用自己的力量转世值

!?BA0&1000; 【转生能力】战斗一开始增加转生独特能力
!!UN:C6562420/4/0;!!UN:C6562424/4/0;!!UN:C6562428/4/1;!!UN:C6562432/4/2;【丧心病狂】恢复初始设定
!!SS47:E0/3;!!SS47:E1/3;!!SS47:E2/4;!!SS47:E3/5;                        【毁灭之光】恢复初始设定
!!SS53:E0/3;!!SS53:E1/3;!!SS53:E2/5;!!SS53:E3/5;                        【攻击加速】恢复初始设定
!!SS54:E0/75;!!SS54:E1/75;!!SS54:E2/50;!!SS54:E3/50;                  【迟缓大法】恢复初始设定
!!SS46:E0/3;!!SS46:E1/3;!!SS46:E2/6;!!SS46:E3/6;                        【护体石肤】恢复初始设定


!?FU77006&1000; 【力量转生】->【丧心病狂】【毁灭之光】【攻击加速】【迟缓大法】【护体石肤】强化
!!BU:T?y1;            是否战术布置阶段
!!FU&y1=1:E;            是,退出
!!SN:X?y2/?y3;          获取当前行动方是左0,还是右1
!!VRy4&y2=0:Sv9555;   行动方为左侧,获取英雄编号
!!FU&y2=1/v9560<0:E;    行动方为右侧,且不存在英雄,退出
!!VRy4&y2=1:Sv9560;   行动方为右侧,获取英雄编号
!!VRm:Sw143%10000:100;力量转世次数
!!VRn:Sw143%100;      知识转世次数
!!if|m>0/n>0:;          力量或知识转生1次即触发魔法值少于100禁止施法设定
!!HEy4:I?t/1;         获取英雄魔法值
!!HEy4:O?y5;            获取英雄颜色编号(0-7)
!!OW:Iy5/?y6;         获取当前颜色玩家所属(0人类,1电脑)
!!FU&t<100:E;         魔法值小于100,退出
!!en:;                  力量或知识转生1次即触发魔法值少于100禁止施法设定结束
!!IF:Wy4;               立即调用英雄变
!!FU3366:P17/m;      【迟缓大法】增强影响力

!?FU3366&x1=17;【攻击加速强化】,x1=17,x2=力量转世次数
!!VRy1:Sx2*2+3;0,1级加强,力量每转一次增加2影响。
!!SS53:E0/y1;    0级重设影响值
!!SS53:E1/y1;    1级重设影响值
!!VRy1:Sx2*2+5;2,3级加强,力量每转一次增加2影响。
!!SS53:E2/y1;    2级重设影响值
!!SS53:E3/y1;    3级重设影响值


bcshp 发表于 2019-12-15 11:28:09

楼主是个编程高手,谢谢分享!

贤知有您 发表于 2019-12-17 18:43:38

只是目测看到的可能问题所在

!!VRy4&y2=0:Sv9555;   行动方为左侧,获取英雄编号
!!FU&y2=1/v9560<0:E;    行动方为右侧,且不存在英雄,退出
!!VRy4&y2=1:Sv9560;   行动方为右侧,获取英雄编号
!!IF:Wy4;====>估计需要增加这句,调用w变量前需要指定英雄!!VRm:Sw143%10000:100;力量转世次数
!!VRn:Sw143%100;      知识转世次数

弃天帝 发表于 2019-12-18 01:43:35

贤知有您 发表于 2019-12-17 18:43
只是目测看到的可能问题所在

!!VRy4&y2=0:Sv9555;   行动方为左侧,获取英雄编号


谢谢贤知,终于可以了。

11111111 发表于 2019-12-18 11:26:48

英雄转世是个单独的wog地图?看楼主的专研劲头,这一定是个好游戏,就是不知道哪里有下,找找去{:1_318:}

alfrad 发表于 2021-4-18 15:09:56

楼主请问解决了是吗,贤知大大的意思是不是这样增加一行,
!!VRy4&y2=0:Sv9555;   行动方为左侧,获取英雄编号
!!FU&y2=1/v9560<0:E;    行动方为右侧,且不存在英雄,退出
!!VRy4&y2=1:Sv9560;   行动方为右侧,获取英雄编号
!!IF:Wy4;
!!VRm:Sw143%10000:100;力量转世次数
!!VRn:Sw143%100;      知识转世次数
还是这样写在同一行里,不懂代码我;ym;
!!VRy4&y2=0:Sv9555;   行动方为左侧,获取英雄编号
!!FU&y2=1/v9560<0:E;    行动方为右侧,且不存在英雄,退出
!!VRy4&y2=1:Sv9560;   行动方为右侧,获取英雄编号
!!IF:Wy4;!!VRm:Sw143%10000:100;力量转世次数
!!VRn:Sw143%100;      知识转世次数
页: [1]
查看完整版本: 英雄转世3.1法术增强有BUG, 电脑使用魔法和我方的力量转世值效果是一样的

捐赠