乌拉拉版本bug-中型投石车单位id是多少
本帖最后由 blazefires 于 2020-1-6 16:38 编辑有没有大佬能够帮忙查一下乌拉拉版本-中型投石车单位id是几号.......
不是550也不是0-1000任何一个数字......
靠着(delete-unit )一个个找过,删都删不掉
这bug也会使得读取 mangonel-line 数量时,若读取为中型投石车 读取数量值永远是0......
选超过200人口都一定会触发200的定义........ 本帖最后由 newtonerdai 于 2020-1-4 20:17 编辑
#load-if-defined POPULATION-CAP-200
(defconst max-villager 20)
#end-if
#load-if-defined POPULATION-CAP-250
(defconst max-villager 37)
#end-if
看一下这个说明↓(来自官方教程CPSB,本版置顶帖)
从你的测试来看,已经可以肯定的是200人口以上也会满足200人口的条件。
那上面这两句就是两次定义常数了。
最後加入一行(disable-self)就只會跑一次 newtonerdai 发表于 2020-1-4 20:14
看一下这个说明↓(来自官方教程CPSB,本版置顶帖)
是的没错 会读两次 造成重复定义 然而现在又发现第2个bug了...... chriscca 发表于 2020-1-6 00:13
最後加入一行(disable-self)就只會跑一次
这个应该只能放进defrule里头 能够於#define里用么? 哎,真就毁尸灭迹呗。别把原贴的内容给删了啊({:172:}
要问另外的问题可以跟帖问或者开新帖。 标题不是问中投的吗?轻型1号(280) 轻型2号(699)中型1号(550) 中型2号(701) 重型(588),先研究化学再研究中投,中投会少1攻击力才是BUG。 本帖最后由 blazefires 于 2020-1-7 09:09 编辑
newtonerdai 发表于 2020-1-6 17:46
哎,真就毁尸灭迹呗。别把原贴的内容给删了啊(
要问另外的问题可以跟帖问或者开新帖。 ...
真的不好意思 因为怕开新帖会洗版 下次明白了 标本 发表于 2020-1-6 17:49
标题不是问中投的吗?轻型1号(280) 轻型2号(699)中型1号(550) 中型2号(701) 重型(588),先研究 ...
这跟我的疑问是一样的 因为中投id不是550但是化学应该是给550加+1攻击 所以被无效了 blazefires 发表于 2020-1-6 16:36
这个应该只能放进defrule里头 能够於#define里用么?
不行,但你應該用GOAL而不是defconst
想設置20村民上限
請先defconst max-villager 任何數
然後set-goal max-villager 20
生產村民時用 g:< max-villager 判斷是否小於20個否則生產 本帖最后由 blazefires 于 2020-1-12 04:21 编辑
找到解決方法了
科技裡刪掉152,153,154 單位裡701數據整個覆蓋掉550
能解決遊戲裡中投不是550也不是701的bug,mangonel-line也不會失效了 化學沒給中投+1攻bug也自動修復
另外民主勝利!!!
页:
[1]