Summary: Supplied scenario start positions vs core nations
                 Project: Freeciv
            Submitted by: jtn
            Submitted on: Sun Dec 15 11:25:19 2013
                Category: None
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: Any
         Planned Release: 2.5.0,2.6.0



When the core nation set is rigidly enforced by default (patch #3448), our
supplied scenarios which specify nation-specific start positions will cause
trouble, due to some start positions only being usable by nations outside the
core set. Details of individual scenarios below.

I haven't worked out quite what the right thing to do is yet, but some
disorganised thoughts:
* Could just specify a non-default nationset in the scenario, but the point of
nation sets was to avoid people bumping into possibly-untranslated strings
without choosing to, so having supplied scenarios reliant on them might not be
** (Could also try to auto-fit nationset to start positions if none specified,
similar to what patch #3448 is doing for players in old savefiles.)
* Some scenarios are for small geographic regions (e.g., british-isles), so
will inevitably want nations outside the core set.
* We could specify that multiple nations can start at a given position,
including core and more specific non-core nations -- the scenario format
permits this -- but I'm reluctant to use this facility due to current poor UI
-- players aren't given any indication that a given nation is a poor choice
because its only start position has been ruled out by another player's choice
of nation. Could add network signalling for this (possibly triggered by the
same scenario option as bug #21268).
** Possibly it would be useful for a scenario to be able to specify preferred
nations for start positions, so that if a more specific nation is available
it's picked over the core one? Not at all sure about this.

Survey of scenarios on trunk:
* Troublesome scenarios
** british-isles-85x80-v2.80.sav: 1/5 in core
*** Not core: Irish, Welsh, Cornish, Scottish
** earth-160x90-v2.sav: 24/30 core
*** Not core: Gallic, Inuit, Manchu, Cambodian, Papuan, British
** earth-80x50-v3.sav: 16/18 core
*** Not core: Australian Aboriginal, Inuit
** europe-200x100-v2.sav: 16/37 core
*** Not core: Bavarian, Belgian, Bosnian-Herzegovinian, Bulgarian, Croatian,
Czech, Estonian, Finnish, Hungarian, Icelandic, Irish, Israeli, Latvian,
Lithuanian, Romanian, Scottish, Serbian, Slovakian, Slovenian, Swiss,
** france-140x90-v2.sav: 15/27 core
*** Not core: Bavarian, Belgian, Catalan, Cornish, Finnish, Galician,
Icelandic, Phoenician, Quebecois, Scottish, Swiss, Welsh
** north_america_116x100-v1.2.sav: 10/12 core
*** Not core: Scottish, Irish
* OK scenarios
** japan-88x100-v1.3.sav: 8/8 core
** hagworld-120x60-v1.2.sav: no start positions
** iberian-peninsula-136x100-v1.0.sav: no nation-specific start positions
** italy-100x100-v1.5.sav: no start positions


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to