Im trying to make the AI create Battering Rams, Mangonels and Scorpions thou it only creates Scorpions and Mangonels. No Battering Rams
Im using DE version and no errors popup at the start of the scenario. Also tried using their IDs (35) with no effect
This is the script for the units:
;############Battering Ram###############
(defrule
;(true)
(false)
=>
(set-goal battering-ram-count 0)
(disable-self)
)
(defrule
;(game-time > 1500)
(true)
=>
(set-goal battering-ram-count 3)
(disable-self)
)
(defrule
(goal battering-ram-count 3)
(unit-type-count-total battering-ram-line < 3)
(can-train battering-ram-line)
=>
(train battering-ram-line)
)
;############Scorpion###############
(defrule
;(true)
(false)
=>
(set-goal scorpion-count 0)
(disable-self)
)
(defrule
;(game-time > 1800)
(true)
=>
(set-goal scorpion-count 3)
(disable-self)
)
(defrule
(goal scorpion-count 3)
(unit-type-count-total scorpion-line < 3)
(can-train scorpion-line)
=>
(train scorpion-line)
)
;############Mangonel###############
(defrule
;(true)
(false)
=>
(set-goal mangonel-count 0)
(disable-self)
)
(defrule
;(game-time > 2100)
(true)
=>
(set-goal mangonel-count 2)
(disable-self)
)
(defrule
(goal mangonel-count 2)
(unit-type-count-total mangonel-line < 2)
(can-train mangonel-line)
=>
(train mangonel-line)
)
-----------------
Im using DE version and no errors popup at the start of the scenario. Also tried using their IDs (35) with no effect
This is the script for the units:
;############Battering Ram###############
(defrule
;(true)
(false)
=>
(set-goal battering-ram-count 0)
(disable-self)
)
(defrule
;(game-time >
(true)
=>
(set-goal battering-ram-count 3)
(disable-self)
)
(defrule
(goal battering-ram-count 3)
(unit-type-count-total battering-ram-line <
(can-train battering-ram-line)
=>
(train battering-ram-line)
)
;############Scorpion###############
(defrule
;(true)
(false)
=>
(set-goal scorpion-count 0)
(disable-self)
)
(defrule
;(game-time >
(true)
=>
(set-goal scorpion-count 3)
(disable-self)
)
(defrule
(goal scorpion-count 3)
(unit-type-count-total scorpion-line <
(can-train scorpion-line)
=>
(train scorpion-line)
)
;############Mangonel###############
(defrule
;(true)
(false)
=>
(set-goal mangonel-count 0)
(disable-self)
)
(defrule
;(game-time >
(true)
=>
(set-goal mangonel-count 2)
(disable-self)
)
(defrule
(goal mangonel-count 2)
(unit-type-count-total mangonel-line <
(can-train mangonel-line)
=>
(train mangonel-line)
)
-----------------