Tiberian Technologies Scripts Reference Revision: 9000
Loading...
Searching...
No Matches
jfwpoke.h
1/* Renegade Scripts.dll
2 Copyright 2013 Tiberian Technologies
3
4 This file is part of the Renegade scripts.dll
5 The Renegade scripts.dll is free software; you can redistribute it and/or modify it under
6 the terms of the GNU General Public License as published by the Free
7 Software Foundation; either version 2, or (at your option) any later
8 version. See the file COPYING for more details.
9 In addition, an exemption is given to allow Run Time Dynamic Linking of this code with any closed source module that does not contain code covered by this licence.
10 Only the source code to the module(s) containing the licenced code has to be released.
11*/
12#pragma once
13class JFW_Poke_Send_Custom : public ScriptImpClass {
14 int active;
15 void Created(GameObject *obj);
16 void Custom(GameObject *obj,int type,int param,GameObject *sender);
17 void Poked(GameObject *obj,GameObject *poker);
18 public: void Register_Auto_Save_Variables();
19};
20
21class JFW_Pokeable_Item : public ScriptImpClass {
22 void Created(GameObject *obj);
23};
24
25class JFW_Preset_Buy_Poke : public ScriptImpClass {
26 void Poked(GameObject *obj,GameObject *poker);
27};
28
29class JFW_Character_Buy_Poke : public ScriptImpClass {
30 void Poked(GameObject *obj,GameObject *poker);
31};
32
33class JFW_Refill_Buy_Poke : public ScriptImpClass {
34 void Poked(GameObject *obj,GameObject *poker);
35};
36
37class JFW_Powerup_Buy_Poke : public ScriptImpClass {
38 void Poked(GameObject *obj,GameObject *poker);
39};
40
41class JFW_Vehicle_Buy_Poke : public ScriptImpClass {
42 void Poked(GameObject *obj,GameObject *poker);
43};
44
45class JFW_Group_Purchase_Poke : public ScriptImpClass {
46 float cash;
47 bool enabled;
48 void Created(GameObject *obj);
49 void Poked(GameObject *obj,GameObject *poker);
50 public: void Register_Auto_Save_Variables();
51};
52
53class JFW_Gate_Poke : public ScriptImpClass {
54 void Poked(GameObject *obj,GameObject *poker);
55 void Timer_Expired(GameObject *obj,int number);
56};
57
58class JFW_Poke_Send_Custom_2 : public ScriptImpClass {
59 void Poked(GameObject *obj,GameObject *poker);
60};
61
62class JFW_Poke_Send_Custom_Preset : public ScriptImpClass {
63 void Poked(GameObject *obj,GameObject *poker);
64};
65
66class JFW_Poke_Send_Custom_Keycard : public ScriptImpClass {
67 void Poked(GameObject *obj,GameObject *poker);
68};
69
70class JFW_Poke_Send_Custom_Cost : public ScriptImpClass {
71 void Poked(GameObject *obj,GameObject *poker);
72};
73
74class JFW_Poke_Play_2D_Sound : public ScriptImpClass {
75 void Poked(GameObject *obj,GameObject *poker);
76};
77
78class JFW_Poke_Play_3D_Sound : public ScriptImpClass {
79 void Poked(GameObject *obj,GameObject *poker);
80};
81
82class JFW_Powerup_Buy_Poke_Timer : public ScriptImpClass {
83 bool enabled;
84 void Created(GameObject *obj);
85 void Timer_Expired(GameObject *obj,int number);
86 void Poked(GameObject *obj,GameObject *poker);
87 public: void Register_Auto_Save_Variables();
88};
89
90class JFW_PCT : public ScriptImpClass {
91 void Poked(GameObject *obj,GameObject *poker);
92};
93
94class JFW_Poke_Play_2D_Sound_Team : public ScriptImpClass {
95 void Poked(GameObject *obj,GameObject *poker);
96};
97
98class JFW_Poke_Play_3D_Sound_Team : public ScriptImpClass {
99 void Poked(GameObject *obj,GameObject *poker);
100};
101
102class JFW_Poke_Play_2D_Sound_Player : public ScriptImpClass {
103 void Poked(GameObject *obj,GameObject *poker);
104};
105
106class JFW_Poke_Play_3D_Sound_Player : public ScriptImpClass {
107 void Poked(GameObject *obj,GameObject *poker);
108};
109
110class JFW_Look_At_Location_Poke : public ScriptImpClass {
111 void Poked(GameObject *obj,GameObject *poker);
112};
113
114class JFW_Look_At_Object_Poke : public ScriptImpClass {
115 void Poked(GameObject *obj,GameObject *poker);
116};
117
118class JFW_Weapon_Buy_Poke : public ScriptImpClass {
119 void Poked(GameObject *obj,GameObject *poker);
120};
121
122class JFW_Preset_Buy_Poke_Timer : public ScriptImpClass {
123 bool enabled;
124 void Created(GameObject *obj);
125 void Timer_Expired(GameObject *obj,int number);
126 void Poked(GameObject *obj,GameObject *poker);
127 public: void Register_Auto_Save_Variables();
128};
129
130class JFW_Preset_Buy_Poke_Custom : public ScriptImpClass {
131 bool enabled;
132 void Created(GameObject *obj);
133 void Custom(GameObject *obj,int type,int param,GameObject *sender);
134 void Poked(GameObject *obj,GameObject *poker);
135 public: void Register_Auto_Save_Variables();
136};
137
138class JFW_Slot_Machine : public ScriptImpClass {
139 void Poked(GameObject *obj,GameObject *poker);
140};
141
142class JFW_Slot_Machine_2 : public ScriptImpClass {
143 void Poked(GameObject *obj,GameObject *poker);
144};
145
146class JFW_Switch_Door : public ScriptImpClass {
147 void Poked(GameObject *obj,GameObject *poker);
148 void Timer_Expired(GameObject *obj,int number);
149};
150
151class JFW_Switch_Lock_Door : public ScriptImpClass {
152 void Poked(GameObject *obj,GameObject *poker);
153 void Timer_Expired(GameObject *obj,int number);
154};
155
156class JFW_Toggle_Door : public ScriptImpClass {
157 bool open;
158 void Created(GameObject *obj);
159 void Poked(GameObject *obj,GameObject *poker);
160 public: void Register_Auto_Save_Variables();
161};
162
163class JFW_Toggle_Lock_Door : public ScriptImpClass {
164 bool open;
165 void Created(GameObject *obj);
166 void Poked(GameObject *obj,GameObject *poker);
167 public: void Register_Auto_Save_Variables();
168};
169
170class JFW_Switch_Door_Team : public ScriptImpClass {
171 void Poked(GameObject *obj,GameObject *poker);
172 void Timer_Expired(GameObject *obj,int number);
173};
174
175class JFW_Toggle_Door_Team : public ScriptImpClass {
176 bool open;
177 void Created(GameObject *obj);
178 void Poked(GameObject *obj,GameObject *poker);
179 public: void Register_Auto_Save_Variables();
180};
181
182class JFW_Preset_Buy_Poke_Sound : public ScriptImpClass {
183 void Poked(GameObject *obj,GameObject *poker);
184};
185
186class JFW_Character_Buy_Poke_Sound : public ScriptImpClass {
187 void Poked(GameObject *obj,GameObject *poker);
188};
189
190class JFW_Refill_Buy_Poke_Sound : public ScriptImpClass {
191 void Poked(GameObject *obj,GameObject *poker);
192};
193
194class JFW_Powerup_Buy_Poke_Sound : public ScriptImpClass {
195 void Poked(GameObject *obj,GameObject *poker);
196};
197
198class JFW_Vehicle_Buy_Poke_Sound : public ScriptImpClass {
199 void Poked(GameObject *obj,GameObject *poker);
200};
201
202class JFW_Powerup_Buy_Poke_Timer_Sound : public ScriptImpClass {
203 bool enabled;
204 void Created(GameObject *obj);
205 void Timer_Expired(GameObject *obj,int number);
206 void Poked(GameObject *obj,GameObject *poker);
207 public: void Register_Auto_Save_Variables();
208};
209
210class JFW_Weapon_Buy_Poke_Sound : public ScriptImpClass {
211 void Poked(GameObject *obj,GameObject *poker);
212};
213
214class JFW_Preset_Buy_Poke_Timer_Sound : public ScriptImpClass {
215 bool enabled;
216 void Created(GameObject *obj);
217 void Timer_Expired(GameObject *obj,int number);
218 void Poked(GameObject *obj,GameObject *poker);
219 public: void Register_Auto_Save_Variables();
220};
221
222class JFW_Group_Purchase_Poke_Sound : public ScriptImpClass {
223 float cash;
224 bool enabled;
225 void Created(GameObject *obj);
226 void Poked(GameObject *obj,GameObject *poker);
227 public: void Register_Auto_Save_Variables();
228};
229
230class JFW_Preset_Buy_Poke_Custom_Sound : public ScriptImpClass {
231 bool enabled;
232 void Created(GameObject *obj);
233 void Custom(GameObject *obj,int type,int param,GameObject *sender);
234 void Poked(GameObject *obj,GameObject *poker);
235 public: void Register_Auto_Save_Variables();
236};
237
238class JFW_Switch_Door_2 : public ScriptImpClass {
239 void Poked(GameObject *obj,GameObject *poker);
240 void Timer_Expired(GameObject *obj,int number);
241};
242
243class JFW_Switch_Lock_Door_2 : public ScriptImpClass {
244 void Poked(GameObject *obj,GameObject *poker);
245 void Timer_Expired(GameObject *obj,int number);
246};
247
248class JFW_Toggle_Door_2 : public ScriptImpClass {
249 bool open;
250 void Created(GameObject *obj);
251 void Poked(GameObject *obj,GameObject *poker);
252 public: void Register_Auto_Save_Variables();
253};
254
255class JFW_Toggle_Lock_Door_2 : public ScriptImpClass {
256 bool open;
257 void Created(GameObject *obj);
258 void Poked(GameObject *obj,GameObject *poker);
259 public: void Register_Auto_Save_Variables();
260};
261
262class JFW_Switch_Door_Team_2 : public ScriptImpClass {
263 void Poked(GameObject *obj,GameObject *poker);
264 void Timer_Expired(GameObject *obj,int number);
265};
266
267class JFW_Toggle_Door_Team_2 : public ScriptImpClass {
268 bool open;
269 void Created(GameObject *obj);
270 void Poked(GameObject *obj,GameObject *poker);
271 public: void Register_Auto_Save_Variables();
272};
273
274class JFW_Lock_Sound : public ScriptImpClass {
275 void Poked(GameObject *obj,GameObject *poker);
276};
277
278class JFW_Poke_Send_Custom_Toggle : public ScriptImpClass {
279 bool toggle;
280 void Created(GameObject *obj);
281 void Poked(GameObject *obj,GameObject *poker);
282 public: void Register_Auto_Save_Variables();
283};
284
285class JFW_Poke_Play_2D_Sound_Timer : public ScriptImpClass {
286 bool active;
287 void Created(GameObject *obj);
288 void Poked(GameObject *obj,GameObject *poker);
289 public: void Register_Auto_Save_Variables();
290 void Timer_Expired(GameObject *obj,int number);
291};
292
293class JFW_Poke_Play_3D_Sound_Timer : public ScriptImpClass {
294 bool active;
295 void Created(GameObject *obj);
296 void Poked(GameObject *obj,GameObject *poker);
297 public: void Register_Auto_Save_Variables();
298 void Timer_Expired(GameObject *obj,int number);
299};
300
301class JFW_Sidebar_PT : public ScriptImpClass {
302};
303
304class JFW_Escort_Poke : public ScriptImpClass {
305 int follower;
306 void Created(GameObject *obj);
307 void Poked(GameObject *obj,GameObject *poker);
308};