]> granicus.if.org Git - xconq/blobdiff - lib/voyages.g
commits for 7.5.0 pre-release tarball
[xconq] / lib / voyages.g
index 167b8f9e1c1c76b27bdef1d8c5009514bb66aa0e..43b3eb0deda01269827addb6c2e564d52bac5d14 100644 (file)
@@ -1,11 +1,14 @@
 (game-module "voyages"
   (title "Voyages of Discovery")
-  (blurb "Sail across uncharted seas, find new lands")
+  (blurb "Sail across uncharted seas, find new lands.")
   (variants
    (see-all false)
    (world-seen false)
+   (sequential false)
    (world-size (80 40))
-   ("Wind" wind
+   ("Last Side Wins" last-side-wins true
+     (true (scorekeeper (do last-side-wins))))
+   ("Wind" wind true
      (true
        (add fleet speed-wind-effect
          ((0 ((0  10) (1 100) (3 120))) ; downwind
        (set wind-mix-range 1)
        (set see-weather-always false)
        ))
+    ("Alternate economy" model1
+     "Use a different algorithm for moving materials among units."
+     (true (set backdrop-model 1)))
+    ("AltEcon uses doctrine" model1doctrine
+     "When using alternate economy, don't drain units below doctrine levels."
+     (true (set backdrop-ignore-doctrine 0))
+     (false (set backdrop-ignore-doctrine 1)))
    )
 )
 
 
 (add (fleet fort) cp (8 4))
 
+(table can-create
+  (crew (fleet fort) 1)
+  )
+
+(table can-build
+  (crew (fleet fort) 1)
+  )
+
 (table acp-to-create
   (crew (fleet fort) 1)
   )
 ;;; This works as a solo game, but more can play if desired.
 
 (set sides-min 1)
+(set sides-wanted 5)
+(set sides-max 5)
 
 ;;; Players can give them more explorers and ships to start with.
 
 (set advantage-default 1)
 (set advantage-max 5)
 
+(include "ng-european")
+(include "ng-english")
+
 (set side-library '(
-  ((noun "Spaniard") (emblem-name "flag-spain-old"))
-  ((noun "Portuguese") (emblem-name "flag-portugal"))
-  ((noun "English") (emblem-name "flag-uk"))
-  ((noun "French") (emblem-name "flag-france"))
-  ((noun "Dutch") (emblem-name "flag-dutch"))
+  ((noun "Spaniard") (emblem-name "flag-spain-old") (unit-namers (places "spanish-place-names")))
+  ((noun "Portuguese") (emblem-name "flag-portugal") (unit-namers (places "portuguese-place-names")))
+  ((noun "English") (emblem-name "flag-uk") (unit-namers (places "english-place-names")))
+  ((noun "French") (emblem-name "flag-france") (unit-namers (places "french-place-names")))
+  ((noun "Dutch") (emblem-name "flag-dutch") (unit-namers (places "dutch-place-names")))
   ))
 
 ;;; should always generate a globe-girdling area to play on.