翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1164|回复: 1

[求助] 关于Ai

 关闭 [复制链接]

45

主题

0

精华

220

积分

男爵

耕战
0
鹰币
78
天龙币
0
回帖
104
附庸关系0
发表于 2015-2-14 19:41:50 | 显示全部楼层 |阅读模式
本帖最后由 12345677 于 2015-2-14 19:57 编辑

(defrule
    (building-type-count house less-than 32)
    (can-build house)
=>
    (build-forward house)
)
(defrule
    (housing-headroom less-than 25)
    (population-headroom greater-than 0)
    (can-build house)
=>
    (build house)
)
当这两段代码同时存在时兼容吗?比如房子达到32下面的代码还能触发?
(can-build-wall 1 stone-wall-line)
stone-wall是石墙 那我要造木墙应该写什么?palisade-wall-line?那木门是什么?Gate好像不能造出木门来?
can-build-wall-with-escrow(可以贡品资源建造围墙) 
can-build-with-escrow(可以贡品资源建造建筑物)是什么意思??
回复

使用道具 举报

454

主题

65

精华

25万

积分

教皇

耕战
42935
鹰币
1441127
天龙币
10
回帖
5687

翔鹰建站十周年大纪念章特级帝国勋章特级翔鹰勋章特级嘉禾勋章一级皇家勋章鹰之智者蛟龙勋章十字军勋章大冒险家狂熊勋章

附庸关系2
发表于 2015-2-17 07:57:00 | 显示全部楼层
兩段規則並無直接衝突,但是首一規則將會無視玩家人口數及遊戲限制持續在前線建造房舍直到玩家擁有 32 棟房舍為止,後者則是符合遊戲限制下人口空間不足 25 人時會在城鎮範圍之內建造房子。

palisade-wall-line 並不存在,任何版本遊戲都未定義此一常數,況且原版遊戲並未包括《遺忘》所增加的木牆城門,因此遊戲程序沒有可能會事先定義當時不存在的木牆系。

另一方面,由於本牆城門是民間 MOD 版本的《遺忘》強行改造隱藏建築「海閘」而成,故此祇能直接輸入對應單位 ID 作出指定。

將 escrow 譯成「貢品資源」是十一年前本人英語水平不佳且受某部錯誤辭典影響而造成的誤譯,較正確的譯法其實應該叫「委付資源」、「信托資源」甚至「儲備資源」。 set-escrow-percentage 動作控制了玩家倉庫裡作為 escrow 資源的百分比, release-escrow 動作則可以將百分比設回 0 。絕大部分牽涉資源判定條件的事實都會有包含與不包括 escrow 兩個版本,後者一般加上 -with-escrow 。舉一例子,玩家擁有 500 食物, escrow 百分比為 30% ,這樣對封建時代 can-research 的判定就不能成立( 500 * [1 - 30%] = 350),但是 can-research-with-escrow 卻可成立。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-12-24 02:59 , Processed in 0.101269 second(s), 37 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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