Advertisement
Guest User

Untitled

a guest
Sep 30th, 2014
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.08 KB | None | 0 0
  1. ;TSA for Bruteforce 2.x
  2.  
  3. (defrule
  4. (goal gl-enable-tsa 1)
  5. (strategic-number sn-maximum-town-size >= 20)
  6. (not(enemy-buildings-in-town))
  7. =>
  8. (set-strategic-number sn-maximum-town-size 29)
  9. )
  10. (defrule
  11. (goal gl-enable-tsa 1)
  12. (strategic-number sn-maximum-town-size >= 20)
  13. (not(enemy-buildings-in-town))
  14. =>
  15. (set-strategic-number sn-maximum-town-size 29)
  16. )
  17. (defrule
  18. (goal gl-enable-tsa 1)
  19. (strategic-number sn-maximum-town-size == 29)
  20. (not(enemy-buildings-in-town))
  21. =>
  22. (set-strategic-number sn-maximum-town-size 30)
  23. )
  24. (defrule
  25. (goal gl-enable-tsa 1)
  26. (strategic-number sn-maximum-town-size == 30)
  27. (not(enemy-buildings-in-town))
  28. =>
  29. (set-strategic-number sn-maximum-town-size 31)
  30. )
  31. (defrule
  32. (goal gl-enable-tsa 1)
  33. (strategic-number sn-maximum-town-size == 31)
  34. (not(enemy-buildings-in-town))
  35. =>
  36. (set-strategic-number sn-maximum-town-size 32)
  37. )
  38. (defrule
  39. (goal gl-enable-tsa 1)
  40. (strategic-number sn-maximum-town-size == 32)
  41. (not(enemy-buildings-in-town))
  42. =>
  43. (set-strategic-number sn-maximum-town-size 33)
  44. )
  45. (defrule
  46. (goal gl-enable-tsa 1)
  47. (strategic-number sn-maximum-town-size == 33)
  48. (not(enemy-buildings-in-town))
  49. =>
  50. (set-strategic-number sn-maximum-town-size 34)
  51. )
  52. (defrule
  53. (goal gl-enable-tsa 1)
  54. (strategic-number sn-maximum-town-size == 34)
  55. (not(enemy-buildings-in-town))
  56. =>
  57. (set-strategic-number sn-maximum-town-size 35)
  58. )
  59. (defrule
  60. (goal gl-enable-tsa 1)
  61. (strategic-number sn-maximum-town-size == 35)
  62. (not(enemy-buildings-in-town))
  63. =>
  64. (set-strategic-number sn-maximum-town-size 36)
  65. )
  66. (defrule
  67. (goal gl-enable-tsa 1)
  68. (strategic-number sn-maximum-town-size == 36)
  69. (not(enemy-buildings-in-town))
  70. =>
  71. (set-strategic-number sn-maximum-town-size 37)
  72. )
  73. (defrule
  74. (goal gl-enable-tsa 1)
  75. (strategic-number sn-maximum-town-size == 37)
  76. (not(enemy-buildings-in-town))
  77. =>
  78. (set-strategic-number sn-maximum-town-size 38)
  79. )
  80. (defrule
  81. (goal gl-enable-tsa 1)
  82. (strategic-number sn-maximum-town-size == 38)
  83. (not(enemy-buildings-in-town))
  84. =>
  85. (set-strategic-number sn-maximum-town-size 39)
  86. )
  87. (defrule
  88. (goal gl-enable-tsa 1)
  89. (strategic-number sn-maximum-town-size == 39)
  90. (not(enemy-buildings-in-town))
  91. =>
  92. (set-strategic-number sn-maximum-town-size 40)
  93. )
  94. (defrule
  95. (goal gl-enable-tsa 1)
  96. (strategic-number sn-maximum-town-size == 40)
  97. (not(enemy-buildings-in-town))
  98. =>
  99. (set-strategic-number sn-maximum-town-size 42)
  100. )
  101. (defrule
  102. (goal gl-enable-tsa 1)
  103. (strategic-number sn-maximum-town-size == 42)
  104. (not(enemy-buildings-in-town))
  105. =>
  106. (set-strategic-number sn-maximum-town-size 44)
  107. )
  108. (defrule
  109. (goal gl-enable-tsa 1)
  110. (strategic-number sn-maximum-town-size == 44)
  111. (not(enemy-buildings-in-town))
  112. =>
  113. (set-strategic-number sn-maximum-town-size 46)
  114. )
  115. (defrule
  116. (goal gl-enable-tsa 1)
  117. (strategic-number sn-maximum-town-size == 46)
  118. (not(enemy-buildings-in-town))
  119. =>
  120. (set-strategic-number sn-maximum-town-size 48)
  121. )
  122. (defrule
  123. (goal gl-enable-tsa 1)
  124. (strategic-number sn-maximum-town-size == 48)
  125. (not(enemy-buildings-in-town))
  126. =>
  127. (set-strategic-number sn-maximum-town-size 50)
  128. )
  129. (defrule
  130. (goal gl-enable-tsa 1)
  131. (strategic-number sn-maximum-town-size == 50)
  132. (not(enemy-buildings-in-town))
  133. =>
  134. (set-strategic-number sn-maximum-town-size 52)
  135. )
  136. (defrule
  137. (goal gl-enable-tsa 1)
  138. (strategic-number sn-maximum-town-size == 52)
  139. (not(enemy-buildings-in-town))
  140. =>
  141. (set-strategic-number sn-maximum-town-size 54)
  142. )
  143. (defrule
  144. (goal gl-enable-tsa 1)
  145. (strategic-number sn-maximum-town-size == 54)
  146. (not(enemy-buildings-in-town))
  147. =>
  148. (set-strategic-number sn-maximum-town-size 56)
  149. )
  150. (defrule
  151. (goal gl-enable-tsa 1)
  152. (strategic-number sn-maximum-town-size == 56)
  153. (not(enemy-buildings-in-town))
  154. =>
  155. (set-strategic-number sn-maximum-town-size 58)
  156. )
  157. (defrule
  158. (goal gl-enable-tsa 1)
  159. (strategic-number sn-maximum-town-size == 58)
  160. (not(enemy-buildings-in-town))
  161. =>
  162. (set-strategic-number sn-maximum-town-size 60)
  163. )
  164. (defrule
  165. (goal gl-enable-tsa 1)
  166. (strategic-number sn-maximum-town-size == 60)
  167. (not(enemy-buildings-in-town))
  168. =>
  169. (set-strategic-number sn-maximum-town-size 62)
  170. )
  171. (defrule
  172. (goal gl-enable-tsa 1)
  173. (strategic-number sn-maximum-town-size == 62)
  174. (not(enemy-buildings-in-town))
  175. =>
  176. (set-strategic-number sn-maximum-town-size 64)
  177. )
  178. (defrule
  179. (goal gl-enable-tsa 1)
  180. (strategic-number sn-maximum-town-size == 64)
  181. (not(enemy-buildings-in-town))
  182. =>
  183. (set-strategic-number sn-maximum-town-size 66)
  184. )
  185. (defrule
  186. (goal gl-enable-tsa 1)
  187. (strategic-number sn-maximum-town-size == 66)
  188. (not(enemy-buildings-in-town))
  189. =>
  190. (set-strategic-number sn-maximum-town-size 68)
  191. )
  192. (defrule
  193. (goal gl-enable-tsa 1)
  194. (strategic-number sn-maximum-town-size == 68)
  195. (not(enemy-buildings-in-town))
  196. =>
  197. (set-strategic-number sn-maximum-town-size 70)
  198.  
  199. )
  200. (defrule
  201. (goal gl-enable-tsa 1)
  202. (strategic-number sn-maximum-town-size == 70)
  203. (not(enemy-buildings-in-town))
  204. =>
  205. (set-strategic-number sn-maximum-town-size 72)
  206. )
  207. (defrule
  208. (goal gl-enable-tsa 1)
  209. (strategic-number sn-maximum-town-size == 72)
  210. (not(enemy-buildings-in-town))
  211. =>
  212. (set-strategic-number sn-maximum-town-size 74)
  213. )
  214. (defrule
  215. (goal gl-enable-tsa 1)
  216. (strategic-number sn-maximum-town-size == 74)
  217. (not(enemy-buildings-in-town))
  218. =>
  219. (set-strategic-number sn-maximum-town-size 76)
  220. )
  221. (defrule
  222. (goal gl-enable-tsa 1)
  223. (strategic-number sn-maximum-town-size == 76)
  224. (not(enemy-buildings-in-town))
  225. =>
  226. (set-strategic-number sn-maximum-town-size 78)
  227. )
  228. (defrule
  229. (goal gl-enable-tsa 1)
  230. (strategic-number sn-maximum-town-size == 78)
  231. (not(enemy-buildings-in-town))
  232. =>
  233. (set-strategic-number sn-maximum-town-size 80)
  234. )
  235. (defrule
  236. (goal gl-enable-tsa 1)
  237. (strategic-number sn-maximum-town-size == 80)
  238. (not(enemy-buildings-in-town))
  239. =>
  240. (set-strategic-number sn-maximum-town-size 82)
  241. )
  242. (defrule
  243. (goal gl-enable-tsa 1)
  244. (strategic-number sn-maximum-town-size == 82)
  245. (not(enemy-buildings-in-town))
  246. =>
  247. (set-strategic-number sn-maximum-town-size 84)
  248. )
  249. (defrule
  250. (goal gl-enable-tsa 1)
  251. (strategic-number sn-maximum-town-size == 84)
  252. (not(enemy-buildings-in-town))
  253. =>
  254. (set-strategic-number sn-maximum-town-size 86)
  255. )
  256. (defrule
  257. (goal gl-enable-tsa 1)
  258. (strategic-number sn-maximum-town-size == 86)
  259. (not(enemy-buildings-in-town))
  260. =>
  261. (set-strategic-number sn-maximum-town-size 88)
  262. )
  263. (defrule
  264. (goal gl-enable-tsa 1)
  265. (strategic-number sn-maximum-town-size == 88)
  266. (not(enemy-buildings-in-town))
  267. =>
  268. (set-strategic-number sn-maximum-town-size 90)
  269. )
  270. (defrule
  271. (goal gl-enable-tsa 1)
  272. (strategic-number sn-maximum-town-size == 90)
  273. (not(enemy-buildings-in-town))
  274. =>
  275. (set-strategic-number sn-maximum-town-size 92)
  276. )
  277. (defrule
  278. (goal gl-enable-tsa 1)
  279. (strategic-number sn-maximum-town-size == 92)
  280. (not(enemy-buildings-in-town))
  281. =>
  282. (set-strategic-number sn-maximum-town-size 94)
  283. )
  284. (defrule
  285. (goal gl-enable-tsa 1)
  286. (strategic-number sn-maximum-town-size == 94)
  287. (not(enemy-buildings-in-town))
  288. =>
  289. (set-strategic-number sn-maximum-town-size 96)
  290. )
  291. (defrule
  292. (goal gl-enable-tsa 1)
  293. (strategic-number sn-maximum-town-size == 96)
  294. (not(enemy-buildings-in-town))
  295. =>
  296. (set-strategic-number sn-maximum-town-size 98)
  297. )
  298. (defrule
  299. (goal gl-enable-tsa 1)
  300. (strategic-number sn-maximum-town-size == 98)
  301. (not(enemy-buildings-in-town))
  302. =>
  303. (set-strategic-number sn-maximum-town-size 100)
  304. )
  305. (defrule
  306. (goal gl-enable-tsa 1)
  307. (strategic-number sn-maximum-town-size == 100)
  308. (not(enemy-buildings-in-town))
  309. =>
  310. (set-strategic-number sn-maximum-town-size 102)
  311. )
  312. (defrule
  313. (goal gl-enable-tsa 1)
  314. (strategic-number sn-maximum-town-size == 102)
  315. (not(enemy-buildings-in-town))
  316. =>
  317. (set-strategic-number sn-maximum-town-size 104)
  318. )
  319. (defrule
  320. (goal gl-enable-tsa 1)
  321. (strategic-number sn-maximum-town-size == 104)
  322. (not(enemy-buildings-in-town))
  323. =>
  324. (set-strategic-number sn-maximum-town-size 106)
  325. )
  326. (defrule
  327. (goal gl-enable-tsa 1)
  328. (strategic-number sn-maximum-town-size == 106)
  329. (not(enemy-buildings-in-town))
  330. =>
  331. (set-strategic-number sn-maximum-town-size 108)
  332. )
  333. (defrule
  334. (goal gl-enable-tsa 1)
  335. (strategic-number sn-maximum-town-size == 108)
  336. (not(enemy-buildings-in-town))
  337. =>
  338. (set-strategic-number sn-maximum-town-size 110)
  339. )
  340. (defrule
  341. (goal gl-enable-tsa 1)
  342. (strategic-number sn-maximum-town-size == 110)
  343. (not(enemy-buildings-in-town))
  344. =>
  345. (set-strategic-number sn-maximum-town-size 112)
  346. )
  347. (defrule
  348. (goal gl-enable-tsa 1)
  349. (strategic-number sn-maximum-town-size == 112)
  350. (not(enemy-buildings-in-town))
  351. =>
  352. (set-strategic-number sn-maximum-town-size 114)
  353. )
  354. (defrule
  355. (goal gl-enable-tsa 1)
  356. (strategic-number sn-maximum-town-size == 114)
  357. (not(enemy-buildings-in-town))
  358. =>
  359. (set-strategic-number sn-maximum-town-size 116)
  360. )
  361. (defrule
  362. (goal gl-enable-tsa 1)
  363. (strategic-number sn-maximum-town-size == 116)
  364. (not(enemy-buildings-in-town))
  365. =>
  366. (set-strategic-number sn-maximum-town-size 118)
  367. )
  368. (defrule
  369. (goal gl-enable-tsa 1)
  370. (strategic-number sn-maximum-town-size == 118)
  371. (not(enemy-buildings-in-town))
  372. =>
  373. (set-strategic-number sn-maximum-town-size 120)
  374. )
  375. (defrule
  376. (goal gl-enable-tsa 1)
  377. (strategic-number sn-maximum-town-size == 120)
  378. (not(enemy-buildings-in-town))
  379. =>
  380. (set-strategic-number sn-maximum-town-size 122)
  381. )
  382. (defrule
  383. (goal gl-enable-tsa 1)
  384. (strategic-number sn-maximum-town-size == 122)
  385. (not(enemy-buildings-in-town))
  386. =>
  387. (set-strategic-number sn-maximum-town-size 124)
  388. )
  389. (defrule
  390. (goal gl-enable-tsa 1)
  391. (strategic-number sn-maximum-town-size == 124)
  392. (not(enemy-buildings-in-town))
  393. =>
  394. (set-strategic-number sn-maximum-town-size 126)
  395. )
  396. (defrule
  397. (goal gl-enable-tsa 1)
  398. (strategic-number sn-maximum-town-size == 126)
  399. (not(enemy-buildings-in-town))
  400. =>
  401. (set-strategic-number sn-maximum-town-size 128)
  402. )
  403. (defrule
  404. (goal gl-enable-tsa 1)
  405. (strategic-number sn-maximum-town-size == 128)
  406. (not(enemy-buildings-in-town))
  407. =>
  408. (set-strategic-number sn-maximum-town-size 130)
  409. )
  410. (defrule
  411. (goal gl-enable-tsa 1)
  412. (strategic-number sn-maximum-town-size == 130)
  413. (not(enemy-buildings-in-town))
  414. =>
  415. (set-strategic-number sn-maximum-town-size 132)
  416. )
  417. (defrule
  418. (goal gl-enable-tsa 1)
  419. (strategic-number sn-maximum-town-size == 132)
  420. (not(enemy-buildings-in-town))
  421. =>
  422. (set-strategic-number sn-maximum-town-size 134)
  423. )
  424. (defrule
  425. (goal gl-enable-tsa 1)
  426. (strategic-number sn-maximum-town-size == 134)
  427. (not(enemy-buildings-in-town))
  428. =>
  429. (set-strategic-number sn-maximum-town-size 136)
  430. )
  431. (defrule
  432. (goal gl-enable-tsa 1)
  433. (strategic-number sn-maximum-town-size == 136)
  434. (not(enemy-buildings-in-town))
  435. =>
  436. (set-strategic-number sn-maximum-town-size 138)
  437. )
  438. (defrule
  439. (goal gl-enable-tsa 1)
  440. (strategic-number sn-maximum-town-size == 138)
  441. (not(enemy-buildings-in-town))
  442. =>
  443. (set-strategic-number sn-maximum-town-size 140)
  444. )
  445. (defrule
  446. (goal gl-enable-tsa 1)
  447. (strategic-number sn-maximum-town-size == 140)
  448. (not(enemy-buildings-in-town))
  449. =>
  450. (set-strategic-number sn-maximum-town-size 142)
  451. )
  452. (defrule
  453. (goal gl-enable-tsa 1)
  454. (strategic-number sn-maximum-town-size == 142)
  455. (not(enemy-buildings-in-town))
  456. =>
  457. (set-strategic-number sn-maximum-town-size 144)
  458. )
  459. (defrule
  460. (goal gl-enable-tsa 1)
  461. (strategic-number sn-maximum-town-size == 144)
  462. (not(enemy-buildings-in-town))
  463. =>
  464. (set-strategic-number sn-maximum-town-size 148)
  465. )
  466. (defrule
  467. (goal gl-enable-tsa 1)
  468. (strategic-number sn-maximum-town-size == 148)
  469. (not(enemy-buildings-in-town))
  470. =>
  471. (set-strategic-number sn-maximum-town-size 150)
  472. )
  473. (defrule
  474. (goal gl-enable-tsa 1)
  475. (strategic-number sn-maximum-town-size == 148)
  476. (not(enemy-buildings-in-town))
  477. =>
  478. (set-strategic-number sn-maximum-town-size 150)
  479. )
  480. (defrule
  481. (goal gl-enable-tsa 1)
  482. (strategic-number sn-maximum-town-size == 150)
  483. (not(enemy-buildings-in-town))
  484. =>
  485. (set-strategic-number sn-maximum-town-size 152)
  486. )
  487. (defrule
  488. (goal gl-enable-tsa 1)
  489. (strategic-number sn-maximum-town-size == 152)
  490. (not(enemy-buildings-in-town))
  491. =>
  492. (set-strategic-number sn-maximum-town-size 154)
  493. )
  494. (defrule
  495. (goal gl-enable-tsa 1)
  496. (strategic-number sn-maximum-town-size == 154)
  497. (not(enemy-buildings-in-town))
  498. =>
  499. (set-strategic-number sn-maximum-town-size 156)
  500. )
  501. (defrule
  502. (goal gl-enable-tsa 1)
  503. (strategic-number sn-maximum-town-size == 156)
  504. (not(enemy-buildings-in-town))
  505. =>
  506. (set-strategic-number sn-maximum-town-size 158)
  507. )
  508. (defrule
  509. (goal gl-enable-tsa 1)
  510. (strategic-number sn-maximum-town-size == 158)
  511. (not(enemy-buildings-in-town))
  512. =>
  513. (set-strategic-number sn-maximum-town-size 160)
  514. )
  515. (defrule
  516. (goal gl-enable-tsa 1)
  517. (strategic-number sn-maximum-town-size == 160)
  518. (not(enemy-buildings-in-town))
  519. =>
  520. (set-strategic-number sn-maximum-town-size 162)
  521. )
  522. (defrule
  523. (goal gl-enable-tsa 1)
  524. (strategic-number sn-maximum-town-size == 162)
  525. (not(enemy-buildings-in-town))
  526. =>
  527. (set-strategic-number sn-maximum-town-size 164)
  528. )
  529. (defrule
  530. (goal gl-enable-tsa 1)
  531. (strategic-number sn-maximum-town-size == 164)
  532. (not(enemy-buildings-in-town))
  533. =>
  534. (set-strategic-number sn-maximum-town-size 166)
  535. )
  536. (defrule
  537. (goal gl-enable-tsa 1)
  538. (strategic-number sn-maximum-town-size == 166)
  539. (not(enemy-buildings-in-town))
  540. =>
  541. (set-strategic-number sn-maximum-town-size 168)
  542. )
  543. (defrule
  544. (goal gl-enable-tsa 1)
  545. (strategic-number sn-maximum-town-size == 168)
  546. (not(enemy-buildings-in-town))
  547. =>
  548. (set-strategic-number sn-maximum-town-size 170)
  549. )
  550. (defrule
  551. (goal gl-enable-tsa 1)
  552. (strategic-number sn-maximum-town-size == 170)
  553. (not(enemy-buildings-in-town))
  554. =>
  555. (set-strategic-number sn-maximum-town-size 172)
  556. )
  557. (defrule
  558. (goal gl-enable-tsa 1)
  559. (strategic-number sn-maximum-town-size == 172)
  560. (not(enemy-buildings-in-town))
  561. =>
  562. (set-strategic-number sn-maximum-town-size 174)
  563. )
  564. (defrule
  565. (goal gl-enable-tsa 1)
  566. (strategic-number sn-maximum-town-size == 174)
  567. (not(enemy-buildings-in-town))
  568. =>
  569. (set-strategic-number sn-maximum-town-size 176)
  570. )
  571. (defrule
  572. (goal gl-enable-tsa 1)
  573. (strategic-number sn-maximum-town-size == 176)
  574. (not(enemy-buildings-in-town))
  575. =>
  576. (set-strategic-number sn-maximum-town-size 178)
  577. )
  578. (defrule
  579. (goal gl-enable-tsa 1)
  580. (strategic-number sn-maximum-town-size == 178)
  581. (not(enemy-buildings-in-town))
  582. =>
  583. (set-strategic-number sn-maximum-town-size 180)
  584. )
  585. (defrule
  586. (goal gl-enable-tsa 1)
  587. (strategic-number sn-maximum-town-size == 180)
  588. (not(enemy-buildings-in-town))
  589. =>
  590. (set-strategic-number sn-maximum-town-size 182)
  591. )
  592. (defrule
  593. (goal gl-enable-tsa 1)
  594. (strategic-number sn-maximum-town-size == 182)
  595. (not(enemy-buildings-in-town))
  596. =>
  597. (set-strategic-number sn-maximum-town-size 184)
  598. )
  599. (defrule
  600. (goal gl-enable-tsa 1)
  601. (strategic-number sn-maximum-town-size == 184)
  602. (not(enemy-buildings-in-town))
  603. =>
  604. (set-strategic-number sn-maximum-town-size 186)
  605. )
  606. (defrule
  607. (goal gl-enable-tsa 1)
  608. (strategic-number sn-maximum-town-size == 186)
  609. (not(enemy-buildings-in-town))
  610. =>
  611. (set-strategic-number sn-maximum-town-size 188)
  612. )
  613. (defrule
  614. (goal gl-enable-tsa 1)
  615. (strategic-number sn-maximum-town-size == 188)
  616. (not(enemy-buildings-in-town))
  617. =>
  618. (set-strategic-number sn-maximum-town-size 190)
  619. )
  620. (defrule
  621. (goal gl-enable-tsa 1)
  622. (strategic-number sn-maximum-town-size == 190)
  623. (not(enemy-buildings-in-town))
  624. =>
  625. (set-strategic-number sn-maximum-town-size 192)
  626. )
  627. (defrule
  628. (goal gl-enable-tsa 1)
  629. (strategic-number sn-maximum-town-size == 192)
  630. (not(enemy-buildings-in-town))
  631. =>
  632. (set-strategic-number sn-maximum-town-size 194)
  633. )
  634. (defrule
  635. (goal gl-enable-tsa 1)
  636. (strategic-number sn-maximum-town-size == 194)
  637. (not(enemy-buildings-in-town))
  638. =>
  639. (set-strategic-number sn-maximum-town-size 196)
  640. )
  641. (defrule
  642. (goal gl-enable-tsa 1)
  643. (strategic-number sn-maximum-town-size == 196)
  644. (not(enemy-buildings-in-town))
  645. =>
  646. (set-strategic-number sn-maximum-town-size 198)
  647. )
  648. (defrule
  649. (goal gl-enable-tsa 1)
  650. (strategic-number sn-maximum-town-size == 198)
  651. (not(enemy-buildings-in-town))
  652. =>
  653. (set-strategic-number sn-maximum-town-size 200)
  654. )
  655. (defrule
  656. (goal gl-enable-tsa 1)
  657. (strategic-number sn-maximum-town-size == 200)
  658. (not(enemy-buildings-in-town))
  659. =>
  660. (set-strategic-number sn-maximum-town-size 202)
  661. )
  662. (defrule
  663. (goal gl-enable-tsa 1)
  664. (strategic-number sn-maximum-town-size == 202)
  665. (not(enemy-buildings-in-town))
  666. =>
  667. (set-strategic-number sn-maximum-town-size 204)
  668. )
  669. (defrule
  670. (goal gl-enable-tsa 1)
  671. (strategic-number sn-maximum-town-size == 204)
  672. (not(enemy-buildings-in-town))
  673. =>
  674. (set-strategic-number sn-maximum-town-size 206)
  675. )
  676. (defrule
  677. (goal gl-enable-tsa 1)
  678. (strategic-number sn-maximum-town-size == 206)
  679. (not(enemy-buildings-in-town))
  680. =>
  681. (set-strategic-number sn-maximum-town-size 208)
  682. )
  683. (defrule
  684. (goal gl-enable-tsa 1)
  685. (strategic-number sn-maximum-town-size == 208)
  686. (not(enemy-buildings-in-town))
  687. =>
  688. (set-strategic-number sn-maximum-town-size 210)
  689. )
  690. (defrule
  691. (goal gl-enable-tsa 1)
  692. (strategic-number sn-maximum-town-size == 210)
  693. (not(enemy-buildings-in-town))
  694. =>
  695. (set-strategic-number sn-maximum-town-size 212)
  696. )
  697. (defrule
  698. (goal gl-enable-tsa 1)
  699. (strategic-number sn-maximum-town-size == 212)
  700. (not(enemy-buildings-in-town))
  701. =>
  702. (set-strategic-number sn-maximum-town-size 214)
  703. )
  704. (defrule
  705. (goal gl-enable-tsa 1)
  706. (strategic-number sn-maximum-town-size == 214)
  707. (not(enemy-buildings-in-town))
  708. =>
  709. (set-strategic-number sn-maximum-town-size 216)
  710. )
  711. (defrule
  712. (goal gl-enable-tsa 1)
  713. (strategic-number sn-maximum-town-size == 216)
  714. (not(enemy-buildings-in-town))
  715. =>
  716. (set-strategic-number sn-maximum-town-size 218)
  717. )
  718. (defrule
  719. (goal gl-enable-tsa 1)
  720. (strategic-number sn-maximum-town-size == 218)
  721. (not(enemy-buildings-in-town))
  722. =>
  723. (set-strategic-number sn-maximum-town-size 220)
  724. )
  725. (defrule
  726. (goal gl-enable-tsa 1)
  727. (strategic-number sn-maximum-town-size == 220)
  728. (not(enemy-buildings-in-town))
  729. =>
  730. (set-strategic-number sn-maximum-town-size 222)
  731. )
  732. (defrule
  733. (goal gl-enable-tsa 1)
  734. (strategic-number sn-maximum-town-size == 222)
  735. (not(enemy-buildings-in-town))
  736. =>
  737. (set-strategic-number sn-maximum-town-size 224)
  738. )
  739. (defrule
  740. (goal gl-enable-tsa 1)
  741. (strategic-number sn-maximum-town-size == 224)
  742. (not(enemy-buildings-in-town))
  743. =>
  744. (set-strategic-number sn-maximum-town-size 226)
  745. )
  746. (defrule
  747. (goal gl-enable-tsa 1)
  748. (strategic-number sn-maximum-town-size == 226)
  749. (not(enemy-buildings-in-town))
  750. =>
  751. (set-strategic-number sn-maximum-town-size 228)
  752. )
  753. (defrule
  754. (goal gl-enable-tsa 1)
  755. (strategic-number sn-maximum-town-size == 228)
  756. (not(enemy-buildings-in-town))
  757. =>
  758. (set-strategic-number sn-maximum-town-size 230)
  759. )
  760. (defrule
  761. (goal gl-enable-tsa 1)
  762. (strategic-number sn-maximum-town-size == 230)
  763. (not(enemy-buildings-in-town))
  764. =>
  765. (set-strategic-number sn-maximum-town-size 232)
  766. )
  767. (defrule
  768. (goal gl-enable-tsa 1)
  769. (strategic-number sn-maximum-town-size == 232)
  770. (not(enemy-buildings-in-town))
  771. =>
  772. (set-strategic-number sn-maximum-town-size 234)
  773. )
  774. (defrule
  775. (goal gl-enable-tsa 1)
  776. (strategic-number sn-maximum-town-size == 234)
  777. (not(enemy-buildings-in-town))
  778. =>
  779. (set-strategic-number sn-maximum-town-size 236)
  780. )
  781. (defrule
  782. (goal gl-enable-tsa 1)
  783. (strategic-number sn-maximum-town-size == 236)
  784. (not(enemy-buildings-in-town))
  785. =>
  786. (set-strategic-number sn-maximum-town-size 238)
  787. )
  788. (defrule
  789. (goal gl-enable-tsa 1)
  790. (strategic-number sn-maximum-town-size == 238)
  791. (not(enemy-buildings-in-town))
  792. =>
  793. (set-strategic-number sn-maximum-town-size 240)
  794. )
  795. (defrule
  796. (goal gl-enable-tsa 1)
  797. (strategic-number sn-maximum-town-size == 240)
  798. (not(enemy-buildings-in-town))
  799. =>
  800. (set-strategic-number sn-maximum-town-size 242)
  801. )
  802. (defrule
  803. (goal gl-enable-tsa 1)
  804. (strategic-number sn-maximum-town-size == 242)
  805. (not(enemy-buildings-in-town))
  806. =>
  807. (set-strategic-number sn-maximum-town-size 244)
  808. )
  809. (defrule
  810. (goal gl-enable-tsa 1)
  811. (strategic-number sn-maximum-town-size == 244)
  812. (not(enemy-buildings-in-town))
  813. =>
  814. (set-strategic-number sn-maximum-town-size 246)
  815. )
  816. (defrule
  817. (goal gl-enable-tsa 1)
  818. (strategic-number sn-maximum-town-size == 246)
  819. (not(enemy-buildings-in-town))
  820. =>
  821. (set-strategic-number sn-maximum-town-size 248)
  822. )
  823. (defrule
  824. (goal gl-enable-tsa 1)
  825. (strategic-number sn-maximum-town-size == 248)
  826. (not(enemy-buildings-in-town))
  827. =>
  828. (set-strategic-number sn-maximum-town-size 250)
  829. )
  830. (defrule
  831. (goal gl-enable-tsa 1)
  832. (strategic-number sn-maximum-town-size == 250)
  833. (not(enemy-buildings-in-town))
  834. =>
  835. (set-strategic-number sn-maximum-town-size 252)
  836. )
  837. (defrule
  838. (goal gl-enable-tsa 1)
  839. (strategic-number sn-maximum-town-size == 252)
  840. (not(enemy-buildings-in-town))
  841. =>
  842. (set-strategic-number sn-maximum-town-size 254)
  843. )
  844. (defrule
  845. (goal gl-enable-tsa 1)
  846. (strategic-number sn-maximum-town-size == 254)
  847. (not(enemy-buildings-in-town))
  848. =>
  849. (set-strategic-number sn-maximum-town-size 255)
  850. )
  851. (defrule
  852. (goal gl-enable-tsa YES)
  853. (timer-triggered t-reduce-tsa-timer)
  854. (strategic-number sn-maximum-town-size > 20)
  855. (enemy-buildings-in-town)
  856. =>
  857. (up-chat-data-to-self "Town size: %d" s: sn-maximum-town-size)
  858. (chat-local-to-self "reduce tsa")
  859. (up-modify-sn sn-maximum-town-size c:- 5)
  860. )
  861. (defrule
  862. (up-timer-status t-reduce-tsa-timer != timer-running)
  863. =>
  864. (enable-timer t-reduce-tsa-timer 10)
  865. )
  866.  
  867. (defrule
  868. (goal gl-enable-tsa YES)
  869. (strategic-number sn-maximum-town-size < 20)
  870. =>
  871. (set-strategic-number sn-maximum-town-size 20)
  872. (chat-local-to-self "reset tsa")
  873. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement