求一个实现兵种速度不影响英雄移动力的脚本(仿H5)
求一个实现兵种速度不影响英雄移动力的脚本,像H5一样,带什么兵,英雄的移动力都是一样的(跟不带兵一样)话说这样做的意义是什么呢.楼主可以解释一二吗? 本帖最后由 myfistl 于 2014-8-6 00:10 编辑
贤知有您 发表于 2014-8-5 22:56
话说这样做的意义是什么呢.楼主可以解释一二吗?
这么晚了007大大还来回帖,谢谢了。;hap; 关于这个设想,以前在玩H5的时候就一直有,如果实现兵种的速度不影响英雄移动力,那么就不用老是纠结于英雄的养步,多那么多操作。很多速度慢的兵,比如,枯木战士之类的就不会因为影响移动力而经常放在城里坐冷板凳而不带出来打仗等等。当然如果有人喜欢这种养步的操作,那么就不启用这个脚本好了,反正我觉得不用养步简化操作正是我想要的。
哥也来凑个热闹。LZ这个问题TE版本的速行者脚本可以帮你解决。可以了解下。 不过少了养步这个活少了很多变化,我一直都想禁止这个职业,没想到楼主还希望这样子。 理论上,用内存修改很容易做.
我看了一下宝书说明.
兵种最低速度对英雄的初始移动力有影响.(不考虑其它因素.)
英雄的初始移动力是 1500.
加入兵种影响后,初始移动力变成从 1300-2000.
如果不考虑兵种影响,那么初始移动力应该恒定为 1500.
貌似有兵种的情况下,一般都是有利的.除非兵种的最低移动力低于3.
但初始移动力恒定为1500,貌似可以看作是全体英雄移动力都减缓了?
这个楼主觉得如何呢? 要不恒定为2000呵呵. 贤知有您 发表于 2014-8-6 10:01
理论上,用内存修改很容易做.
我看了一下宝书说明.
兵种最低速度对英雄的初始移动力有影响.(不考虑其它因 ...
2000吧,节奏快点,带速度11的兵就可以2000基数了吧(貌似英雄裸奔的情况下也是2000基数?)
另外,这样改了后,如果英雄再学了后勤术,应该还是有加成吧,不会固定死了2000吧。。。。。。
脚本写好了.
由于脚本运行慢于程序,所以第一天是不生效的.
而且由于是属于大地图基本硬编码,是没有触发器还原的.
所以,修动过内存后,不退出整个游戏,载入其它存档,此脚本依然有效.
基本1500移动力可以自己改.
只影响兵种的速度效应,对其它后勤术那些没影响.
ZVSE
!?PI;
!!UN:C5131993/1/186;
!!UN:C5131994/4/1500;[直接给原始移动力]
!!UN:C5131998/2/37008;[占位] 贤知有您 发表于 2014-8-6 15:16
脚本写好了.
由于脚本运行慢于程序,所以第一天是不生效的.
而且由于是属于大地图基本硬编码,是没有触发器 ...
太感谢007大大,脚本收下了。:deyi:
……开第二技能强化后学个寻路不就好了(抠鼻子 本帖最后由 myfistl 于 2014-8-7 10:18 编辑
eva2000as 发表于 2014-8-6 17:14
……开第二技能强化后学个寻路不就好了(抠鼻子
不知道你有没看强化寻路的那段代码没?那个只是针对总移动力做调整,调整的不是英雄基础移动力。也就是说学了探路术,如果再学后勤术,那么强化探路术加的那些移动力会被覆盖掉。比如说英雄带速度4的兵总移动力是2000,带速度11的兵总移动力是2600。那么不管学没学强化探路术都是这样。
下面是探路术加强的一段代码:这里如果英雄的总移动力大于1830,那么强化探路术的加成无效。
** function for pathfinding x1 = herox2 = pathfinding
!?FU7025;
!!HEx1:P?v7023/?v7024/?v7025;
!!TR7023:T?y1/d/d/d/d/d/d/d;
!!FU&y1=8:E;
!!HEx1:W?y2;
!!VRy2&x2=1/y2<1700:S1700;
!!VRy2&x2=2/y2<1760:S1760;
!!VRy2&x2=3/y2<1830:S1830; 1830 if expert]
!!HEx1:Wy2 Gy2;
** end of function
PS:如果这里改动的是英雄基础移动力那么也就跟007那段代码实现的功能一样了,就是不知道怎么改基础移动力。
顺路提个小插曲.
为了验证官方的带兵最低移动力是1300(不考虑其它因素),需要带一个速度为0的兵种.
于是我在地图编辑器为英雄加了个 弹药车的 生物(不是宝物).
结果,英雄基本移动力真下滑到 1300了.
不过,带了这么个速度为0的家伙后,过天必然崩溃!!!!;kaun; 贤知有您 发表于 2014-8-7 11:49
顺路提个小插曲.
为了验证官方的带兵最低移动力是1300(不考虑其它因素),需要带一个速度为0的兵种.
于是我 ...
顺便请教一下007大大,像探路术加强这个脚本,如果需要改基础移动力怎么改呢?目前探路术加强改的是英雄总移动力。 myfistl 发表于 2014-8-7 15:39
顺便请教一下007大大,像探路术加强这个脚本,如果需要改基础移动力怎么改呢?目前探路术加强改的是英雄 ...
目前只有 HE:G 代表的是英雄的初始移动力.
但没认真研究过是否包含了除兵种速度外的其它因素(比如宝物/访问马厩之类).
楼主可以自行测试一下,各种影响情况下, HE:G会有什么变化. 其实不用ERM也可以实现的
WOG版本:用魔法门678英3 数据提取工具MMArchive 打开 WOG文件夹的DATA里面的H3BITMAP.LOD ,里面有个文件叫movement.txt,把它解压出来,打开它,里面有对应每个兵种速度的英雄基本移动力,把它们修改成你想要的移动力就可以了 (9999999......都可以),再用MMArchive 把movement.txt再拷进H3BITMAP.LOD;
ERA版本:前几步一样 ,最后把修改好的movement.txt拷到(路径为:ERA文件夹----- MODS------WoG Chinese-----DATA)里面就可以了。
3300330033 发表于 2014-8-13 10:37
其实不用ERM也可以实现的
WOG版本:用魔法门678英3 数据提取工具MMArchive 打开 WOG文件夹的DATA里面的H3B ...
真的可以丫,已经试过了,多谢了:good_job:
页:
[1]