血鲤 发表于 2015-1-22 20:24:18

德萨问题

德萨的移动是不是当前所有英雄经验的一定比例?后期全是1000

沧海一粟 发表于 2015-1-22 22:55:30

德萨
第二特长:战斗结束后,按所得经验增加后勤术等级比例的移动力。
说白了,就是后勤术=没有或初级时按战斗经验的10%;后勤术=中级时,按战斗经验的20%;后勤术=高级时,按战斗经验的30%。不受后勤术加强选项影响,固定比例,但有一个上限和下限,上限是1000下限为1。
全是1000,应该是你每次战斗已经超过计算的上限了。话说,感觉有点小强了,准备调整上限为500;cn;

血鲤 发表于 2015-1-23 08:40:08

沧海一粟 发表于 2015-1-22 22:55
德萨
第二特长:战斗结束后,按所得经验增加后勤术等级比例的移动力。
说白了,就是后勤术=没有或初级时 ...

!?FU40000&x1=106;
!!HEx1:S2/?y5;
!!VRy6&y5<2:S10;
!!VRy6&y5=2:S5;
!!VRy6&y5>2:S3;
!!VRy7&y5<2:S9;
!!VRy7&y5=2:S10;
!!VRy7&y5>2:S11;
!!VRx3::y6;
!!VRx3&x3<1:S1;
!!VRx3&x3>1000:S1000;
!!IF&x4=0:L^战斗胜利后,%Z6的移动力上升了%X3点。^;
!!HEx1:Wdx3/1;
!!UN&x4=0:R1;
我的问题中,德萨的移动力比例是在其所有经验的基础上计算的,一个20级英雄后期哪怕是摸一个农民也是1000点移动力,右键放兵就是无限移动

血鲤 发表于 2015-1-23 12:18:42

沧海一粟 发表于 2015-1-22 22:55
德萨
第二特长:战斗结束后,按所得经验增加后勤术等级比例的移动力。
说白了,就是后勤术=没有或初级时 ...

!!FU40001&v9555=106:P106/v9549/v9550;   #106德萨
!!FU40001&v9560=106:P106/v9551/v9552;
这是德萨的函数声明
其中x3是指v9550,这个变量我只有在29号文档
793:!!HEv9555&v9555>=0:E?v9550;
这里是战后的检验
整个函数看下去没有使x3赋v9550 -v9549的值

沧海一粟 发表于 2015-1-23 15:11:43

血鲤 发表于 2015-1-23 12:18
!!FU40001&v9555=106:P106/v9549/v9550;   #106德萨
!!FU40001&v9560=106:P106/v9551/v9552;
这是德 ...

呵呵,你应该是没看完全吧,虽然我个人没玩过德萨,甚至估计没测试(记不住了),但感觉绝对没问题,这么简单的脚本正常情况我是不测试的。
在封神MOD里,英雄第二特长和辅助技能强化不是重点,简单的功能一般是写完就过了,连帖子说明更新有时都不想搞。它们是没有任何地位的。

血鲤 发表于 2015-1-23 15:23:56

沧海一粟 发表于 2015-1-23 15:11
呵呵,你应该是没看完全吧,虽然我个人没玩过德萨,甚至估计没测试(记不住了),但感觉绝对没问题,这么 ...

当然是实际测试过的,2人小图,20级德萨,一个个杀过去,真的很爽

血鲤 发表于 2015-1-23 15:26:47

沧海一粟 发表于 2015-1-23 15:11
呵呵,你应该是没看完全吧,虽然我个人没玩过德萨,甚至估计没测试(记不住了),但感觉绝对没问题,这么 ...

至于完全的问题
39 wog - hero specialization boost.erm:2661:!!FU40001&v9555=3:P3/v9549/v9550;      
39 wog - hero specialization boost.erm:2663:!!FU40001&v9555=28:P28/v9549/v9550;      
39 wog - hero specialization boost.erm:2665:!!FU40001&v9555>-1:P24/v9549/v9550/v9555;
39 wog - hero specialization boost.erm:2667:!!FU40001&v9555=31:P31/v9549/v9550;   
39 wog - hero specialization boost.erm:2669:!!FU40001&v9555=106:P106/v9549/v9550;   
39 wog - hero specialization boost.erm:2671:!!FU40001&v9555=90:P90/v9549/v9550;   
76 wog - artifact boost.erm:800:!!OW&v9560>-1/v9550>v9549/v9561<>v9560/v9562<>v9560:Vm/v9560/?v9562;
76 wog - artifact boost.erm:1429:!!FU90027&v9555>-1:Pv9555/v9549/v9550/63/5;
76 wog - artifact boost.erm:1431:!!FU90027&v9555>-1:Pv9555/v9549/v9550/64/10;
76 wog - artifact boost.erm:1433:!!FU90027&v9555>-1:Pv9555/v9549/v9550/65/20;
76 wog - artifact boost.erm:1435:!!FU90027&v9555>-1:Pv9555/v9549/v9550/165/30;
29 wog - henchmen.erm:793:!!HEv9555&v9555>=0:E?v9550;
29 wog - henchmen.erm:795:!!VRy36&v9555>=0:Sv9550 -v9549;
39 wog - hero specialization boost.erm~:2661:!!FU40001&v9555=3:P3/v9549/v9550;      
39 wog - hero specialization boost.erm~:2663:!!FU40001&v9555=28:P28/v9549/v9550;      
39 wog - hero specialization boost.erm~:2665:!!FU40001&v9555>-1:P24/v9549/v9550/v9555;
39 wog - hero specialization boost.erm~:2667:!!FU40001&v9555=31:P31/v9549/v9550;      
39 wog - hero specialization boost.erm~:2669:!!FU40001&v9555=106:P106/v9549/v9550;   
100 wog - nabi2.1.erm:88:!!HEv9555&v9555>-1:E?v9550;
以上是对v9550的所有修改或调用

沧海一粟 发表于 2015-1-23 17:40:33

本帖最后由 沧海一粟 于 2015-1-23 17:46 编辑

血鲤 发表于 2015-1-23 15:26
至于完全的问题
39 wog - hero specialization boost.erm:2661:!!FU40001&v9555=3:P3/v9549/v9550;      ...
!!FU40001&v9555=106:P106/v9549/v9550;   #106德萨
!!FU40001&v9560=106:P106/v9551/v9552;

!?FU40001;
!!HEx1:O?y1 B0/?z6;
!!FU&y1=-1:E;
!!VRy2:Sx3-x2;
!!FU&y2<1:E;
!!OW:Iy1/?y3;
!!HEx4&x1=24:O?y4;
!!FU40000&x1=3:P3/y1/y2/y3;
!!FU40000&x1=24/x1<>x4/y1=y4:P24/y1/y2/y3;
!!FU40000&x1=28:P28/y1/y2/y3;
!!DO40000/0/6/1&x1=31/y3=0:P31/y2;
!!FU40000&x1=106:P106/y1/y2/y3;   对应英雄为德萨时,再执行函数40000,x3=y2,这是最简单的函数内加函数的写法
也就是说,在40001函数里x3=英雄战斗后经验,x2=英雄战斗前经验;40000函数(决定最后技能的函数),x3则变成英雄战斗所得经验,x2=英雄属性颜色。之所以这样写,原因很简单,为了节省一点点代码输入,不然每个有类似获取战斗所得经验的英雄都得分别计算多余



血鲤 发表于 2015-1-23 20:04:11

沧海一粟 发表于 2015-1-23 17:40
!!FU40001&v9555=106:P106/v9549/v9550;   #106德萨
!!FU40001&v9560=106:P106/v9551/v9552;



苍哥我错了,好了,好奇心满足了,我去玩了,期待更好的稳定性
页: [1]
查看完整版本: 德萨问题

捐赠