[freeciv-data] Fascism units and techs-only patch
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Here is the promised Fascism patch introducing new UNITS AND TECHS.
It's the proposed units and techs from the more-general "fascism" patch
posted earlier.
If we have a new government type, there has to be a tech which, once
gained, lets the player switch to that government. Conventionally in
Civ II / freeciv, there is one tech corresponding to each government type.
Similarly, the government patch assumes a tech called "Fascism" at which
point the player can switch to the Fascism government. If you don't wish
to add a Fascism tech, then we'd have to modify the government definition
to allow it to appear at some other tech, for example Communism.
A secondary purpose of the tech "Fascism" is to allow construction of
the Wonder "Blitzkrieg" (q.v.).
The primary purpose of the tech "Indoctrination" is as a tech goal
for the construction of two new Fascism-inspired units. There is no
strong reason to have "Indoctrination" if you don't wish to have the new
units. But it IS a cool name for a tech. :)
The proposed new units are "SS Troops" and "Panzer". They are
powerful, and were made that way as suitable rewards for spending the
research $$$ on the two new techs. Let me know if they are too powerful;
I do strive for a game balance. (They aren't TOO powerful, but they
are definitely powerful enough to make any sane player make
"Indoctrination" one of his target tech goals.)
Unfortunately, both "SS Troops" and "Panzer" are probably too
obviously Nazi-related. As such, I'm willing to rename them and/or change
their images. (The images are in the attached "units.xpm".) In
particular, the German cross in the Panzer image should be removed to
make the tank more generic. The "SS" symbol in the SS Troops image is
probably inflammatory to some, but I'm not sure what to do with it.
As to the unit names, Juan Cortes and I didn't spend a lot of time
thinking about the names, and would gladly consider other possibilities.
"Panzer" could be called "Heavy Tank" for example (although that's a
somewhat dull name).
In any case, here's a file for patching certain files in the data/
directory tree. And attached is "units.xpm" for the unit images.
Please discuss.
Cheers,
---Reed Meyer
--- /data/dept/cortes/freecivnew/freeciv-1.11.0/data/default/techs.ruleset
Wed Jan 5 12:39:56 2000
+++ data/default/techs.ruleset Tue Jul 25 20:04:37 2000
@@ -213,6 +213,12 @@
req2 = "Chemistry"
flags = ""
+[advance_fascism]
+name =_("Fascism")
+req1 = "Communism"
+req2 = "Democracy"
+flags = ""
+
[advance_feudalism]
name = _("Feudalism")
req1 = "Warrior Code"
@@ -259,6 +265,12 @@
name = _("Horseback Riding")
req1 = "None"
req2 = "None"
+flags = ""
+
+[advance_indoctrination]
+name = _("Indoctrination")
+req1 = "Fascism"
+req2 = "Mobile Warfare"
flags = ""
[advance_industrialization]
--- /data/dept/cortes/freecivnew/freeciv-1.11.0/data/default/units.ruleset
Mon Jun 26 08:35:05 2000
+++ data/default/units.ruleset Sun Jul 23 20:30:07 2000
@@ -405,6 +405,41 @@
flags = "Marines"
roles = "DefendOk", "BarbarianSeaTech"
+[unit_ss_troops]
+name = _("SS Troops")
+move_type = "Land"
+tech_req = "Indoctrination"
+obsolete_by = "None"
+graphic = "u.ss_troops"
+graphic_alt = "-"
+build_cost = 60
+attack = 7
+defense = 5
+hitpoints = 20
+firepower = 2
+move_rate = 1
+vision_range = 1
+transport_cap = 0
+fuel = 0
+uk_happy = 1
+uk_shield = 1
+uk_food = 0
+uk_gold = 0
+flags = ""
+roles = "DefendGood", "HutTech", "BarbarianTech",
+ "BarbarianBuildTech", "BarbarianSeaTech"
+helptext = _("\
+Defends slightly better than Mechanized Infantry, but costs more,\
+ and only moves 1 space per turn. The best infantry-type unit at\
+ attacking. Possesses a good mix of offensive and defensive\
+ capabilities.\
+\n\n\
+TIP: Use the superior production capabilities of a Fascist regime\
+ to pump these units out like crazy, placing them in all your\
+ cities for defense. Use them to attack enemy units in the field,\
+ since they can defend themselves well against enemy retaliation.\
+")
+
[unit_paratroopers]
name = _("Paratroopers")
move_type = "Land"
@@ -644,6 +679,38 @@
uk_gold = 0
flags = ""
roles = "AttackFast"
+
+[unit_panzer]
+name = _("Panzer")
+move_type = "Land"
+tech_req = "Indoctrination"
+obsolete_by = "None"
+graphic = "u.panzer_tank"
+graphic_alt = "-"
+build_cost = 120
+attack = 12
+defense = 5
+hitpoints = 30
+firepower = 2
+move_rate = 2
+vision_range = 1
+transport_cap = 0
+fuel = 0
+uk_happy = 1
+uk_shield = 1
+uk_food = 0
+uk_gold = 0
+flags = ""
+roles = "AttackFast", "DefendOk"
+helptext = _("\
+For the purposes of Freeciv, the Panzer is a heavy tank. It's\
+ slower than a regular Armor unit, but it packs a punch!\
+\n\n\
+TIP: Use the superior production capabilities of a Fascist regime\
+ to make these costly land units your primary attack force.\
+ The Panzer is the best \"cavalry\" type unit, and attacks better\
+ than all land units except the Howitzer.\
+")
[unit_catapult]
name = _("Catapult")
--- /data/dept/cortes/freecivnew/freeciv-1.11.0/data/trident/units.spec Sun Sep
12 16:24:59 1999
+++ data/trident/units.spec Sun Jul 23 20:07:01 2000
@@ -8,6 +8,7 @@
artists = "
Tatu Rissanen <tatu.rissanen@xxxxxx>
+ Juan Cortes <cortes@xxxxxxxxxxxxxx> (SS Troops and Panzer Tank)
"
[file]
@@ -73,4 +74,6 @@
2, 10, "u.elephants"
2, 11, "u.crusaders"
2, 12, "u.fanatics"
+ 2, 13, "u.ss_troops"
+ 2, 14, "u.panzer_tank"
}
-- Binary/unsupported file stripped by Listar --
-- Type: APPLICATION/octet-stream
-- File: units.xpm.gz
- [freeciv-data] Fascism units and techs-only patch,
Reed Meyer <=
|
|