13class JFW_Team_DM_Zone :
public ScriptImpClass {
15 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
16 void Exited(GameObject *obj,GameObject *exiter);
17 public:
void Register_Auto_Save_Variables();
20class JFW_Team_DM_Controller :
public ScriptImpClass {
22 void Created(GameObject *obj);
23 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
24 public:
void Register_Auto_Save_Variables();
27class JFW_Team_DM_Attatched :
public ScriptImpClass {
28 void Killed(GameObject *obj,GameObject *killer);
29 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
32class JFW_Assault_Powerplant_Controller :
public ScriptImpClass {
34 void Created(GameObject *obj);
35 void Timer_Expired(GameObject *obj,
int number);
36 void Entered(GameObject *obj,GameObject *enterer);
37 void Exited(GameObject *obj,GameObject *exiter);
38 public:
void Register_Auto_Save_Variables();
41class JFW_Resource_Collector :
public ScriptImpClass {
44 void Created(GameObject *obj);
45 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
46 public:
void Register_Auto_Save_Variables();
49class JFW_Resource_Refinery :
public ScriptImpClass {
50 void Entered(GameObject *obj,GameObject *enterer);
53class JFW_Resource_Field :
public ScriptImpClass {
55 void Created(GameObject *obj);
56 void Entered(GameObject *obj,GameObject *enterer);
57 void Exited(GameObject *obj,GameObject *exiter);
58 void Timer_Expired(GameObject *obj,
int number);
59 public:
void Register_Auto_Save_Variables();
62class JFW_Domination_Zone :
public ScriptImpClass {
63 unsigned int currentmodelid;
66 void Created(GameObject *obj);
67 void Entered(GameObject *obj,GameObject *enterer);
68 void Timer_Expired(GameObject *obj,
int number);
69 public:
void Register_Auto_Save_Variables();
72class JFW_Domination_Controler :
public ScriptImpClass {
75 void Created(GameObject *obj);
76 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
77 void Timer_Expired(GameObject *obj,
int number);
78 public:
void Register_Auto_Save_Variables();
81class JFW_Iron_Curtain_Zone :
public ScriptImpClass {
83 void Created(GameObject *obj);
84 void Killed(GameObject *obj,GameObject *killer);
85 void Entered(GameObject *obj,GameObject *enterer);
86 void Timer_Expired(GameObject *obj,
int number);
87 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
88 public:
void Register_Auto_Save_Variables();
91class JFW_Chrono_Controler_Zone :
public ScriptImpClass {
97 void Created(GameObject *obj);
98 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
99 void Killed(GameObject *obj,GameObject *killer);
100 void Entered(GameObject *obj,GameObject *enterer);
101 void Timer_Expired(GameObject *obj,
int number);
102 public:
void Register_Auto_Save_Variables();
105class JFW_Drone_Damage :
public ScriptImpClass {
107 void Created(GameObject *obj);
108 void Damaged(GameObject *obj,GameObject *damager,
float amount);
109 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
110 public:
void Register_Auto_Save_Variables();
113class JFW_Conyard :
public ScriptImpClass {
115 void Created(GameObject *obj);
116 void Killed(GameObject *obj,GameObject *killer);
117 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
118 void Timer_Expired(GameObject *obj,
int number);
119 public:
void Register_Auto_Save_Variables();
122class JFW_Conyard_Vehicle_Buildings :
public ScriptImpClass {
124 void Created(GameObject *obj);
125 void Killed(GameObject *obj,GameObject *killer);
126 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
127 void Timer_Expired(GameObject *obj,
int number);
128 public:
void Register_Auto_Save_Variables();
131class JFW_Flying_Infantry :
public ScriptImpClass {
132 void Created(GameObject *obj);
135class JFW_Flying_Infantry_Custom :
public ScriptImpClass {
136 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
139class JFW_Flying_Infantry_Powerup :
public ScriptImpClass {
140 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
143class JFW_Flying_Infantry_Enter :
public ScriptImpClass {
144 void Entered(GameObject *obj,GameObject *enterer);
147class JFW_Flying_Infantry_Exit :
public ScriptImpClass {
148 void Exited(GameObject *obj,GameObject *exiter);
151class JFW_Team_DM_Controller_2 :
public ScriptImpClass {
153 void Created(GameObject *obj);
154 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
155 public:
void Register_Auto_Save_Variables();
158class JFW_Vehicle_Thief :
public ScriptImpClass {
159 void Damaged(GameObject *obj,GameObject *damager,
float amount);
162class JFW_Vehicle_Thief_2 :
public ScriptImpClass {
163 void Damaged(GameObject *obj,GameObject *damager,
float amount);
166class JFW_Domination_Controler_End_Game :
public ScriptImpClass {
169 void Created(GameObject *obj);
170 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
171 void Timer_Expired(GameObject *obj,
int number);
172 public:
void Register_Auto_Save_Variables();
175class JFW_Carryable_Vehicle :
public ScriptImpClass {
176 void Damaged(GameObject *obj,GameObject *damager,
float amount);
177 void Killed(GameObject *obj,GameObject *killer);
180class JFW_Carry_Control :
public ScriptImpClass {
202 void Created(GameObject *obj);
203 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
204 public:
void Register_Auto_Save_Variables();
207class JFW_CarryAll :
public ScriptImpClass {
212 void Created(GameObject *obj);
213 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
214 void Damaged(GameObject *obj,GameObject *damager,
float amount);
215 void Killed(GameObject *obj,GameObject *killer);
216 public:
void Register_Auto_Save_Variables();
219class JFW_Sensor_Array :
public ScriptImpClass {
220 void Created(GameObject *obj);
221 void Timer_Expired(GameObject *obj,
int number);
224class JFW_Conyard_Radius :
public ScriptImpClass {
226 void Created(GameObject *obj);
227 void Killed(GameObject *obj,GameObject *killer);
228 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
229 void Timer_Expired(GameObject *obj,
int number);
230 public:
void Register_Auto_Save_Variables();
233class JFW_Chrono_Harvester_Logic :
public ScriptImpClass {
236 void Created(GameObject *obj);
237 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
238 public:
void Register_Auto_Save_Variables();
241class JFW_Chrono_Harvester_Kill :
public ScriptImpClass {
242 void Killed(GameObject *obj,GameObject *killer);
245class JFW_Chrono_Harvester_Spawn_Kill :
public ScriptImpClass {
246 void Killed(GameObject *obj,GameObject *killer);
249class JFW_Chrono_Harvester_Attached :
public ScriptImpClass {
250 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
251 void Created(GameObject *obj);
252 void Killed(GameObject *obj,GameObject *killer);
253 void Action_Complete(GameObject *obj,
int action_id,ActionCompleteReason complete_reason);
254 void Timer_Expired(GameObject *obj,
int number);
255 public:
void Register_Auto_Save_Variables();
260 int Crystal1,Crystal2,Crystal3,Crystal4,Crystal5,Crystal6,Crystal7,Crystal8,Crystal9,Crystal10;
263class JFW_Conyard_Turrets :
public ScriptImpClass {
265 void Created(GameObject *obj);
266 void Killed(GameObject *obj,GameObject *killer);
267 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
268 void Timer_Expired(GameObject *obj,
int number);
269 public:
void Register_Auto_Save_Variables();
272class JFW_Radar_Jammer :
public ScriptImpClass {
274 void Created(GameObject *obj);
275 void Killed(GameObject *obj,GameObject *killer);
276 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
277 void Timer_Expired(GameObject *obj,
int number);
280class JFW_Radar_Jammer_Sound :
public ScriptImpClass {
281 void Created(GameObject *obj);
282 void Killed(GameObject *obj,GameObject *killer);
283 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
284 void Timer_Expired(GameObject *obj,
int number);
287class JFW_Sonar_Pulse :
public ScriptImpClass {
289 void Created(GameObject *obj);
290 void Entered(GameObject *obj,GameObject *enterer);
291 void Timer_Expired(GameObject *obj,
int number);
294class JFW_Global_Stealth_Controller :
public ScriptImpClass {
295 Gap_ListNode *ListHead;
296 void Created(GameObject *obj);
297 void Custom(GameObject *obj,
int type,
int param, GameObject *sender);
298 void Timer_Expired(GameObject *obj,
int number);
299 void Destroyed(GameObject *obj);
300 void Add_Generator(
unsigned long ObjectID,
float Range,
int Team);
301 void Remove_Generator(
unsigned long ID);
302 void Update_Generator(
unsigned long ID,
bool Active,
int Team);
303 void Update_Generator(
unsigned long ID,
bool Active);
306class JFW_Stealth_Generator_Building :
public ScriptImpClass {
307 unsigned long sizeID;
308 void Created(GameObject *obj);
309 void Timer_Expired(GameObject *obj,
int number);
310 void Killed(GameObject *obj, GameObject *killer);
313class JFW_Stealth_Generator_Vehicle :
public ScriptImpClass {
314 unsigned long sizeID;
315 void Created(GameObject *obj);
316 void Custom(GameObject *obj,
int type,
int param, GameObject *sender);
317 void Destroyed(GameObject *obj);
320class JFW_Stealth_Generator_Vehicle_Deploy :
public ScriptImpClass {
322 unsigned long sizeID;
323 void Created(GameObject *obj);
324 void Custom(GameObject *obj,
int type,
int param, GameObject *sender);
325 void Timer_Expired(GameObject *obj,
int number);
326 void Destroyed(GameObject *obj);
329class JFW_Stealth_Generator_Ignored :
public ScriptImpClass {
332class JFW_Resource_Collector_2 :
public ScriptImpClass {
337 void Created(GameObject *obj);
338 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
339 public:
void Register_Auto_Save_Variables();
342class JFW_Resource_Collector_3 :
public ScriptImpClass {
347 void Created(GameObject *obj);
348 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
349 public:
void Register_Auto_Save_Variables();
352class JFW_Low_Power_Message :
public ScriptImpClass {
354 void Created(GameObject *obj);
355 void Timer_Expired(GameObject *obj,
int number);
358class JFW_Low_Power_Sound :
public ScriptImpClass {
360 void Created(GameObject *obj);
361 void Timer_Expired(GameObject *obj,
int number);
364class JFW_Message_Send_Zone :
public ScriptImpClass {
365 void Entered(GameObject *obj,GameObject *enterer);
368class JFW_Message_Send_Zone_Team :
public ScriptImpClass {
369 void Entered(GameObject *obj,GameObject *enterer);
372class JFW_Message_Send_Zone_Player :
public ScriptImpClass {
373 void Entered(GameObject *obj,GameObject *enterer);
376class JFW_Message_Send_Death :
public ScriptImpClass {
377 void Killed(GameObject *obj, GameObject *killer);
380class JFW_Message_Send_Death_Team :
public ScriptImpClass {
381 void Killed(GameObject *obj, GameObject *killer);
384class JFW_Message_Send_Custom :
public ScriptImpClass {
385 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
388class JFW_Message_Send_Powerup :
public ScriptImpClass {
389 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
392class JFW_Message_Send_Custom_Team :
public ScriptImpClass {
393 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
396class JFW_Spy_Switch_Team :
public ScriptImpClass {
397 void Created(GameObject *obj);
398 void Killed(GameObject *obj, GameObject *killer);
399 void Destroyed(GameObject *obj);
400 void Detach(GameObject *obj);
403class JFW_Spy_Vehicle_Ignore :
public ScriptImpClass {
404 void Created(GameObject *obj);
405 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
410class JFW_Spy_Vehicle_Ignore_New :
public ScriptImpClass {
411 void Created(GameObject *obj);
412 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
417class JFW_Message_Send_Zone_Player_Vehicle :
public ScriptImpClass {
418 void Entered(GameObject *obj,GameObject *enterer);
421class JFW_Water_Level :
public ScriptImpClass {
422 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
425class JFW_Submarine :
public ScriptImpClass {
426 void Created(GameObject *obj);
427 void Timer_Expired(GameObject *obj,
int number);
428 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
429 void Killed(GameObject *obj, GameObject *killer);
436class JFW_Reaper_Web :
public ScriptImpClass {
437 void Created(GameObject *obj);
438 void Damaged(GameObject *obj,GameObject *damager,
float amount);
439 void Killed(GameObject *obj,GameObject *killer);
440 void Timer_Expired(GameObject *obj,
int number);
444class JFW_Toxic_Grenade :
public ScriptImpClass {
445 void Created(GameObject *obj);
446 void Damaged(GameObject *obj,GameObject *damager,
float amount);
447 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
448 void Timer_Expired(GameObject *obj,
int number);
452class JFW_Hijacker_Vehicle :
public ScriptImpClass {
453 void Created(GameObject *obj);
454 void Damaged(GameObject *obj,GameObject *damager,
float amount);
455 void Timer_Expired(GameObject *obj,
int number);
456 void Killed(GameObject *obj,GameObject *killer);
460class JFW_Hijacker_Vehicle_2 :
public ScriptImpClass {
461 void Created(GameObject *obj);
462 void Damaged(GameObject *obj,GameObject *damager,
float amount);
463 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
464 void Timer_Expired(GameObject *obj,
int number);
465 void Killed(GameObject *obj,GameObject *killer);
470class JFW_Building_Preset_Disable :
public ScriptImpClass {
471 void Created(GameObject *obj);
472 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
473 void Killed(GameObject *obj,GameObject *killer);