Freeciv-3.4
Loading...
Searching...
No Matches
effects_enums_gen.h
Go to the documentation of this file.
1 /**************************************************************************
2 * THIS FILE WAS GENERATED *
3 * Script: gen_headers/generate_enums.py *
4 * Input: gen_headers/enums/effects_enums.def *
5 * DO NOT CHANGE THIS FILE *
6 **************************************************************************/
7
8#ifndef FC__EFFECTS_ENUMS_GEN_H
9#define FC__EFFECTS_ENUMS_GEN_H
10
11
12#define SPECENUM_NAME effect_type
13#define SPECENUM_VALUE0 EFT_TECH_PARASITE
14#define SPECENUM_VALUE0NAME "Tech_Parasite"
15#define SPECENUM_VALUE1 EFT_AIRLIFT
16#define SPECENUM_VALUE1NAME "Airlift"
17#define SPECENUM_VALUE2 EFT_ANY_GOVERNMENT
18#define SPECENUM_VALUE2NAME "Any_Government"
19#define SPECENUM_VALUE3 EFT_CAPITAL_CITY
20#define SPECENUM_VALUE3NAME "Capital_City"
21#define SPECENUM_VALUE4 EFT_ENABLE_NUKE
22#define SPECENUM_VALUE4NAME "Enable_Nuke"
23#define SPECENUM_VALUE5 EFT_ENABLE_SPACE
24#define SPECENUM_VALUE5NAME "Enable_Space"
25#define SPECENUM_VALUE6 EFT_SPECIALIST_OUTPUT
26#define SPECENUM_VALUE6NAME "Specialist_Output"
27#define SPECENUM_VALUE7 EFT_OUTPUT_BONUS
28#define SPECENUM_VALUE7NAME "Output_Bonus"
29#define SPECENUM_VALUE8 EFT_OUTPUT_BONUS_2
30#define SPECENUM_VALUE8NAME "Output_Bonus_2"
31#define SPECENUM_VALUE9 EFT_OUTPUT_ADD_TILE
32#define SPECENUM_VALUE9NAME "Output_Add_Tile"
33#define SPECENUM_VALUE10 EFT_OUTPUT_INC_TILE
34#define SPECENUM_VALUE10NAME "Output_Inc_Tile"
35#define SPECENUM_VALUE11 EFT_OUTPUT_PER_TILE
36#define SPECENUM_VALUE11NAME "Output_Per_Tile"
37#define SPECENUM_VALUE12 EFT_OUTPUT_WASTE_PCT
38#define SPECENUM_VALUE12NAME "Output_Waste_Pct"
39#define SPECENUM_VALUE13 EFT_FORCE_CONTENT
40#define SPECENUM_VALUE13NAME "Force_Content"
41#define SPECENUM_VALUE14 EFT_GIVE_IMM_TECH
42#define SPECENUM_VALUE14NAME "Give_Imm_Tech"
43#define SPECENUM_VALUE15 EFT_GROWTH_FOOD
44#define SPECENUM_VALUE15NAME "Growth_Food"
45#define SPECENUM_VALUE16 EFT_SHRINK_FOOD
46#define SPECENUM_VALUE16NAME "Shrink_Food"
47#define SPECENUM_VALUE17 EFT_HAVE_EMBASSIES
48#define SPECENUM_VALUE17NAME "Have_Embassies"
49#define SPECENUM_VALUE18 EFT_MAKE_CONTENT
50#define SPECENUM_VALUE18NAME "Make_Content"
51#define SPECENUM_VALUE19 EFT_MAKE_CONTENT_MIL
52#define SPECENUM_VALUE19NAME "Make_Content_Mil"
53#define SPECENUM_VALUE20 EFT_MAKE_CONTENT_MIL_PER
54#define SPECENUM_VALUE20NAME "Make_Content_Mil_Per"
55#define SPECENUM_VALUE21 EFT_MAKE_HAPPY
56#define SPECENUM_VALUE21NAME "Make_Happy"
57#define SPECENUM_VALUE22 EFT_NO_ANARCHY
58#define SPECENUM_VALUE22NAME "No_Anarchy"
59#define SPECENUM_VALUE23 EFT_NUKE_PROOF
60#define SPECENUM_VALUE23NAME "Nuke_Proof"
61#define SPECENUM_VALUE24 EFT_POLLU_POP_PCT
62#define SPECENUM_VALUE24NAME "Pollu_Pop_Pct"
63#define SPECENUM_VALUE25 EFT_POLLU_POP_PCT_2
64#define SPECENUM_VALUE25NAME "Pollu_Pop_Pct_2"
65#define SPECENUM_VALUE26 EFT_POLLU_PROD_PCT
66#define SPECENUM_VALUE26NAME "Pollu_Prod_Pct"
67#define SPECENUM_VALUE27 EFT_REVEAL_CITIES
68#define SPECENUM_VALUE27NAME "Reveal_Cities"
69#define SPECENUM_VALUE28 EFT_REVEAL_MAP
70#define SPECENUM_VALUE28NAME "Reveal_Map"
71#define SPECENUM_VALUE29 EFT_INCITE_COST_PCT
72#define SPECENUM_VALUE29NAME "Incite_Cost_Pct"
73#define SPECENUM_VALUE30 EFT_SIZE_ADJ
74#define SPECENUM_VALUE30NAME "Size_Adj"
75#define SPECENUM_VALUE31 EFT_SIZE_UNLIMIT
76#define SPECENUM_VALUE31NAME "Size_Unlimit"
77#define SPECENUM_VALUE32 EFT_SS_STRUCTURAL
78#define SPECENUM_VALUE32NAME "SS_Structural"
79#define SPECENUM_VALUE33 EFT_SS_COMPONENT
80#define SPECENUM_VALUE33NAME "SS_Component"
81#define SPECENUM_VALUE34 EFT_SS_MODULE
82#define SPECENUM_VALUE34NAME "SS_Module"
83#define SPECENUM_VALUE35 EFT_SPY_RESISTANT
84#define SPECENUM_VALUE35NAME "Spy_Resistant"
85#define SPECENUM_VALUE36 EFT_MOVE_BONUS
86#define SPECENUM_VALUE36NAME "Move_Bonus"
87#define SPECENUM_VALUE37 EFT_UNIT_NO_LOSE_POP
88#define SPECENUM_VALUE37NAME "Unit_No_Lose_Pop"
89#define SPECENUM_VALUE38 EFT_UNIT_RECOVER
90#define SPECENUM_VALUE38NAME "Unit_Recover"
91#define SPECENUM_VALUE39 EFT_UPGRADE_UNIT
92#define SPECENUM_VALUE39NAME "Upgrade_Unit"
93#define SPECENUM_VALUE40 EFT_UPKEEP_FREE
94#define SPECENUM_VALUE40NAME "Upkeep_Free"
95#define SPECENUM_VALUE41 EFT_TECH_UPKEEP_FREE
96#define SPECENUM_VALUE41NAME "Tech_Upkeep_Free"
97#define SPECENUM_VALUE42 EFT_NO_UNHAPPY
98#define SPECENUM_VALUE42NAME "No_Unhappy"
99#define SPECENUM_VALUE43 EFT_VETERAN_BUILD
100#define SPECENUM_VALUE43NAME "Veteran_Build"
101#define SPECENUM_VALUE44 EFT_VETERAN_COMBAT
102#define SPECENUM_VALUE44NAME "Veteran_Combat"
103#define SPECENUM_VALUE45 EFT_VETERAN_WORK
104#define SPECENUM_VALUE45NAME "Veteran_Work"
105#define SPECENUM_VALUE46 EFT_HP_REGEN
106#define SPECENUM_VALUE46NAME "HP_Regen"
107#define SPECENUM_VALUE47 EFT_CITY_VISION_RADIUS_SQ
108#define SPECENUM_VALUE47NAME "City_Vision_Radius_Sq"
109#define SPECENUM_VALUE48 EFT_UNIT_VISION_RADIUS_SQ
110#define SPECENUM_VALUE48NAME "Unit_Vision_Radius_Sq"
111#define SPECENUM_VALUE49 EFT_DEFEND_BONUS
112#define SPECENUM_VALUE49NAME "Defend_Bonus"
113#define SPECENUM_VALUE50 EFT_TRADE_ROUTE_PCT
114#define SPECENUM_VALUE50NAME "Traderoute_Pct"
115#define SPECENUM_VALUE51 EFT_GAIN_AI_LOVE
116#define SPECENUM_VALUE51NAME "Gain_AI_Love"
117#define SPECENUM_VALUE52 EFT_TURN_YEARS
118#define SPECENUM_VALUE52NAME "Turn_Years"
119#define SPECENUM_VALUE53 EFT_SLOW_DOWN_TIMELINE
120#define SPECENUM_VALUE53NAME "Slow_Down_Timeline"
121#define SPECENUM_VALUE54 EFT_CIVIL_WAR_CHANCE
122#define SPECENUM_VALUE54NAME "Civil_War_Chance"
123#define SPECENUM_VALUE55 EFT_CIVIL_WAR_CITY_BONUS
124#define SPECENUM_VALUE55NAME "Civil_War_City_Bonus"
125#define SPECENUM_VALUE56 EFT_MIGRATION_PCT
126#define SPECENUM_VALUE56NAME "Migration_Pct"
127#define SPECENUM_VALUE57 EFT_EMPIRE_SIZE_BASE
128#define SPECENUM_VALUE57NAME "Empire_Size_Base"
129#define SPECENUM_VALUE58 EFT_EMPIRE_SIZE_STEP
130#define SPECENUM_VALUE58NAME "Empire_Size_Step"
131#define SPECENUM_VALUE59 EFT_MAX_RATES
132#define SPECENUM_VALUE59NAME "Max_Rates"
133#define SPECENUM_VALUE60 EFT_MARTIAL_LAW_BY_UNIT
134#define SPECENUM_VALUE60NAME "Martial_Law_By_Unit"
135#define SPECENUM_VALUE61 EFT_MARTIAL_LAW_MAX
136#define SPECENUM_VALUE61NAME "Martial_Law_Max"
137#define SPECENUM_VALUE62 EFT_RAPTURE_GROW
138#define SPECENUM_VALUE62NAME "Rapture_Grow"
139#define SPECENUM_VALUE63 EFT_REVOLUTION_UNHAPPINESS
140#define SPECENUM_VALUE63NAME "Revolution_Unhappiness"
141#define SPECENUM_VALUE64 EFT_HAS_SENATE
142#define SPECENUM_VALUE64NAME "Has_Senate"
143#define SPECENUM_VALUE65 EFT_INSPIRE_PARTISANS
144#define SPECENUM_VALUE65NAME "Inspire_Partisans"
145#define SPECENUM_VALUE66 EFT_HAPPINESS_TO_GOLD
146#define SPECENUM_VALUE66NAME "Happiness_To_Gold"
147#define SPECENUM_VALUE67 EFT_FANATICS
148#define SPECENUM_VALUE67NAME "Fanatics"
149#define SPECENUM_VALUE68 EFT_NO_DIPLOMACY
150#define SPECENUM_VALUE68NAME "No_Diplomacy"
151#define SPECENUM_VALUE69 EFT_TRADE_REVENUE_BONUS
152#define SPECENUM_VALUE69NAME "Trade_Revenue_Bonus"
153#define SPECENUM_VALUE70 EFT_UNHAPPY_FACTOR
154#define SPECENUM_VALUE70NAME "Unhappy_Factor"
155#define SPECENUM_VALUE71 EFT_UPKEEP_PCT
156#define SPECENUM_VALUE71NAME "Upkeep_Pct"
157#define SPECENUM_VALUE72 EFT_UNIT_UPKEEP_FREE_PER_CITY
158#define SPECENUM_VALUE72NAME "Unit_Upkeep_Free_Per_City"
159#define SPECENUM_VALUE73 EFT_OUTPUT_WASTE
160#define SPECENUM_VALUE73NAME "Output_Waste"
161#define SPECENUM_VALUE74 EFT_OUTPUT_WASTE_BY_DISTANCE
162#define SPECENUM_VALUE74NAME "Output_Waste_By_Distance"
163#define SPECENUM_VALUE75 EFT_OUTPUT_PENALTY_TILE
164#define SPECENUM_VALUE75NAME "Output_Penalty_Tile"
165#define SPECENUM_VALUE76 EFT_OUTPUT_INC_TILE_CELEBRATE
166#define SPECENUM_VALUE76NAME "Output_Inc_Tile_Celebrate"
167#define SPECENUM_VALUE77 EFT_CITY_UNHAPPY_SIZE
168#define SPECENUM_VALUE77NAME "City_Unhappy_Size"
169#define SPECENUM_VALUE78 EFT_CITY_RADIUS_SQ
170#define SPECENUM_VALUE78NAME "City_Radius_Sq"
171#define SPECENUM_VALUE79 EFT_CITY_BUILD_SLOTS
172#define SPECENUM_VALUE79NAME "City_Build_Slots"
173#define SPECENUM_VALUE80 EFT_UPGRADE_PRICE_PCT
174#define SPECENUM_VALUE80NAME "Upgrade_Price_Pct"
175#define SPECENUM_VALUE81 EFT_VISIBLE_WALLS
176#define SPECENUM_VALUE81NAME "Visible_Walls"
177#define SPECENUM_VALUE82 EFT_TECH_COST_FACTOR
178#define SPECENUM_VALUE82NAME "Tech_Cost_Factor"
179#define SPECENUM_VALUE83 EFT_SHIELD2GOLD_PCT
180#define SPECENUM_VALUE83NAME "Shield2Gold_Pct"
181#define SPECENUM_VALUE84 EFT_TILE_WORKABLE
182#define SPECENUM_VALUE84NAME "Tile_Workable"
183#define SPECENUM_VALUE85 EFT_CITY_IMAGE
184#define SPECENUM_VALUE85NAME "City_Image"
185#define SPECENUM_VALUE86 EFT_IMPR_BUILD_COST_PCT
186#define SPECENUM_VALUE86NAME "Building_Build_Cost_Pct"
187#define SPECENUM_VALUE87 EFT_MAX_TRADE_ROUTES
188#define SPECENUM_VALUE87NAME "Max_Trade_Routes"
189#define SPECENUM_VALUE88 EFT_GOV_CENTER
190#define SPECENUM_VALUE88NAME "Gov_Center"
191#define SPECENUM_VALUE89 EFT_COMBAT_ROUNDS
192#define SPECENUM_VALUE89NAME "Combat_Rounds"
193#define SPECENUM_VALUE90 EFT_IMPR_BUY_COST_PCT
194#define SPECENUM_VALUE90NAME "Building_Buy_Cost_Pct"
195#define SPECENUM_VALUE91 EFT_UNIT_BUILD_COST_PCT
196#define SPECENUM_VALUE91NAME "Unit_Build_Cost_Pct"
197#define SPECENUM_VALUE92 EFT_UNIT_BUY_COST_PCT
198#define SPECENUM_VALUE92NAME "Unit_Buy_Cost_Pct"
199#define SPECENUM_VALUE93 EFT_NOT_TECH_SOURCE
200#define SPECENUM_VALUE93NAME "Not_Tech_Source"
201#define SPECENUM_VALUE94 EFT_ENEMY_CITIZEN_UNHAPPY_PCT
202#define SPECENUM_VALUE94NAME "Enemy_Citizen_Unhappy_Pct"
203#define SPECENUM_VALUE95 EFT_IRRIGATION_PCT
204#define SPECENUM_VALUE95NAME "Irrigation_Pct"
205#define SPECENUM_VALUE96 EFT_MINING_PCT
206#define SPECENUM_VALUE96NAME "Mining_Pct"
207#define SPECENUM_VALUE97 EFT_OUTPUT_TILE_PUNISH_PCT
208#define SPECENUM_VALUE97NAME "Output_Tile_Punish_Pct"
209#define SPECENUM_VALUE98 EFT_UNIT_BRIBE_COST_PCT
210#define SPECENUM_VALUE98NAME "Unit_Bribe_Cost_Pct"
211#define SPECENUM_VALUE99 EFT_VICTORY
212#define SPECENUM_VALUE99NAME "Victory"
213#define SPECENUM_VALUE100 EFT_PERFORMANCE
214#define SPECENUM_VALUE100NAME "Performance"
215#define SPECENUM_VALUE101 EFT_HISTORY
216#define SPECENUM_VALUE101NAME "History"
217#define SPECENUM_VALUE102 EFT_NATION_PERFORMANCE
218#define SPECENUM_VALUE102NAME "National_Performance"
219#define SPECENUM_VALUE103 EFT_NATION_HISTORY
220#define SPECENUM_VALUE103NAME "National_History"
221#define SPECENUM_VALUE104 EFT_TURN_FRAGMENTS
222#define SPECENUM_VALUE104NAME "Turn_Fragments"
223#define SPECENUM_VALUE105 EFT_MAX_STOLEN_GOLD_PM
224#define SPECENUM_VALUE105NAME "Max_Stolen_Gold_Pm"
225#define SPECENUM_VALUE106 EFT_THIEFS_SHARE_PM
226#define SPECENUM_VALUE106NAME "Thiefs_Share_Pm"
227#define SPECENUM_VALUE107 EFT_RETIRE_PCT
228#define SPECENUM_VALUE107NAME "Retire_Pct"
229#define SPECENUM_VALUE108 EFT_ILLEGAL_ACTION_MOVE_COST
230#define SPECENUM_VALUE108NAME "Illegal_Action_Move_Cost"
231#define SPECENUM_VALUE109 EFT_HAVE_CONTACTS
232#define SPECENUM_VALUE109NAME "Have_Contacts"
233#define SPECENUM_VALUE110 EFT_CASUS_BELLI_CAUGHT
234#define SPECENUM_VALUE110NAME "Casus_Belli_Caught"
235#define SPECENUM_VALUE111 EFT_CASUS_BELLI_SUCCESS
236#define SPECENUM_VALUE111NAME "Casus_Belli_Success"
237#define SPECENUM_VALUE112 EFT_ACTION_ODDS_PCT
238#define SPECENUM_VALUE112NAME "Action_Odds_Pct"
239#define SPECENUM_VALUE113 EFT_BORDER_VISION
240#define SPECENUM_VALUE113NAME "Border_Vision"
241#define SPECENUM_VALUE114 EFT_STEALINGS_IGNORE
242#define SPECENUM_VALUE114NAME "Stealings_Ignore"
243#define SPECENUM_VALUE115 EFT_OUTPUT_WASTE_BY_REL_DISTANCE
244#define SPECENUM_VALUE115NAME "Output_Waste_By_Rel_Distance"
245#define SPECENUM_VALUE116 EFT_SABOTEUR_RESISTANT
246#define SPECENUM_VALUE116NAME "Building_Saboteur_Resistant"
247#define SPECENUM_VALUE117 EFT_UNIT_SLOTS
248#define SPECENUM_VALUE117NAME "Unit_Slots"
249#define SPECENUM_VALUE118 EFT_ATTACK_BONUS
250#define SPECENUM_VALUE118NAME "Attack_Bonus"
251#define SPECENUM_VALUE119 EFT_CONQUEST_TECH_PCT
252#define SPECENUM_VALUE119NAME "Conquest_Tech_Pct"
253#define SPECENUM_VALUE120 EFT_ACTION_SUCCESS_MOVE_COST
254#define SPECENUM_VALUE120NAME "Action_Success_Actor_Move_Cost"
255#define SPECENUM_VALUE121 EFT_ACTION_SUCCESS_TARGET_MOVE_COST
256#define SPECENUM_VALUE121NAME "Action_Success_Target_Move_Cost"
257#define SPECENUM_VALUE122 EFT_INFRA_POINTS
258#define SPECENUM_VALUE122NAME "Infra_Points"
259#define SPECENUM_VALUE123 EFT_FORTIFY_DEFENSE_BONUS
260#define SPECENUM_VALUE123NAME "Fortify_Defense_Bonus"
261#define SPECENUM_VALUE124 EFT_MAPS_STOLEN_PCT
262#define SPECENUM_VALUE124NAME "Maps_Stolen_Pct"
263#define SPECENUM_VALUE125 EFT_UNIT_SHIELD_VALUE_PCT
264#define SPECENUM_VALUE125NAME "Unit_Shield_Value_Pct"
265#define SPECENUM_VALUE126 EFT_CASUS_BELLI_COMPLETE
266#define SPECENUM_VALUE126NAME "Casus_Belli_Complete"
267#define SPECENUM_VALUE127 EFT_ILLEGAL_ACTION_HP_COST
268#define SPECENUM_VALUE127NAME "Illegal_Action_HP_Cost"
269#define SPECENUM_VALUE128 EFT_POPCOST_FREE
270#define SPECENUM_VALUE128NAME "Popcost_Free"
271#define SPECENUM_VALUE129 EFT_HEAL_UNIT_PCT
272#define SPECENUM_VALUE129NAME "Heal_UNit_Pct"
273#define SPECENUM_VALUE130 EFT_NUKE_BLAST_RADIUS_1_SQ
274#define SPECENUM_VALUE130NAME "Nuke_Blast_Radius_1_Sq"
275#define SPECENUM_VALUE131 EFT_BORDER_STRENGTH_PCT
276#define SPECENUM_VALUE131NAME "Border_Strength_Pct"
277#define SPECENUM_VALUE132 EFT_ACTION_RESIST_PCT
278#define SPECENUM_VALUE132NAME "Action_Resist_Pct"
279#define SPECENUM_VALUE133 EFT_OUTPUT_BONUS_ABSOLUTE
280#define SPECENUM_VALUE133NAME "Output_Bonus_Absolute"
281#define SPECENUM_VALUE134 EFT_MIN_HP_PCT
282#define SPECENUM_VALUE134NAME "Min_HP_Pct"
283#define SPECENUM_VALUE135 EFT_HP_REGEN_2
284#define SPECENUM_VALUE135NAME "HP_Regen_2"
285#define SPECENUM_VALUE136 EFT_TECH_PARASITE_PCT_MAX
286#define SPECENUM_VALUE136NAME "Tech_Parasite_Pct_Max"
287#define SPECENUM_VALUE137 EFT_HEALTH_PCT
288#define SPECENUM_VALUE137NAME "Health_Pct"
289#define SPECENUM_VALUE138 EFT_ACTIVITY_TIME
290#define SPECENUM_VALUE138NAME "Activity_Time"
291#define SPECENUM_VALUE139 EFT_SURPLUS_WASTE_PCT
292#define SPECENUM_VALUE139NAME "Surplus_Waste_Pct"
293#define SPECENUM_VALUE140 EFT_SURPLUS_WASTE_PCT_BY_REL_DISTANCE
294#define SPECENUM_VALUE140NAME "Surplus_Waste_Pct_By_Rel_Distance"
295#define SPECENUM_VALUE141 EFT_TECH_LEAKAGE
296#define SPECENUM_VALUE141NAME "Tech_Leakage"
297#define SPECENUM_VALUE142 EFT_IMPR_UPKEEP_REDUCTION
298#define SPECENUM_VALUE142NAME "Impr_Upkeep_Reduction"
299#define SPECENUM_VALUE143 EFT_CULTURE_PCT
300#define SPECENUM_VALUE143NAME "Culture_Pct"
301#define SPECENUM_VALUE144 EFT_TILE_CLAIMABLE
302#define SPECENUM_VALUE144NAME "Tile_Claimable"
303#define SPECENUM_VALUE145 EFT_USER_EFFECT_1
304#define SPECENUM_VALUE145NAME "User_Effect_1"
305#define SPECENUM_VALUE146 EFT_USER_EFFECT_2
306#define SPECENUM_VALUE146NAME "User_Effect_2"
307#define SPECENUM_VALUE147 EFT_USER_EFFECT_3
308#define SPECENUM_VALUE147NAME "User_Effect_3"
309#define SPECENUM_VALUE148 EFT_USER_EFFECT_4
310#define SPECENUM_VALUE148NAME "User_Effect_4"
311#define SPECENUM_COUNT EFT_COUNT
312#include "specenum_gen.h"
313
314#endif /* FC__EFFECTS_ENUMS_GEN_H */