]> granicus.if.org Git - xconq/blobdiff - lib/old-empire.g
commits for 7.5.0 pre-release tarball
[xconq] / lib / old-empire.g
index fbe75b07aa92317494499272b8243f93c5e298cb..02ebf33b132986bcc00d35cf4718f133ed447b68 100644 (file)
@@ -1,7 +1,8 @@
 (game-module "old-empire"
   (title "Old Empire")
   (version "1.0")
-  (blurb "An emulation of `old Empire', a distant ancestor of Xconq.")
+  (blurb "Emulation of Old Empire, a distant ancestor of Xconq.")
+  (variants (world-seen false)(see-all false)(sequential false))
   ;; No variants were available.
 )
 
@@ -17,9 +18,8 @@
 (unit-type battleship (char "B") (image-name "bb"))
 (unit-type city (char "@") (image-name "city20"))
 
-;;; avgas is used only to constrain fighter range.
-
-(material-type avgas)
+(material-type avgas
+  (help "Only used to limit the range of fighters"))
 
 (terrain-type sea (char "."))
 (terrain-type land (image-name "plains") (char "+"))
 
 (add u* cp (5 10 20 30 25 50 60 75 1))
 
+(table can-create
+  (@ u* 1)
+  (@ @ 0)
+  )
+
 (table acp-to-create
   (@ u* 1)
   (@ @ 0)
   (@ u* 1)
   )
 
+(table can-build
+  (@ u* 1)
+  )
+
 (table acp-to-build
   (@ u* 1)
   )
   (@ u* 1)
   )
 
+(table can-toolup-for
+  (@ u* true)
+  )
+
 (table acp-to-toolup
   (@ u* 1)
   )
   (@ avgas 9999)
   )
 
+(include "ng-features")
+
+(add city namer "generic-names")
+
+(set feature-types '(continents islands seas lakes bays peaks))
+
+(set feature-namers
+  '((islands generic-island-names) (lakes generic-lake-names) (bays generic-bay-names)
+       (seas generic-sea-names) (continents generic-continent-names)))
+
 (game-module (notes (
   "Of course, this will not be exactly like old Empire - for one thing, Xconq maps"
   "are composed of hexes and not squares!  However, we can reproduce the details"