titanzwh 发表于 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 编辑 ]

titanzwh 发表于 2010-4-24 02:08:45

修改如果能实现,对战的丰富性和彼此侦查相克性的趣味应该是会倍增。

克招 发表于 2010-4-24 07:49:46

erm貌似办不到

titanzwh 发表于 2010-4-24 10:12:12

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

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

无心云 发表于 2010-4-24 10:27:34

楼主最近相当生猛啊

h3h4ok 发表于 2010-4-24 11:27:19

你可以通过时间设置,在不同时期得到特定建筑来解决你说的问题。比如设定周一能生产法师,而铁人要下周某日才行。
;oweojs; ;oweojs; ;oweojs; ;oweojs;

克招 发表于 2010-4-24 12:53:09

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

titanzwh 发表于 2010-4-24 12:57:07

原帖由 wuxinyun1999 于 2010-4-24 10:27 发表 http://bbs.h3wog.com/images/common/back.gif
楼主最近相当生猛啊

可惜自己能力难以胜任想法

暗黑龙守护神 发表于 2010-4-24 13:02:13

;ft; ;ft; ;ft; ;ft; ;ft;

克招 发表于 2010-4-24 16:06:57

楼主放弃吧,yy而已,用erm做不到的。

songfx 发表于 2010-4-26 22:26:08

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

titanzwh 发表于 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 编辑 ]

songfx 发表于 2010-4-26 23:32:03

一直没研究TE,如果TE里有相关的功能,那么一定有办法实现你的想法

titanzwh 发表于 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

zhoushiya 发表于 2010-5-8 17:44:44

看看 !

doyi666 发表于 2010-5-9 11:40:26

好想法,希望能出各种各样的东东
页: [1]
查看完整版本: 强烈请求论坛各大高手帮助:一套关于前置建筑的系统构思

捐赠