Complete.Org: Mailing Lists: Archives: freeciv-dev: June 2002:
[Freeciv-Dev] Re: For the wishlist: initial_units in the rulesets
Home

[Freeciv-Dev] Re: For the wishlist: initial_units in the rulesets

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Miguel Farah <miguel@xxxxx>
Cc: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: For the wishlist: initial_units in the rulesets
From: Raimar Falke <rf13@xxxxxxxxxxxxxxxxx>
Date: Fri, 21 Jun 2002 09:56:42 +0200

On Thu, Jun 20, 2002 at 10:57:50PM -0400, Miguel Farah wrote:
> I'm currently working in a scenario where I want each player to begin
> with two settlers in a trireme in the sea. The rulesets allow to
> indicate how many initial settlers and explorers will be, but no other
> units. What I've done is hack the units.ruleset to transform the
> explorer (useless in my map) to a sea unit, but it's ugly AND I'm not
> sure it'll work.
> 
> I'd prefer to have a initial_units directive that lets the designer to
> specify which&how many units each player will have. The current
> situation, which would be the default, would be:
> 
> initial_units="settler=1;explorer=1"
> 
> My scenarios would use:
> 
> initial_units="settler=2;trireme=1"
> 
> I know we're currently in a feature freeze, so we can discuss this
> calmly before anyone bothers implementing this. :->

This gets complicated quickly. Should the two settlers put in the
trireme or one in the ship and one on land. What if you have two ships
and two settlers? What if you have more units than space in the ships? 
So I what about another syntax like:

  initial_units="trireme(settler, settler)"
or
  initial_units="trireme(2*settler)"
and
  initial_units="trireme(2*settler), trireme(settler,explorer)"

        Raimar

-- 
 email: rf13@xxxxxxxxxxxxxxxxx
 checking for the vaidity of the Maxwell laws on this machine... ok
 checking if e=mc^2... ok
 checking if we can safely swap on /dev/fd0... yes
    -- kvirc 2.0.0's configure 


[Prev in Thread] Current Thread [Next in Thread]