13class JFW_Building_Explode_No_Damage :
public ScriptImpClass {
14 void Killed(GameObject *obj,GameObject *killer);
17class JFW_Viceroid_Innate :
public ScriptImpClass {
18 void Created(GameObject *obj);
19 void Killed(GameObject *obj,GameObject *killer);
22class JFW_No_Innate :
public ScriptImpClass {
23 void Created(GameObject *obj);
26class JFW_Credit_Trickle :
public ScriptImpClass {
27 void Created(GameObject *obj);
28 void Timer_Expired(GameObject *obj,
int number);
31class JFW_PCT_Pokable :
public ScriptImpClass {
32 void Damaged(GameObject *obj,GameObject *damager,
float amount);
33 void Killed(GameObject *obj,GameObject *killer);
34 void Created(GameObject *obj);
37class JFW_Vehicle_Regen :
public ScriptImpClass {
38 void Created(GameObject *obj);
39 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
42class JFW_Disable_Transition :
public ScriptImpClass {
43 void Created(GameObject *obj);
46class JFW_Enable_Transition :
public ScriptImpClass {
47 void Created(GameObject *obj);
50class JFW_Permanent_No_Falling_Damage :
public ScriptImpClass {
52 void Created(GameObject *obj);
53 void Damaged(GameObject *obj,GameObject *damager,
float amount);
54 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
55 public:
void Register_Auto_Save_Variables();
58class JFW_Death_Powerup :
public ScriptImpClass {
59 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
62class JFW_GrantPowerup_Created :
public ScriptImpClass {
63 void Created(GameObject *obj);
66class JFW_CnC_Crate :
public ScriptImpClass {
67 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
70class JFW_Tiberium_Refinery :
public ScriptImpClass {
71 void Created(GameObject *obj);
72 void Timer_Expired(GameObject *obj,
int number);
75class JFW_GrantMoney_Powerup :
public ScriptImpClass {
76 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
79class JFW_GrantScore_Powerup :
public ScriptImpClass {
80 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
83class JFW_Disable_Physical_Collision :
public ScriptImpClass {
84 void Created(GameObject *obj);
87class JFW_Enable_Physical_Collision :
public ScriptImpClass {
88 void Created(GameObject *obj);
91class JFW_DestroyedStateObject :
public ScriptImpClass {
92 void Destroyed(GameObject *obj);
95class JFW_Play_Sound :
public ScriptImpClass {
96 void Created(GameObject *obj);
97 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
98 void Timer_Expired(GameObject *obj,
int number);
101class JFW_Engine_Sound :
public ScriptImpClass {
103 void Created(GameObject *obj);
104 void Destroyed(GameObject *obj);
105 public:
void Register_Auto_Save_Variables();
108class JFW_Mobius_Script :
public ScriptImpClass {
109 unsigned int follower;
110 void Created(GameObject *obj);
111 void Timer_Expired(GameObject *obj,
int number);
112 public:
void Register_Auto_Save_Variables();
115class JFW_HealthMedal_TextMessage :
public ScriptImpClass {
116 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
119class JFW_ArmorMedal_TextMessage :
public ScriptImpClass {
120 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
123class JFW_C130_Explosion :
public ScriptImpClass {
124 void Killed(GameObject *obj,GameObject *killer);
127class JFW_Send_Object_ID :
public ScriptImpClass {
128 void Created(GameObject *obj);
131class JFW_Ion_Cannon_Sound :
public ScriptImpClass {
132 void Created(GameObject *obj);
135class JFW_NukeStrike_Anim :
public ScriptImpClass {
136 void Created(GameObject *obj);
137 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
140class JFW_PlayAnimation_DestroyObject :
public ScriptImpClass {
141 void Created(GameObject *obj);
142 void Animation_Complete(GameObject *obj,
const char *animation_name);
145class JFW_BuildingStateSoundSpeaker :
public ScriptImpClass {
149 void Created(GameObject *obj);
150 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
151 void Timer_Expired(GameObject *obj,
int number);
152 public:
void Register_Auto_Save_Variables();
155class JFW_BuildingStateSoundController :
public ScriptImpClass {
156 unsigned int speakerid;
157 void Created(GameObject *obj);
158 void Killed(GameObject *obj,GameObject *killer);
159 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
160 public:
void Register_Auto_Save_Variables();
163class JFW_Play_Sound_Object_Bone :
public ScriptImpClass {
164 void Created(GameObject *obj);
165 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
166 void Timer_Expired(GameObject *obj,
int number);
169class JFW_Cinematic_Primary_Killed :
public ScriptImpClass {
171 void Created(GameObject *obj);
172 void Killed(GameObject *obj,GameObject *killer);
173 void Destroyed(GameObject *obj);
174 public:
void Register_Auto_Save_Variables();
177class JFW_Disable_Loiter :
public ScriptImpClass {
178 void Created(GameObject *obj);
179 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
182class JFW_InnateIsStationary :
public ScriptImpClass {
183 void Created(GameObject *obj);
186class JFW_Generic_Conv :
public ScriptImpClass {
187 void Created(GameObject *obj);
190class JFW_Disable_Hibernation :
public ScriptImpClass {
191 void Created(GameObject *obj);