1#include "client_data.h"
2static CDataSound x2000[] = {
3 /* x2000[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_gun_fire-01.wv", },
4 /* x2000[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_gun_fire-02.wv", },
5 /* x2000[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_gun_fire-03.wv", },
6};
7static CDataSound x2016[] = {
8 /* x2016[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_shotty_fire-01.wv", },
9 /* x2016[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_shotty_fire-02.wv", },
10 /* x2016[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_shotty_fire-03.wv", },
11};
12static CDataSound x2032[] = {
13 /* x2032[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_flump_launch-01.wv", },
14 /* x2032[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_flump_launch-02.wv", },
15 /* x2032[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_flump_launch-03.wv", },
16};
17static CDataSound x2048[] = {
18 /* x2048[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_hammer_swing-01.wv", },
19 /* x2048[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_hammer_swing-02.wv", },
20 /* x2048[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_hammer_swing-03.wv", },
21};
22static CDataSound x2064[] = {
23 /* x2064[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_hammer_hit-01.wv", },
24 /* x2064[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_hammer_hit-02.wv", },
25 /* x2064[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_hammer_hit-03.wv", },
26};
27static CDataSound x2080[] = {
28 /* x2080[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_ninja_attack-01.wv", },
29 /* x2080[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_ninja_attack-02.wv", },
30 /* x2080[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_ninja_attack-03.wv", },
31};
32static CDataSound x2096[] = {
33 /* x2096[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_flump_explo-01.wv", },
34 /* x2096[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_flump_explo-02.wv", },
35 /* x2096[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_flump_explo-03.wv", },
36};
37static CDataSound x2112[] = {
38 /* x2112[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_ninja_hit-01.wv", },
39 /* x2112[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_ninja_hit-02.wv", },
40 /* x2112[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_ninja_hit-03.wv", },
41};
42static CDataSound x2128[] = {
43 /* x2128[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_laser_fire-01.wv", },
44 /* x2128[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_laser_fire-02.wv", },
45 /* x2128[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_laser_fire-03.wv", },
46};
47static CDataSound x2144[] = {
48 /* x2144[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_laser_bnce-01.wv", },
49 /* x2144[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_laser_bnce-02.wv", },
50 /* x2144[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_laser_bnce-03.wv", },
51};
52static CDataSound x2160[] = {
53 /* x2160[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_switch-01.wv", },
54 /* x2160[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_switch-02.wv", },
55 /* x2160[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_switch-03.wv", },
56};
57static CDataSound x2176[] = {
58 /* x2176[0] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-01.wv", },
59 /* x2176[1] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-02.wv", },
60 /* x2176[2] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-03.wv", },
61 /* x2176[3] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-04.wv", },
62 /* x2176[4] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-05.wv", },
63 /* x2176[5] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-06.wv", },
64 /* x2176[6] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-07.wv", },
65 /* x2176[7] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-08.wv", },
66 /* x2176[8] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-09.wv", },
67 /* x2176[9] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-10.wv", },
68 /* x2176[10] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-11.wv", },
69 /* x2176[11] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_short-12.wv", },
70};
71static CDataSound x2219[] = {
72 /* x2219[0] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_long-01.wv", },
73 /* x2219[1] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_pain_long-02.wv", },
74};
75static CDataSound x2232[] = {
76 /* x2232[0] */ { .m_Id: 0, .m_pFilename: "audio/foley_land-01.wv", },
77 /* x2232[1] */ { .m_Id: 0, .m_pFilename: "audio/foley_land-02.wv", },
78 /* x2232[2] */ { .m_Id: 0, .m_pFilename: "audio/foley_land-03.wv", },
79 /* x2232[3] */ { .m_Id: 0, .m_pFilename: "audio/foley_land-04.wv", },
80};
81static CDataSound x2251[] = {
82 /* x2251[0] */ { .m_Id: 0, .m_pFilename: "audio/foley_dbljump-01.wv", },
83 /* x2251[1] */ { .m_Id: 0, .m_pFilename: "audio/foley_dbljump-02.wv", },
84 /* x2251[2] */ { .m_Id: 0, .m_pFilename: "audio/foley_dbljump-03.wv", },
85};
86static CDataSound x2267[] = {
87 /* x2267[0] */ { .m_Id: 0, .m_pFilename: "audio/foley_foot_left-01.wv", },
88 /* x2267[1] */ { .m_Id: 0, .m_pFilename: "audio/foley_foot_left-02.wv", },
89 /* x2267[2] */ { .m_Id: 0, .m_pFilename: "audio/foley_foot_left-03.wv", },
90 /* x2267[3] */ { .m_Id: 0, .m_pFilename: "audio/foley_foot_left-04.wv", },
91 /* x2267[4] */ { .m_Id: 0, .m_pFilename: "audio/foley_foot_right-01.wv", },
92 /* x2267[5] */ { .m_Id: 0, .m_pFilename: "audio/foley_foot_right-02.wv", },
93 /* x2267[6] */ { .m_Id: 0, .m_pFilename: "audio/foley_foot_right-03.wv", },
94 /* x2267[7] */ { .m_Id: 0, .m_pFilename: "audio/foley_foot_right-04.wv", },
95};
96static CDataSound x2298[] = {
97 /* x2298[0] */ { .m_Id: 0, .m_pFilename: "audio/foley_body_splat-01.wv", },
98 /* x2298[1] */ { .m_Id: 0, .m_pFilename: "audio/foley_body_splat-02.wv", },
99 /* x2298[2] */ { .m_Id: 0, .m_pFilename: "audio/foley_body_splat-03.wv", },
100};
101static CDataSound x2314[] = {
102 /* x2314[0] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_spawn-01.wv", },
103 /* x2314[1] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_spawn-02.wv", },
104 /* x2314[2] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_spawn-03.wv", },
105 /* x2314[3] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_spawn-04.wv", },
106 /* x2314[4] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_spawn-05.wv", },
107 /* x2314[5] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_spawn-06.wv", },
108 /* x2314[6] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_spawn-07.wv", },
109};
110static CDataSound x2342[] = {
111 /* x2342[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_skid-01.wv", },
112 /* x2342[1] */ { .m_Id: 0, .m_pFilename: "audio/sfx_skid-02.wv", },
113 /* x2342[2] */ { .m_Id: 0, .m_pFilename: "audio/sfx_skid-03.wv", },
114 /* x2342[3] */ { .m_Id: 0, .m_pFilename: "audio/sfx_skid-04.wv", },
115};
116static CDataSound x2361[] = {
117 /* x2361[0] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_cry-01.wv", },
118 /* x2361[1] */ { .m_Id: 0, .m_pFilename: "audio/vo_teefault_cry-02.wv", },
119};
120static CDataSound x2374[] = {
121 /* x2374[0] */ { .m_Id: 0, .m_pFilename: "audio/hook_loop-01.wv", },
122 /* x2374[1] */ { .m_Id: 0, .m_pFilename: "audio/hook_loop-02.wv", },
123};
124static CDataSound x2387[] = {
125 /* x2387[0] */ { .m_Id: 0, .m_pFilename: "audio/hook_attach-01.wv", },
126 /* x2387[1] */ { .m_Id: 0, .m_pFilename: "audio/hook_attach-02.wv", },
127 /* x2387[2] */ { .m_Id: 0, .m_pFilename: "audio/hook_attach-03.wv", },
128};
129static CDataSound x2403[] = {
130 /* x2403[0] */ { .m_Id: 0, .m_pFilename: "audio/foley_body_impact-01.wv", },
131 /* x2403[1] */ { .m_Id: 0, .m_pFilename: "audio/foley_body_impact-02.wv", },
132 /* x2403[2] */ { .m_Id: 0, .m_pFilename: "audio/foley_body_impact-03.wv", },
133};
134static CDataSound x2419[] = {
135 /* x2419[0] */ { .m_Id: 0, .m_pFilename: "audio/hook_noattach-01.wv", },
136 /* x2419[1] */ { .m_Id: 0, .m_pFilename: "audio/hook_noattach-02.wv", },
137};
138static CDataSound x2432[] = {
139 /* x2432[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_hrt-01.wv", },
140 /* x2432[1] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_hrt-02.wv", },
141};
142static CDataSound x2445[] = {
143 /* x2445[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_arm-01.wv", },
144 /* x2445[1] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_arm-02.wv", },
145 /* x2445[2] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_arm-03.wv", },
146 /* x2445[3] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_arm-04.wv", },
147};
148static CDataSound x2464[] = {
149 /* x2464[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_launcher.wv", },
150};
151static CDataSound x2474[] = {
152 /* x2474[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_sg.wv", },
153};
154static CDataSound x2484[] = {
155 /* x2484[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_pickup_ninja.wv", },
156};
157static CDataSound x2494[] = {
158 /* x2494[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_spawn_wpn-01.wv", },
159 /* x2494[1] */ { .m_Id: 0, .m_pFilename: "audio/sfx_spawn_wpn-02.wv", },
160 /* x2494[2] */ { .m_Id: 0, .m_pFilename: "audio/sfx_spawn_wpn-03.wv", },
161};
162static CDataSound x2510[] = {
163 /* x2510[0] */ { .m_Id: 0, .m_pFilename: "audio/wp_noammo-01.wv", },
164 /* x2510[1] */ { .m_Id: 0, .m_pFilename: "audio/wp_noammo-02.wv", },
165 /* x2510[2] */ { .m_Id: 0, .m_pFilename: "audio/wp_noammo-03.wv", },
166 /* x2510[3] */ { .m_Id: 0, .m_pFilename: "audio/wp_noammo-04.wv", },
167 /* x2510[4] */ { .m_Id: 0, .m_pFilename: "audio/wp_noammo-05.wv", },
168};
169static CDataSound x2532[] = {
170 /* x2532[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_hit_weak-01.wv", },
171 /* x2532[1] */ { .m_Id: 0, .m_pFilename: "audio/sfx_hit_weak-02.wv", },
172};
173static CDataSound x2545[] = {
174 /* x2545[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_msg-server.wv", },
175};
176static CDataSound x2555[] = {
177 /* x2555[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_msg-client.wv", },
178};
179static CDataSound x2565[] = {
180 /* x2565[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_msg-highlight.wv", },
181};
182static CDataSound x2575[] = {
183 /* x2575[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_ctf_drop.wv", },
184};
185static CDataSound x2585[] = {
186 /* x2585[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_ctf_rtn.wv", },
187};
188static CDataSound x2595[] = {
189 /* x2595[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_ctf_grab_pl.wv", },
190};
191static CDataSound x2605[] = {
192 /* x2605[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_ctf_grab_en.wv", },
193};
194static CDataSound x2615[] = {
195 /* x2615[0] */ { .m_Id: 0, .m_pFilename: "audio/sfx_ctf_cap_pl.wv", },
196};
197static CDataSound x2625[] = {
198 /* x2625[0] */ { .m_Id: 0, .m_pFilename: "audio/music_menu.wv", },
199};
200static CDataSoundset x9[] = {
201 /* x9[0] */ { .m_pName: "gun_fire", .m_NumSounds: 3,.m_aSounds: x2000, .m_Last: -1, },
202 /* x9[1] */ { .m_pName: "shotgun_fire", .m_NumSounds: 3,.m_aSounds: x2016, .m_Last: -1, },
203 /* x9[2] */ { .m_pName: "grenade_fire", .m_NumSounds: 3,.m_aSounds: x2032, .m_Last: -1, },
204 /* x9[3] */ { .m_pName: "hammer_fire", .m_NumSounds: 3,.m_aSounds: x2048, .m_Last: -1, },
205 /* x9[4] */ { .m_pName: "hammer_hit", .m_NumSounds: 3,.m_aSounds: x2064, .m_Last: -1, },
206 /* x9[5] */ { .m_pName: "ninja_fire", .m_NumSounds: 3,.m_aSounds: x2080, .m_Last: -1, },
207 /* x9[6] */ { .m_pName: "grenade_explode", .m_NumSounds: 3,.m_aSounds: x2096, .m_Last: -1, },
208 /* x9[7] */ { .m_pName: "ninja_hit", .m_NumSounds: 3,.m_aSounds: x2112, .m_Last: -1, },
209 /* x9[8] */ { .m_pName: "laser_fire", .m_NumSounds: 3,.m_aSounds: x2128, .m_Last: -1, },
210 /* x9[9] */ { .m_pName: "laser_bounce", .m_NumSounds: 3,.m_aSounds: x2144, .m_Last: -1, },
211 /* x9[10] */ { .m_pName: "weapon_switch", .m_NumSounds: 3,.m_aSounds: x2160, .m_Last: -1, },
212 /* x9[11] */ { .m_pName: "player_pain_short", .m_NumSounds: 12,.m_aSounds: x2176, .m_Last: -1, },
213 /* x9[12] */ { .m_pName: "player_pain_long", .m_NumSounds: 2,.m_aSounds: x2219, .m_Last: -1, },
214 /* x9[13] */ { .m_pName: "body_land", .m_NumSounds: 4,.m_aSounds: x2232, .m_Last: -1, },
215 /* x9[14] */ { .m_pName: "player_airjump", .m_NumSounds: 3,.m_aSounds: x2251, .m_Last: -1, },
216 /* x9[15] */ { .m_pName: "player_jump", .m_NumSounds: 8,.m_aSounds: x2267, .m_Last: -1, },
217 /* x9[16] */ { .m_pName: "player_die", .m_NumSounds: 3,.m_aSounds: x2298, .m_Last: -1, },
218 /* x9[17] */ { .m_pName: "player_spawn", .m_NumSounds: 7,.m_aSounds: x2314, .m_Last: -1, },
219 /* x9[18] */ { .m_pName: "player_skid", .m_NumSounds: 4,.m_aSounds: x2342, .m_Last: -1, },
220 /* x9[19] */ { .m_pName: "tee_cry", .m_NumSounds: 2,.m_aSounds: x2361, .m_Last: -1, },
221 /* x9[20] */ { .m_pName: "hook_loop", .m_NumSounds: 2,.m_aSounds: x2374, .m_Last: -1, },
222 /* x9[21] */ { .m_pName: "hook_attach_ground", .m_NumSounds: 3,.m_aSounds: x2387, .m_Last: -1, },
223 /* x9[22] */ { .m_pName: "hook_attach_player", .m_NumSounds: 3,.m_aSounds: x2403, .m_Last: -1, },
224 /* x9[23] */ { .m_pName: "hook_noattach", .m_NumSounds: 2,.m_aSounds: x2419, .m_Last: -1, },
225 /* x9[24] */ { .m_pName: "pickup_health", .m_NumSounds: 2,.m_aSounds: x2432, .m_Last: -1, },
226 /* x9[25] */ { .m_pName: "pickup_armor", .m_NumSounds: 4,.m_aSounds: x2445, .m_Last: -1, },
227 /* x9[26] */ { .m_pName: "pickup_grenade", .m_NumSounds: 1,.m_aSounds: x2464, .m_Last: -1, },
228 /* x9[27] */ { .m_pName: "pickup_shotgun", .m_NumSounds: 1,.m_aSounds: x2474, .m_Last: -1, },
229 /* x9[28] */ { .m_pName: "pickup_ninja", .m_NumSounds: 1,.m_aSounds: x2484, .m_Last: -1, },
230 /* x9[29] */ { .m_pName: "weapon_spawn", .m_NumSounds: 3,.m_aSounds: x2494, .m_Last: -1, },
231 /* x9[30] */ { .m_pName: "weapon_noammo", .m_NumSounds: 5,.m_aSounds: x2510, .m_Last: -1, },
232 /* x9[31] */ { .m_pName: "hit", .m_NumSounds: 2,.m_aSounds: x2532, .m_Last: -1, },
233 /* x9[32] */ { .m_pName: "chat_server", .m_NumSounds: 1,.m_aSounds: x2545, .m_Last: -1, },
234 /* x9[33] */ { .m_pName: "chat_client", .m_NumSounds: 1,.m_aSounds: x2555, .m_Last: -1, },
235 /* x9[34] */ { .m_pName: "chat_highlight", .m_NumSounds: 1,.m_aSounds: x2565, .m_Last: -1, },
236 /* x9[35] */ { .m_pName: "ctf_drop", .m_NumSounds: 1,.m_aSounds: x2575, .m_Last: -1, },
237 /* x9[36] */ { .m_pName: "ctf_return", .m_NumSounds: 1,.m_aSounds: x2585, .m_Last: -1, },
238 /* x9[37] */ { .m_pName: "ctf_grab_pl", .m_NumSounds: 1,.m_aSounds: x2595, .m_Last: -1, },
239 /* x9[38] */ { .m_pName: "ctf_grab_en", .m_NumSounds: 1,.m_aSounds: x2605, .m_Last: -1, },
240 /* x9[39] */ { .m_pName: "ctf_capture", .m_NumSounds: 1,.m_aSounds: x2615, .m_Last: -1, },
241 /* x9[40] */ { .m_pName: "menu", .m_NumSounds: 1,.m_aSounds: x2625, .m_Last: -1, },
242};
243static CDataImage x15[] = {
244 /* x15[0] */ { .m_pName: "null", .m_pFilename: "", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
245 /* x15[1] */ { .m_pName: "game", .m_pFilename: "game.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
246 /* x15[2] */ { .m_pName: "particles", .m_pFilename: "particles.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
247 /* x15[3] */ { .m_pName: "cursor", .m_pFilename: "gui_cursor.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
248 /* x15[4] */ { .m_pName: "banner", .m_pFilename: "gui_logo.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
249 /* x15[5] */ { .m_pName: "emoticons", .m_pFilename: "emoticons.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
250 /* x15[6] */ { .m_pName: "console_bg", .m_pFilename: "console.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
251 /* x15[7] */ { .m_pName: "console_bar", .m_pFilename: "console_bar.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
252 /* x15[8] */ { .m_pName: "speedup_arrow", .m_pFilename: "editor/speed_arrow.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
253 /* x15[9] */ { .m_pName: "guibuttons", .m_pFilename: "gui_buttons.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
254 /* x15[10] */ { .m_pName: "guiicons", .m_pFilename: "gui_icons.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
255 /* x15[11] */ { .m_pName: "arrow", .m_pFilename: "arrow.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
256 /* x15[12] */ { .m_pName: "audio_source", .m_pFilename: "editor/audio_source.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
257 /* x15[13] */ { .m_pName: "strongweak", .m_pFilename: "strong_weak.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
258 /* x15[14] */ { .m_pName: "hud", .m_pFilename: "hud.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
259 /* x15[15] */ { .m_pName: "extras", .m_pFilename: "extras.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
260 /* x15[16] */ { .m_pName: "raceflag", .m_pFilename: "race_flag.png", .m_Flag: 0, .m_Id: IGraphics::CTextureHandle(), },
261};
262static CDataPickupspec x20[] = {
263 /* x20[0] */ { .m_pName: "health", .m_Respawntime: 15, .m_Spawndelay: 0, },
264 /* x20[1] */ { .m_pName: "armor", .m_Respawntime: 15, .m_Spawndelay: 0, },
265 /* x20[2] */ { .m_pName: "armor_shotgun", .m_Respawntime: 15, .m_Spawndelay: 0, },
266 /* x20[3] */ { .m_pName: "armor_grenade", .m_Respawntime: 15, .m_Spawndelay: 0, },
267 /* x20[4] */ { .m_pName: "armor_laser", .m_Respawntime: 15, .m_Spawndelay: 0, },
268 /* x20[5] */ { .m_pName: "armor_ninja", .m_Respawntime: 15, .m_Spawndelay: 0, },
269 /* x20[6] */ { .m_pName: "weapon", .m_Respawntime: 15, .m_Spawndelay: 0, },
270 /* x20[7] */ { .m_pName: "ninja", .m_Respawntime: 90, .m_Spawndelay: 90, },
271};
272static CDataSpriteset x30[] = {
273 /* x30[0] */ { .m_pImage: &x15[2], .m_Gridx: 8, .m_Gridy: 8, },
274 /* x30[1] */ { .m_pImage: &x15[1], .m_Gridx: 32, .m_Gridy: 16, },
275 /* x30[2] */ { .m_pImage: &x15[0], .m_Gridx: 8, .m_Gridy: 4, },
276 /* x30[3] */ { .m_pImage: &x15[5], .m_Gridx: 4, .m_Gridy: 4, },
277 /* x30[4] */ { .m_pImage: &x15[8], .m_Gridx: 1, .m_Gridy: 1, },
278 /* x30[5] */ { .m_pImage: &x15[9], .m_Gridx: 12, .m_Gridy: 4, },
279 /* x30[6] */ { .m_pImage: &x15[10], .m_Gridx: 12, .m_Gridy: 2, },
280 /* x30[7] */ { .m_pImage: &x15[12], .m_Gridx: 1, .m_Gridy: 1, },
281 /* x30[8] */ { .m_pImage: &x15[13], .m_Gridx: 2, .m_Gridy: 1, },
282 /* x30[9] */ { .m_pImage: &x15[14], .m_Gridx: 16, .m_Gridy: 16, },
283 /* x30[10] */ { .m_pImage: &x15[15], .m_Gridx: 16, .m_Gridy: 16, },
284};
285static CDataSprite x47[] = {
286 /* x47[0] */ { .m_pName: "part_slice", .m_pSet: &x30[0], .m_X: 0, .m_Y: 0, .m_W: 1, .m_H: 1, },
287 /* x47[1] */ { .m_pName: "part_ball", .m_pSet: &x30[0], .m_X: 1, .m_Y: 0, .m_W: 1, .m_H: 1, },
288 /* x47[2] */ { .m_pName: "part_splat01", .m_pSet: &x30[0], .m_X: 2, .m_Y: 0, .m_W: 1, .m_H: 1, },
289 /* x47[3] */ { .m_pName: "part_splat02", .m_pSet: &x30[0], .m_X: 3, .m_Y: 0, .m_W: 1, .m_H: 1, },
290 /* x47[4] */ { .m_pName: "part_splat03", .m_pSet: &x30[0], .m_X: 4, .m_Y: 0, .m_W: 1, .m_H: 1, },
291 /* x47[5] */ { .m_pName: "part_smoke", .m_pSet: &x30[0], .m_X: 0, .m_Y: 1, .m_W: 1, .m_H: 1, },
292 /* x47[6] */ { .m_pName: "part_shell", .m_pSet: &x30[0], .m_X: 0, .m_Y: 2, .m_W: 2, .m_H: 2, },
293 /* x47[7] */ { .m_pName: "part_expl01", .m_pSet: &x30[0], .m_X: 0, .m_Y: 4, .m_W: 4, .m_H: 4, },
294 /* x47[8] */ { .m_pName: "part_airjump", .m_pSet: &x30[0], .m_X: 2, .m_Y: 2, .m_W: 2, .m_H: 2, },
295 /* x47[9] */ { .m_pName: "part_hit01", .m_pSet: &x30[0], .m_X: 4, .m_Y: 1, .m_W: 2, .m_H: 2, },
296 /* x47[10] */ { .m_pName: "health_full", .m_pSet: &x30[1], .m_X: 21, .m_Y: 0, .m_W: 2, .m_H: 2, },
297 /* x47[11] */ { .m_pName: "health_empty", .m_pSet: &x30[1], .m_X: 23, .m_Y: 0, .m_W: 2, .m_H: 2, },
298 /* x47[12] */ { .m_pName: "armor_full", .m_pSet: &x30[1], .m_X: 21, .m_Y: 2, .m_W: 2, .m_H: 2, },
299 /* x47[13] */ { .m_pName: "armor_empty", .m_pSet: &x30[1], .m_X: 23, .m_Y: 2, .m_W: 2, .m_H: 2, },
300 /* x47[14] */ { .m_pName: "star1", .m_pSet: &x30[1], .m_X: 15, .m_Y: 0, .m_W: 2, .m_H: 2, },
301 /* x47[15] */ { .m_pName: "star2", .m_pSet: &x30[1], .m_X: 17, .m_Y: 0, .m_W: 2, .m_H: 2, },
302 /* x47[16] */ { .m_pName: "star3", .m_pSet: &x30[1], .m_X: 19, .m_Y: 0, .m_W: 2, .m_H: 2, },
303 /* x47[17] */ { .m_pName: "part1", .m_pSet: &x30[1], .m_X: 6, .m_Y: 0, .m_W: 1, .m_H: 1, },
304 /* x47[18] */ { .m_pName: "part2", .m_pSet: &x30[1], .m_X: 6, .m_Y: 1, .m_W: 1, .m_H: 1, },
305 /* x47[19] */ { .m_pName: "part3", .m_pSet: &x30[1], .m_X: 7, .m_Y: 0, .m_W: 1, .m_H: 1, },
306 /* x47[20] */ { .m_pName: "part4", .m_pSet: &x30[1], .m_X: 7, .m_Y: 1, .m_W: 1, .m_H: 1, },
307 /* x47[21] */ { .m_pName: "part5", .m_pSet: &x30[1], .m_X: 8, .m_Y: 0, .m_W: 1, .m_H: 1, },
308 /* x47[22] */ { .m_pName: "part6", .m_pSet: &x30[1], .m_X: 8, .m_Y: 1, .m_W: 1, .m_H: 1, },
309 /* x47[23] */ { .m_pName: "part7", .m_pSet: &x30[1], .m_X: 9, .m_Y: 0, .m_W: 2, .m_H: 2, },
310 /* x47[24] */ { .m_pName: "part8", .m_pSet: &x30[1], .m_X: 11, .m_Y: 0, .m_W: 2, .m_H: 2, },
311 /* x47[25] */ { .m_pName: "part9", .m_pSet: &x30[1], .m_X: 13, .m_Y: 0, .m_W: 2, .m_H: 2, },
312 /* x47[26] */ { .m_pName: "weapon_gun_body", .m_pSet: &x30[1], .m_X: 2, .m_Y: 4, .m_W: 4, .m_H: 2, },
313 /* x47[27] */ { .m_pName: "weapon_gun_cursor", .m_pSet: &x30[1], .m_X: 0, .m_Y: 4, .m_W: 2, .m_H: 2, },
314 /* x47[28] */ { .m_pName: "weapon_gun_proj", .m_pSet: &x30[1], .m_X: 6, .m_Y: 4, .m_W: 2, .m_H: 2, },
315 /* x47[29] */ { .m_pName: "weapon_gun_muzzle1", .m_pSet: &x30[1], .m_X: 8, .m_Y: 4, .m_W: 4, .m_H: 2, },
316 /* x47[30] */ { .m_pName: "weapon_gun_muzzle2", .m_pSet: &x30[1], .m_X: 12, .m_Y: 4, .m_W: 4, .m_H: 2, },
317 /* x47[31] */ { .m_pName: "weapon_gun_muzzle3", .m_pSet: &x30[1], .m_X: 16, .m_Y: 4, .m_W: 4, .m_H: 2, },
318 /* x47[32] */ { .m_pName: "weapon_shotgun_body", .m_pSet: &x30[1], .m_X: 2, .m_Y: 6, .m_W: 8, .m_H: 2, },
319 /* x47[33] */ { .m_pName: "weapon_shotgun_cursor", .m_pSet: &x30[1], .m_X: 0, .m_Y: 6, .m_W: 2, .m_H: 2, },
320 /* x47[34] */ { .m_pName: "weapon_shotgun_proj", .m_pSet: &x30[1], .m_X: 10, .m_Y: 6, .m_W: 2, .m_H: 2, },
321 /* x47[35] */ { .m_pName: "weapon_shotgun_muzzle1", .m_pSet: &x30[1], .m_X: 12, .m_Y: 6, .m_W: 4, .m_H: 2, },
322 /* x47[36] */ { .m_pName: "weapon_shotgun_muzzle2", .m_pSet: &x30[1], .m_X: 16, .m_Y: 6, .m_W: 4, .m_H: 2, },
323 /* x47[37] */ { .m_pName: "weapon_shotgun_muzzle3", .m_pSet: &x30[1], .m_X: 20, .m_Y: 6, .m_W: 4, .m_H: 2, },
324 /* x47[38] */ { .m_pName: "weapon_grenade_body", .m_pSet: &x30[1], .m_X: 2, .m_Y: 8, .m_W: 7, .m_H: 2, },
325 /* x47[39] */ { .m_pName: "weapon_grenade_cursor", .m_pSet: &x30[1], .m_X: 0, .m_Y: 8, .m_W: 2, .m_H: 2, },
326 /* x47[40] */ { .m_pName: "weapon_grenade_proj", .m_pSet: &x30[1], .m_X: 10, .m_Y: 8, .m_W: 2, .m_H: 2, },
327 /* x47[41] */ { .m_pName: "weapon_hammer_body", .m_pSet: &x30[1], .m_X: 2, .m_Y: 1, .m_W: 4, .m_H: 3, },
328 /* x47[42] */ { .m_pName: "weapon_hammer_cursor", .m_pSet: &x30[1], .m_X: 0, .m_Y: 0, .m_W: 2, .m_H: 2, },
329 /* x47[43] */ { .m_pName: "weapon_hammer_proj", .m_pSet: &x30[1], .m_X: 0, .m_Y: 0, .m_W: 0, .m_H: 0, },
330 /* x47[44] */ { .m_pName: "weapon_ninja_body", .m_pSet: &x30[1], .m_X: 2, .m_Y: 10, .m_W: 8, .m_H: 2, },
331 /* x47[45] */ { .m_pName: "weapon_ninja_cursor", .m_pSet: &x30[1], .m_X: 0, .m_Y: 10, .m_W: 2, .m_H: 2, },
332 /* x47[46] */ { .m_pName: "weapon_ninja_proj", .m_pSet: &x30[1], .m_X: 0, .m_Y: 0, .m_W: 0, .m_H: 0, },
333 /* x47[47] */ { .m_pName: "weapon_laser_body", .m_pSet: &x30[1], .m_X: 2, .m_Y: 12, .m_W: 7, .m_H: 3, },
334 /* x47[48] */ { .m_pName: "weapon_laser_cursor", .m_pSet: &x30[1], .m_X: 0, .m_Y: 12, .m_W: 2, .m_H: 2, },
335 /* x47[49] */ { .m_pName: "weapon_laser_proj", .m_pSet: &x30[1], .m_X: 10, .m_Y: 12, .m_W: 2, .m_H: 2, },
336 /* x47[50] */ { .m_pName: "hook_chain", .m_pSet: &x30[1], .m_X: 2, .m_Y: 0, .m_W: 1, .m_H: 1, },
337 /* x47[51] */ { .m_pName: "hook_head", .m_pSet: &x30[1], .m_X: 3, .m_Y: 0, .m_W: 2, .m_H: 1, },
338 /* x47[52] */ { .m_pName: "weapon_ninja_muzzle1", .m_pSet: &x30[1], .m_X: 25, .m_Y: 0, .m_W: 7, .m_H: 4, },
339 /* x47[53] */ { .m_pName: "weapon_ninja_muzzle2", .m_pSet: &x30[1], .m_X: 25, .m_Y: 4, .m_W: 7, .m_H: 4, },
340 /* x47[54] */ { .m_pName: "weapon_ninja_muzzle3", .m_pSet: &x30[1], .m_X: 25, .m_Y: 8, .m_W: 7, .m_H: 4, },
341 /* x47[55] */ { .m_pName: "pickup_health", .m_pSet: &x30[1], .m_X: 10, .m_Y: 2, .m_W: 2, .m_H: 2, },
342 /* x47[56] */ { .m_pName: "pickup_armor", .m_pSet: &x30[1], .m_X: 12, .m_Y: 2, .m_W: 2, .m_H: 2, },
343 /* x47[57] */ { .m_pName: "pickup_hammer", .m_pSet: &x30[1], .m_X: 2, .m_Y: 1, .m_W: 4, .m_H: 3, },
344 /* x47[58] */ { .m_pName: "pickup_gun", .m_pSet: &x30[1], .m_X: 2, .m_Y: 4, .m_W: 4, .m_H: 2, },
345 /* x47[59] */ { .m_pName: "pickup_shotgun", .m_pSet: &x30[1], .m_X: 2, .m_Y: 6, .m_W: 8, .m_H: 2, },
346 /* x47[60] */ { .m_pName: "pickup_grenade", .m_pSet: &x30[1], .m_X: 2, .m_Y: 8, .m_W: 7, .m_H: 2, },
347 /* x47[61] */ { .m_pName: "pickup_laser", .m_pSet: &x30[1], .m_X: 2, .m_Y: 12, .m_W: 7, .m_H: 3, },
348 /* x47[62] */ { .m_pName: "pickup_ninja", .m_pSet: &x30[1], .m_X: 2, .m_Y: 10, .m_W: 8, .m_H: 2, },
349 /* x47[63] */ { .m_pName: "pickup_armor_shotgun", .m_pSet: &x30[1], .m_X: 15, .m_Y: 2, .m_W: 2, .m_H: 2, },
350 /* x47[64] */ { .m_pName: "pickup_armor_grenade", .m_pSet: &x30[1], .m_X: 17, .m_Y: 2, .m_W: 2, .m_H: 2, },
351 /* x47[65] */ { .m_pName: "pickup_armor_ninja", .m_pSet: &x30[1], .m_X: 10, .m_Y: 10, .m_W: 2, .m_H: 2, },
352 /* x47[66] */ { .m_pName: "pickup_armor_laser", .m_pSet: &x30[1], .m_X: 19, .m_Y: 2, .m_W: 2, .m_H: 2, },
353 /* x47[67] */ { .m_pName: "flag_blue", .m_pSet: &x30[1], .m_X: 12, .m_Y: 8, .m_W: 4, .m_H: 8, },
354 /* x47[68] */ { .m_pName: "flag_red", .m_pSet: &x30[1], .m_X: 16, .m_Y: 8, .m_W: 4, .m_H: 8, },
355 /* x47[69] */ { .m_pName: "tee_body", .m_pSet: &x30[2], .m_X: 0, .m_Y: 0, .m_W: 3, .m_H: 3, },
356 /* x47[70] */ { .m_pName: "tee_body_outline", .m_pSet: &x30[2], .m_X: 3, .m_Y: 0, .m_W: 3, .m_H: 3, },
357 /* x47[71] */ { .m_pName: "tee_foot", .m_pSet: &x30[2], .m_X: 6, .m_Y: 1, .m_W: 2, .m_H: 1, },
358 /* x47[72] */ { .m_pName: "tee_foot_outline", .m_pSet: &x30[2], .m_X: 6, .m_Y: 2, .m_W: 2, .m_H: 1, },
359 /* x47[73] */ { .m_pName: "tee_hand", .m_pSet: &x30[2], .m_X: 6, .m_Y: 0, .m_W: 1, .m_H: 1, },
360 /* x47[74] */ { .m_pName: "tee_hand_outline", .m_pSet: &x30[2], .m_X: 7, .m_Y: 0, .m_W: 1, .m_H: 1, },
361 /* x47[75] */ { .m_pName: "tee_eye_normal", .m_pSet: &x30[2], .m_X: 2, .m_Y: 3, .m_W: 1, .m_H: 1, },
362 /* x47[76] */ { .m_pName: "tee_eye_angry", .m_pSet: &x30[2], .m_X: 3, .m_Y: 3, .m_W: 1, .m_H: 1, },
363 /* x47[77] */ { .m_pName: "tee_eye_pain", .m_pSet: &x30[2], .m_X: 4, .m_Y: 3, .m_W: 1, .m_H: 1, },
364 /* x47[78] */ { .m_pName: "tee_eye_happy", .m_pSet: &x30[2], .m_X: 5, .m_Y: 3, .m_W: 1, .m_H: 1, },
365 /* x47[79] */ { .m_pName: "tee_eye_dead", .m_pSet: &x30[2], .m_X: 6, .m_Y: 3, .m_W: 1, .m_H: 1, },
366 /* x47[80] */ { .m_pName: "tee_eye_surprise", .m_pSet: &x30[2], .m_X: 7, .m_Y: 3, .m_W: 1, .m_H: 1, },
367 /* x47[81] */ { .m_pName: "oop", .m_pSet: &x30[3], .m_X: 0, .m_Y: 0, .m_W: 1, .m_H: 1, },
368 /* x47[82] */ { .m_pName: "exclamation", .m_pSet: &x30[3], .m_X: 1, .m_Y: 0, .m_W: 1, .m_H: 1, },
369 /* x47[83] */ { .m_pName: "hearts", .m_pSet: &x30[3], .m_X: 2, .m_Y: 0, .m_W: 1, .m_H: 1, },
370 /* x47[84] */ { .m_pName: "drop", .m_pSet: &x30[3], .m_X: 3, .m_Y: 0, .m_W: 1, .m_H: 1, },
371 /* x47[85] */ { .m_pName: "dotdot", .m_pSet: &x30[3], .m_X: 0, .m_Y: 1, .m_W: 1, .m_H: 1, },
372 /* x47[86] */ { .m_pName: "music", .m_pSet: &x30[3], .m_X: 1, .m_Y: 1, .m_W: 1, .m_H: 1, },
373 /* x47[87] */ { .m_pName: "sorry", .m_pSet: &x30[3], .m_X: 2, .m_Y: 1, .m_W: 1, .m_H: 1, },
374 /* x47[88] */ { .m_pName: "ghost", .m_pSet: &x30[3], .m_X: 3, .m_Y: 1, .m_W: 1, .m_H: 1, },
375 /* x47[89] */ { .m_pName: "sushi", .m_pSet: &x30[3], .m_X: 0, .m_Y: 2, .m_W: 1, .m_H: 1, },
376 /* x47[90] */ { .m_pName: "splattee", .m_pSet: &x30[3], .m_X: 1, .m_Y: 2, .m_W: 1, .m_H: 1, },
377 /* x47[91] */ { .m_pName: "deviltee", .m_pSet: &x30[3], .m_X: 2, .m_Y: 2, .m_W: 1, .m_H: 1, },
378 /* x47[92] */ { .m_pName: "zomg", .m_pSet: &x30[3], .m_X: 3, .m_Y: 2, .m_W: 1, .m_H: 1, },
379 /* x47[93] */ { .m_pName: "zzz", .m_pSet: &x30[3], .m_X: 0, .m_Y: 3, .m_W: 1, .m_H: 1, },
380 /* x47[94] */ { .m_pName: "wtf", .m_pSet: &x30[3], .m_X: 1, .m_Y: 3, .m_W: 1, .m_H: 1, },
381 /* x47[95] */ { .m_pName: "eyes", .m_pSet: &x30[3], .m_X: 2, .m_Y: 3, .m_W: 1, .m_H: 1, },
382 /* x47[96] */ { .m_pName: "question", .m_pSet: &x30[3], .m_X: 3, .m_Y: 3, .m_W: 1, .m_H: 1, },
383 /* x47[97] */ { .m_pName: "speedup_arrow", .m_pSet: &x30[4], .m_X: 0, .m_Y: 0, .m_W: 1, .m_H: 1, },
384 /* x47[98] */ { .m_pName: "guibutton_off", .m_pSet: &x30[5], .m_X: 0, .m_Y: 0, .m_W: 4, .m_H: 4, },
385 /* x47[99] */ { .m_pName: "guibutton_on", .m_pSet: &x30[5], .m_X: 4, .m_Y: 0, .m_W: 4, .m_H: 4, },
386 /* x47[100] */ { .m_pName: "guibutton_hover", .m_pSet: &x30[5], .m_X: 8, .m_Y: 0, .m_W: 4, .m_H: 4, },
387 /* x47[101] */ { .m_pName: "guiicon_mute", .m_pSet: &x30[6], .m_X: 0, .m_Y: 0, .m_W: 4, .m_H: 2, },
388 /* x47[102] */ { .m_pName: "guiicon_emoticon_mute", .m_pSet: &x30[6], .m_X: 4, .m_Y: 0, .m_W: 4, .m_H: 2, },
389 /* x47[103] */ { .m_pName: "guiicon_friend", .m_pSet: &x30[6], .m_X: 8, .m_Y: 0, .m_W: 4, .m_H: 2, },
390 /* x47[104] */ { .m_pName: "audio_source", .m_pSet: &x30[7], .m_X: 0, .m_Y: 0, .m_W: 1, .m_H: 1, },
391 /* x47[105] */ { .m_pName: "hook_strong", .m_pSet: &x30[8], .m_X: 0, .m_Y: 0, .m_W: 1, .m_H: 1, },
392 /* x47[106] */ { .m_pName: "hook_weak", .m_pSet: &x30[8], .m_X: 1, .m_Y: 0, .m_W: 1, .m_H: 1, },
393 /* x47[107] */ { .m_pName: "hud_airjump", .m_pSet: &x30[9], .m_X: 0, .m_Y: 0, .m_W: 2, .m_H: 2, },
394 /* x47[108] */ { .m_pName: "hud_airjump_empty", .m_pSet: &x30[9], .m_X: 2, .m_Y: 0, .m_W: 2, .m_H: 2, },
395 /* x47[109] */ { .m_pName: "hud_solo", .m_pSet: &x30[9], .m_X: 4, .m_Y: 0, .m_W: 2, .m_H: 2, },
396 /* x47[110] */ { .m_pName: "hud_collision_disabled", .m_pSet: &x30[9], .m_X: 6, .m_Y: 0, .m_W: 2, .m_H: 2, },
397 /* x47[111] */ { .m_pName: "hud_endless_jump", .m_pSet: &x30[9], .m_X: 8, .m_Y: 0, .m_W: 2, .m_H: 2, },
398 /* x47[112] */ { .m_pName: "hud_endless_hook", .m_pSet: &x30[9], .m_X: 10, .m_Y: 0, .m_W: 2, .m_H: 2, },
399 /* x47[113] */ { .m_pName: "hud_jetpack", .m_pSet: &x30[9], .m_X: 12, .m_Y: 0, .m_W: 2, .m_H: 2, },
400 /* x47[114] */ { .m_pName: "hud_freeze_bar_full_left", .m_pSet: &x30[9], .m_X: 0, .m_Y: 2, .m_W: 1, .m_H: 1, },
401 /* x47[115] */ { .m_pName: "hud_freeze_bar_full", .m_pSet: &x30[9], .m_X: 1, .m_Y: 2, .m_W: 1, .m_H: 1, },
402 /* x47[116] */ { .m_pName: "hud_freeze_bar_empty", .m_pSet: &x30[9], .m_X: 2, .m_Y: 2, .m_W: 1, .m_H: 1, },
403 /* x47[117] */ { .m_pName: "hud_freeze_bar_empty_right", .m_pSet: &x30[9], .m_X: 3, .m_Y: 2, .m_W: 1, .m_H: 1, },
404 /* x47[118] */ { .m_pName: "hud_ninja_bar_full_left", .m_pSet: &x30[9], .m_X: 0, .m_Y: 3, .m_W: 1, .m_H: 1, },
405 /* x47[119] */ { .m_pName: "hud_ninja_bar_full", .m_pSet: &x30[9], .m_X: 1, .m_Y: 3, .m_W: 1, .m_H: 1, },
406 /* x47[120] */ { .m_pName: "hud_ninja_bar_empty", .m_pSet: &x30[9], .m_X: 2, .m_Y: 3, .m_W: 1, .m_H: 1, },
407 /* x47[121] */ { .m_pName: "hud_ninja_bar_empty_right", .m_pSet: &x30[9], .m_X: 3, .m_Y: 3, .m_W: 1, .m_H: 1, },
408 /* x47[122] */ { .m_pName: "hud_hook_hit_disabled", .m_pSet: &x30[9], .m_X: 4, .m_Y: 2, .m_W: 2, .m_H: 2, },
409 /* x47[123] */ { .m_pName: "hud_hammer_hit_disabled", .m_pSet: &x30[9], .m_X: 6, .m_Y: 2, .m_W: 2, .m_H: 2, },
410 /* x47[124] */ { .m_pName: "hud_shotgun_hit_disabled", .m_pSet: &x30[9], .m_X: 8, .m_Y: 2, .m_W: 2, .m_H: 2, },
411 /* x47[125] */ { .m_pName: "hud_grenade_hit_disabled", .m_pSet: &x30[9], .m_X: 10, .m_Y: 2, .m_W: 2, .m_H: 2, },
412 /* x47[126] */ { .m_pName: "hud_laser_hit_disabled", .m_pSet: &x30[9], .m_X: 12, .m_Y: 2, .m_W: 2, .m_H: 2, },
413 /* x47[127] */ { .m_pName: "hud_gun_hit_disabled", .m_pSet: &x30[9], .m_X: 14, .m_Y: 2, .m_W: 2, .m_H: 2, },
414 /* x47[128] */ { .m_pName: "hud_deep_frozen", .m_pSet: &x30[9], .m_X: 10, .m_Y: 4, .m_W: 2, .m_H: 2, },
415 /* x47[129] */ { .m_pName: "hud_live_frozen", .m_pSet: &x30[9], .m_X: 12, .m_Y: 4, .m_W: 2, .m_H: 2, },
416 /* x47[130] */ { .m_pName: "hud_teleport_grenade", .m_pSet: &x30[9], .m_X: 4, .m_Y: 4, .m_W: 2, .m_H: 2, },
417 /* x47[131] */ { .m_pName: "hud_teleport_gun", .m_pSet: &x30[9], .m_X: 6, .m_Y: 4, .m_W: 2, .m_H: 2, },
418 /* x47[132] */ { .m_pName: "hud_teleport_laser", .m_pSet: &x30[9], .m_X: 8, .m_Y: 4, .m_W: 2, .m_H: 2, },
419 /* x47[133] */ { .m_pName: "hud_practice_mode", .m_pSet: &x30[9], .m_X: 4, .m_Y: 6, .m_W: 2, .m_H: 2, },
420 /* x47[134] */ { .m_pName: "hud_dummy_hammer", .m_pSet: &x30[9], .m_X: 6, .m_Y: 6, .m_W: 2, .m_H: 2, },
421 /* x47[135] */ { .m_pName: "hud_dummy_copy", .m_pSet: &x30[9], .m_X: 8, .m_Y: 6, .m_W: 2, .m_H: 2, },
422 /* x47[136] */ { .m_pName: "hud_lock_mode", .m_pSet: &x30[9], .m_X: 10, .m_Y: 6, .m_W: 2, .m_H: 2, },
423 /* x47[137] */ { .m_pName: "part_snowflake", .m_pSet: &x30[10], .m_X: 0, .m_Y: 0, .m_W: 2, .m_H: 2, },
424};
425static CAnimKeyframe x5062[] = {
426 /* x5062[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: -4.000000f, .m_Angle: 0.000000f, },
427};
428static CAnimKeyframe x5069[] = {
429 /* x5069[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: 10.000000f, .m_Angle: 0.000000f, },
430};
431static CAnimKeyframe x5076[] = {
432 /* x5076[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: 10.000000f, .m_Angle: 0.000000f, },
433};
434static CAnimKeyframe *x5083 = 0;
435static CAnimKeyframe *x5107 = 0;
436static CAnimKeyframe x5114[] = {
437 /* x5114[0] */ { .m_Time: 0.000000f, .m_X: -7.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
438};
439static CAnimKeyframe x5121[] = {
440 /* x5121[0] */ { .m_Time: 0.000000f, .m_X: 7.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
441};
442static CAnimKeyframe *x5128 = 0;
443static CAnimKeyframe *x5147 = 0;
444static CAnimKeyframe x5154[] = {
445 /* x5154[0] */ { .m_Time: 0.000000f, .m_X: -3.000000f, .m_Y: 0.000000f, .m_Angle: -0.100000f, },
446};
447static CAnimKeyframe x5161[] = {
448 /* x5161[0] */ { .m_Time: 0.000000f, .m_X: 3.000000f, .m_Y: 0.000000f, .m_Angle: -0.100000f, },
449};
450static CAnimKeyframe *x5168 = 0;
451static CAnimKeyframe x5187[] = {
452 /* x5187[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: 3.000000f, .m_Angle: 0.000000f, },
453};
454static CAnimKeyframe x5194[] = {
455 /* x5194[0] */ { .m_Time: 0.000000f, .m_X: -12.000000f, .m_Y: 0.000000f, .m_Angle: 0.100000f, },
456};
457static CAnimKeyframe x5201[] = {
458 /* x5201[0] */ { .m_Time: 0.000000f, .m_X: -8.000000f, .m_Y: 0.000000f, .m_Angle: 0.100000f, },
459};
460static CAnimKeyframe *x5208 = 0;
461static CAnimKeyframe x5232[] = {
462 /* x5232[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: 3.000000f, .m_Angle: 0.000000f, },
463};
464static CAnimKeyframe x5239[] = {
465 /* x5239[0] */ { .m_Time: 0.000000f, .m_X: 12.000000f, .m_Y: 0.000000f, .m_Angle: -0.100000f, },
466};
467static CAnimKeyframe x5246[] = {
468 /* x5246[0] */ { .m_Time: 0.000000f, .m_X: 8.000000f, .m_Y: 0.000000f, .m_Angle: -0.100000f, },
469};
470static CAnimKeyframe *x5253 = 0;
471static CAnimKeyframe x5277[] = {
472 /* x5277[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
473 /* x5277[1] */ { .m_Time: 0.200000f, .m_X: 0.000000f, .m_Y: -1.000000f, .m_Angle: 0.000000f, },
474 /* x5277[2] */ { .m_Time: 0.400000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
475 /* x5277[3] */ { .m_Time: 0.600000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
476 /* x5277[4] */ { .m_Time: 0.800000f, .m_X: 0.000000f, .m_Y: -1.000000f, .m_Angle: 0.000000f, },
477 /* x5277[5] */ { .m_Time: 1.000000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
478};
479static CAnimKeyframe x5284[] = {
480 /* x5284[0] */ { .m_Time: 0.000000f, .m_X: 8.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
481 /* x5284[1] */ { .m_Time: 0.200000f, .m_X: -8.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
482 /* x5284[2] */ { .m_Time: 0.400000f, .m_X: -10.000000f, .m_Y: -4.000000f, .m_Angle: 0.200000f, },
483 /* x5284[3] */ { .m_Time: 0.600000f, .m_X: -8.000000f, .m_Y: -8.000000f, .m_Angle: 0.300000f, },
484 /* x5284[4] */ { .m_Time: 0.800000f, .m_X: 4.000000f, .m_Y: -4.000000f, .m_Angle: -0.200000f, },
485 /* x5284[5] */ { .m_Time: 1.000000f, .m_X: 8.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
486};
487static CAnimKeyframe x5291[] = {
488 /* x5291[0] */ { .m_Time: 0.000000f, .m_X: -10.000000f, .m_Y: -4.000000f, .m_Angle: 0.200000f, },
489 /* x5291[1] */ { .m_Time: 0.200000f, .m_X: -8.000000f, .m_Y: -8.000000f, .m_Angle: 0.300000f, },
490 /* x5291[2] */ { .m_Time: 0.400000f, .m_X: 4.000000f, .m_Y: -4.000000f, .m_Angle: -0.200000f, },
491 /* x5291[3] */ { .m_Time: 0.600000f, .m_X: 8.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
492 /* x5291[4] */ { .m_Time: 0.800000f, .m_X: 8.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
493 /* x5291[5] */ { .m_Time: 1.000000f, .m_X: -10.000000f, .m_Y: -4.000000f, .m_Angle: 0.200000f, },
494};
495static CAnimKeyframe *x5298 = 0;
496static CAnimKeyframe x5397[] = {
497 /* x5397[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: -1.000000f, .m_Angle: 0.000000f, },
498 /* x5397[1] */ { .m_Time: 0.200000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
499 /* x5397[2] */ { .m_Time: 0.400000f, .m_X: 0.000000f, .m_Y: -1.000000f, .m_Angle: 0.000000f, },
500 /* x5397[3] */ { .m_Time: 0.600000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
501 /* x5397[4] */ { .m_Time: 0.800000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
502 /* x5397[5] */ { .m_Time: 1.000000f, .m_X: 0.000000f, .m_Y: -1.000000f, .m_Angle: 0.000000f, },
503};
504static CAnimKeyframe x5404[] = {
505 /* x5404[0] */ { .m_Time: 0.000000f, .m_X: 18.000000f, .m_Y: -8.000000f, .m_Angle: -0.270000f, },
506 /* x5404[1] */ { .m_Time: 0.200000f, .m_X: 6.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
507 /* x5404[2] */ { .m_Time: 0.400000f, .m_X: -7.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
508 /* x5404[3] */ { .m_Time: 0.600000f, .m_X: -13.000000f, .m_Y: -4.500000f, .m_Angle: 0.050000f, },
509 /* x5404[4] */ { .m_Time: 0.800000f, .m_X: 0.000000f, .m_Y: -8.000000f, .m_Angle: -0.200000f, },
510 /* x5404[5] */ { .m_Time: 1.000000f, .m_X: 18.000000f, .m_Y: -8.000000f, .m_Angle: -0.270000f, },
511};
512static CAnimKeyframe x5411[] = {
513 /* x5411[0] */ { .m_Time: 0.000000f, .m_X: -11.000000f, .m_Y: -2.500000f, .m_Angle: 0.050000f, },
514 /* x5411[1] */ { .m_Time: 0.200000f, .m_X: -14.000000f, .m_Y: -5.000000f, .m_Angle: 0.100000f, },
515 /* x5411[2] */ { .m_Time: 0.400000f, .m_X: 11.000000f, .m_Y: -8.000000f, .m_Angle: -0.300000f, },
516 /* x5411[3] */ { .m_Time: 0.600000f, .m_X: 18.000000f, .m_Y: -8.000000f, .m_Angle: -0.270000f, },
517 /* x5411[4] */ { .m_Time: 0.800000f, .m_X: 3.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
518 /* x5411[5] */ { .m_Time: 1.000000f, .m_X: -11.000000f, .m_Y: -2.500000f, .m_Angle: 0.050000f, },
519};
520static CAnimKeyframe *x5418 = 0;
521static CAnimKeyframe x5517[] = {
522 /* x5517[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: -1.000000f, .m_Angle: 0.000000f, },
523 /* x5517[1] */ { .m_Time: 0.200000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
524 /* x5517[2] */ { .m_Time: 0.400000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
525 /* x5517[3] */ { .m_Time: 0.600000f, .m_X: 0.000000f, .m_Y: -1.000000f, .m_Angle: 0.000000f, },
526 /* x5517[4] */ { .m_Time: 0.800000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
527 /* x5517[5] */ { .m_Time: 1.000000f, .m_X: 0.000000f, .m_Y: -1.000000f, .m_Angle: 0.000000f, },
528};
529static CAnimKeyframe x5524[] = {
530 /* x5524[0] */ { .m_Time: 0.000000f, .m_X: -18.000000f, .m_Y: -8.000000f, .m_Angle: 0.270000f, },
531 /* x5524[1] */ { .m_Time: 0.200000f, .m_X: 0.000000f, .m_Y: -8.000000f, .m_Angle: 0.200000f, },
532 /* x5524[2] */ { .m_Time: 0.400000f, .m_X: 13.000000f, .m_Y: -4.500000f, .m_Angle: -0.050000f, },
533 /* x5524[3] */ { .m_Time: 0.600000f, .m_X: 7.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
534 /* x5524[4] */ { .m_Time: 0.800000f, .m_X: -6.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
535 /* x5524[5] */ { .m_Time: 1.000000f, .m_X: -18.000000f, .m_Y: -8.000000f, .m_Angle: 0.270000f, },
536};
537static CAnimKeyframe x5531[] = {
538 /* x5531[0] */ { .m_Time: 0.000000f, .m_X: 11.000000f, .m_Y: -2.500000f, .m_Angle: -0.050000f, },
539 /* x5531[1] */ { .m_Time: 0.200000f, .m_X: -3.000000f, .m_Y: 0.000000f, .m_Angle: 0.000000f, },
540 /* x5531[2] */ { .m_Time: 0.400000f, .m_X: -18.000000f, .m_Y: -8.000000f, .m_Angle: 0.270000f, },
541 /* x5531[3] */ { .m_Time: 0.600000f, .m_X: -11.000000f, .m_Y: -8.000000f, .m_Angle: 0.300000f, },
542 /* x5531[4] */ { .m_Time: 0.800000f, .m_X: 14.000000f, .m_Y: -5.000000f, .m_Angle: -0.100000f, },
543 /* x5531[5] */ { .m_Time: 1.000000f, .m_X: 11.000000f, .m_Y: -2.500000f, .m_Angle: -0.050000f, },
544};
545static CAnimKeyframe *x5538 = 0;
546static CAnimKeyframe *x5637 = 0;
547static CAnimKeyframe *x5644 = 0;
548static CAnimKeyframe *x5651 = 0;
549static CAnimKeyframe x5658[] = {
550 /* x5658[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: -0.100000f, },
551 /* x5658[1] */ { .m_Time: 0.300000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.250000f, },
552 /* x5658[2] */ { .m_Time: 0.400000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.300000f, },
553 /* x5658[3] */ { .m_Time: 0.500000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.250000f, },
554 /* x5658[4] */ { .m_Time: 1.000000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: -0.100000f, },
555};
556static CAnimKeyframe *x5692 = 0;
557static CAnimKeyframe *x5699 = 0;
558static CAnimKeyframe *x5706 = 0;
559static CAnimKeyframe x5713[] = {
560 /* x5713[0] */ { .m_Time: 0.000000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: -0.250000f, },
561 /* x5713[1] */ { .m_Time: 0.100000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: -0.050000f, },
562 /* x5713[2] */ { .m_Time: 0.150000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.350000f, },
563 /* x5713[3] */ { .m_Time: 0.420000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.400000f, },
564 /* x5713[4] */ { .m_Time: 0.500000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: 0.350000f, },
565 /* x5713[5] */ { .m_Time: 1.000000f, .m_X: 0.000000f, .m_Y: 0.000000f, .m_Angle: -0.250000f, },
566};
567static CAnimation x78[] = {
568 /* x78[0] */ { .m_pName: "base", /* x78[0].body */ .m_Body: { .m_NumFrames: 1,.m_aFrames: x5062, }, /* x78[0].back_foot */ .m_BackFoot: { .m_NumFrames: 1,.m_aFrames: x5069, }, /* x78[0].front_foot */ .m_FrontFoot: { .m_NumFrames: 1,.m_aFrames: x5076, }, /* x78[0].attach */ .m_Attach: { .m_NumFrames: 0,.m_aFrames: x5083, }, },
569 /* x78[1] */ { .m_pName: "idle", /* x78[1].body */ .m_Body: { .m_NumFrames: 0,.m_aFrames: x5107, }, /* x78[1].back_foot */ .m_BackFoot: { .m_NumFrames: 1,.m_aFrames: x5114, }, /* x78[1].front_foot */ .m_FrontFoot: { .m_NumFrames: 1,.m_aFrames: x5121, }, /* x78[1].attach */ .m_Attach: { .m_NumFrames: 0,.m_aFrames: x5128, }, },
570 /* x78[2] */ { .m_pName: "inair", /* x78[2].body */ .m_Body: { .m_NumFrames: 0,.m_aFrames: x5147, }, /* x78[2].back_foot */ .m_BackFoot: { .m_NumFrames: 1,.m_aFrames: x5154, }, /* x78[2].front_foot */ .m_FrontFoot: { .m_NumFrames: 1,.m_aFrames: x5161, }, /* x78[2].attach */ .m_Attach: { .m_NumFrames: 0,.m_aFrames: x5168, }, },
571 /* x78[3] */ { .m_pName: "sit_left", /* x78[3].body */ .m_Body: { .m_NumFrames: 1,.m_aFrames: x5187, }, /* x78[3].back_foot */ .m_BackFoot: { .m_NumFrames: 1,.m_aFrames: x5194, }, /* x78[3].front_foot */ .m_FrontFoot: { .m_NumFrames: 1,.m_aFrames: x5201, }, /* x78[3].attach */ .m_Attach: { .m_NumFrames: 0,.m_aFrames: x5208, }, },
572 /* x78[4] */ { .m_pName: "sit_right", /* x78[4].body */ .m_Body: { .m_NumFrames: 1,.m_aFrames: x5232, }, /* x78[4].back_foot */ .m_BackFoot: { .m_NumFrames: 1,.m_aFrames: x5239, }, /* x78[4].front_foot */ .m_FrontFoot: { .m_NumFrames: 1,.m_aFrames: x5246, }, /* x78[4].attach */ .m_Attach: { .m_NumFrames: 0,.m_aFrames: x5253, }, },
573 /* x78[5] */ { .m_pName: "walk", /* x78[5].body */ .m_Body: { .m_NumFrames: 6,.m_aFrames: x5277, }, /* x78[5].back_foot */ .m_BackFoot: { .m_NumFrames: 6,.m_aFrames: x5284, }, /* x78[5].front_foot */ .m_FrontFoot: { .m_NumFrames: 6,.m_aFrames: x5291, }, /* x78[5].attach */ .m_Attach: { .m_NumFrames: 0,.m_aFrames: x5298, }, },
574 /* x78[6] */ { .m_pName: "run_left", /* x78[6].body */ .m_Body: { .m_NumFrames: 6,.m_aFrames: x5397, }, /* x78[6].back_foot */ .m_BackFoot: { .m_NumFrames: 6,.m_aFrames: x5404, }, /* x78[6].front_foot */ .m_FrontFoot: { .m_NumFrames: 6,.m_aFrames: x5411, }, /* x78[6].attach */ .m_Attach: { .m_NumFrames: 0,.m_aFrames: x5418, }, },
575 /* x78[7] */ { .m_pName: "run_right", /* x78[7].body */ .m_Body: { .m_NumFrames: 6,.m_aFrames: x5517, }, /* x78[7].back_foot */ .m_BackFoot: { .m_NumFrames: 6,.m_aFrames: x5524, }, /* x78[7].front_foot */ .m_FrontFoot: { .m_NumFrames: 6,.m_aFrames: x5531, }, /* x78[7].attach */ .m_Attach: { .m_NumFrames: 0,.m_aFrames: x5538, }, },
576 /* x78[8] */ { .m_pName: "hammer_swing", /* x78[8].body */ .m_Body: { .m_NumFrames: 0,.m_aFrames: x5637, }, /* x78[8].back_foot */ .m_BackFoot: { .m_NumFrames: 0,.m_aFrames: x5644, }, /* x78[8].front_foot */ .m_FrontFoot: { .m_NumFrames: 0,.m_aFrames: x5651, }, /* x78[8].attach */ .m_Attach: { .m_NumFrames: 5,.m_aFrames: x5658, }, },
577 /* x78[9] */ { .m_pName: "ninja_swing", /* x78[9].body */ .m_Body: { .m_NumFrames: 0,.m_aFrames: x5692, }, /* x78[9].back_foot */ .m_BackFoot: { .m_NumFrames: 0,.m_aFrames: x5699, }, /* x78[9].front_foot */ .m_FrontFoot: { .m_NumFrames: 0,.m_aFrames: x5706, }, /* x78[9].attach */ .m_Attach: { .m_NumFrames: 6,.m_aFrames: x5713, }, },
578};
579static CDataSprite* *x5878 = 0;
580static CDataSprite* x6023[] = {
581 &x47[29],
582 &x47[30],
583 &x47[31],
584};
585static CDataSprite* x6219[] = {
586 &x47[35],
587 &x47[36],
588 &x47[37],
589};
590static CDataSprite* *x6415 = 0;
591static CDataSprite* *x6560 = 0;
592static CDataSprite* x6705[] = {
593 &x47[52],
594 &x47[53],
595 &x47[54],
596};
597static CDataWeaponspec x1994[] = {
598 /* x1994[0] */ { .m_pName: "hammer", .m_pSpriteBody: &x47[41], .m_pSpriteCursor: &x47[42], .m_pSpriteProj: &x47[43], .m_NumSpriteMuzzles: 0,.m_aSpriteMuzzles: x5878, .m_VisualSize: 96, .m_Firedelay: 125, .m_Maxammo: 10, .m_Ammoregentime: 0, .m_Damage: 3, .m_Offsetx: 4.000000f, .m_Offsety: -20.000000f, .m_Muzzleoffsetx: 0.000000f, .m_Muzzleoffsety: 0.000000f, .m_Muzzleduration: 5.000000f, },
599 /* x1994[1] */ { .m_pName: "gun", .m_pSpriteBody: &x47[26], .m_pSpriteCursor: &x47[27], .m_pSpriteProj: &x47[28], .m_NumSpriteMuzzles: 3,.m_aSpriteMuzzles: x6023, .m_VisualSize: 64, .m_Firedelay: 125, .m_Maxammo: 10, .m_Ammoregentime: 500, .m_Damage: 1, .m_Offsetx: 32.000000f, .m_Offsety: 4.000000f, .m_Muzzleoffsetx: 58.875200f, .m_Muzzleoffsety: 6.000000f, .m_Muzzleduration: 5.000000f, },
600 /* x1994[2] */ { .m_pName: "shotgun", .m_pSpriteBody: &x47[32], .m_pSpriteCursor: &x47[33], .m_pSpriteProj: &x47[34], .m_NumSpriteMuzzles: 3,.m_aSpriteMuzzles: x6219, .m_VisualSize: 96, .m_Firedelay: 500, .m_Maxammo: 10, .m_Ammoregentime: 0, .m_Damage: 1, .m_Offsetx: 24.000000f, .m_Offsety: -2.000000f, .m_Muzzleoffsetx: 83.312800f, .m_Muzzleoffsety: 6.000000f, .m_Muzzleduration: 5.000000f, },
601 /* x1994[3] */ { .m_pName: "grenade", .m_pSpriteBody: &x47[38], .m_pSpriteCursor: &x47[39], .m_pSpriteProj: &x47[40], .m_NumSpriteMuzzles: 0,.m_aSpriteMuzzles: x6415, .m_VisualSize: 96, .m_Firedelay: 500, .m_Maxammo: 10, .m_Ammoregentime: 0, .m_Damage: 1, .m_Offsetx: 24.000000f, .m_Offsety: -2.000000f, .m_Muzzleoffsetx: 0.000000f, .m_Muzzleoffsety: 0.000000f, .m_Muzzleduration: 5.000000f, },
602 /* x1994[4] */ { .m_pName: "laser", .m_pSpriteBody: &x47[47], .m_pSpriteCursor: &x47[48], .m_pSpriteProj: &x47[49], .m_NumSpriteMuzzles: 0,.m_aSpriteMuzzles: x6560, .m_VisualSize: 92, .m_Firedelay: 800, .m_Maxammo: 10, .m_Ammoregentime: 0, .m_Damage: 5, .m_Offsetx: 24.000000f, .m_Offsety: -2.000000f, .m_Muzzleoffsetx: 0.000000f, .m_Muzzleoffsety: 0.000000f, .m_Muzzleduration: 5.000000f, },
603 /* x1994[5] */ { .m_pName: "ninja", .m_pSpriteBody: &x47[44], .m_pSpriteCursor: &x47[45], .m_pSpriteProj: &x47[46], .m_NumSpriteMuzzles: 3,.m_aSpriteMuzzles: x6705, .m_VisualSize: 96, .m_Firedelay: 800, .m_Maxammo: 10, .m_Ammoregentime: 0, .m_Damage: 9, .m_Offsetx: 0.000000f, .m_Offsety: 0.000000f, .m_Muzzleoffsetx: 40.000000f, .m_Muzzleoffsety: -4.000000f, .m_Muzzleduration: 5.000000f, },
604};
605CDataContainer datacontainer =
606/* datacontainer */ {
607 .m_NumSounds: 41,.m_aSounds: x9,
608 .m_NumImages: 17,.m_aImages: x15,
609 .m_NumPickups: 8,.m_aPickups: x20,
610 .m_NumSpritesets: 11,.m_aSpritesets: x30,
611 .m_NumSprites: 138,.m_aSprites: x47,
612 .m_NumAnimations: 10,.m_aAnimations: x78,
613 /* datacontainer.weapons */ .m_Weapons: { /* datacontainer.weapons.hammer */ .m_Hammer: { .m_pBase: &x1994[0], }, /* datacontainer.weapons.gun */ .m_Gun: { .m_pBase: &x1994[1], .m_Curvature: 1.250000f, .m_Speed: 2200.000000f, .m_Lifetime: 2.000000f, }, /* datacontainer.weapons.shotgun */ .m_Shotgun: { .m_pBase: &x1994[2], .m_Curvature: 1.250000f, .m_Speed: 2200.000000f, .m_Speeddiff: 0.800000f, .m_Lifetime: 0.250000f, }, /* datacontainer.weapons.grenade */ .m_Grenade: { .m_pBase: &x1994[3], .m_Curvature: 7.000000f, .m_Speed: 1000.000000f, .m_Lifetime: 2.000000f, }, /* datacontainer.weapons.laser */ .m_Laser: { .m_pBase: &x1994[4], .m_Reach: 800.000000f, .m_BounceDelay: 150, .m_BounceNum: 1, .m_BounceCost: 0.000000f, }, /* datacontainer.weapons.ninja */ .m_Ninja: { .m_pBase: &x1994[5], .m_Duration: 15000, .m_Movetime: 200, .m_Velocity: 50, }, .m_NumId: 6,.m_aId: x1994, },
614}
615;
616CDataContainer *g_pData = &datacontainer;
617