; Use the command "rulesetdir ancients" in the server to have freeciv ; use this file. [datafile] description="Ancients nations data for Freeciv" options="+Freeciv-3.0-ruleset" format_version=10 ; This section contains meta information for freeciv-ruledit to recreate the ruleset ; file in a form wanted. These have no in-game effect whatsoever [ruledit] ; Nationlist to add include statement for. If this entry is omitted, all the nations ; will be saved to nations.ruleset itself. ;nationlist = "" ; List of nations to embed to main nations.ruleset despite separate nationlist ; being used for other nations. ; embedded_nations = "" [compatibility] ; Initial government for all the nations that do not ; have it explicitly defined default_government = "Despotism" allowed_govs = "Anarchy", "Despotism", "Petty Monarchy", "Imperial Monarchy", "Republic", "Principate", "Ancient Democracy" allowed_terrains = "Lake", "Ocean", "Glacier", "Desert", "Forest", "Grassland", "Hills", "Jungle", "Mountains", "Plains", "Swamp", "Tundra", "River" allowed_styles = "European", "Classical", "Mesopotamian", "Arabian", "Tropical", "Precolumbian", "African", "Asian", "Babylonian", "Barbarian", "Celtic", "Reneissance" [default_traits] ; Default values for the AI traits. These are used if nation specific ; value for some trait has not been used. If these default too are ; not defined, the ultimate default is 50. ; _min and _max give the range from which the trait value ; is randomly chosen for a given AI player unless 'traitdistribution' ; server setting is 'FIXED' ; _default is the exaxt trait value used when 'traitdistribution' ; is 'FIXED'. If _default has not been given, it's set to the ; midpoint between _min and _max. ; Value of trait "expansionist" defines how much AI wants to settle new territory. ;expansionist_min = 50 ;expansionist_max = 50 ;expansionist_default = 50 ; Value of trait "trader" defines how much AI wants to establish trade routes. ;trader_min = 50 ;trader_max = 50 ;trader_default = 50 ; Value of trait "aggressive" defines how easily AI declares war. ;aggressive_min = 50 ;aggressive_max = 50 ;aggressive_default = 50 ; Descriptions of nation sets ; These are self-contained subsets of the available nations; one of these ; can be chosen in pregame with the "nationset" option. No nations ; outside the selected subset will be used. ; The first set defined is the one that is used by default. It is mandatory ; to have at least one, but if there is only one, it will be kept out of ; the user`s way. ; name = Translatable name of the set presented in the UI. ; rule_name = Unique persistent name; this is also visible to users as ; the value of the "nationset" server option, and presented ; in "/list nationsets". It should thus be short, in lower ; case, and not contain spaces or punctuation. ; The same saved "nationset" setting may be used for multiple ; rulesets, so if your custom ruleset has any set which ; contains all of its nations, it is useful to give it a ; rule_name of "all" so that users can specify that they ; always want the choice of all available nations by ; default. ; description = Optional short user description of this set. [nset_all] name=_("?nationset:All") rule_name="all" ; Descriptions of nation groups ; These are more cosmetic than sets; they affect the "pick nation" dialog, ; random nation selection, and possibly ruleset behaviour. ; It`s OK to not define any nation groups at all. ; name = name of the group (used adjectivally) ; hidden = TRUE to not include this group in the "pick nation" dialog ; (for instance if it's for use in a NationGroup requirement). ; Default FALSE. ; match = How much the AI will try to select a nation in the same ; group [ngroup_african] name=_("?nationgroup:African") match=1 [ngroup_asian] name=_("?nationgroup:Asian") match=1 [ngroup_european] name=_("?nationgroup:European") match=1 [ngroup_medieval] name=_("?nationgroup:Medieval") match=1 [ngroup_atlantic] name=_("?nationgroup:Atlantic") match=1 [ngroup_mediterranean] name=_("?nationgroup:Mediterranean") match=1 [ngroup_mesopotamian] name=_("?nationgroup:Mesopotamian") match=1 [ngroup_barbarian] name=_("?nationgroup:Barbarian") match=0 hidden=true ; Below: nations data in sections [nation_*] for ; all nations available. If you want to have more ; nations just add one at the end. ; ; Notes: ; ; name = name of the nation ; plural = plural form of the nation name (use '?plural:' qualifier) ; groups = member group(s) ; conflicts_with = a list of nations that should not be chosen together ; with the nation ; legend = a brief history or trivia of the nation ; leader = default leader names for the nation ; leader_sex = sex of each default leader: "Male" or "Female" ; flag = string to look for in client tilespec files for ; preferred flag icon ; flag_alt = alternate flag icon string, or "-" ; city_style = preferred city style ; ruler_titles = unique leader titles for the nation ; civilwar_nations = a list of the nations that should appear in case of ; civil war - also used for fallback city names ; cities = city names, of course :-) ; ; See doc/README.nations for information on marking up cities with terrain ; information as well as more comprehensive contents and style guidelines. ; *include "ancients/nation/roman.ruleset" *include "ancients/nation/babylonian.ruleset" *include "ancients/nation/german.ruleset" *include "ancients/nation/egyptian.ruleset" *include "ancients/nation/greek.ruleset" *include "ancients/nation/indian.ruleset" *include "ancients/nation/english.ruleset" *include "ancients/nation/persian.ruleset" *include "ancients/nation/arab.ruleset" *include "ancients/nation/carthaginian.ruleset" *include "ancients/nation/viking.ruleset" *include "ancients/nation/welsh.ruleset" *include "ancients/nation/scottish.ruleset" *include "ancients/nation/irish.ruleset" *include "ancients/nation/ethiopian.ruleset" *include "ancients/nation/assyrian.ruleset" *include "ancients/nation/sumerian.ruleset" *include "ancients/nation/phoenician.ruleset" *include "ancients/nation/byzantium.ruleset" *include "ancients/nation/british.ruleset" *include "ancients/nation/hittite.ruleset" *include "ancients/nation/gallic.ruleset" *include "ancients/nation/aramean.ruleset" ; ; Nations not in the default ruleset: ; *include "ancients/nation/hebrew.ruleset" *include "ancients/nation/armenian.ruleset" *include "ancients/nation/macedonian.ruleset" *include "ancients/nation/etruscan.ruleset" *include "ancients/nation/palmyrene.ruleset" *include "ancients/nation/illyrian.ruleset" *include "ancients/nation/frankish.ruleset" *include "ancients/nation/gothic.ruleset" *include "ancients/nation/iberian.ruleset" *include "ancients/nation/thracian.ruleset" *include "ancients/nation/barbarian.ruleset" *include "ancients/nation/pirate.ruleset"