Advertisement
L00K3

UnitComp.per

Oct 22nd, 2021
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.94 KB | None | 0 0
  1. ;Civilization Compositions
  2. #load-if-defined AZTEC-CIV
  3. (defrule
  4. (and
  5. (civ-selected aztec)
  6. (current-age == feudal-age)
  7. )
  8. =>
  9. (set-strategic-number unit1 eagle-warrior-line)
  10. (set-strategic-number sn-max-unit1 20)
  11. (set-strategic-number sn-max-barracks 3)
  12. (set-strategic-number research-melee-atk 1)
  13. (set-strategic-number research-melee-def 1)
  14. (set-strategic-number research-siege 1)
  15. (set-strategic-number research-monk 1)
  16. (disable-self)
  17. )
  18. (defrule
  19. (and
  20. (civ-selected aztec)
  21. (current-age == castle-age)
  22. )
  23. =>
  24. (set-strategic-number unit1 eagle-warrior-line)
  25. (set-strategic-number sn-max-unit1 50)
  26. (set-strategic-number unit2 my-unique-unit-line)
  27. (set-strategic-number sn-max-unit2 30)
  28. (set-strategic-number unit3 monk)
  29. (set-strategic-number sn-max-unit3 12)
  30. (set-strategic-number siege1 mangonel-line)
  31. (set-strategic-number sn-max-siege1 5)
  32. (set-strategic-number siege3 trebuchet)
  33. (set-strategic-number sn-max-siege3 4)
  34. (set-strategic-number sn-max-barracks 8)
  35. (set-strategic-number sn-max-siege 2)
  36. (set-strategic-number sn-max-monestry 2)
  37. (set-strategic-number sn-max-castle 8)
  38. (disable-self)
  39. )
  40. #end-if
  41.  
  42. #load-if-defined BERBERS-CIV
  43. (defrule
  44. (and
  45. (civ-selected berbers)
  46. (current-age == feudal-age)
  47. )
  48. =>
  49. (set-strategic-number unit1 scout-cavalry-line)
  50. (set-strategic-number sn-max-unit1 20)
  51. (set-strategic-number sn-max-barracks 1)
  52. (set-strategic-number sn-max-stable 3)
  53. (set-strategic-number research-melee-atk 1)
  54. (set-strategic-number research-archer 1)
  55. (set-strategic-number research-cavalry 1)
  56. (disable-self)
  57. )
  58. (defrule
  59. (and
  60. (civ-selected berbers)
  61. (current-age == castle-age)
  62. )
  63. =>
  64. (set-strategic-number unit1 knight-line)
  65. (set-strategic-number sn-max-unit1 40)
  66. (set-strategic-number unit3 my-unique-unit-line)
  67. (set-strategic-number sn-max-unit3 60)
  68. (set-strategic-number siege3 trebuchet)
  69. (set-strategic-number sn-max-siege3 5)
  70. (set-strategic-number sn-max-stable 8)
  71. (set-strategic-number sn-max-castle 12)
  72. (disable-self)
  73. )
  74. #end-if
  75.  
  76. #load-if-defined BOHEMIANS-CIV
  77. (defrule
  78. (and
  79. (civ-selected bohemians)
  80. (current-age == feudal-age)
  81. )
  82. =>
  83. (set-strategic-number unit1 spearman-line)
  84. (set-strategic-number sn-max-unit1 10)
  85. (set-strategic-number sn-max-barracks 1)
  86. (set-strategic-number research-melee-atk 1)
  87. (set-strategic-number research-melee-def 1)
  88. (set-strategic-number research-archer 1)
  89. (set-strategic-number research-siege 1)
  90. (disable-self)
  91. )
  92. (defrule
  93. (and
  94. (civ-selected bohemians)
  95. (current-age == castle-age)
  96. )
  97. =>
  98. (set-strategic-number sn-max-unit1 20)
  99. (set-strategic-number unit3 my-unique-unit-line)
  100. (set-strategic-number sn-max-unit3 40)
  101. (set-strategic-number unit4 hand-cannoneer)
  102. (set-strategic-number sn-max-unit4 40)
  103. (set-strategic-number unit5 monk)
  104. (set-strategic-number sn-max-unit5 16)
  105. (set-strategic-number siege3 bombard-cannon)
  106. (set-strategic-number sn-max-siege3 20)
  107. (set-strategic-number sn-max-archer 6)
  108. (set-strategic-number sn-max-siege 3)
  109. (set-strategic-number sn-max-castle 10)
  110. (disable-self)
  111. )
  112. #end-if
  113.  
  114. #load-if-defined BRITON-CIV
  115. (defrule
  116. (and
  117. (civ-selected briton)
  118. (current-age == feudal-age)
  119. )
  120. =>
  121. (set-strategic-number unit1 spearman-line)
  122. (set-strategic-number sn-max-unit1 7)
  123. (set-strategic-number unit2 archer-line)
  124. (set-strategic-number sn-max-unit2 30)
  125. (set-strategic-number sn-max-barracks 1)
  126. (set-strategic-number sn-max-archer 3)
  127. (set-strategic-number research-melee-atk 1)
  128. (set-strategic-number research-melee-def 1)
  129. (set-strategic-number research-archer 1)
  130. (disable-self)
  131. )
  132. (defrule
  133. (and
  134. (civ-selected briton)
  135. (current-age == castle-age)
  136. )
  137. =>
  138. (set-strategic-number sn-max-unit1 30)
  139. (set-strategic-number unit3 my-unique-unit-line)
  140. (set-strategic-number sn-max-unit3 65)
  141. (set-strategic-number siege3 trebuchet)
  142. (set-strategic-number sn-max-siege3 5)
  143. (set-strategic-number sn-max-barracks 3)
  144. (set-strategic-number sn-max-castle 16)
  145. (disable-self)
  146. )
  147. #end-if
  148.  
  149. #load-if-defined BULGARIANS-CIV
  150. (defrule
  151. (and
  152. (civ-selected bulgarians)
  153. (current-age == feudal-age)
  154. )
  155. =>
  156. (set-strategic-number unit1 scout-cavalry-line)
  157. (set-strategic-number sn-max-unit1 20)
  158. (set-strategic-number sn-max-barracks 1)
  159. (set-strategic-number sn-max-archer 1)
  160. (set-strategic-number sn-max-stable 3)
  161. (set-strategic-number research-melee-atk 1)
  162. (set-strategic-number research-archer 1)
  163. (set-strategic-number research-cavalry 1)
  164. (set-strategic-number research-siege 1)
  165. (disable-self)
  166. )
  167. (defrule
  168. (and
  169. (civ-selected bulgarians)
  170. (current-age == castle-age)
  171. )
  172. =>
  173. (set-strategic-number unit1 cavalry-archer-line)
  174. (set-strategic-number sn-max-unit1 30)
  175. (set-strategic-number unit3 my-unique-unit-line)
  176. (set-strategic-number sn-max-unit3 65)
  177. (set-strategic-number siege1 mangonel-line)
  178. (set-strategic-number sn-max-siege1 5)
  179. (set-strategic-number siege3 trebuchet)
  180. (set-strategic-number sn-max-siege3 4)
  181. (set-strategic-number sn-max-archer 6)
  182. (set-strategic-number sn-max-siege 2)
  183. (set-strategic-number sn-max-castle 16)
  184. (disable-self)
  185. )
  186. #end-if
  187.  
  188. #load-if-defined BURGUNDIANS-CIV
  189. (defrule
  190. (and
  191. (civ-selected burgundians)
  192. (current-age == feudal-age)
  193. )
  194. =>
  195. (set-strategic-number unit1 scout-cavalry-line)
  196. (set-strategic-number sn-max-unit1 20)
  197. (set-strategic-number sn-max-barracks 1)
  198. (set-strategic-number sn-max-stable 3)
  199. (set-strategic-number research-melee-atk 1)
  200. (set-strategic-number research-cavalry 1)
  201. (disable-self)
  202. )
  203. (defrule
  204. (and
  205. (civ-selected burgundians)
  206. (current-age == castle-age)
  207. )
  208. =>
  209. (set-strategic-number unit1 knight-line)
  210. (set-strategic-number sn-max-unit1 95)
  211. (set-strategic-number unit5 monk)
  212. (set-strategic-number sn-max-unit5 12)
  213. (set-strategic-number siege3 trebuchet)
  214. (set-strategic-number sn-max-siege3 8)
  215. (set-strategic-number sn-max-stable 8)
  216. (set-strategic-number sn-max-monestry 2)
  217. (set-strategic-number sn-max-castle 4)
  218. (disable-self)
  219. )
  220. #end-if
  221.  
  222. #load-if-defined BURMESE-CIV
  223. (defrule
  224. (and
  225. (civ-selected burmese)
  226. (current-age == feudal-age)
  227. )
  228. =>
  229. (set-strategic-number unit1 militiaman-line)
  230. (set-strategic-number sn-max-unit1 8)
  231. (set-strategic-number unit2 spearman-line)
  232. (set-strategic-number sn-max-unit1 7)
  233. (set-strategic-number sn-max-barracks 1)
  234. (set-strategic-number research-melee-atk 1)
  235. (set-strategic-number research-melee-def 1)
  236. (set-strategic-number research-cavalry 1)
  237. (disable-self)
  238. )
  239. (defrule
  240. (and
  241. (civ-selected burmese)
  242. (current-age == castle-age)
  243. )
  244. =>
  245. (set-strategic-number unit1 militiaman-line)
  246. (set-strategic-number sn-max-unit1 40)
  247. (set-strategic-number unit3 my-unique-unit-line)
  248. (set-strategic-number sn-max-unit3 60)
  249. (set-strategic-number siege3 trebuchet)
  250. (set-strategic-number sn-max-siege3 6)
  251. (set-strategic-number sn-max-barracks 4)
  252. (set-strategic-number sn-max-castle 12)
  253. (disable-self)
  254. )
  255. #end-if
  256.  
  257. #load-if-defined BYZANTINE-CIV
  258. (defrule
  259. (and
  260. (civ-selected byzantine)
  261. (current-age == feudal-age)
  262. )
  263. =>
  264. (set-strategic-number unit1 spearman-line)
  265. (set-strategic-number sn-max-unit1 6)
  266. (set-strategic-number sn-max-barracks 1)
  267. (set-strategic-number sn-max-stable 1)
  268. (set-strategic-number research-melee-atk 1)
  269. (set-strategic-number research-melee-def 1)
  270. (set-strategic-number research-cavalry 1)
  271. (disable-self)
  272. )
  273. (defrule
  274. (and
  275. (civ-selected byzantine)
  276. (current-age == castle-age)
  277. )
  278. =>
  279. (set-strategic-number unit1 camel-line)
  280. (set-strategic-number sn-max-unit1 35)
  281. (set-strategic-number unit3 my-unique-unit-line)
  282. (set-strategic-number sn-max-unit3 60)
  283. (set-strategic-number siege3 trebuchet)
  284. (set-strategic-number sn-max-siege3 6)
  285. (set-strategic-number sn-max-stable 6)
  286. (set-strategic-number sn-max-castle 12)
  287. (disable-self)
  288. )
  289. #end-if
  290.  
  291. #load-if-defined CELTIC-CIV
  292. (defrule
  293. (and
  294. (civ-selected celtic)
  295. (current-age == feudal-age)
  296. )
  297. =>
  298. (set-strategic-number unit1 militiaman-line)
  299. (set-strategic-number sn-max-unit1 8)
  300. (set-strategic-number unit2 spearman-line)
  301. (set-strategic-number sn-max-unit1 7)
  302. (set-strategic-number sn-max-barracks 3)
  303. (set-strategic-number research-melee-atk 1)
  304. (set-strategic-number research-melee-def 1)
  305. (set-strategic-number research-siege 1)
  306. (disable-self)
  307. )
  308. (defrule
  309. (and
  310. (civ-selected celtic)
  311. (current-age == castle-age)
  312. )
  313. =>
  314. (set-strategic-number unit1 militiaman-line)
  315. (set-strategic-number sn-max-unit1 55)
  316. (set-strategic-number unit2 spearman-line)
  317. (set-strategic-number sn-max-unit2 25)
  318. (set-strategic-number siege1 mangonel-line)
  319. (set-strategic-number sn-max-siege1 30)
  320. (set-strategic-number siege2 scorpion-line)
  321. (set-strategic-number sn-max-siege2 10)
  322. (set-strategic-number sn-max-barracks 10)
  323. (set-strategic-number sn-max-siege 8)
  324. (set-strategic-number sn-max-castle 4)
  325. (disable-self)
  326. )
  327. #end-if
  328.  
  329. #load-if-defined CHINESE-CIV
  330. (defrule
  331. (and
  332. (civ-selected chinese)
  333. (current-age == feudal-age)
  334. )
  335. =>
  336. (set-strategic-number unit1 militiaman-line)
  337. (set-strategic-number sn-max-unit1 8)
  338. (set-strategic-number unit2 spearman-line)
  339. (set-strategic-number sn-max-unit1 7)
  340. (set-strategic-number sn-max-barracks 3)
  341. (set-strategic-number sn-max-archer 1)
  342. (set-strategic-number research-melee-atk 1)
  343. (set-strategic-number research-melee-def 1)
  344. (set-strategic-number research-archer 1)
  345. (disable-self)
  346. )
  347. (defrule
  348. (and
  349. (civ-selected chinese)
  350. (current-age == castle-age)
  351. )
  352. =>
  353. (set-strategic-number unit1 militiaman-line)
  354. (set-strategic-number sn-max-unit1 35)
  355. (set-strategic-number unit3 my-unique-unit-line)
  356. (set-strategic-number sn-max-unit3 60)
  357. (set-strategic-number siege3 trebuchet)
  358. (set-strategic-number sn-max-siege3 7)
  359. (set-strategic-number sn-max-barracks 4)
  360. (set-strategic-number sn-max-castle 12)
  361. (disable-self)
  362. )
  363. #end-if
  364.  
  365. #load-if-defined CUMANS-CIV
  366. (defrule
  367. (and
  368. (civ-selected cumans)
  369. (current-age == feudal-age)
  370. )
  371. =>
  372. (set-strategic-number unit1 scout-cavalry-line)
  373. (set-strategic-number sn-max-unit1 20)
  374. (set-strategic-number siege1 battering-ram-line)
  375. (set-strategic-number sn-max-siege1 3)
  376. (set-strategic-number sn-max-barracks 1)
  377. (set-strategic-number sn-max-stable 3)
  378. (set-strategic-number sn-max-siege 1)
  379. (set-strategic-number research-melee-atk 1)
  380. (set-strategic-number research-archer 1)
  381. (set-strategic-number research-cavalry 1)
  382. (set-strategic-number research-siege 1)
  383. (disable-self)
  384. )
  385. (defrule
  386. (and
  387. (civ-selected cumans)
  388. (current-age == castle-age)
  389. )
  390. =>
  391. (set-strategic-number unit1 knight-line)
  392. (set-strategic-number sn-max-unit1 35)
  393. (set-strategic-number unit3 my-unique-unit-line)
  394. (set-strategic-number sn-max-unit3 55)
  395. (set-strategic-number siege1 battering-ram-line)
  396. (set-strategic-number sn-max-siege1 8)
  397. (set-strategic-number siege2 mangonel-line)
  398. (set-strategic-number sn-max-siege2 12)
  399. (set-strategic-number sn-max-stable 6)
  400. (set-strategic-number sn-max-siege 3)
  401. (set-strategic-number sn-max-castle 10)
  402. (disable-self)
  403. )
  404. #end-if
  405.  
  406. #load-if-defined ETHIOPIAN-CIV
  407. (defrule
  408. (and
  409. (civ-selected ethiopian)
  410. (current-age == feudal-age)
  411. )
  412. =>
  413. (set-strategic-number unit1 spearman-line)
  414. (set-strategic-number sn-max-unit1 8)
  415. (set-strategic-number unit2 scout-cavalry-line)
  416. (set-strategic-number sn-max-unit2 14)
  417. (set-strategic-number sn-max-barracks 1)
  418. (set-strategic-number sn-max-stable 2)
  419. (set-strategic-number research-melee-atk 1)
  420. (set-strategic-number research-melee-def 1)
  421. (set-strategic-number research-archer 1)
  422. (set-strategic-number research-siege 1)
  423. (disable-self)
  424. )
  425. (defrule
  426. (and
  427. (civ-selected ethiopian)
  428. (current-age == castle-age)
  429. )
  430. =>
  431. (set-strategic-number sn-max-unit1 80)
  432. (set-strategic-number unit2 skirmisher-line)
  433. (set-strategic-number sn-max-unit2 80)
  434. (set-strategic-number unit3 my-unique-unit-line)
  435. (set-strategic-number sn-max-unit3 80)
  436. (set-strategic-number siege1 mangonel-line)
  437. (set-strategic-number sn-max-siege1 16)
  438. (set-strategic-number siege3 bombard-cannon)
  439. (set-strategic-number sn-max-siege3 8)
  440. (set-strategic-number sn-max-siege 4)
  441. (set-strategic-number sn-max-castle 16)
  442. (disable-self)
  443. )
  444. #end-if
  445.  
  446. #load-if-defined FRANKISH-CIV
  447. (defrule
  448. (and
  449. (civ-selected frankish)
  450. (current-age == feudal-age)
  451. )
  452. =>
  453. (set-strategic-number unit1 scout-cavalry-line)
  454. (set-strategic-number sn-max-unit1 20)
  455. (set-strategic-number sn-max-barracks 1)
  456. (set-strategic-number sn-max-stable 3)
  457. (set-strategic-number research-melee-atk 1)
  458. (set-strategic-number research-archer 1)
  459. (set-strategic-number research-cavalry 1)
  460. (set-strategic-number research-siege 1)
  461. (disable-self)
  462. )
  463. (defrule
  464. (and
  465. (civ-selected frankish)
  466. (current-age == castle-age)
  467. )
  468. =>
  469. (set-strategic-number unit1 knight-line)
  470. (set-strategic-number sn-max-unit1 50)
  471. (set-strategic-number unit2 hand-cannoneer)
  472. (set-strategic-number sn-max-unit2 50)
  473. (set-strategic-number siege1 bombard-cannon)
  474. (set-strategic-number sn-max-siege1 16)
  475. (set-strategic-number sn-max-archer 6)
  476. (set-strategic-number sn-max-stable 12)
  477. (set-strategic-number sn-max-siege 3)
  478. (set-strategic-number sn-max-castle 4)
  479. (disable-self)
  480. )
  481. #end-if
  482.  
  483. #load-if-defined GOTHIC-CIV
  484. (defrule
  485. (and
  486. (civ-selected gothic)
  487. (current-age == feudal-age)
  488. )
  489. =>
  490. (set-strategic-number unit1 spearman-line)
  491. (set-strategic-number sn-max-unit1 7)
  492. (set-strategic-number sn-max-barracks 1)
  493. (set-strategic-number sn-max-archer 1)
  494. (set-strategic-number research-melee-atk 1)
  495. (set-strategic-number research-melee-def 1)
  496. (set-strategic-number research-archer 1)
  497. (disable-self)
  498. )
  499. (defrule
  500. (and
  501. (civ-selected gothic)
  502. (current-age == castle-age)
  503. )
  504. =>
  505. (set-strategic-number unit1 militiaman-line)
  506. (set-strategic-number sn-max-unit1 40)
  507. (set-strategic-number unit2 spearman-line)
  508. (set-strategic-number sn-max-unit2 50)
  509. (set-strategic-number unit3 skirmisher-line)
  510. (set-strategic-number sn-max-unit3 50)
  511. (set-strategic-number siege3 trebuchet)
  512. (set-strategic-number sn-max-siege3 6)
  513. (set-strategic-number sn-max-barracks 20)
  514. (set-strategic-number sn-max-archer 6)
  515. (set-strategic-number sn-max-castle 4)
  516. (disable-self)
  517. )
  518. #end-if
  519.  
  520. #load-if-defined HUN-CIV
  521. (defrule
  522. (and
  523. (civ-selected hun)
  524. (current-age == feudal-age)
  525. )
  526. =>
  527. (set-strategic-number unit1 scout-cavalry-line)
  528. (set-strategic-number sn-max-unit1 20)
  529. (set-strategic-number sn-max-barracks 1)
  530. (set-strategic-number sn-max-archer 1)
  531. (set-strategic-number sn-max-stable 3)
  532. (set-strategic-number research-melee-atk 1)
  533. (set-strategic-number research-archer 1)
  534. (set-strategic-number research-cavalry 1)
  535. (disable-self)
  536. )
  537. (defrule
  538. (and
  539. (civ-selected hun)
  540. (current-age == castle-age)
  541. )
  542. =>
  543. (set-strategic-number unit1 knight-line)
  544. (set-strategic-number sn-max-unit1 50)
  545. (set-strategic-number unit2 cavalry-archer-line)
  546. (set-strategic-number sn-max-unit2 50)
  547. (set-strategic-number siege3 trebuchet)
  548. (set-strategic-number sn-max-siege3 10)
  549. (set-strategic-number sn-max-archer 10)
  550. (set-strategic-number sn-max-stable 10)
  551. (set-strategic-number sn-max-castle 4)
  552. (disable-self)
  553. )
  554. #end-if
  555.  
  556. #load-if-defined INCAN-CIV
  557. (defrule
  558. (and
  559. (civ-selected incan)
  560. (current-age == feudal-age)
  561. )
  562. =>
  563. (set-strategic-number unit1 archer-line)
  564. (set-strategic-number sn-max-unit1 30)
  565. (set-strategic-number sn-max-barracks 1)
  566. (set-strategic-number sn-max-archer 3)
  567. (set-strategic-number research-melee-atk 1)
  568. (set-strategic-number research-melee-def 1)
  569. (set-strategic-number research-archer 1)
  570. (disable-self)
  571. )
  572. (defrule
  573. (and
  574. (civ-selected incan)
  575. (current-age == castle-age)
  576. )
  577. =>
  578. (set-strategic-number unit1 archer-line)
  579. (set-strategic-number sn-max-unit1 30)
  580. (set-strategic-number unit2 slinger)
  581. (set-strategic-number sn-max-unit2 20)
  582. (set-strategic-number unit3 my-unique-unit-line)
  583. (set-strategic-number sn-max-unit3 60)
  584. (set-strategic-number siege3 trebuchet)
  585. (set-strategic-number sn-max-siege3 6)
  586. (set-strategic-number sn-max-archer 12)
  587. (set-strategic-number sn-max-castle 12)
  588. (disable-self)
  589. )
  590. #end-if
  591.  
  592. #load-if-defined INDIAN-CIV
  593. (defrule
  594. (and
  595. (civ-selected indian)
  596. (current-age == feudal-age)
  597. )
  598. =>
  599. (set-strategic-number unit1 scout-cavalry-line)
  600. (set-strategic-number sn-max-unit1 20)
  601. (set-strategic-number sn-max-barracks 1)
  602. (set-strategic-number sn-max-archer 1)
  603. (set-strategic-number sn-max-stable 3)
  604. (set-strategic-number research-melee-atk 1)
  605. (set-strategic-number research-archer 1)
  606. (set-strategic-number research-cavalry 1)
  607. (disable-self)
  608. )
  609. (defrule
  610. (and
  611. (civ-selected indian)
  612. (current-age == castle-age)
  613. )
  614. =>
  615. (set-strategic-number unit1 camel-line)
  616. (set-strategic-number sn-max-unit1 45)
  617. (set-strategic-number unit2 cavalry-archer-line)
  618. (set-strategic-number sn-max-unit2 45)
  619. (set-strategic-number unit3 my-unique-unit-line)
  620. (set-strategic-number sn-max-unit3 25)
  621. (set-strategic-number siege3 trebuchet)
  622. (set-strategic-number sn-max-siege3 8)
  623. (set-strategic-number sn-max-archer 6)
  624. (set-strategic-number sn-max-stable 6)
  625. (set-strategic-number sn-max-castle 8)
  626. (disable-self)
  627. )
  628. #end-if
  629.  
  630. #load-if-defined ITALIAN-CIV
  631. (defrule
  632. (and
  633. (civ-selected italian)
  634. (current-age == feudal-age)
  635. )
  636. =>
  637. (set-strategic-number unit1 archer-line)
  638. (set-strategic-number sn-max-unit1 30)
  639. (set-strategic-number sn-max-barracks 1)
  640. (set-strategic-number sn-max-archer 3)
  641. (set-strategic-number research-archer 1)
  642. (disable-self)
  643. )
  644. (defrule
  645. (and
  646. (civ-selected italian)
  647. (current-age == castle-age)
  648. )
  649. =>
  650. (set-strategic-number unit1 archer-line)
  651. (set-strategic-number sn-max-unit1 40)
  652. (set-strategic-number unit2 hand-cannoneer)
  653. (set-strategic-number sn-max-unit2 40)
  654. (set-strategic-number unit3 my-unique-unit-line)
  655. (set-strategic-number sn-max-unit3 40)
  656. (set-strategic-number siege3 trebuchet)
  657. (set-strategic-number sn-max-siege3 6)
  658. (set-strategic-number sn-max-archer 12)
  659. (set-strategic-number sn-max-castle 14)
  660. (disable-self)
  661. )
  662. #end-if
  663.  
  664. #load-if-defined JAPANESE-CIV
  665. (defrule
  666. (and
  667. (civ-selected japanese)
  668. (current-age == feudal-age)
  669. )
  670. =>
  671. (set-strategic-number unit1 militiaman-line)
  672. (set-strategic-number sn-max-unit1 8)
  673. (set-strategic-number unit2 spearman-line)
  674. (set-strategic-number sn-max-unit2 7)
  675. (set-strategic-number sn-max-barracks 2)
  676. (set-strategic-number research-melee-atk 1)
  677. (set-strategic-number research-melee-def 1)
  678. (disable-self)
  679. )
  680. (defrule
  681. (and
  682. (civ-selected japanese)
  683. (current-age == castle-age)
  684. )
  685. =>
  686. (set-strategic-number unit1 militiaman-line)
  687. (set-strategic-number sn-max-unit1 50)
  688. (set-strategic-number unit2 my-unique-unit-line)
  689. (set-strategic-number sn-max-unit2 90)
  690. (set-strategic-number siege1 trebuchet)
  691. (set-strategic-number sn-max-siege1 16)
  692. (set-strategic-number sn-max-barracks 8)
  693. (set-strategic-number sn-max-castle 16)
  694. (disable-self)
  695. )
  696. #end-if
  697.  
  698. #load-if-defined KHMER-CIV
  699. (defrule
  700. (and
  701. (civ-selected khmer)
  702. (current-age == feudal-age)
  703. )
  704. =>
  705. (set-strategic-number unit1 scout-cavalry-line)
  706. (set-strategic-number sn-max-unit1 20)
  707. (set-strategic-number sn-max-barracks 1)
  708. (set-strategic-number sn-max-archer 1)
  709. (set-strategic-number sn-max-stable 3)
  710. (set-strategic-number research-melee-atk 1)
  711. (set-strategic-number research-archer 1)
  712. (set-strategic-number research-cavalry 1)
  713. (disable-self)
  714. )
  715. (defrule
  716. (and
  717. (civ-selected khmer)
  718. (current-age == castle-age)
  719. )
  720. =>
  721. (set-strategic-number unit1 skirmisher-line)
  722. (set-strategic-number sn-max-unit1 80)
  723. (set-strategic-number unit2 battle-elephant)
  724. (set-strategic-number sn-max-unit2 60)
  725. (set-strategic-number unit3 my-unique-unit-line)
  726. (set-strategic-number sn-max-unit3 60)
  727. (set-strategic-number sn-max-archer 12)
  728. (set-strategic-number sn-max-stable 8)
  729. (set-strategic-number sn-max-castle 12)
  730. (disable-self)
  731. )
  732. #end-if
  733.  
  734. #load-if-defined LITHUANIANS-CIV
  735. (defrule
  736. (and
  737. (civ-selected lithuanians)
  738. (current-age == feudal-age)
  739. )
  740. =>
  741. (set-strategic-number unit1 scout-cavalry-line)
  742. (set-strategic-number sn-max-unit1 20)
  743. (set-strategic-number sn-max-barracks 1)
  744. (set-strategic-number sn-max-archer 1)
  745. (set-strategic-number sn-max-stable 3)
  746. (set-strategic-number research-melee-atk 1)
  747. (set-strategic-number research-archer 1)
  748. (set-strategic-number research-cavalry 1)
  749. (set-strategic-number research-siege 1)
  750. (disable-self)
  751. )
  752. (defrule
  753. (and
  754. (civ-selected lithuanians)
  755. (current-age == castle-age)
  756. )
  757. =>
  758. (set-strategic-number unit1 knight-line)
  759. (set-strategic-number sn-max-unit1 60)
  760. (set-strategic-number unit2 skirmisher-line)
  761. (set-strategic-number sn-max-unit2 80)
  762. (set-strategic-number unit5 monk)
  763. (set-strategic-number sn-max-unit5 12)
  764. (set-strategic-number siege3 bombard-cannon)
  765. (set-strategic-number sn-max-siege3 8)
  766. (set-strategic-number sn-max-archer 12)
  767. (set-strategic-number sn-max-stable 12)
  768. (set-strategic-number sn-max-siege 3)
  769. (set-strategic-number sn-max-monestry 2)
  770. (set-strategic-number sn-max-castle 4)
  771. (disable-self)
  772. )
  773. #end-if
  774.  
  775. #load-if-defined MAGYAR-CIV
  776. (defrule
  777. (and
  778. (civ-selected magyar)
  779. (current-age == feudal-age)
  780. )
  781. =>
  782. (set-strategic-number unit1 scout-cavalry-line)
  783. (set-strategic-number sn-max-unit1 20)
  784. (set-strategic-number sn-max-barracks 1)
  785. (set-strategic-number sn-max-stable 3)
  786. (set-strategic-number research-melee-atk 1)
  787. (set-strategic-number research-cavalry 1)
  788. (disable-self)
  789. )
  790. (defrule
  791. (and
  792. (civ-selected magyar)
  793. (current-age == castle-age)
  794. )
  795. =>
  796. (set-strategic-number unit1 scout-cavalry-line)
  797. (set-strategic-number sn-max-unit1 40)
  798. (set-strategic-number unit2 knight-line)
  799. (set-strategic-number sn-max-unit2 40)
  800. (set-strategic-number unit3 my-unique-unit-line)
  801. (set-strategic-number sn-max-unit3 60)
  802. (set-strategic-number siege3 trebuchet)
  803. (set-strategic-number sn-max-siege3 6)
  804. (set-strategic-number sn-max-stable 16)
  805. (set-strategic-number sn-max-castle 12)
  806. (disable-self)
  807. )
  808. #end-if
  809.  
  810. #load-if-defined MALAY-CIV
  811. (defrule
  812. (and
  813. (civ-selected malay)
  814. (current-age == feudal-age)
  815. )
  816. =>
  817. (set-strategic-number unit1 militiaman-line)
  818. (set-strategic-number sn-max-unit1 8)
  819. (set-strategic-number unit2 spearman-line)
  820. (set-strategic-number sn-max-unit2 7)
  821. (set-strategic-number sn-max-barracks 2)
  822. (set-strategic-number sn-max-archer 1)
  823. (set-strategic-number research-melee-atk 1)
  824. (set-strategic-number research-melee-def 1)
  825. (set-strategic-number research-archer 1)
  826. (set-strategic-number research-siege 1)
  827. (disable-self)
  828. )
  829. (defrule
  830. (and
  831. (civ-selected malay)
  832. (current-age == castle-age)
  833. )
  834. =>
  835. (set-strategic-number unit1 militiaman-line)
  836. (set-strategic-number sn-max-unit1 80)
  837. (set-strategic-number unit2 archer-line)
  838. (set-strategic-number sn-max-unit2 60)
  839. (set-strategic-number siege3 bombard-cannon)
  840. (set-strategic-number sn-max-siege3 8)
  841. (set-strategic-number sn-max-barracks 12)
  842. (set-strategic-number sn-max-archer 10)
  843. (set-strategic-number sn-max-siege 3)
  844. (set-strategic-number sn-max-castle 4)
  845. (disable-self)
  846. )
  847. #end-if
  848.  
  849. #load-if-defined MALIAN-CIV
  850. (defrule
  851. (and
  852. (civ-selected malian)
  853. (current-age == feudal-age)
  854. )
  855. =>
  856. (set-strategic-number unit1 militiaman-line)
  857. (set-strategic-number sn-max-unit1 8)
  858. (set-strategic-number unit2 spearman-line)
  859. (set-strategic-number sn-max-unit2 7)
  860. (set-strategic-number sn-max-barracks 1)
  861. (set-strategic-number sn-max-archer 1)
  862. (set-strategic-number research-melee-atk 1)
  863. (set-strategic-number research-melee-def 1)
  864. (set-strategic-number research-archer 1)
  865. (set-strategic-number research-siege 1)
  866. (disable-self)
  867. )
  868. (defrule
  869. (and
  870. (civ-selected malian)
  871. (current-age == castle-age)
  872. )
  873. =>
  874. (set-strategic-number sn-max-unit1 0)
  875. (set-strategic-number sn-max-unit2 0)
  876. (set-strategic-number unit3 my-unique-unit-line)
  877. (set-strategic-number sn-max-unit3 80)
  878. (set-strategic-number unit4 hand-cannoneer)
  879. (set-strategic-number sn-max-unit4 40)
  880. (set-strategic-number siege1 mangonel-line)
  881. (set-strategic-number sn-max-siege1 12)
  882. (set-strategic-number sn-max-archer 6)
  883. (set-strategic-number sn-max-siege 4)
  884. (set-strategic-number sn-max-castle 16)
  885. (disable-self)
  886. )
  887. #end-if
  888.  
  889. #load-if-defined MAYAN-CIV
  890. (defrule
  891. (and
  892. (civ-selected mayan)
  893. (current-age == feudal-age)
  894. )
  895. =>
  896. (set-strategic-number unit1 archer-line)
  897. (set-strategic-number sn-max-unit1 30)
  898. (set-strategic-number sn-max-barracks 1)
  899. (set-strategic-number sn-max-archer 3)
  900. (set-strategic-number research-archer 1)
  901. (set-strategic-number research-siege 1)
  902. (disable-self)
  903. )
  904. (defrule
  905. (and
  906. (civ-selected mayan)
  907. (current-age == castle-age)
  908. )
  909. =>
  910. (set-strategic-number unit1 archer-line)
  911. (set-strategic-number sn-max-unit1 40)
  912. (set-strategic-number unit2 skirmisher-line)
  913. (set-strategic-number sn-max-unit2 80)
  914. (set-strategic-number unit3 my-unique-unit-line)
  915. (set-strategic-number sn-max-unit3 60)
  916. (set-strategic-number siege1 battering-ram-line)
  917. (set-strategic-number sn-max-siege1 12)
  918. (set-strategic-number sn-max-archer 20)
  919. (set-strategic-number sn-max-siege 4)
  920. (set-strategic-number sn-max-castle 12)
  921. (disable-self)
  922. )
  923. #end-if
  924.  
  925. #load-if-defined MONGOL-CIV
  926. (defrule
  927. (and
  928. (civ-selected mongol)
  929. (current-age == feudal-age)
  930. )
  931. =>
  932. (set-strategic-number unit1 archer-line)
  933. (set-strategic-number sn-max-unit1 30)
  934. (set-strategic-number sn-max-barracks 1)
  935. (set-strategic-number sn-max-archer 3)
  936. (set-strategic-number sn-max-stable 1)
  937. (set-strategic-number research-archer 1)
  938. (set-strategic-number research-cavalry 1)
  939. (set-strategic-number research-siege 1)
  940. (disable-self)
  941. )
  942. (defrule
  943. (and
  944. (civ-selected mongol)
  945. (current-age == castle-age)
  946. )
  947. =>
  948. (set-strategic-number unit1 cavalry-archer-line)
  949. (set-strategic-number sn-max-unit1 80)
  950. (set-strategic-number unit3 my-unique-unit-line)
  951. (set-strategic-number sn-max-unit3 40)
  952. (set-strategic-number siege1 battering-ram-line)
  953. (set-strategic-number sn-max-siege1 12)
  954. (set-strategic-number sn-max-archer 8)
  955. (set-strategic-number sn-max-stable 1)
  956. (set-strategic-number sn-max-siege 4)
  957. (set-strategic-number sn-max-castle 6)
  958. (disable-self)
  959. )
  960. (defrule
  961. (and
  962. (civ-selected mongol)
  963. (current-age == imperial-age)
  964. )
  965. =>
  966. (set-strategic-number unit1 cavalry-archer-line)
  967. (set-strategic-number sn-max-unit1 30)
  968. (set-strategic-number unit2 my-unique-unit-line)
  969. (set-strategic-number sn-max-unit2 90)
  970. (set-strategic-number siege1 battering-ram-line)
  971. (set-strategic-number sn-max-siege1 12)
  972. (set-strategic-number sn-max-castle 16)
  973. (disable-self)
  974. )
  975. #end-if
  976.  
  977. #load-if-defined PERSIAN-CIV
  978. (defrule
  979. (and
  980. (civ-selected persian)
  981. (current-age == feudal-age)
  982. )
  983. =>
  984. (set-strategic-number unit1 scout-cavalry-line)
  985. (set-strategic-number sn-max-unit1 20)
  986. (set-strategic-number sn-max-barracks 1)
  987. (set-strategic-number sn-max-archer 1)
  988. (set-strategic-number sn-max-stable 3)
  989. (set-strategic-number research-melee-atk 1)
  990. (set-strategic-number research-cavalry 1)
  991. (disable-self)
  992. )
  993. (defrule
  994. (and
  995. (civ-selected persian)
  996. (current-age == castle-age)
  997. )
  998. =>
  999. (set-strategic-number unit1 knight-line)
  1000. (set-strategic-number sn-max-unit1 40)
  1001. (set-strategic-number unit2 archer-line)
  1002. (set-strategic-number sn-max-unit2 60)
  1003. (set-strategic-number unit3 my-unique-unit-line)
  1004. (set-strategic-number sn-max-unit3 30)
  1005. (set-strategic-number sn-max-archer 8)
  1006. (set-strategic-number sn-max-stable 6)
  1007. (set-strategic-number sn-max-castle 8)
  1008. (disable-self)
  1009. )
  1010. #end-if
  1011.  
  1012. #load-if-defined POLES-CIV
  1013. (defrule
  1014. (and
  1015. (civ-selected poles)
  1016. (current-age == feudal-age)
  1017. )
  1018. =>
  1019. (set-strategic-number unit1 scout-cavalry-line)
  1020. (set-strategic-number sn-max-unit1 20)
  1021. (set-strategic-number sn-max-barracks 1)
  1022. (set-strategic-number sn-max-archer 1)
  1023. (set-strategic-number sn-max-stable 3)
  1024. (set-strategic-number research-melee-atk 1)
  1025. (set-strategic-number research-melee-def 1)
  1026. (set-strategic-number research-archer 1)
  1027. (set-strategic-number research-cavalry 1)
  1028. (disable-self)
  1029. )
  1030. (defrule
  1031. (and
  1032. (civ-selected poles)
  1033. (current-age == castle-age)
  1034. )
  1035. =>
  1036. (set-strategic-number unit1 scout-cavalry-line)
  1037. (set-strategic-number sn-max-unit1 80)
  1038. (set-strategic-number unit2 archer-line)
  1039. (set-strategic-number sn-max-unit2 40)
  1040. (set-strategic-number unit3 my-unique-unit-line)
  1041. (set-strategic-number sn-max-unit3 60)
  1042. (set-strategic-number sn-max-archer 6)
  1043. (set-strategic-number sn-max-stable 12)
  1044. (set-strategic-number sn-max-castle 16)
  1045. (disable-self)
  1046. )
  1047. #end-if
  1048.  
  1049. #load-if-defined PORTUGUESE-CIV
  1050. (defrule
  1051. (and
  1052. (civ-selected portuguese)
  1053. (current-age == feudal-age)
  1054. )
  1055. =>
  1056. (set-strategic-number unit1 archer-line)
  1057. (set-strategic-number sn-max-unit1 30)
  1058. (set-strategic-number sn-max-barracks 1)
  1059. (set-strategic-number sn-max-archer 3)
  1060. (set-strategic-number research-archer 1)
  1061. (set-strategic-number research-siege 1)
  1062. (disable-self)
  1063. )
  1064. (defrule
  1065. (and
  1066. (civ-selected portuguese)
  1067. (current-age == castle-age)
  1068. )
  1069. =>
  1070. (set-strategic-number unit1 archer-line)
  1071. (set-strategic-number sn-max-unit2 60)
  1072. (set-strategic-number unit3 my-unique-unit-line)
  1073. (set-strategic-number sn-max-unit3 65)
  1074. (set-strategic-number unit4 hand-cannoneer)
  1075. (set-strategic-number sn-max-unit4 40)
  1076. (set-strategic-number sn-max-archer 16)
  1077. (set-strategic-number sn-max-castle 16)
  1078. (disable-self)
  1079. )
  1080. #end-if
  1081.  
  1082. #load-if-defined SARACEN-CIV
  1083. (defrule
  1084. (and
  1085. (civ-selected saracen)
  1086. (current-age == feudal-age)
  1087. )
  1088. =>
  1089. (set-strategic-number unit1 archer-line)
  1090. (set-strategic-number sn-max-unit1 20)
  1091. (set-strategic-number sn-max-barracks 1)
  1092. (set-strategic-number sn-max-archer 3)
  1093. (set-strategic-number sn-max-stable 1)
  1094. (set-strategic-number research-melee-atk 1)
  1095. (set-strategic-number research-archer 1)
  1096. (set-strategic-number research-cavalry 1)
  1097. (set-strategic-number research-siege 1)
  1098. (disable-self)
  1099. )
  1100. (defrule
  1101. (and
  1102. (civ-selected saracen)
  1103. (current-age == castle-age)
  1104. )
  1105. =>
  1106. (set-strategic-number unit1 archer-line)
  1107. (set-strategic-number sn-max-unit1 80)
  1108. (set-strategic-number unit2 camel-line)
  1109. (set-strategic-number sn-max-unit2 30)
  1110. (set-strategic-number unit4 hand-cannoneer)
  1111. (set-strategic-number sn-max-unit4 40)
  1112. (set-strategic-number siege1 mangonel-line)
  1113. (set-strategic-number sn-max-siege1 20)
  1114. (set-strategic-number sn-max-archer 16)
  1115. (set-strategic-number sn-max-stable 6)
  1116. (set-strategic-number sn-max-siege 4)
  1117. (set-strategic-number sn-max-castle 4)
  1118. (disable-self)
  1119. )
  1120. #end-if
  1121.  
  1122. #load-if-defined SICILIANS-CIV
  1123. (defrule
  1124. (and
  1125. (civ-selected sicilians)
  1126. (current-age == feudal-age)
  1127. )
  1128. =>
  1129. (set-strategic-number unit1 archer-line)
  1130. (set-strategic-number sn-max-unit1 30)
  1131. (set-strategic-number unit3 my-unique-unit-line)
  1132. (set-strategic-number sn-max-unit3 30)
  1133. (set-strategic-number sn-max-barracks 1)
  1134. (set-strategic-number sn-max-archer 1)
  1135. (set-strategic-number sn-max-donjon 4)
  1136. (set-strategic-number research-melee-atk 1)
  1137. (set-strategic-number research-melee-def 1)
  1138. (set-strategic-number research-archer 1)
  1139. (set-strategic-number research-siege 1)
  1140. (disable-self)
  1141. )
  1142. (defrule
  1143. (and
  1144. (civ-selected sicilians)
  1145. (current-age == castle-age)
  1146. )
  1147. =>
  1148. (set-strategic-number unit1 archer-line)
  1149. (set-strategic-number sn-max-unit1 60)
  1150. (set-strategic-number sn-max-unit3 80)
  1151. (set-strategic-number siege1 mangonel-line)
  1152. (set-strategic-number sn-max-siege1 12)
  1153. (set-strategic-number sn-max-archer 10)
  1154. (set-strategic-number sn-max-siege 4)
  1155. (set-strategic-number sn-max-donjon 16)
  1156. (set-strategic-number sn-max-castle 6)
  1157. (disable-self)
  1158. )
  1159. #end-if
  1160.  
  1161. #load-if-defined SLAVIC-CIV
  1162. (defrule
  1163. (and
  1164. (civ-selected slavic)
  1165. (current-age == feudal-age)
  1166. )
  1167. =>
  1168. (set-strategic-number unit1 militiaman-line)
  1169. (set-strategic-number sn-max-unit1 8)
  1170. (set-strategic-number unit2 spearman-line)
  1171. (set-strategic-number sn-max-unit2 7)
  1172. (set-strategic-number sn-max-barracks 2)
  1173. (set-strategic-number sn-max-archer 1)
  1174. (set-strategic-number research-melee-atk 1)
  1175. (set-strategic-number research-melee-def 1)
  1176. (set-strategic-number research-archer 1)
  1177. (set-strategic-number research-siege 1)
  1178. (disable-self)
  1179. )
  1180. (defrule
  1181. (and
  1182. (civ-selected slavic)
  1183. (current-age == castle-age)
  1184. )
  1185. =>
  1186. (set-strategic-number unit1 militiaman-line)
  1187. (set-strategic-number sn-max-unit1 80)
  1188. (set-strategic-number unit2 spearman-line)
  1189. (set-strategic-number sn-max-unit2 30)
  1190. (set-strategic-number unit3 skirmisher-line)
  1191. (set-strategic-number sn-max-unit3 60)
  1192. (set-strategic-number siege1 mangonel-line)
  1193. (set-strategic-number sn-max-siege1 20)
  1194. (set-strategic-number siege2 scorpion-line)
  1195. (set-strategic-number sn-max-siege2 16)
  1196. (set-strategic-number sn-max-barracks 20)
  1197. (set-strategic-number sn-max-archer 8)
  1198. (set-strategic-number sn-max-siege 6)
  1199. (set-strategic-number sn-max-castle 4)
  1200. (disable-self)
  1201. )
  1202. #end-if
  1203.  
  1204. #load-if-defined SPANISH-CIV
  1205. (defrule
  1206. (and
  1207. (civ-selected spanish)
  1208. (current-age == feudal-age)
  1209. )
  1210. =>
  1211. (set-strategic-number unit1 skirmisher-line)
  1212. (set-strategic-number sn-max-unit1 20)
  1213. (set-strategic-number unit2 spearman-line)
  1214. (set-strategic-number sn-max-unit2 12)
  1215. (set-strategic-number sn-max-barracks 2)
  1216. (set-strategic-number sn-max-archer 2)
  1217. (set-strategic-number research-melee-atk 1)
  1218. (set-strategic-number research-melee-def 1)
  1219. (set-strategic-number research-archer 1)
  1220. (set-strategic-number research-cavalry 1)
  1221. (set-strategic-number research-siege 1)
  1222. (disable-self)
  1223. )
  1224. (defrule
  1225. (and
  1226. (civ-selected spanish)
  1227. (current-age == castle-age)
  1228. )
  1229. =>
  1230. (set-strategic-number unit1 skirmisher-line)
  1231. (set-strategic-number sn-max-unit1 60)
  1232. (set-strategic-number unit2 spearman-line)
  1233. (set-strategic-number sn-max-unit2 60)
  1234. (set-strategic-number unit3 my-unique-unit-line)
  1235. (set-strategic-number sn-max-unit3 40)
  1236. (set-strategic-number siege1 mangonel-line)
  1237. (set-strategic-number sn-max-siege1 3)
  1238. (set-strategic-number sn-max-barracks 8)
  1239. (set-strategic-number sn-max-archer 8)
  1240. (set-strategic-number sn-max-siege 2)
  1241. (set-strategic-number sn-max-castle 6)
  1242. (disable-self)
  1243. )
  1244. (defrule
  1245. (and
  1246. (civ-selected spanish)
  1247. (current-age == imperial-age)
  1248. )
  1249. =>
  1250. (set-strategic-number unit1 skirmisher-line)
  1251. (set-strategic-number sn-max-unit1 40)
  1252. (set-strategic-number unit2 hand-cannoneer)
  1253. (set-strategic-number sn-max-unit2 40)
  1254. (set-strategic-number unit3 my-unique-unit-line)
  1255. (set-strategic-number sn-max-unit3 80)
  1256. (set-strategic-number siege3 bombard-cannon)
  1257. (set-strategic-number sn-max-siege3 12)
  1258. (set-strategic-number sn-max-siege 4)
  1259. (set-strategic-number sn-max-castle 16)
  1260. (disable-self)
  1261. )
  1262. #end-if
  1263.  
  1264. #load-if-defined TATARS-CIV
  1265. (defrule
  1266. (and
  1267. (civ-selected tatars)
  1268. (current-age == feudal-age)
  1269. )
  1270. =>
  1271. (set-strategic-number unit1 archer-line)
  1272. (set-strategic-number sn-max-unit1 26)
  1273. (set-strategic-number unit2 scout-cavalry-line)
  1274. (set-strategic-number sn-max-unit2 12)
  1275. (set-strategic-number sn-max-barracks 1)
  1276. (set-strategic-number sn-max-archer 3)
  1277. (set-strategic-number sn-max-stable 2)
  1278. (set-strategic-number research-melee-atk 1)
  1279. (set-strategic-number research-melee-def 1)
  1280. (set-strategic-number research-archer 1)
  1281. (set-strategic-number research-cavalry 1)
  1282. (set-strategic-number research-siege 1)
  1283. (disable-self)
  1284. )
  1285. (defrule
  1286. (and
  1287. (civ-selected tatars)
  1288. (current-age == castle-age)
  1289. )
  1290. =>
  1291. (set-strategic-number unit1 cavalry-archer-line)
  1292. (set-strategic-number sn-max-unit1 80)
  1293. (set-strategic-number unit2 spearman-line)
  1294. (set-strategic-number sn-max-unit2 60)
  1295. (set-strategic-number unit3 skirmisher-line)
  1296. (set-strategic-number sn-max-unit3 60)
  1297. (set-strategic-number siege1 battering-ram-line)
  1298. (set-strategic-number sn-max-siege1 12)
  1299. (set-strategic-number sn-max-archer 20)
  1300. (set-strategic-number sn-max-stable 10)
  1301. (set-strategic-number sn-max-siege 4)
  1302. (set-strategic-number sn-max-castle 4)
  1303. (disable-self)
  1304. )
  1305. #end-if
  1306.  
  1307. #load-if-defined TEUTONIC-CIV
  1308. (defrule
  1309. (and
  1310. (civ-selected teutonic)
  1311. (current-age == feudal-age)
  1312. )
  1313. =>
  1314. (set-strategic-number unit1 militiaman-line)
  1315. (set-strategic-number sn-max-unit1 8)
  1316. (set-strategic-number unit2 spearman-line)
  1317. (set-strategic-number sn-max-unit2 7)
  1318. (set-strategic-number sn-max-barracks 2)
  1319. (set-strategic-number research-melee-atk 1)
  1320. (set-strategic-number research-melee-def 1)
  1321. (set-strategic-number research-siege 1)
  1322. (disable-self)
  1323. )
  1324. (defrule
  1325. (and
  1326. (civ-selected teutonic)
  1327. (current-age == castle-age)
  1328. )
  1329. =>
  1330. (set-strategic-number unit1 militiaman-line)
  1331. (set-strategic-number sn-max-unit1 80)
  1332. (set-strategic-number unit2 spearman-line)
  1333. (set-strategic-number sn-max-unit2 80)
  1334. (set-strategic-number unit3 my-unique-unit-line)
  1335. (set-strategic-number sn-max-unit3 100)
  1336. (set-strategic-number siege1 mangonel-line)
  1337. (set-strategic-number sn-max-siege1 16)
  1338. (set-strategic-number sn-max-barracks 20)
  1339. (set-strategic-number sn-max-siege 4)
  1340. (set-strategic-number sn-max-castle 8)
  1341. (disable-self)
  1342. )
  1343. #end-if
  1344.  
  1345. #load-if-defined TURKISH-CIV
  1346. (defrule
  1347. (and
  1348. (civ-selected turkish)
  1349. (current-age == feudal-age)
  1350. )
  1351. =>
  1352. (set-strategic-number unit1 scout-cavalry-line)
  1353. (set-strategic-number sn-max-unit1 20)
  1354. (set-strategic-number sn-max-barracks 1)
  1355. (set-strategic-number sn-max-stable 3)
  1356. (set-strategic-number sn-max-archer 1)
  1357. (set-strategic-number research-melee-atk 1)
  1358. (set-strategic-number research-archer 1)
  1359. (set-strategic-number research-cavalry 1)
  1360. (set-strategic-number research-siege 1)
  1361. (disable-self)
  1362. )
  1363. (defrule
  1364. (and
  1365. (civ-selected turkish)
  1366. (current-age == castle-age)
  1367. )
  1368. =>
  1369. (set-strategic-number unit1 knight-line)
  1370. (set-strategic-number sn-max-unit1 40)
  1371. (set-strategic-number unit3 my-unique-unit-line)
  1372. (set-strategic-number sn-max-unit3 60)
  1373. (set-strategic-number siege1 battering-ram-line)
  1374. (set-strategic-number sn-max-siege1 6)
  1375. (set-strategic-number sn-max-stable 6)
  1376. (set-strategic-number sn-max-siege 2)
  1377. (set-strategic-number sn-max-castle 6)
  1378. (disable-self)
  1379. )
  1380. (defrule
  1381. (and
  1382. (civ-selected turkish)
  1383. (current-age == imperial-age)
  1384. )
  1385. =>
  1386. (set-strategic-number unit1 knight-line)
  1387. (set-strategic-number sn-max-unit1 30)
  1388. (set-strategic-number unit2 hand-cannoneer)
  1389. (set-strategic-number sn-max-unit2 60)
  1390. (set-strategic-number unit3 my-unique-unit-line)
  1391. (set-strategic-number sn-max-unit3 80)
  1392. (set-strategic-number sn-max-siege1 0)
  1393. (set-strategic-number siege3 bombard-cannon)
  1394. (set-strategic-number sn-max-siege3 12)
  1395. (set-strategic-number sn-max-archer 8)
  1396. (set-strategic-number sn-max-siege 4)
  1397. (set-strategic-number sn-max-castle 16)
  1398. (disable-self)
  1399. )
  1400. #end-if
  1401.  
  1402. #load-if-defined VIETNAMESE-CIV
  1403. (defrule
  1404. (and
  1405. (civ-selected vietnamese)
  1406. (current-age == feudal-age)
  1407. )
  1408. =>
  1409. (set-strategic-number unit1 skirmisher-line)
  1410. (set-strategic-number sn-max-unit1 20)
  1411. (set-strategic-number unit2 spearman-line)
  1412. (set-strategic-number sn-max-unit2 8)
  1413. (set-strategic-number sn-max-barracks 1)
  1414. (set-strategic-number sn-max-archer 1)
  1415. (set-strategic-number research-melee-atk 1)
  1416. (set-strategic-number research-melee-def 1)
  1417. (set-strategic-number research-archer 1)
  1418. (set-strategic-number research-siege 1)
  1419. (disable-self)
  1420. )
  1421. (defrule
  1422. (and
  1423. (civ-selected vietnamese)
  1424. (current-age == castle-age)
  1425. )
  1426. =>
  1427. (set-strategic-number unit1 archer-line)
  1428. (set-strategic-number sn-max-unit1 30)
  1429. (set-strategic-number unit3 my-unique-unit-line)
  1430. (set-strategic-number sn-max-unit3 40)
  1431. (set-strategic-number siege1 battering-ram-line)
  1432. (set-strategic-number sn-max-siege1 6)
  1433. (set-strategic-number sn-max-archer 6)
  1434. (set-strategic-number sn-max-siege 2)
  1435. (set-strategic-number sn-max-castle 6)
  1436. (disable-self)
  1437. )
  1438. (defrule
  1439. (and
  1440. (civ-selected vietnamese)
  1441. (current-age == imperial-age)
  1442. )
  1443. =>
  1444. (set-strategic-number unit1 skirmisher-line)
  1445. (set-strategic-number sn-max-unit1 60)
  1446. (set-strategic-number unit2 spearman-line)
  1447. (set-strategic-number sn-max-unit2 60)
  1448. (set-strategic-number unit3 my-unique-unit-line)
  1449. (set-strategic-number sn-max-unit3 80)
  1450. (set-strategic-number siege3 trebuchet)
  1451. (set-strategic-number sn-max-siege3 8)
  1452. (set-strategic-number sn-max-barracks 8)
  1453. (set-strategic-number sn-max-archer 8)
  1454. (set-strategic-number sn-max-castle 16)
  1455. (disable-self)
  1456. )
  1457. #end-if
  1458.  
  1459. #load-if-defined VIKING-CIV
  1460. (defrule
  1461. (and
  1462. (civ-selected viking)
  1463. (current-age == feudal-age)
  1464. )
  1465. =>
  1466. (set-strategic-number unit1 militiaman-line)
  1467. (set-strategic-number sn-max-unit1 8)
  1468. (set-strategic-number unit2 spearman-line)
  1469. (set-strategic-number sn-max-unit2 7)
  1470. (set-strategic-number sn-max-barracks 2)
  1471. (set-strategic-number sn-max-archer 1)
  1472. (set-strategic-number research-melee-atk 1)
  1473. (set-strategic-number research-melee-def 1)
  1474. (set-strategic-number research-archer 1)
  1475. (set-strategic-number research-siege 1)
  1476. (disable-self)
  1477. )
  1478. (defrule
  1479. (and
  1480. (civ-selected viking)
  1481. (current-age == castle-age)
  1482. )
  1483. =>
  1484. (set-strategic-number unit1 militiaman-line)
  1485. (set-strategic-number sn-max-unit1 80)
  1486. (set-strategic-number unit2 skirmisher-line)
  1487. (set-strategic-number sn-max-unit2 35)
  1488. (set-strategic-number unit2 archer-line)
  1489. (set-strategic-number sn-max-unit2 60)
  1490. (set-strategic-number siege1 battering-ram-line)
  1491. (set-strategic-number sn-max-siege1 12)
  1492. (set-strategic-number sn-max-barracks 12)
  1493. (set-strategic-number sn-max-archer 16)
  1494. (set-strategic-number sn-max-siege 4)
  1495. (set-strategic-number sn-max-castle 4)
  1496. (disable-self)
  1497. )
  1498. #end-if
  1499.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement