|
探路术的增强说明效果是分别提高最低部队速度到6,7,8([wiki]WoG[/wiki]宝典里说是6,8,10,大概是错了),但是实际[wiki]游戏[/wiki]效果却发现似乎并不是这样。
仅仅选择探路术增强和显示[wiki]英雄[/wiki]移动步数选项,选择普通非后勤术英雄进入游戏,用wogedit修改英雄兵力及后勤探路等级察看英雄移动步数,测试效果如下。
最低速度 4 5 6 6 4 5 4 5 4
后勤等级 3 3 3 2 2 1 1 0 0
探路等级 3 3 3 3 2 2 2 2 2
移动步数 2028 2119 2210 2040 1872 1793 1760 1760 1760
移动步数/后勤加成 1560 1630 1700 1700 1560 1630 1600 1760 1760
移动步数/后勤加成即我们一般说的基本移动力了,在英雄宝典里有提到
基本移动力=min(1500 + (spd - 3) * 20 / 3 * 10, 2000);
按此逆推出的最低速度
依次 4 5 6 6 4 5 ???? 7 7
可以看出,探路术的增强在无后勤术或一般后勤术时的增强效果比较明显,但是如果是专家后勤术,效果似乎就不那么准确了。
技能增强[wiki]ERM[/wiki] script48.erm里的相关语句如下:
** function for pathfinding x1 = hero x2 = pathfinding
!?FU7025;
!!HEx1:P?v7023/?v7024/?v7025; [get hero's position]
!!TR7023:T?y1/d/d/d/d/d/d/d; [get terrain type]
!!FU&y1=8:E; [exit if on water]
!!HEx1:W?y2; [get movement if on land]
!!VRy2&x2=1/y2<1700:S1700; [set to 1700 if basic]
!!VRy2&x2=2/y2<1760:S1760; [set to 1760 if advanced]
!!VRy2&x2=3/y2<1820:S1820; [set to 1820 if expert]
!!HEx1:Wy2 Gy2; [set movement, reset intial movement if on land]
** end of function
本人不怎么懂erm,似乎这是一个函数申明,但是不知道哪里调用了这个函数。
我去查了几个跟移动力相关的erm,如[wiki]TDS[/wiki]里的1.5倍移动力,语句基本和这个差不多,先!!HE:W?读取,运算后,再赋值回去。不明白怎么会和后勤术产生联系的。 |
|