Loading...
Searching...
No Matches
Go to the documentation of this file.
8#ifndef FC__ACTIONS_ENUMS_GEN_H
9#define FC__ACTIONS_ENUMS_GEN_H
12#define SPECENUM_NAME gen_action
13#define SPECENUM_VALUE0 ACTION_ESTABLISH_EMBASSY
14#define SPECENUM_VALUE0NAME "Establish Embassy"
15#define SPECENUM_VALUE1 ACTION_ESTABLISH_EMBASSY_STAY
16#define SPECENUM_VALUE1NAME "Establish Embassy Stay"
17#define SPECENUM_VALUE2 ACTION_SPY_INVESTIGATE_CITY
18#define SPECENUM_VALUE2NAME "Investigate City"
19#define SPECENUM_VALUE3 ACTION_INV_CITY_SPEND
20#define SPECENUM_VALUE3NAME "Investigate City Spend Unit"
21#define SPECENUM_VALUE4 ACTION_SPY_POISON
22#define SPECENUM_VALUE4NAME "Poison City"
23#define SPECENUM_VALUE5 ACTION_SPY_POISON_ESC
24#define SPECENUM_VALUE5NAME "Poison City Escape"
25#define SPECENUM_VALUE6 ACTION_SPY_STEAL_GOLD
26#define SPECENUM_VALUE6NAME "Steal Gold"
27#define SPECENUM_VALUE7 ACTION_SPY_STEAL_GOLD_ESC
28#define SPECENUM_VALUE7NAME "Steal Gold Escape"
29#define SPECENUM_VALUE8 ACTION_SPY_SABOTAGE_CITY
30#define SPECENUM_VALUE8NAME "Sabotage City"
31#define SPECENUM_VALUE9 ACTION_SPY_SABOTAGE_CITY_ESC
32#define SPECENUM_VALUE9NAME "Sabotage City Escape"
33#define SPECENUM_VALUE10 ACTION_SPY_TARGETED_SABOTAGE_CITY
34#define SPECENUM_VALUE10NAME "Targeted Sabotage City"
35#define SPECENUM_VALUE11 ACTION_SPY_TARGETED_SABOTAGE_CITY_ESC
36#define SPECENUM_VALUE11NAME "Targeted Sabotage City Escape"
37#define SPECENUM_VALUE12 ACTION_SPY_SABOTAGE_CITY_PRODUCTION
38#define SPECENUM_VALUE12NAME "Sabotage City Production"
39#define SPECENUM_VALUE13 ACTION_SPY_SABOTAGE_CITY_PRODUCTION_ESC
40#define SPECENUM_VALUE13NAME "Sabotage City Production Escape"
41#define SPECENUM_VALUE14 ACTION_SPY_STEAL_TECH
42#define SPECENUM_VALUE14NAME "Steal Tech"
43#define SPECENUM_VALUE15 ACTION_SPY_STEAL_TECH_ESC
44#define SPECENUM_VALUE15NAME "Steal Tech Escape Expected"
45#define SPECENUM_VALUE16 ACTION_SPY_TARGETED_STEAL_TECH
46#define SPECENUM_VALUE16NAME "Targeted Steal Tech"
47#define SPECENUM_VALUE17 ACTION_SPY_TARGETED_STEAL_TECH_ESC
48#define SPECENUM_VALUE17NAME "Targeted Steal Tech Escape Expected"
49#define SPECENUM_VALUE18 ACTION_SPY_INCITE_CITY
50#define SPECENUM_VALUE18NAME "Incite City"
51#define SPECENUM_VALUE19 ACTION_SPY_INCITE_CITY_ESC
52#define SPECENUM_VALUE19NAME "Incite City Escape"
53#define SPECENUM_VALUE20 ACTION_TRADE_ROUTE
54#define SPECENUM_VALUE20NAME "Establish Trade Route"
55#define SPECENUM_VALUE21 ACTION_MARKETPLACE
56#define SPECENUM_VALUE21NAME "Enter Marketplace"
57#define SPECENUM_VALUE22 ACTION_HELP_WONDER
58#define SPECENUM_VALUE22NAME "Help Wonder"
59#define SPECENUM_VALUE23 ACTION_SPY_BRIBE_UNIT
60#define SPECENUM_VALUE23NAME "Bribe Unit"
61#define SPECENUM_VALUE24 ACTION_SPY_BRIBE_STACK
62#define SPECENUM_VALUE24NAME "Bribe Stack"
63#define SPECENUM_VALUE25 ACTION_CAPTURE_UNITS
64#define SPECENUM_VALUE25NAME "Capture Units"
65#define SPECENUM_VALUE26 ACTION_SPY_SABOTAGE_UNIT
66#define SPECENUM_VALUE26NAME "Sabotage Unit"
67#define SPECENUM_VALUE27 ACTION_SPY_SABOTAGE_UNIT_ESC
68#define SPECENUM_VALUE27NAME "Sabotage Unit Escape"
69#define SPECENUM_VALUE28 ACTION_FOUND_CITY
70#define SPECENUM_VALUE28NAME "Found City"
71#define SPECENUM_VALUE29 ACTION_JOIN_CITY
72#define SPECENUM_VALUE29NAME "Join City"
73#define SPECENUM_VALUE30 ACTION_STEAL_MAPS
74#define SPECENUM_VALUE30NAME "Steal Maps"
75#define SPECENUM_VALUE31 ACTION_STEAL_MAPS_ESC
76#define SPECENUM_VALUE31NAME "Steal Maps Escape"
77#define SPECENUM_VALUE32 ACTION_SPY_NUKE
78#define SPECENUM_VALUE32NAME "Suitcase Nuke"
79#define SPECENUM_VALUE33 ACTION_SPY_NUKE_ESC
80#define SPECENUM_VALUE33NAME "Suitcase Nuke Escape"
81#define SPECENUM_VALUE34 ACTION_NUKE
82#define SPECENUM_VALUE34NAME "Explode Nuclear"
83#define SPECENUM_VALUE35 ACTION_NUKE_CITY
84#define SPECENUM_VALUE35NAME "Nuke City"
85#define SPECENUM_VALUE36 ACTION_NUKE_UNITS
86#define SPECENUM_VALUE36NAME "Nuke Units"
87#define SPECENUM_VALUE37 ACTION_DESTROY_CITY
88#define SPECENUM_VALUE37NAME "Destroy City"
89#define SPECENUM_VALUE38 ACTION_EXPEL_UNIT
90#define SPECENUM_VALUE38NAME "Expel Unit"
91#define SPECENUM_VALUE39 ACTION_DISBAND_UNIT_RECOVER
92#define SPECENUM_VALUE39NAME "Disband Unit Recover"
93#define SPECENUM_VALUE40 ACTION_DISBAND_UNIT
94#define SPECENUM_VALUE40NAME "Disband Unit"
95#define SPECENUM_VALUE41 ACTION_HOME_CITY
96#define SPECENUM_VALUE41NAME "Home City"
97#define SPECENUM_VALUE42 ACTION_HOMELESS
98#define SPECENUM_VALUE42NAME "Unit Make Homeless"
99#define SPECENUM_VALUE43 ACTION_UPGRADE_UNIT
100#define SPECENUM_VALUE43NAME "Upgrade Unit"
101#define SPECENUM_VALUE44 ACTION_CONVERT
102#define SPECENUM_VALUE44NAME "Convert Unit"
103#define SPECENUM_VALUE45 ACTION_AIRLIFT
104#define SPECENUM_VALUE45NAME "Airlift Unit"
105#define SPECENUM_VALUE46 ACTION_ATTACK
106#define SPECENUM_VALUE46NAME "Attack"
107#define SPECENUM_VALUE47 ACTION_ATTACK2
108#define SPECENUM_VALUE47NAME "Attack 2"
109#define SPECENUM_VALUE48 ACTION_SUICIDE_ATTACK
110#define SPECENUM_VALUE48NAME "Suicide Attack"
111#define SPECENUM_VALUE49 ACTION_SUICIDE_ATTACK2
112#define SPECENUM_VALUE49NAME "Suicide Attack 2"
113#define SPECENUM_VALUE50 ACTION_STRIKE_BUILDING
114#define SPECENUM_VALUE50NAME "Surgical Strike Building"
115#define SPECENUM_VALUE51 ACTION_STRIKE_PRODUCTION
116#define SPECENUM_VALUE51NAME "Surgical Strike Production"
117#define SPECENUM_VALUE52 ACTION_CONQUER_CITY_SHRINK
118#define SPECENUM_VALUE52NAME "Conquer City Shrink"
119#define SPECENUM_VALUE53 ACTION_CONQUER_CITY_SHRINK2
120#define SPECENUM_VALUE53NAME "Conquer City Shrink 2"
121#define SPECENUM_VALUE54 ACTION_CONQUER_CITY_SHRINK3
122#define SPECENUM_VALUE54NAME "Conquer City Shrink 3"
123#define SPECENUM_VALUE55 ACTION_CONQUER_CITY_SHRINK4
124#define SPECENUM_VALUE55NAME "Conquer City Shrink 4"
125#define SPECENUM_VALUE56 ACTION_BOMBARD
126#define SPECENUM_VALUE56NAME "Bombard"
127#define SPECENUM_VALUE57 ACTION_BOMBARD2
128#define SPECENUM_VALUE57NAME "Bombard 2"
129#define SPECENUM_VALUE58 ACTION_BOMBARD3
130#define SPECENUM_VALUE58NAME "Bombard 3"
131#define SPECENUM_VALUE59 ACTION_BOMBARD4
132#define SPECENUM_VALUE59NAME "Bombard 4"
133#define SPECENUM_VALUE60 ACTION_BOMBARD_LETHAL
134#define SPECENUM_VALUE60NAME "Bombard Lethal"
135#define SPECENUM_VALUE61 ACTION_BOMBARD_LETHAL2
136#define SPECENUM_VALUE61NAME "Bombard Lethal 2"
137#define SPECENUM_VALUE62 ACTION_ROAD
138#define SPECENUM_VALUE62NAME "Build Road"
139#define SPECENUM_VALUE63 ACTION_ROAD2
140#define SPECENUM_VALUE63NAME "Build Road 2"
141#define SPECENUM_VALUE64 ACTION_IRRIGATE
142#define SPECENUM_VALUE64NAME "Build Irrigation"
143#define SPECENUM_VALUE65 ACTION_IRRIGATE2
144#define SPECENUM_VALUE65NAME "Build Irrigation 2"
145#define SPECENUM_VALUE66 ACTION_MINE
146#define SPECENUM_VALUE66NAME "Build Mine"
147#define SPECENUM_VALUE67 ACTION_MINE2
148#define SPECENUM_VALUE67NAME "Build Mine 2"
149#define SPECENUM_VALUE68 ACTION_BASE
150#define SPECENUM_VALUE68NAME "Build Base"
151#define SPECENUM_VALUE69 ACTION_BASE2
152#define SPECENUM_VALUE69NAME "Build Base 2"
153#define SPECENUM_VALUE70 ACTION_PILLAGE
154#define SPECENUM_VALUE70NAME "Pillage"
155#define SPECENUM_VALUE71 ACTION_PILLAGE2
156#define SPECENUM_VALUE71NAME "Pillage 2"
157#define SPECENUM_VALUE72 ACTION_TRANSPORT_BOARD
158#define SPECENUM_VALUE72NAME "Transport Board"
159#define SPECENUM_VALUE73 ACTION_TRANSPORT_BOARD2
160#define SPECENUM_VALUE73NAME "Transport Board 2"
161#define SPECENUM_VALUE74 ACTION_TRANSPORT_BOARD3
162#define SPECENUM_VALUE74NAME "Transport Board_3"
163#define SPECENUM_VALUE75 ACTION_TRANSPORT_DEBOARD
164#define SPECENUM_VALUE75NAME "Transport Deboard"
165#define SPECENUM_VALUE76 ACTION_TRANSPORT_EMBARK
166#define SPECENUM_VALUE76NAME "Transport Embark"
167#define SPECENUM_VALUE77 ACTION_TRANSPORT_EMBARK2
168#define SPECENUM_VALUE77NAME "Transport Embark 2"
169#define SPECENUM_VALUE78 ACTION_TRANSPORT_EMBARK3
170#define SPECENUM_VALUE78NAME "Transport Embark 3"
171#define SPECENUM_VALUE79 ACTION_TRANSPORT_EMBARK4
172#define SPECENUM_VALUE79NAME "Transport Embark 4"
173#define SPECENUM_VALUE80 ACTION_TRANSPORT_DISEMBARK1
174#define SPECENUM_VALUE80NAME "Transport Disembark"
175#define SPECENUM_VALUE81 ACTION_TRANSPORT_DISEMBARK2
176#define SPECENUM_VALUE81NAME "Transport Disembark 2"
177#define SPECENUM_VALUE82 ACTION_TRANSPORT_DISEMBARK3
178#define SPECENUM_VALUE82NAME "Transport Disembark 3"
179#define SPECENUM_VALUE83 ACTION_TRANSPORT_DISEMBARK4
180#define SPECENUM_VALUE83NAME "Transport Disembark 4"
181#define SPECENUM_VALUE84 ACTION_TRANSPORT_LOAD
182#define SPECENUM_VALUE84NAME "Transport Load"
183#define SPECENUM_VALUE85 ACTION_TRANSPORT_LOAD2
184#define SPECENUM_VALUE85NAME "Transport Load 2"
185#define SPECENUM_VALUE86 ACTION_TRANSPORT_LOAD3
186#define SPECENUM_VALUE86NAME "Transport Load 3"
187#define SPECENUM_VALUE87 ACTION_TRANSPORT_UNLOAD
188#define SPECENUM_VALUE87NAME "Transport Unload"
189#define SPECENUM_VALUE88 ACTION_SPY_SPREAD_PLAGUE
190#define SPECENUM_VALUE88NAME "Spread Plague"
191#define SPECENUM_VALUE89 ACTION_SPY_ATTACK
192#define SPECENUM_VALUE89NAME "Spy Attack"
193#define SPECENUM_VALUE90 ACTION_CONQUER_EXTRAS
194#define SPECENUM_VALUE90NAME "Conquer Extras"
195#define SPECENUM_VALUE91 ACTION_CONQUER_EXTRAS2
196#define SPECENUM_VALUE91NAME "Conquer Extras 2"
197#define SPECENUM_VALUE92 ACTION_CONQUER_EXTRAS3
198#define SPECENUM_VALUE92NAME "Conquer Extras 3"
199#define SPECENUM_VALUE93 ACTION_CONQUER_EXTRAS4
200#define SPECENUM_VALUE93NAME "Conquer Extras 4"
201#define SPECENUM_VALUE94 ACTION_HUT_ENTER
202#define SPECENUM_VALUE94NAME "Enter Hut"
203#define SPECENUM_VALUE95 ACTION_HUT_ENTER2
204#define SPECENUM_VALUE95NAME "Enter Hut 2"
205#define SPECENUM_VALUE96 ACTION_HUT_ENTER3
206#define SPECENUM_VALUE96NAME "Enter Hut 3"
207#define SPECENUM_VALUE97 ACTION_HUT_ENTER4
208#define SPECENUM_VALUE97NAME "Enter Hut 4"
209#define SPECENUM_VALUE98 ACTION_HUT_FRIGHTEN
210#define SPECENUM_VALUE98NAME "Frighten Hut"
211#define SPECENUM_VALUE99 ACTION_HUT_FRIGHTEN2
212#define SPECENUM_VALUE99NAME "Frighten Hut 2"
213#define SPECENUM_VALUE100 ACTION_HUT_FRIGHTEN3
214#define SPECENUM_VALUE100NAME "Frighten Hut 3"
215#define SPECENUM_VALUE101 ACTION_HUT_FRIGHTEN4
216#define SPECENUM_VALUE101NAME "Frighten Hut 4"
217#define SPECENUM_VALUE102 ACTION_HEAL_UNIT
218#define SPECENUM_VALUE102NAME "Heal Unit"
219#define SPECENUM_VALUE103 ACTION_HEAL_UNIT2
220#define SPECENUM_VALUE103NAME "Heal Unit 2"
221#define SPECENUM_VALUE104 ACTION_PARADROP
222#define SPECENUM_VALUE104NAME "Paradrop Unit"
223#define SPECENUM_VALUE105 ACTION_PARADROP_CONQUER
224#define SPECENUM_VALUE105NAME "Paradrop Unit Conquer"
225#define SPECENUM_VALUE106 ACTION_PARADROP_FRIGHTEN
226#define SPECENUM_VALUE106NAME "Paradrop Unit Frighten"
227#define SPECENUM_VALUE107 ACTION_PARADROP_FRIGHTEN_CONQUER
228#define SPECENUM_VALUE107NAME "Paradrop Unit Frighten Conquer"
229#define SPECENUM_VALUE108 ACTION_PARADROP_ENTER
230#define SPECENUM_VALUE108NAME "Paradrop Unit Enter"
231#define SPECENUM_VALUE109 ACTION_PARADROP_ENTER_CONQUER
232#define SPECENUM_VALUE109NAME "Paradrop Unit Enter Conquer"
233#define SPECENUM_VALUE110 ACTION_WIPE_UNITS
234#define SPECENUM_VALUE110NAME "Wipe Units"
235#define SPECENUM_VALUE111 ACTION_SPY_ESCAPE
236#define SPECENUM_VALUE111NAME "Spy Escape"
237#define SPECENUM_VALUE112 ACTION_UNIT_MOVE
238#define SPECENUM_VALUE112NAME "Unit Move"
239#define SPECENUM_VALUE113 ACTION_UNIT_MOVE2
240#define SPECENUM_VALUE113NAME "Unit Move 2"
241#define SPECENUM_VALUE114 ACTION_UNIT_MOVE3
242#define SPECENUM_VALUE114NAME "Unit Move 3"
243#define SPECENUM_VALUE115 ACTION_TELEPORT
244#define SPECENUM_VALUE115NAME "Teleport"
245#define SPECENUM_VALUE116 ACTION_TELEPORT2
246#define SPECENUM_VALUE116NAME "Teleport2"
247#define SPECENUM_VALUE117 ACTION_TELEPORT3
248#define SPECENUM_VALUE117NAME "Teleport3"
249#define SPECENUM_VALUE118 ACTION_TELEPORT_CONQUER
250#define SPECENUM_VALUE118NAME "Teleport Conquer"
251#define SPECENUM_VALUE119 ACTION_TELEPORT_FRIGHTEN
252#define SPECENUM_VALUE119NAME "Teleport Frighten"
253#define SPECENUM_VALUE120 ACTION_TELEPORT_FRIGHTEN_CONQUER
254#define SPECENUM_VALUE120NAME "Teleport Frighten Conquer"
255#define SPECENUM_VALUE121 ACTION_TELEPORT_ENTER
256#define SPECENUM_VALUE121NAME "Teleport Enter"
257#define SPECENUM_VALUE122 ACTION_TELEPORT_ENTER_CONQUER
258#define SPECENUM_VALUE122NAME "Teleport Enter Conquer"
259#define SPECENUM_VALUE123 ACTION_CLEAN
260#define SPECENUM_VALUE123NAME "Clean"
261#define SPECENUM_VALUE124 ACTION_CLEAN2
262#define SPECENUM_VALUE124NAME "Clean 2"
263#define SPECENUM_VALUE125 ACTION_COLLECT_RANSOM
264#define SPECENUM_VALUE125NAME "Collect Ransom"
265#define SPECENUM_VALUE126 ACTION_FORTIFY
266#define SPECENUM_VALUE126NAME "Fortify"
267#define SPECENUM_VALUE127 ACTION_FORTIFY2
268#define SPECENUM_VALUE127NAME "Fortify 2"
269#define SPECENUM_VALUE128 ACTION_CULTIVATE
270#define SPECENUM_VALUE128NAME "Cultivate"
271#define SPECENUM_VALUE129 ACTION_CULTIVATE2
272#define SPECENUM_VALUE129NAME "Cultivate 2"
273#define SPECENUM_VALUE130 ACTION_PLANT
274#define SPECENUM_VALUE130NAME "Plant"
275#define SPECENUM_VALUE131 ACTION_PLANT2
276#define SPECENUM_VALUE131NAME "Plant 2"
277#define SPECENUM_VALUE132 ACTION_TRANSFORM_TERRAIN
278#define SPECENUM_VALUE132NAME "Transform Terrain"
279#define SPECENUM_VALUE133 ACTION_TRANSFORM_TERRAIN2
280#define SPECENUM_VALUE133NAME "Transform Terrain 2"
281#define SPECENUM_VALUE134 ACTION_GAIN_VETERANCY
282#define SPECENUM_VALUE134NAME "Gain Veterancy"
283#define SPECENUM_VALUE135 ACTION_ESCAPE
284#define SPECENUM_VALUE135NAME "Escape"
285#define SPECENUM_VALUE136 ACTION_CIVIL_WAR
286#define SPECENUM_VALUE136NAME "Civil War"
287#define SPECENUM_VALUE137 ACTION_FINISH_UNIT
288#define SPECENUM_VALUE137NAME "Finish Unit"
289#define SPECENUM_VALUE138 ACTION_FINISH_BUILDING
290#define SPECENUM_VALUE138NAME "Finish Building"
291#define SPECENUM_VALUE139 ACTION_USER_ACTION1
292#define SPECENUM_VALUE139NAME "User Action 1"
293#define SPECENUM_VALUE140 ACTION_USER_ACTION2
294#define SPECENUM_VALUE140NAME "User Action 2"
295#define SPECENUM_VALUE141 ACTION_USER_ACTION3
296#define SPECENUM_VALUE141NAME "User Action 3"
297#define SPECENUM_VALUE142 ACTION_USER_ACTION4
298#define SPECENUM_VALUE142NAME "User Action 4"
299#define SPECENUM_COUNT ACTION_COUNT
300#define SPECENUM_NAME_UPDATER
301#define SPECENUM_BITVECTOR bv_actions