佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3813|回复: 17

求教分析修改前置建筑中的一些值是怎么计算的?

[复制链接]
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34702

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

    发表于 2013-5-20 09:09:55 | 显示全部楼层
    我只是想说明一下 &负数的意义.

    比如 &-65;
    相对于先检测是否包含64,若包含64则去掉64这个标志.
    !!VRy1:S65; [y1包含标志1+64]
    !!VRy1:&-65; [检测y1是否包含64的标志,若包含则减去64标志]
    对等于
    !!VRy1:S65;
    !!VRy2:Sy1 &64;
    !!VRy1&y2>0:-64;
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34702

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

    发表于 2013-5-20 11:00:11 | 显示全部楼层
    泰坦兄.
    CD:B1 这个命令中
    倒数第二个参数很大,我也没弄懂是怎么得出来的.(好像跟数位有关,但不知道有什么用)

    但最后一个参数,你的理解绝对是正确的.
    你应该看到帮助,最后那个参数是数位 4-5,也就是最少从巢穴 3(32)打后的巢穴前提数据.
    比如 人族的三级低级巢穴,狮鹫,需要 岗楼和兵营.
    只有兵营是数位4以后的巢穴,所以就能用上面方面去掉兵营的限制.
    兵营的对应数位是 2.
    以下按照上面相似的方法,建造狮鹫时不需要兵营的前提.
    ZVSE
    !?PI;
    !!CD:B1/0/32/d/?y1; 读取
    !!VRy1:&-3;
    !!CD:B1/0/32/d/y1;

    至于箭手不需要枪兵,暂时还不知道怎么处理.

    [ 本帖最后由 贤知有您 于 2013-5-20 11:02 编辑 ]
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34702

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

    发表于 2013-5-20 11:40:56 | 显示全部楼层
    刚才又研究了倒数第二个参数,大概也明白了.
    我再研究一下,用十进制是怎么表达倒数第二个参数的.

    回到泰坦的那个问题,如何使箭手不需要岗楼.
    箭手除了需要岗楼外的前提条件,跟枪兵的前提条件是一样的.
    所以只需要把枪兵的前提条件按到箭手上就对了.
    比如:
    ZVSE
    !?PI;
    !!CD:B1/0/30/?y1/d; 读取枪兵的前提条件
    !!CD:B1/0/31/y1/d; 重置箭手的前提条件

    测试时候可以看到,枪兵的前置条件值是 128.
    而实际枪兵需要的前提建筑是壁垒,正是128 (即80数位)
    这下应该大概明白了吧.
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34702

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

    发表于 2013-5-20 11:43:17 | 显示全部楼层

    回复 9# 的帖子

    这就是你问的另外那个问题.
    !!CD:B1/6/42/d/?y1;

    !!CD:B1/6/42/?y1/d; 这两种顺序调整有什么用吗?

    倒数第二个参数就是那样用的. (0-3) 的前提条件.
    你再看看我上面那个例子,就是用到了倒数的第二个参数.
    ZVSE
    !?PI;
    !!CD:B1/0/30/?y1/d; 读取枪兵的前提条件
    !!CD:B1/0/31/y1/d; 重置箭手的前提条件
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34702

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

    发表于 2013-5-20 11:44:53 | 显示全部楼层
    看帮助:
    $1 = 第一个建筑的双字值(数位0-3) (见 格式 BL)
        $2 = 第二个建筑的双字值(数位4-5) (见 格式 BL)

    这里把(0-3) (4-5) 的前置条件分成2类了.
    对应格式 BL的左边第一列的数字.
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34702

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

    发表于 2013-5-20 12:32:29 | 显示全部楼层
    泰坦兄,倒数第二个参数是修改(0-3),最后参数修改(4-5)建筑,如果涉及跨度,则两个参数都要改。我下午再说说倒数笫二参数是怎么用的,现在在外。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34702

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

    发表于 2013-5-20 12:35:36 | 显示全部楼层
    泰坦兄,倒数第二个参数是修改(0-3),最后参数修改(4-5)建筑,如果涉及跨度,则两个参数都要改。我下午再说说倒数笫二参数是怎么用的,现在在外。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34702

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

    发表于 2013-5-20 15:47:09 | 显示全部楼层
    我单独开一个帖子说明一下吧.
    这样大家都方便使用了.
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2026-4-3 19:33 , Processed in 0.583027 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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