1(game-module "opal" 2 (title "Opal") 3 (version "2.04") 4 (blurb "A large fantasy game, similar to Master of Magic. Many units and a crude spell system.") 5 (base-module "opal-rules") 6 (variants 7 (see-all false) 8 (world-seen true) 9 (sequential true) 10 11 ("Classic" classic 12 "Predefined map and units, very big and cumbersome and almost impossible to finish." false 13 (true 14 15(set initial-date "Jan 973") 16 17(set sides-min 15) 18(set sides-max 15) 19 20(side 1 al 21 (name "Aristocracy Loyalists") (noun "Loyalist") (adjective "Loyalist") (class "loyal") 22 (emblem-name "spec-al") 23 (treasury 100 50 50 50 3500 50) 24 (advances-done 0 0 -2 0 0 0 0 0) 25 26) 27 28(side 2 ar 29 (name "Aristocracy Rebels") (noun "Rebel") (adjective "Rebellious") (class "rebel") 30 (emblem-name "spec-ar") 31 (advances-done 0 0 0 -2 0 0 0 0) 32 (treasury 100 50 50 50 3500 50) 33) 34 35(side 3 con 36 (name "Confederacy") (noun "Confederate") (adjective "Confederate") (class "confed") 37 (emblem-name "spec-con") 38 (treasury 100 50 50 50 3500 50) 39;; (advances-done 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0) 40 41) 42 43(side 4 sho 44 (name "Shogunate") (noun "Shogunate") (adjective "Shogunate") (class "shogunate") 45 (emblem-name "spec-sho") 46 (treasury 100 50 50 50 3500 50) 47 (advances-done 0 -2 0 0 0 0 0 0) 48 49) 50 51(side 5 oni 52 (name "Oni") (noun "Oni") (adjective "Oni") (class "oni") 53 (emblem-name "spec-oni") 54 (treasury 100 50 50 50 3500 50) 55 (advances-done 0 0 0 0 0 -2 0 0) 56) 57 58(side 6 emp 59 (name "Iriken") (noun "Irikani") (adjective "Iriken") (class "empire") 60 (emblem-name "spec-emp") 61 (treasury 100 50 50 50 3500 50) 62 (advances-done -2 0 0 0 0 0 0 0) 63) 64 65(side 7 bed 66 (name "Bedouin") (noun "Bedouin") (adjective "Bedouin") (class "bedouin") 67 (emblem-name "spec-bed") 68 (treasury 100 0 50 50 3500 50) 69 (advances-done 0 0 0 0 0 -2 0 0) 70) 71 72(side 8 cit 73 (name "City-States") (noun "Dwarf") (adjective "Dwarven") (class "dwarf") 74 (emblem-name "spec-cit") 75 (treasury 100 50 50 50 3500 50) 76 (advances-done 0 0 0 0 -2 0 0 0) 77) 78 79(side 9 und 80 (name "The Undead") (noun "Undead") (adjective "Undead") (class "undead") 81 (emblem-name "spec-und") 82 (treasury 100 0 50 50 5000 0) 83 (advances-done 0 0 0 0 0 0 0 0 0 -2 -2) 84) 85 86(side 10 liz 87 (name "The Lizardmen") (noun "Lizardman") (adjective "Reptillian") (class "lizard") 88 (emblem-name "spec-liz") 89 (treasury 100 50 50 50 3500 50) 90 (advances-done 0 0 0 0 0 0 0 -2) 91 92;; (advances-done 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -2) 93) 94 95(side 11 kra 96 (name "The Kraken") (noun "Kraken") (adjective "Kraken") (class "kraken") 97 (emblem-name "spec-kra") 98 (treasury 100 0 50 50 5000 0) 99) 100 101(side 12 wil 102 (name "The Wilderness") (noun "Beast") (adjective "Wild") (class "wild") 103 (emblem-name "spec-blank") 104 (treasury 0 0 50 50 3000 0) 105) 106 107(side 13 sul 108 (name "The White Sea") (noun "Sea Monster") (adjective "Foul") (class "white") 109 (emblem-name "spec-blank") 110 (treasury 100 0 50 50 0 0) 111) 112 113(side 14 gla 114 (name "The Glass Sea") (noun "Terrible Creature") (adjective "Hideous") (class "glass") 115 (emblem-name "spec-blank") 116 (treasury 100 0 50 50 0 0) 117) 118 119 120(side 15 dra 121 (name "Dragonkind") (noun "Wyrm") (adjective "Draconian") (class "dragon") 122 (emblem-name "spec-blank") 123 (advances-done 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 124 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 125 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2) 126 (treasury 100 0 5000 5000 3000 0) 127 128) 129 130 131 132 133 134(side 1 (trusts (3 1) (4 1) (5 1))) 135(side 2 (trusts (6 1))) 136(side 3 (trusts (1 1) (4 1) (5 1) (8 1))) 137(side 4 (trusts (1 1) (3 1) (5 1))) 138(side 5 (trusts (1 1) (3 1) (4 1))) 139(side 6 (trusts (2 1))) 140(side 7 (trusts (1 1) (3 1) (5 1))) 141(side 8 (trusts (3 1))) 142 143 144(table independent-density 145 (banditseed (land steppe forest semi-desert) (65 50 50 25)) 146 (pirateseed (sea shallows) (50 100)) 147 (orcseed (jungle) (75)) 148 (fortseed (hills steppe forest semi-desert) (50 25 25 15)) 149 (dragonseed (mountains hills forest steppe) (30 15 10 5)) 150 (heroseed (land steppe forest semi-desert desert jungle swamp) (5 5 5 5 5 5 5)) 151 (archseed (land steppe forest semi-desert desert hills swamp) (8 8 8 8 8 8 8)) 152 (rangerseed (land steppe forest semi-desert desert jungle swamp) (5 5 5 5 5 5 5)) 153 (knightseed (land steppe forest semi-desert desert hills swamp) (5 5 5 5 5 5 5)) 154 (riplegend (hills forest desert mountains swamp jungle) (1 1 1 1 1 1)) 155 156) 157 158 (include "t-opal") 159 160 (include "u-opal") 161 162(add u* start-with 0) 163 164(scorekeeper 8 165 (title "Main Players Only") 166 (keep-score false) 167 (applies-to (not "independent" "glass" "white" "wild" "kraken")) 168 (do last-alliance-wins) 169) 170 171(set scorefile-name "8") 172 173 174) 175 176 177 (false 178 179(set sides-min 2) 180(set sides-max 8) 181 182;; X999 so that the last researched is immediately discovered (otherwise you end up annoying the player) 183;; (advances-done -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 ;; -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 ;; -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2) 184 185 186(side 1 al 187 (name "Aristocracy Loyalists") (noun "Loyalist") (adjective "Loyalist") (class "loyal") 188 (emblem-name "spec-al") 189 (treasury 5000 5000 5000 5000 3500 5000) 190;; (advances-done 0 0 -2 0 0 0 0 0) 191;; (advances-done 0 0 -2 0 0 0 0 0 0) 192 (advances-done 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 193 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 194 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2) 195 196 197) 198 199 200(side 2 ar 201 (name "Aristocracy Rebels") (noun "Rebel") (adjective "Rebellious") (class "rebel") 202 (emblem-name "spec-ar") 203;; (advances-done 0 0 0 -2 0 0 0 0) 204 (treasury 100 100 100 100 3500 100) 205 (advances-done 0 0 0 -2 0 0 0 0 0 0) 206) 207 208 209(side 3 con 210 (name "Confederacy") (noun "Confederate") (adjective "Confederate") (class "confed") 211 (emblem-name "spec-con") 212 (treasury 100 100 100 100 3500 100) 213 214 (advances-done 0 0 0 0 0 0 0 0 0 0) 215) 216 217(side 4 sho 218 (name "Shogunate") (noun "Shogunate") (adjective "Shogunate") (class "shogunate") 219 (emblem-name "spec-sho") 220 (treasury 100 100 100 100 3500 100) 221;; (advances-done 0 -2 0 0 0 0 0 0) 222 (advances-done 0 -2 0 0 0 0 0 0 0 0) 223) 224 225(side 5 oni 226 (name "Oni") (noun "Oni") (adjective "Oni") (class "oni") 227 (emblem-name "spec-oni") 228 (treasury 100 100 100 100 3500 100) 229;; (advances-done 0 0 0 0 0 -2 0 0) 230 (advances-done 0 0 0 0 0 0 0 -2) 231) 232 233(side 6 emp 234 (name "Iriken") (noun "Irikani") (adjective "Iriken") (class "empire") 235 (emblem-name "spec-emp") 236 (treasury 100 100 100 100 3500 100) 237;; (advances-done -2 0 0 0 0 0 0 0) 238 (advances-done -2 0 0 0 0 0 0 0 0) 239) 240 241(side 7 bed 242 (name "Bedouin") (noun "Bedouin") (adjective "Bedouin") (class "bedouin") 243 (emblem-name "spec-bed") 244 (treasury 100 100 100 100 3500 100) 245;; (advances-done 0 0 0 0 0 -2 0 0) 246 (advances-done 0 0 0 0 0 -2 0 0 0 0 0) 247) 248 249(side 8 cit 250 (name "City-States") (noun "Dwarf") (adjective "Dwarven") (class "dwarf") 251 (emblem-name "spec-cit") 252 (treasury 100 100 100 100 3500 100) 253;; (advances-done 0 0 0 0 -2 0 0 0) 254 (advances-done 0 0 0 0 -2 0 0 0 0) 255) 256 257(set country-radius-max 40) 258(set country-separation-min 10) 259(set edge-terrain ice) 260 261(add u* start-with 0) 262(add sword start-with 2) 263(add halberd start-with 1) 264(add bow start-with 1) 265(add cavalry start-with 2) 266(add city3 start-with 2) 267(add mage start-with 2) 268(add hero start-with 1) 269(add wizard start-with 1) 270(add tower start-with 2) 271(add scout start-with 3) 272(add catapult start-with 1) 273 274(table independent-density 275 (faultline (land steppe hills mountains) (25 25 25 25)) 276 (banditseed (land steppe forest semi-desert) (65 50 50 25)) 277 (fortseed (hills steppe forest semi-desert) (50 25 25 15)) 278 (dragonseed (mountains hills forest steppe) (30 15 10 5)) 279 (heroseed (land steppe forest semi-desert desert jungle swamp) (5 5 5 5 5 5 5)) 280 (archseed (land steppe forest semi-desert desert hills swamp) (8 8 8 8 8 8 8)) 281 (rangerseed (land steppe forest semi-desert desert jungle swamp) (5 5 5 5 5 5 5)) 282 (knightseed (land steppe forest semi-desert desert hills swamp) (5 5 5 5 5 5 5)) 283 284 (riplegend (hills forest desert mountains swamp jungle) (1 1 1 1 1 1)) 285 286 (city1 (land steppe forest mountains hills desert) (50 50 50 25 25 25)) 287 (city2 (land steppe forest mountains hills desert) (25 25 25 50 50 50)) 288 (city3 (land steppe forest mountains hills desert) (15 15 15 15 15 15)) 289 (city4 (land steppe forest mountains hills desert) (25 25 25 25 25 25)) 290 (ohamlet (land steppe forest mountains hills desert) (15 15 15 15 15 15)) 291 (ovillage (land steppe forest mountains hills desert) (15 15 15 15 15 15)) 292 (citadel (land steppe forest mountains hills desert) (15 15 15 15 15 15)) 293 (lab (land steppe forest mountains hills desert) (20 20 20 20 20 20)) 294 295 (enode mountains 75) 296 (cnode desert 75) 297 (snode steppe 75) 298 (lnode land 75) 299 (dnode (forest hills swamp) (75 75 75)) 300 (temple (mountains desert steppe forest hills swamp) (20 20 20 20 20 20)) 301 302 (goldmine mountains 150) 303 (ironmine mountains 150) 304 (quarry (mountains hills) (150 150)) 305 (lumber forest 150) 306 307 (deadcity (land steppe forest mountains hills desert) (8 8 8 8 8 8)) 308 (dino1 (land steppe forest mountains hills) (7 7 7 7 7)) 309 (dino2 (land steppe forest mountains hills) (7 7 7 7 7)) 310 (fheart forest 10) 311 (jheart forest 10) 312 (lair mountains 8) 313 (pit sea 8) 314 315 (thurastes sea 3) 316 (squid sea 8) 317 (dajawyrm sea 8) 318 (dajaturtle sea 4) 319 (gibambi sea 4) 320 (churambi sea 4) 321 (ulitar sea 4) 322 (plesiosaur sea 4) 323 (leviathan sea 4) 324 (mold sea 4) 325 (sludge sea 4) 326 (tentacle sea 5) 327 328 (zombie (desert forest) (30 30)) 329 (spectre (desert forest) (20 20)) 330 (vampyre (desert forest) (8 8)) 331 (lich (desert forest) (5 5)) 332 333 (iblis desert 3) 334 (chaoscreature desert 3) 335 (demon desert 8) 336 337 (phantombeast steppe 4) 338 (phantomwarrior steppe 8) 339 340 (bears forest 60) 341 (wolves forest 60) 342 (tribesman forest 20) 343 (ferak forest 60) 344 (royalferak forest 60) 345 346 347 (tyrannosaur (forest swamp) (5 10)) 348 (apatosaur (forest swamp) (7 12)) 349 (pterodactyl (forest swamp) (10 15)) 350 351 352 ) 353 354 355 ) 356 ) 357 358 359 ("Tolkien Style" tolk 360 "Map is presented in a pencil-drawn way reminiscent of J. R. R. Tolkien's maps of Middle-Earth." false 361 (true 362 (add sea image-name "tolk-ocean") 363 (add shallows image-name "tolk-lake") 364 (add swamp image-name "tolk-swamp") 365 (add land image-name "tolk-plains") 366 (add mountains image-name "tolk-mountains") 367 (add hills image-name "tolk-hills") 368 (add ice image-name "tolk-ice") 369 (add jungle image-name "tolk-jungle") 370 (add desert image-name "tolk-dunes") 371 (add forest image-name "tolk-forest") 372 (add steppe image-name "tolk-steppe") 373 (add wasteland image-name "tolk-wasteland") 374;; (add river image-name "tolk-river") 375 376 ) 377 ) 378 379 380;; (real-time true) 381 ) 382 (instructions ( 383 "Units gain experience and turn into heroes, rangers, wizards or knights, depending on their unit type. These units can turn into Epic Heroes which can themselves turn into Legendary Heroes. Otherwise, it's just your everyday fantasy-genre game of conquering the world." 384 )) 385 ) 386 387;;; Define basic terrain. 388 389