佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3591|回复: 15

求一个实现兵种速度不影响英雄移动力的脚本(仿H5)

[复制链接]
  • TA的每日心情
    开心
    2020-9-18 14:50
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]血污怪

    209

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    509
    发表于 2014-8-5 17:28:30 | 显示全部楼层 |阅读模式
    求一个实现兵种速度不影响英雄移动力的脚本,像H5一样,带什么兵,英雄的移动力都是一样的(跟不带兵一样)
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4950

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34683

    论坛守望者论坛元老杰出贡献

    发表于 2014-8-5 22:56:17 | 显示全部楼层
    话说这样做的意义是什么呢.楼主可以解释一二吗?

    点评

    这么晚了007大大还来回帖,谢谢了。关于这个设想,以前在玩H5的时候就一直有,如果实现兵种的速度不影响英雄移动力,那么就不用老是纠结与英雄的养步,多那么多操作。很多速度慢的兵,比如,枯木战士之类的就不  详情 回复 发表于 2014-8-5 23:40
  • TA的每日心情
    开心
    2020-9-18 14:50
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]血污怪

    209

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    509
     楼主| 发表于 2014-8-5 23:40:08 | 显示全部楼层
    本帖最后由 myfistl 于 2014-8-6 00:10 编辑
    贤知有您 发表于 2014-8-5 22:56
    话说这样做的意义是什么呢.楼主可以解释一二吗?

        这么晚了007大大还来回帖,谢谢了。    关于这个设想,以前在玩H5的时候就一直有,如果实现兵种的速度不影响英雄移动力,那么就不用老是纠结于英雄的养步,多那么多操作。很多速度慢的兵,比如,枯木战士之类的就不会因为影响移动力而经常放在城里坐冷板凳而不带出来打仗等等。当然如果有人喜欢这种养步的操作,那么就不启用这个脚本好了,反正我觉得不用养步简化操作正是我想要的。

  • TA的每日心情
    慵懒
    2019-8-17 09:46
  • 签到天数: 1158 天

    连续签到: 2 天

    [LV.10]圣龙

    2万

    回帖

    91万

    金币

    7

    精华

    论坛嘉宾

    守望论坛的稻草人

    Rank: 9Rank: 9Rank: 9

    积分
    87641

    社区QQ达人论坛守望者金牌裁判杰出贡献魅力之星TE联赛冠军

    发表于 2014-8-6 00:11:29 | 显示全部楼层
    哥也来凑个热闹。LZ这个问题TE版本的速行者脚本可以帮你解决。可以了解下。
  • TA的每日心情
    慵懒
    2019-8-17 09:46
  • 签到天数: 1158 天

    连续签到: 2 天

    [LV.10]圣龙

    2万

    回帖

    91万

    金币

    7

    精华

    论坛嘉宾

    守望论坛的稻草人

    Rank: 9Rank: 9Rank: 9

    积分
    87641

    社区QQ达人论坛守望者金牌裁判杰出贡献魅力之星TE联赛冠军

    发表于 2014-8-6 00:15:44 | 显示全部楼层
    不过少了养步这个活少了很多变化,我一直都想禁止这个职业,没想到楼主还希望这样子。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4950

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34683

    论坛守望者论坛元老杰出贡献

    发表于 2014-8-6 10:01:45 | 显示全部楼层
    理论上,用内存修改很容易做.
    我看了一下宝书说明.
    兵种最低速度对英雄的初始移动力有影响.(不考虑其它因素.)
    英雄的初始移动力是 1500.
    加入兵种影响后,初始移动力变成从 1300-2000.
    如果不考虑兵种影响,那么初始移动力应该恒定为 1500.

    貌似有兵种的情况下,一般都是有利的.除非兵种的最低移动力低于3.
    但初始移动力恒定为1500,貌似可以看作是全体英雄移动力都减缓了?
    这个楼主觉得如何呢? 要不恒定为2000呵呵.

    点评

    2000吧,节奏快点,带速度11的兵就可以2000基数了吧(貌似英雄裸奔的情况下也是2000基数?) 另外,这样改了后,如果英雄再学了后勤术,应该还是有加成吧,不会固定死了2000吧。。。。。。  详情 回复 发表于 2014-8-6 11:00
  • TA的每日心情
    开心
    2020-9-18 14:50
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]血污怪

    209

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    509
     楼主| 发表于 2014-8-6 11:00:48 | 显示全部楼层
    贤知有您 发表于 2014-8-6 10:01
    理论上,用内存修改很容易做.
    我看了一下宝书说明.
    兵种最低速度对英雄的初始移动力有影响.(不考虑其它因 ...

    2000吧,节奏快点,带速度11的兵就可以2000基数了吧(貌似英雄裸奔的情况下也是2000基数?)
    另外,这样改了后,如果英雄再学了后勤术,应该还是有加成吧,不会固定死了2000吧。。。。。。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4950

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34683

    论坛守望者论坛元老杰出贡献

    发表于 2014-8-6 15:16:32 | 显示全部楼层
    脚本写好了.
    由于脚本运行慢于程序,所以第一天是不生效的.
    而且由于是属于大地图基本硬编码,是没有触发器还原的.
    所以,修动过内存后,不退出整个游戏,载入其它存档,此脚本依然有效.
    基本1500移动力可以自己改.
    只影响兵种的速度效应,对其它后勤术那些没影响.

    1. ZVSE
    2. !?PI;
    3. !!UN:C5131993/1/186; [mov edx,5DC]
    4. !!UN:C5131994/4/1500;[直接给原始移动力]
    5. !!UN:C5131998/2/37008;[占位]
    复制代码

    点评

    太感谢007大大,脚本收下了。  详情 回复 发表于 2014-8-6 16:15

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2020-9-18 14:50
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]血污怪

    209

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    509
     楼主| 发表于 2014-8-6 16:15:44 | 显示全部楼层
    贤知有您 发表于 2014-8-6 15:16
    脚本写好了.
    由于脚本运行慢于程序,所以第一天是不生效的.
    而且由于是属于大地图基本硬编码,是没有触发器 ...

    太感谢007大大,脚本收下了。
  • TA的每日心情
    奋斗
    2015-1-22 08:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    919

    回帖

    1万

    金币

    1

    精华

    论坛嘉宾

    掘坑者的铁锹

    Rank: 9Rank: 9Rank: 9

    积分
    1522

    退役版主

    发表于 2014-8-6 17:14:48 | 显示全部楼层
    ……开第二技能强化后学个寻路不就好了(抠鼻子

    点评

    不知道你有没看强化寻路的那段代码没?那个只是针对总移动力做调整,调整的不是英雄基础移动力。也就是说学了探路术,如果再学后勤术,那么强化探路术加的那些移动力会被覆盖掉。比如说英雄带速度4的兵总移动力是200  详情 回复 发表于 2014-8-7 10:02
    某真祖的酒馆留言簿:据说在诅咒之地上作战时,怪物强化III无法完全生效。
    某真祖的酒馆留言簿:魔镜大法能使一些生物施法无效但不能反射。
  • TA的每日心情
    开心
    2020-9-18 14:50
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]血污怪

    209

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    509
     楼主| 发表于 2014-8-7 10:02:15 | 显示全部楼层
    本帖最后由 myfistl 于 2014-8-7 10:18 编辑
    eva2000as 发表于 2014-8-6 17:14
    ……开第二技能强化后学个寻路不就好了(抠鼻子

    不知道你有没看强化寻路的那段代码没?那个只是针对总移动力做调整,调整的不是英雄基础移动力。也就是说学了探路术,如果再学后勤术,那么强化探路术加的那些移动力会被覆盖掉。比如说英雄带速度4的兵总移动力是2000,带速度11的兵总移动力是2600。那么不管学没学强化探路术都是这样。

    下面是探路术加强的一段代码:这里如果英雄的总移动力大于1830,那么强化探路术的加成无效。
    ** 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<1830:S1830;                    [set to 1830 if expert]
    !!HEx1:Wy2 Gy2;                               [set movement, reset intial movement if on land]
    ** end of function
    PS:如果这里改动的是英雄基础移动力那么也就跟007那段代码实现的功能一样了,就是不知道怎么改基础移动力。



  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4950

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34683

    论坛守望者论坛元老杰出贡献

    发表于 2014-8-7 11:49:46 | 显示全部楼层
    顺路提个小插曲.
    为了验证官方的带兵最低移动力是1300(不考虑其它因素),需要带一个速度为0的兵种.
    于是我在地图编辑器为英雄加了个 弹药车的 生物(不是宝物).
    结果,英雄基本移动力真下滑到 1300了.
    不过,带了这么个速度为0的家伙后,过天必然崩溃!!!!

    点评

    顺便请教一下007大大,像探路术加强这个脚本,如果需要改基础移动力怎么改呢?目前探路术加强改的是英雄总移动力。  详情 回复 发表于 2014-8-7 15:39
  • TA的每日心情
    开心
    2020-9-18 14:50
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]血污怪

    209

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    509
     楼主| 发表于 2014-8-7 15:39:26 | 显示全部楼层
    贤知有您 发表于 2014-8-7 11:49
    顺路提个小插曲.
    为了验证官方的带兵最低移动力是1300(不考虑其它因素),需要带一个速度为0的兵种.
    于是我 ...

    顺便请教一下007大大,像探路术加强这个脚本,如果需要改基础移动力怎么改呢?目前探路术加强改的是英雄总移动力。

    点评

    目前只有 HE:G 代表的是英雄的初始移动力. 但没认真研究过是否包含了除兵种速度外的其它因素(比如宝物/访问马厩之类). 楼主可以自行测试一下,各种影响情况下, HE:G会有什么变化.  详情 回复 发表于 2014-8-7 15:48
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4950

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34683

    论坛守望者论坛元老杰出贡献

    发表于 2014-8-7 15:48:14 | 显示全部楼层
    myfistl 发表于 2014-8-7 15:39
    顺便请教一下007大大,像探路术加强这个脚本,如果需要改基础移动力怎么改呢?目前探路术加强改的是英雄 ...

    目前只有 HE:G 代表的是英雄的初始移动力.
    但没认真研究过是否包含了除兵种速度外的其它因素(比如宝物/访问马厩之类).
    楼主可以自行测试一下,各种影响情况下, HE:G会有什么变化.
  • TA的每日心情
    难过
    2 小时前
  • 签到天数: 1558 天

    连续签到: 6 天

    [LV.Master]伴坛终老

    115

    回帖

    1万

    金币

    0

    精华

    8级 Supreme Hero

    Rank: 8Rank: 8

    积分
    34647
    发表于 2014-8-13 10:37:30 | 显示全部楼层
    其实不用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)里面就可以了。

    点评

    真的可以丫,已经试过了,多谢了  详情 回复 发表于 2014-8-13 17:17

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2020-9-18 14:50
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]血污怪

    209

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    509
     楼主| 发表于 2014-8-13 17:17:36 | 显示全部楼层
    3300330033 发表于 2014-8-13 10:37
    其实不用ERM也可以实现的
    WOG版本:用魔法门678英3 数据提取工具MMArchive 打开 WOG文件夹的DATA里面的H3B ...

    真的可以丫,已经试过了,多谢了
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2025-2-24 11:22 , Processed in 0.275543 second(s), 12 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表