13class KAK_Warp_On_Pickup :
public ScriptImpClass {
14 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
17class KAK_Precipitation_Create :
public ScriptImpClass {
18 void Created(GameObject *obj);
19 void Destroyed(GameObject *obj);
20 void Timer_Expired(GameObject *obj,
int number);
23class KAK_Precipitation_Zone :
public ScriptImpClass {
24 void Entered(GameObject *obj,GameObject *enterer);
25 void Exited(GameObject *obj,GameObject *exiter);
26 void Timer_Expired(GameObject *obj,
int number);
29class KAK_Wind_Create :
public ScriptImpClass {
30 void Created(GameObject *obj);
31 void Destroyed(GameObject *obj);
32 void Timer_Expired(GameObject *obj,
int number);
35class KAK_Wind_Zone :
public ScriptImpClass {
36 void Entered(GameObject *obj,GameObject *enterer);
37 void Exited(GameObject *obj,GameObject *exiter);
38 void Timer_Expired(GameObject *obj,
int number);
41class KAK_Clouds_Create :
public ScriptImpClass {
42 void Created(GameObject *obj);
43 void Destroyed(GameObject *obj);
44 void Timer_Expired(GameObject *obj,
int number);
47class KAK_Clouds_Zone :
public ScriptImpClass {
48 void Entered(GameObject *obj,GameObject *enterer);
49 void Exited(GameObject *obj,GameObject *exiter);
50 void Timer_Expired(GameObject *obj,
int number);
53class KAK_Lightning_Create :
public ScriptImpClass {
54 void Created(GameObject *obj);
55 void Destroyed(GameObject *obj);
56 void Timer_Expired(GameObject *obj,
int number);
59class KAK_Lightning_Zone :
public ScriptImpClass {
60 void Entered(GameObject *obj,GameObject *enterer);
61 void Exited(GameObject *obj,GameObject *exiter);
62 void Timer_Expired(GameObject *obj,
int number);
65class KAK_Flowing_Weather :
public ScriptImpClass {
66 void Created(GameObject *obj);
67 void Timer_Expired(GameObject *obj,
int number);
68 public:
void Register_Auto_Save_Variables();
69 float Range,CurrentClouds,CurrentPrecipitation,CurrentLightning,CurrentWind,CurrentWindHeading;
72class KAK_Give_Powerup_On_Pickup :
public ScriptImpClass {
73 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
76class KAK_Select_Weapon_Zone :
public ScriptImpClass {
77 void Entered(GameObject *obj,GameObject *enterer);
78 void Exited(GameObject *obj,GameObject *exiter);
81class KAK_Select_Weapon_On_Pickup :
public ScriptImpClass {
82 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
85class KAK_Harvester_Logic :
public ScriptImpClass {
88 void Created(GameObject *obj);
89 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
90 public:
void Register_Auto_Save_Variables();
93class KAK_Harvester_Kill :
public ScriptImpClass {
94 void Killed(GameObject *obj,GameObject *killer);
97class KAK_Harvester_Spawn_Kill :
public ScriptImpClass {
98 void Killed(GameObject *obj,GameObject *killer);
101class KAK_Harvester_Attached :
public ScriptImpClass {
102 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
103 void Created(GameObject *obj);
104 void Killed(GameObject *obj,GameObject *killer);
105 void Action_Complete(GameObject *obj,
int action_id,ActionCompleteReason complete_reason);
106 void Timer_Expired(GameObject *obj,
int number);
107 public:
void Register_Auto_Save_Variables();
112 int Crystal1,Crystal2,Crystal3,Crystal4,Crystal5,Crystal6,Crystal7,Crystal8,Crystal9,Crystal10;
115class KAK_Prevent_Kill :
public ScriptImpClass {
116 void Damaged(GameObject *obj,GameObject *damager,
float amount);
117 void Killed(GameObject *obj,GameObject *killer);
120class KAK_Convert_Visceroid :
public ScriptImpClass {
121 void Created(GameObject *obj);
122 void Timer_Expired(GameObject *obj,
int number);
123 void Killed(GameObject *obj,GameObject *killer);
126class KAK_Freeze_Object :
public ScriptImpClass {
127 void Created(GameObject *obj);
128 void Timer_Expired(GameObject *obj,
int number);
129 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);
130 public:
void Register_Auto_Save_Variables();
137class KAK_Regen_Custom :
public ScriptImpClass {
138 void Created(GameObject *obj);
139 void Timer_Expired(GameObject *obj,
int number);
140 void Custom(GameObject *obj,
int type,
int param,GameObject *sender);