13class JFW_Custom_Toggle_Radar :
public ScriptImpClass {
14 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
17class JFW_Reflect_Custom :
public ScriptImpClass {
18 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
21class JFW_Reflect_Custom_Delay :
public ScriptImpClass {
22 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
25class JFW_Custom_Destroy_Object :
public ScriptImpClass {
26 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
29class JFW_Custom_Objectives_Dlg :
public ScriptImpClass {
30 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
48 void Killed(GameObject *obj,GameObject *killer);
51class JFW_Custom_Destroy_Building :
public ScriptImpClass {
52 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
55class JFW_Timer_Custom :
public ScriptImpClass {
56 void Created(GameObject *obj);
57 void Timer_Expired(GameObject *obj,
int number);
60class JFW_2D_Sound_Custom :
public ScriptImpClass {
61 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
64class JFW_3D_Sound_Custom_2 :
public ScriptImpClass {
65 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
68class JFW_3D_Sound_Custom_Bone :
public ScriptImpClass {
69 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
72class JFW_Random_Custom :
public ScriptImpClass {
73 void Created(GameObject *obj);
74 void Timer_Expired(GameObject *obj,
int number);
77class JFW_Custom_Damage_Object :
public ScriptImpClass {
78 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
81class JFW_Blow_Up_On_Custom :
public ScriptImpClass {
82 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
85class JFW_Blow_Up_Obj_On_Custom :
public ScriptImpClass {
86 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
89class JFW_Delay_Custom :
public ScriptImpClass {
90 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
93class JFW_Startup_Custom :
public ScriptImpClass {
94 void Created(GameObject *obj);
97class JFW_Teleport_Custom :
public ScriptImpClass {
98 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
101class JFW_Teleport_Custom_Random :
public ScriptImpClass {
102 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
105class JFW_Teleport_Custom_Timer :
public ScriptImpClass {
107 void Created(GameObject *obj);
108 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
109 void Timer_Expired(GameObject *obj,
int number);
110 public:
void Register_Auto_Save_Variables();
113class JFW_Blow_Up_Location_On_Custom :
public ScriptImpClass {
114 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
117class JFW_3D_Sound_Custom :
public ScriptImpClass {
118 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
121class JFW_Created_Send_Custom :
public ScriptImpClass {
122 void Created(GameObject *obj);
125class JFW_Damaged_Send_Custom :
public ScriptImpClass {
126 void Damaged(GameObject *obj,GameObject *damager,
float amount);
129class JFW_Enemy_Seen_Send_Custom :
public ScriptImpClass {
130 void Created(GameObject *obj);
131 void Enemy_Seen(GameObject *obj,GameObject *enemy);
134class JFW_Create_Object_Custom :
public ScriptImpClass {
135 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
138class JFW_Enable_Spawner_On_Custom :
public ScriptImpClass {
139 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
142class JFW_Set_Animation_On_Custom :
public ScriptImpClass {
143 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
146class JFW_Set_Model_Animation_On_Custom :
public ScriptImpClass {
147 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
150class JFW_Set_Model_On_Custom :
public ScriptImpClass {
151 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
154class JFW_Enable_Disable_Animation_On_Custom :
public ScriptImpClass {
156 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
157 void Created(GameObject *obj);
158 public:
void Register_Auto_Save_Variables();
161class JFW_Custom_Toggle_Visible :
public ScriptImpClass {
162 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
165class JFW_Customs_Send_Custom :
public ScriptImpClass {
175 void Created(GameObject *obj);
176 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
177 public:
void Register_Auto_Save_Variables();
180class JFW_Custom_Multiple_Send_Custom :
public ScriptImpClass {
183 void Created(GameObject *obj);
184 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
185 public:
void Register_Auto_Save_Variables();
188class JFW_Custom_Multiple_Send_Custom_2 :
public ScriptImpClass {
190 void Created(GameObject *obj);
191 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
192 public:
void Register_Auto_Save_Variables();
195class JFW_Custom_Send_Custom :
public ScriptImpClass {
196 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
199class JFW_Custom_Send_Random_Custom :
public ScriptImpClass {
200 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
203class JFW_Create_Destroy_Object_On_Custom :
public ScriptImpClass {
205 void Created(GameObject *obj);
206 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
207 public:
void Register_Auto_Save_Variables();
210class JFW_Create_Destroy_Object_On_Custom_Animate :
public ScriptImpClass {
212 void Created(GameObject *obj);
213 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
214 public:
void Register_Auto_Save_Variables();
217class JFW_Create_Destroy_Object_On_Custom_Animate_2 :
public ScriptImpClass {
219 void Created(GameObject *obj);
220 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
221 void Timer_Expired(GameObject *obj,
int number);
222 public:
void Register_Auto_Save_Variables();
225class JFW_Damaged_Send_Custom_Amount :
public ScriptImpClass {
226 void Damaged(GameObject *obj,GameObject *damager,
float amount);
229class JFW_Invulnerable_On_Custom :
public ScriptImpClass {
232 float shield_strength;
233 void Created(GameObject *obj);
234 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
235 void Damaged(GameObject *obj,GameObject *damager,
float amount);
236 public:
void Register_Auto_Save_Variables();
239class JFW_Invulnerable_On_Custom_2 :
public ScriptImpClass {
240 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
243class JFW_Custom_Send_Custom_Parameter :
public ScriptImpClass {
244 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
247class JFW_Create_Destroy_Object_On_Custom_Bone :
public ScriptImpClass {
249 void Created(GameObject *obj);
250 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
251 public:
void Register_Auto_Save_Variables();
254class JFW_Custom_Send_Ordered_Customs :
public ScriptImpClass {
256 void Created(GameObject *obj);
257 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
258 public:
void Register_Auto_Save_Variables();
261class JFW_Custom_Send_Customs :
public ScriptImpClass {
262 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
265class JFW_Custom_Send_Custom_Multiple_IDs :
public ScriptImpClass {
266 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
269class JFW_Create_Destroy_Object_On_Custom_Death :
public ScriptImpClass {
271 void Created(GameObject *obj);
272 void Killed(GameObject *obj,GameObject *killer);
273 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
274 public:
void Register_Auto_Save_Variables();
277class JFW_Create_Destroy_Object_On_Custom_Death_Bone :
public ScriptImpClass {
279 void Created(GameObject *obj);
280 void Killed(GameObject *obj,GameObject *killer);
281 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
282 public:
void Register_Auto_Save_Variables();
285class JFW_Custom_Destroy_All_Buildings :
public ScriptImpClass {
286 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
289class JFW_Timer_Custom_On_Off :
public ScriptImpClass {
291 void Created(GameObject *obj);
292 void Timer_Expired(GameObject *obj,
int number);
293 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
294 public:
void Register_Auto_Save_Variables();
297class JFW_Create_Vehicle_On_Custom :
public ScriptImpClass {
298 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
301class JFW_Set_Model_On_Custom_Sender :
public ScriptImpClass {
302 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
305class JFW_Death_Send_Custom_ID :
public ScriptImpClass {
306 void Killed(GameObject *obj,GameObject *killer);
309class JFW_Death_Send_Custom_Driver_ID :
public ScriptImpClass {
311 void Created(GameObject *obj);
312 void Killed(GameObject *obj,GameObject *killer);
313 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
314 public:
void Register_Auto_Save_Variables();
317class JFW_Repair_On_Custom :
public ScriptImpClass {
318 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
327 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
328 void Timer_Expired(GameObject *obj,
int number);
337 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
338 void Timer_Expired(GameObject *obj,
int number);
347 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
348 void Timer_Expired(GameObject *obj,
int number);
357 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
358 void Timer_Expired(GameObject *obj,
int number);
367 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
368 void Timer_Expired(GameObject *obj,
int number);
377 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
378 void Timer_Expired(GameObject *obj,
int number);
381class JFW_Enable_Stealth_On_Custom :
public ScriptImpClass {
382 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
385class JFW_Console_Message_On_Custom :
public ScriptImpClass {
386 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
389class JFW_Console_Input_On_Custom :
public ScriptImpClass {
390 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
393class JFW_Invulnerable_On_Custom_3 :
public ScriptImpClass {
394 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
397class JFW_Set_Skin_Custom :
public ScriptImpClass {
398 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
401class JFW_Set_Armor_Custom :
public ScriptImpClass {
402 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
405class JFW_Change_Team_On_Custom :
public ScriptImpClass {
406 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
409class JFW_Enable_Team_Radar_On_Custom :
public ScriptImpClass {
410 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
413class JFW_2D_Sound_Team_Custom :
public ScriptImpClass {
414 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
417class JFW_3D_Sound_Team_Custom :
public ScriptImpClass {
418 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
421class JFW_Send_Custom_Distance_Objects_Timer :
public ScriptImpClass {
422 void Created(GameObject *obj);
423 void Timer_Expired(GameObject *obj,
int number);
426class JFW_Send_Custom_Distance_Objects_Custom :
public ScriptImpClass {
427 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
430class JFW_Send_Custom_All_Objects_Timer :
public ScriptImpClass {
431 void Created(GameObject *obj);
432 void Timer_Expired(GameObject *obj,
int number);
435class JFW_Send_Custom_All_Objects_Custom :
public ScriptImpClass {
436 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
439class JFW_Destroy_Create_Object_On_Custom :
public ScriptImpClass {
440 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
443class JFW_Send_Message_Preset :
public ScriptImpClass {
444 void Created(GameObject *obj);
445 void Destroyed(GameObject *obj);
448class JFW_Shader_Custom_Zone_Entry :
public ScriptImpClass {
451class JFW_Shader_Custom_Zone_Exit :
public ScriptImpClass {
454class JFW_Shader_Custom_Vehicle_Entry :
public ScriptImpClass {
457class JFW_Shader_Custom_Vehicle_Exit :
public ScriptImpClass {
460class JFW_Shader_Custom_Create :
public ScriptImpClass {
463class JFW_Shader_Custom_Poke :
public ScriptImpClass {
466class JFW_Kill_All_Buildings_Customs :
public ScriptImpClass {
468 void Created(GameObject *obj);
469 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
472class JFW_Send_Self_Custom_On_Key :
public JFW_Key_Hook_Base {
473 void Created(GameObject *obj);
477class JFW_Send_Message_On_Key :
public JFW_Key_Hook_Base {
478 void Created(GameObject *obj);
498 void Created(GameObject *obj);
527 void Created(GameObject *obj);
528 void Damaged(GameObject *obj,GameObject *damager,
float amount);
Set cloud conditions on custom.
Definition jfwcust.h:376
Send Custom on Death.
Definition jfwcust.h:47
Set fog conditions on custom.
Definition jfwcust.h:346
Set lightning conditions on custom.
Definition jfwcust.h:356
Set precipitation conditions on custom.
Definition jfwcust.h:366
Send a custom based on health values.
Definition jfwcust.h:525
Send a custom to itself.
Definition jfwcust.h:497
Set war blitz lightning conditions on custom.
Definition jfwcust.h:336
Set wind conditions on custom.
Definition jfwcust.h:326