webperimental: killstack decides stack protects.
[freeciv.git] / data / alien / nation_effects.ruleset
blob108b367cbd3d11e44c88cab2e2f5a65ca870361b
1 ; This is Alien World nation specific effects ruleset.
3 ; Modifying this file:
4 ; You should not modify this file except to make bugfixes or
5 ; for other "maintenance".  If you want to make custom changes,
6 ; you should create a new datadir subdirectory and copy this file
7 ; into that directory, and then modify that copy.  Then use the
8 ; command "rulesetdir <mysubdir>" in the server to have freeciv
9 ; use your new customized file.
11 ; Note that the freeciv AI may not cope well with anything more
12 ; than minor changes.
14 [effect_mathclub_science]
15 type    = "Output_Bonus"
16 value   = 30
17 reqs    =
18     { "type", "name", "range"
19       "Nation", "Math Club", "Player"
20       "OutputType", "Science", "Local"
21     }
23 [effect_gladiators_veteran]
24 type    = "Veteran_Build"
25 value   = 1
26 reqs    =
27     { "type", "name", "range"
28       "Nation", "Team Gladiators", "Player"
29     }
31 [effect_gladiators_free_upkeep]
32 type    = "Unit_Upkeep_Free_Per_City"
33 value   = 1
34 reqs    =
35     { "type", "name", "range"
36       "Nation", "Team Gladiators", "Player"
37       "OutputType", "Shield", "Local"
38     }
40 [effect_jw_trade]
41 type    = "Output_Bonus"
42 value   = 40
43 reqs    =
44     { "type", "name", "range"
45       "Nation", "J&W Corporation", "Player"
46       "OutputType", "Gold", "Local"
47     }
49 [effect_kindergarden_growth]
50 type    = "Growth_Food"
51 value   = 25
52 reqs    =
53     { "type", "name", "range"
54       "Nation", "Kindergarden", "Player"
55     }
57 [effect_secret_society_spy_resistance]
58 type    = "Spy_Resistant"
59 value   = 50
60 reqs    =
61     { "type", "name", "range"
62       "Nation", "Secret Society", "Player"
63     }
65 [effect_secret_society_spy_resistance_sabotage]
66 type    = "Building_Saboteur_Resistant"
67 value   = 50
68 reqs    =
69     { "type", "name", "range"
70       "Nation", "Secret Society", "Player"
71     }
73 [effect_secret_society_veteran_spies]
74 type    = "Veteran_Build"
75 value   = 1
76 reqs    =
77     { "type",       "name",      "range"
78       "Nation", "Secret Society", "Player"
79       "UnitFlag", "Diplomat", "Local"
80     }
82 [effect_secret_society_trade]
83 type    = "Output_Bonus"
84 value   = 20
85 reqs    =
86     { "type", "name", "range"
87       "Nation", "Secret Society", "Player"
88       "OutputType", "Gold", "Local"
89     }
91 [effect_adventurers_move]
92 type    = "Move_Bonus"
93 value   = 1
94 reqs    =
95     { "type", "name", "range"
96       "Nation", "Adventurers", "Player"
97     }
99 [effect_adventurer_city_size]
100 type    = "Size_Adj"
101 value   = 1
102 reqs    =
103     { "type", "name", "range"
104       "Nation", "Adventurers", "Player"
105     }
107 [effect_galactic_sound_happiness]
108 type    = "Make_Content"
109 value   = 3
110 reqs    =
111     { "type", "name", "range"
112       "Nation", "Galactic Sound", "Player"
113     }