佳丽云

英雄无敌3-WoG中文站

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

强烈请求论坛各大高手帮助:一套关于前置建筑的系统构思

[复制链接]

该用户从未签到

2455

回帖

5万

金币

7

精华

版主

Rank: 10Rank: 10Rank: 10

积分
13883

TE先驱

发表于 2010-4-24 01:53:41 | 显示全部楼层 |阅读模式
因为限死的前置建筑始终是h3的积弊,为了更大给选择性松绑,结合上丰富的技能尽量不让任何一种兵做冷板凳,我想了一套方法,不知道通过erm是不是能实现,我先把它写出来:

把每种兵的高低级巢穴看成2个建筑单元,
各族3级兵巢穴前置建筑保持现状,
4级兵巢穴(下文省略)需要123级兵巢穴(下文省略)共6个单元中的3个,比如(1级高级+2级低级)或123级低级等,
5级需要234级共6个单元中的3个,
6级需要345级共6个单元中的3个,
7级需要3456级共8个单元中的4个,有很多种组合。
这样设置以后玩家可以根据自己喜好和当前形势做出灵活投资,不至强迫造一些不想造的过路兵,同时又在各等级之间保持了应有的关系。

举个例子,泰坦的铁人和法师,原版的法师前置是铁人,比如敌人或野怪是慢速兵为主,法师必须要花造铁人的钱才能出,现在如果只想加强远程,可以把钱投资变为1级高级+2级低级,省下资金;而当发现对方是强魔英雄的时候,再回头把钱投给铁人也很合理,原版中的铁人虽然是3级,但在某些场合,其性价比和法师不分仲伯(类似的还有很多,像金龙城、恶魔城等)。而对于后续灯怪的出现,既可以用2级高级+4级低级,也可以在转型为铁人后省去高级石像的价格。

再比如,蛮族的独眼和大鹏,本来是只能速出大鹏,而现在,在把大鹏的前置降为2个的时候,钱多的话,独眼只要在大棚的基础上再造一个高级飞斧就可以出(本来还需要食人魔),钱不多同样可以把投资变为1级低级+2级高级速出食人魔给队伍放嗜血(现在都是施魔再行动了),再或者2级略过,出高级飞斧,食人魔正好又能当肉盾,总之,都是一些很适当的选择,自由度感觉很好。

有玩家可能会说像黑龙前置和比蒙前置这种原版存在重大差别的,也可以在上述基础上稍作调整就能体现出来,比如黑龙的需要可以增加到6个就和比蒙拉开了差距,再因为原版中的比蒙前置是雷鸟,这样蛮族的优势通过这种调整同样存在,因为反正在在8个单元中调整难度会有很大的空间。

[ 本帖最后由 titanzwh 于 2010-4-24 02:28 编辑 ]

该用户从未签到

2455

回帖

5万

金币

7

精华

版主

Rank: 10Rank: 10Rank: 10

积分
13883

TE先驱

 楼主| 发表于 2010-4-24 02:08:45 | 显示全部楼层
修改如果能实现,对战的丰富性和彼此侦查相克性的趣味应该是会倍增。
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2624

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4835

    论坛元老退役版主

    QQ
    发表于 2010-4-24 07:49:46 | 显示全部楼层
    erm貌似办不到

    该用户从未签到

    2455

    回帖

    5万

    金币

    7

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    13883

    TE先驱

     楼主| 发表于 2010-4-24 10:12:12 | 显示全部楼层
    啊?真无奈。那用最笨的办法,就是把所有前置组合都列出来作为各种可替换的条件,能用erm实现吗?我意思是比如造4级的所有组合条件共20种逐一列为条件,然后用一个判断方法来确认这些前置条件,只要任意一个条件满足,4级就可开启。

    [ 本帖最后由 titanzwh 于 2010-4-24 10:24 编辑 ]
  • TA的每日心情
    无聊
    昨天 16:54
  • 签到天数: 2734 天

    连续签到: 10 天

    [LV.Master]伴坛终老

    1万

    回帖

    4万

    金币

    0

    精华

    白银会员

    Rank: 5Rank: 5

    积分
    100541

    魅力之星

    QQ
    发表于 2010-4-24 10:27:34 | 显示全部楼层
    楼主最近相当生猛啊
  • TA的每日心情
    开心
    2014-5-14 16:48
  • 签到天数: 7 天

    连续签到: 2 天

    [LV.3]火元素使者

    127

    回帖

    1万

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    636
    发表于 2010-4-24 11:27:19 | 显示全部楼层
    你可以通过时间设置,在不同时期得到特定建筑来解决你说的问题。比如设定周一能生产法师,而铁人要下周某日才行。
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2624

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4835

    论坛元老退役版主

    QQ
    发表于 2010-4-24 12:53:09 | 显示全部楼层
    原帖由 titanzwh 于 2010-4-24 10:12 发表
    啊?真无奈。那用最笨的办法,就是把所有前置组合都列出来作为各种可替换的条件,能用erm实现吗?我意思是比如造4级的所有组合条件共20种逐一列为条件,然后用一个判断方法来确认这些前置条件,只要任意一个条件满足 ...

    该用户从未签到

    2455

    回帖

    5万

    金币

    7

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    13883

    TE先驱

     楼主| 发表于 2010-4-24 12:57:07 | 显示全部楼层
    原帖由 wuxinyun1999 于 2010-4-24 10:27 发表
    楼主最近相当生猛啊


    可惜自己能力难以胜任想法
  • TA的每日心情
    难过
    2020-6-4 09:43
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    1661

    回帖

    4万

    金币

    10

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2919

    退役版主论坛元老

    发表于 2010-4-24 13:02:13 | 显示全部楼层
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2624

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4835

    论坛元老退役版主

    QQ
    发表于 2010-4-24 16:06:57 | 显示全部楼层
    楼主放弃吧,yy而已,用erm做不到的。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52396

    论坛元老魅力之星封魔玩家

    发表于 2010-4-26 22:26:08 | 显示全部楼层
    翻了翻[wiki]ERM[/wiki]教程,确实没发现可用的方法.
    印象中,好像可以通过修改data下的某个txt文件来实现,一定是我记岔了
    不过我还是觉得应该有办法实现
    地图[wiki]编辑器[/wiki]里查看城镇的属性,可以看到每个建筑都有两个属性,一“是否允许”,二“是否建好”
    如果能在ERM里找到这两个变量,应该就能实现楼主的想法
    1。如果目标建筑A未建好,检查前置条件B和C是否满足
    2。如果B和C同时满足,则A为“允许建造”(当然还要考虑资源是否足够)

    该用户从未签到

    2455

    回帖

    5万

    金币

    7

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    13883

    TE先驱

     楼主| 发表于 2010-4-26 23:22:13 | 显示全部楼层
    "如果能在ERM里找到这两个变量,应该就能实现楼主的想法
    1。如果目标建筑A未建好,检查前置条件B和C是否满足
    2。如果B和C同时满足,则A为“允许建造”(当然还要考虑资源是否足够)"

    更具体一点:A未建好,检查BCD3个建筑中是否有2个建筑已经建好,如任意两个已建好,如BC建好、BD建好或CD建好,A则“允许建造”。
    在te(wog中也许也有)中有减少前置建筑和增加前置建筑的erm(在Script01.erm中),风侠说的意思大概是我上面说的把所有可能的前置组合都列出来作为条件吧。虽然这么办很繁琐,但如果能实现,我就可以照葫芦画瓢的在erm语句建好以后逐一添加条件。

    [ 本帖最后由 titanzwh 于 2010-4-26 23:24 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52396

    论坛元老魅力之星封魔玩家

    发表于 2010-4-26 23:32:03 | 显示全部楼层
    一直没研究TE,如果TE里有相关的功能,那么一定有办法实现你的想法

    该用户从未签到

    2455

    回帖

    5万

    金币

    7

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    13883

    TE先驱

     楼主| 发表于 2010-4-27 11:45:58 | 显示全部楼层
    te中去掉云殿前置建筑祈愿神坛的erm:

    !!CD:B1/2/36/d/?y1;     read value
    !!VRy1:&-5;                    reset 2nd bit
    !!CD:B1/2/36/d/y1;       write back new value
  • TA的每日心情
    郁闷
    2021-7-24 22:07
  • 签到天数: 30 天

    连续签到: 1 天

    [LV.5]女巫

    126

    回帖

    718

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1379

    社区QQ达人

    发表于 2010-5-8 17:44:44 | 显示全部楼层
    看看 !
  • TA的每日心情
    开心
    2014-4-22 09:58
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]野猪

    62

    回帖

    6210

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    329
    发表于 2010-5-9 11:40:26 | 显示全部楼层
    好想法,希望能出各种各样的东东
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-4-21 04:47 , Processed in 0.715493 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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