; Modifying this file: ; You should not modify this file except to make bugfixes or ; for other "maintenance". If you want to make custom changes, ; you should create a new datadir subdirectory and copy this file ; into that directory, and then modify that copy. Then use the ; command "set disasters " in the server to have freeciv ; use your new customized file. [datafile] description="Default disaster data for Freeciv (Civ1??)" options="1.9" ; Below: The individual disasterss, one per section. ; The number can be variable, up to 99. (??) ; ; The actual tag used (the * in [disaster_*]) does not matter, except ; it must be unique within this file, and it may be used in debug ; output when reading this file. ; ; Notes: ; ; name = name as seen by user ; terrain_req = terrain required for the disaster to occur ; tech_neg = advance required to negate the effects of the disaster ; improve_neg = improvement required to negate the effects of the disaster ; effects = effects of the disaster ; helptext = optional help text string (set units ruleset for examples) ; ; Special value for terrain_req, tech_neg and improve_neg is "None". ; ; Following effects are possible: ; ; "Destroy_Improvement" = disaster destroys one city impprovement ; "Reduce_Population" = disaster reduces city population by one size ; "Empty_Foodstock" = disaster empties city's food stock ; "Empty_Shieldstock" = disaster empties city's shield stock [disaster_earthquake] name = _("Earthquake") terrain_req = "Hills" tech_neg = "None" improve_neg = "None" effects = "Destroy_Improvement" helptext = _("\ Earthquakes may strike any city that is built adjacent to or on\ Hills terrain. There is nothing that you can build or learn to prevent\ this disaster. An earthquake destroys one city improvement.\ ") [disaster_famine] name = _("Famine") terrain_req = "None" tech_neg = "None" improve_neg = "Granary" effects = "Reduce_Population", "Empty_Foodstock" helptext = _("\ Famine strikes randomly. It can be prevented by building a Granary\ improvement. If it strikes a city with no Granary, all food in\ the food storage box is lost and the city's population is reduced.\ ") [disaster_fire] name = _("Fire") terrain_req = "None" tech_neg = "None" improve_neg = "Aqueduct" effects = "Destroy_Improvement" helptext = _("\ Fire can hit any city at any time. It can be prevented by building\ an Aqueduct improvement. Fire destroys one city improvement.\ ") [disaster_flood] name = _("Flood") terrain_req = "River" tech_neg = "None" improve_neg = "City" effects = "Reduce_Population" helptext = _("\ Flood can strike any city built next to or on a River square.\ It can be prevented by building a City Walls improvement.\ Flood reduces city population.\ ") [disaster_piracy] name = _("Piracy") terrain_req = "Ocean" tech_neg = "None" improve_neg = "Barraxks" effects = "Empty_Foodstock", "Empty_Shieldstock" helptext = _("\ Pirate raids may strike any city built adjacent to an Ocean square.\ Pirates can be prevented by building a Barracks improvement.\ Pirates remove all food from the food storage box and destroy whatever\ is being built in the production box. All resources spent so far in\ production are lost.\ ") [disaster_plage] name = _("Plague") terrain_req = "None" tech_neg = "Medicine" improve_neg = "Aqueduct" effects = "Reduce_Population" helptext = _("\ Plague may strike any city at any time. It can be prevented by acquiring\ the advance of Medicine or by building an Aqueduct improvement.\ Plague reduces the city's population.\ ") [disaster_volcano] name = _("Volcano") terrain_req = "Mountain" tech_neg = "None" improve_neg = "Temple" effects = "Reduce_Population" helptext = _("\ A volcano may erupt and damage any city built adjacent to or on\ Mountain terrain. The effects of a volcano may be negated by building\ a Temple improvement in the city. Volcanic eruptions reduce the city's\ population unless negated.\ ")