perfect_dark/src/game/data/data_020df0.c

4769 lines
122 KiB
C

#include <ultra64.h>
#include "game/chr/chraicommands.h"
#include "game/game_0f09f0.h"
#include "game/game_102240.h"
#include "game/cheats.h"
#include "game/game_107fb0.h"
#include "game/endscreen.h"
#include "game/camdraw.h"
#include "game/timing.h"
#include "game/game_173a00.h"
#include "game/utils.h"
#include "game/game_177e00.h"
#include "game/game_179060.h"
#include "game/game_17f930.h"
#include "game/game_1a3340.h"
#include "game/data/data_0160b0.h"
#include "game/data/data_020df0.h"
#include "gvars/gvars.h"
#include "stagesetup.h"
#include "types.h"
// 20df0
u16 var8007add0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
};
// 20e10
struct stagethinglist stagethinglist_20e10 = {
STAGE_DUEL, 16, var8007add0,
};
// 20e18
u16 var8007adf8[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
};
// 20e3c
struct stagethinglist stagethinglist_20e3c = {
STAGE_MP_VILLA, 18, var8007adf8,
};
// 20e44
u16 var8007ae24[] = {
0x0000,
};
// 20e48
struct stagethinglist stagethinglist_20e48 = {
STAGE_RETAKING, 1, var8007ae24,
};
// 20e50
u16 var8007ae30[] = {
0x0000,
0x0101,
};
// 20e54
struct stagethinglist stagethinglist_20e54 = {
0x0f, 2, var8007ae30,
};
// 20e5c
u16 var8007ae3c[] = {
0x0000,
};
// 20e60
struct stagethinglist stagethinglist_20e60 = {
STAGE_TEST_SILO, 1, var8007ae3c,
};
// 20e68
u16 var8007ae48[] = {
0x0000,
};
// 20e6c
struct stagethinglist stagethinglist_20e6c = {
0x15, 1, var8007ae48,
};
// 20e74
u16 var8007ae54[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
};
// 20e80
struct stagethinglist stagethinglist_20e80 = {
STAGE_ESCAPE, 5, var8007ae54,
};
// 20e88
u16 var8007ae68[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
};
// 20e94
struct stagethinglist stagethinglist_20e94 = {
STAGE_WAR, 6, var8007ae68,
};
// 20e9c
u16 var8007ae7c[] = {
0x0000,
0x0101,
0x0202,
};
// 20ea4
struct stagethinglist stagethinglist_20ea4 = {
0x11, 3, var8007ae7c,
};
// 20eac
u16 var8007ae8c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
};
// 20ec8
struct stagethinglist stagethinglist_20ec8 = {
0x13, 13, var8007ae8c,
};
// 20ed0
u16 var8007aeb0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
};
// 20edc
struct stagethinglist stagethinglist_20edc = {
STAGE_TEST_ARCH, 5, var8007aeb0,
};
// 20ee4
u16 var8007aec4[] = {
0x0000,
0x0101,
0x0202,
0x0303,
};
// 20eec
struct stagethinglist stagethinglist_20eec = {
0x12, 4, var8007aec4,
};
// 20ef4
u16 var8007aed4[] = {
0x0000,
};
// 20ef8
struct stagethinglist stagethinglist_20ef8 = {
0x10, 1, var8007aed4,
};
// 20f00
u16 var8007aee0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
};
// 20f0c
struct stagethinglist stagethinglist_20f0c = {
STAGE_MP_RAVINE, 5, var8007aee0,
};
// 20f14
u16 var8007aef4[] = {
0x0000,
};
// 20f18
struct stagethinglist stagethinglist_20f18 = {
0x0c, 1, var8007aef4,
};
// 20f20
u16 var8007af00[] = {
0x0000,
};
// 20f24
struct stagethinglist stagethinglist_20f24 = {
STAGE_CHICAGO, 1, var8007af00,
};
// 20f2c
u16 var8007af0c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
};
// 20f50
struct stagethinglist stagethinglist_20f50 = {
STAGE_G5BUILDING, 17, var8007af0c,
};
// 20f58
u16 var8007af38[] = {
0x0000,
};
// 20f5c
struct stagethinglist stagethinglist_20f5c = {
STAGE_MP_COMPLEX, 1, var8007af38,
};
// 20f64
u16 var8007af44[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
};
// 20f74
struct stagethinglist stagethinglist_20f74 = {
STAGE_MP_SKEDAR, 8, var8007af44,
};
// 20f7c
u16 var8007af5c[] = {
0x0000,
0x0101,
0x0202,
};
// 20f84
struct stagethinglist stagethinglist_20f84 = {
STAGE_AIRBASE, 3, var8007af5c,
};
// 20f8c
u16 var8007af6c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
};
// 20fb8
struct stagethinglist stagethinglist_20fb8 = {
STAGE_MP_PIPES, 21, var8007af6c,
};
// 20fc0
u16 var8007afa0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
};
// 20fd8
struct stagethinglist stagethinglist_20fd8 = {
STAGE_INVESTIGATION, 11, var8007afa0,
};
// 20fe0
u16 var8007afc0[] = {
0x0000,
0x0101,
0x0202,
};
// 20fe8
struct stagethinglist stagethinglist_20fe8 = {
STAGE_MP_FORTRESS, 3, var8007afc0,
};
// 20ff0
u16 var8007afd0[] = {
0x0000,
0x0101,
0x0202,
};
// 20ff8
struct stagethinglist stagethinglist_20ff8 = {
STAGE_MP_WAREHOUSE, 3, var8007afd0,
};
// 21000
u16 var8007afe0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
};
// 2100c
struct stagethinglist stagethinglist_2100c = {
STAGE_MP_FELICITY, 5, var8007afe0,
};
// 21014
u16 var8007aff4[] = {
0x0000,
};
// 21018
struct stagethinglist stagethinglist_21018 = {
0x8c, 1, var8007aff4,
};
// 21020
u16 var8007b000[] = {
0x0000,
};
// 21024
struct stagethinglist stagethinglist_21024 = {
STAGE_VILLA, 1, var8007b000,
};
// 2102c
u16 var8007b00c[] = {
0x0000,
0x0101,
0x0202,
};
// 21034
struct stagethinglist stagethinglist_21034 = {
0xc8, 3, var8007b00c,
};
// 2103c
u16 var8007b01c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
};
// 21084
struct stagethinglist stagethinglist_21084 = {
0xbb, 35, var8007b01c,
};
// 2108c
struct propdefinition g_Props[] = {
// file scale
/*0x0000*/ { NULL, FILE_PROOFGUN, 0x0199 },
/*0x0001*/ { NULL, FILE_PGROUNDGUN, 0x0199 },
/*0x0002*/ { NULL, FILE_PTVSCREEN, 0x0199 },
/*0x0003*/ { NULL, FILE_PBORG_CRATE, 0x0199 },
/*0x0004*/ { NULL, FILE_PWINDOW, 0x0199 },
/*0x0005*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x0006*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x0007*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x0008*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x0009*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x000a*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x000b*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x000c*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x000d*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x000e*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x000f*/ { NULL, FILE_PA51_CRATE1, 0x0199 },
/*0x0010*/ { NULL, FILE_PCRYPTDOOR1B, 0x1000 },
/*0x0011*/ { NULL, FILE_PCHRBRIEFCASE, 0x0199 },
/*0x0012*/ { NULL, FILE_PCHRBUG, 0x0199 },
/*0x0013*/ { NULL, FILE_PCHRDATATHIEF, 0x0199 },
/*0x0014*/ { NULL, FILE_PNINTENDOLOGO, 0x0199 },
/*0x0015*/ { NULL, FILE_PDOOR_ROLLERTRAIN, 0x1000 },
/*0x0016*/ { NULL, FILE_PFLAG, 0x0199 },
/*0x0017*/ { NULL, FILE_PMODEMBOX, 0x0199 },
/*0x0018*/ { NULL, FILE_PDOORCONSOLE, 0x0199 },
/*0x0019*/ { NULL, FILE_PA51_HORIZ_DOOR_TOP, 0x1000 },
/*0x001a*/ { NULL, FILE_PA51_HORIZ_DOOR_BOT, 0x1000 },
/*0x001b*/ { NULL, FILE_PA51_VERT_DOOR_LEFT, 0x1000 },
/*0x001c*/ { NULL, FILE_PA51_VERT_DOOR_RIGHT, 0x1000 },
/*0x001d*/ { NULL, FILE_PA51_VERT_DOOR_ST, 0x1000 },
/*0x001e*/ { NULL, FILE_PA51_HORIZ_DOOR_GL, 0x1000 },
/*0x001f*/ { NULL, FILE_PA51_HORIZ_DOOR_SECRET, 0x1000 },
/*0x0020*/ { NULL, FILE_PA51_CRATE1, 0x1000 },
/*0x0021*/ { NULL, FILE_PA51_CRATE2, 0x1000 },
/*0x0022*/ { NULL, FILE_PA51_CRATE3, 0x1000 },
/*0x0023*/ { NULL, FILE_PA51_EXP1, 0x0199 },
/*0x0024*/ { NULL, FILE_PA51_UNEXP1, 0x1000 },
/*0x0025*/ { NULL, FILE_PA51_EXP2, 0x0199 },
/*0x0026*/ { NULL, FILE_PA51_UNEXP2, 0x1000 },
/*0x0027*/ { NULL, FILE_PA51_UNEXP3, 0x0199 },
/*0x0028*/ { NULL, FILE_PAIVILLADOOR1, 0x1000 },
/*0x0029*/ { NULL, FILE_PAIVILLADOOR2A, 0x1000 },
/*0x002a*/ { NULL, FILE_PAIVILLADOOR4, 0x1000 },
/*0x002b*/ { NULL, FILE_PA51_LIFT_HANGAR, 0x1000 },
/*0x002c*/ { NULL, FILE_PA51_LIFT_CONTROL, 0x1000 },
/*0x002d*/ { NULL, FILE_PA51_LIFT_STORE, 0x1000 },
/*0x002e*/ { NULL, FILE_PA51_LIFT_THINWALL, 0x1000 },
/*0x002f*/ { NULL, FILE_PAIVILLABOT1, 0x1000 },
/*0x0030*/ { NULL, FILE_PAIVILLABOT2, 0x1000 },
/*0x0031*/ { NULL, FILE_PAIVILLABOT3, 0x1000 },
/*0x0032*/ { NULL, FILE_PAIVILLAWINDMILL, 0x1000 },
/*0x0033*/ { NULL, FILE_PHOVERBED, 0x0199 },
/*0x0034*/ { NULL, FILE_PMARKER, 0x1000 },
/*0x0035*/ { NULL, FILE_PALDOOR_R, 0x1000 },
/*0x0036*/ { NULL, FILE_PALDOOR_L, 0x1000 },
/*0x0037*/ { NULL, FILE_PDD_LIFTR, 0x1000 },
/*0x0038*/ { NULL, FILE_PDD_FANROOF, 0x1000 },
/*0x0039*/ { NULL, FILE_PDD_FANWALL, 0x1000 },
/*0x003a*/ { NULL, FILE_PHOVBIKE, 0x0199 },
/*0x003b*/ { NULL, FILE_PDD_OFFICEDOOR, 0x1000 },
/*0x003c*/ { NULL, FILE_PDD_PLANTRUBBER, 0x1000 },
/*0x003d*/ { NULL, FILE_PDD_PLANTSPIKE, 0x1000 },
/*0x003e*/ { NULL, FILE_PDD_PLANTSPIDER, 0x1000 },
/*0x003f*/ { NULL, FILE_PDD_WINDOW, 0x1000 },
/*0x0040*/ { NULL, FILE_PDD_REDSOFA, 0x1000 },
/*0x0041*/ { NULL, FILE_PDD_REDARM, 0x1000 },
/*0x0042*/ { NULL, FILE_PDD_SERVICEDOOR, 0x1000 },
/*0x0043*/ { NULL, FILE_PDD_WINDDOOR, 0x1000 },
/*0x0044*/ { NULL, FILE_PDD_LIFTDOOR, 0x1000 },
/*0x0045*/ { NULL, FILE_PDD_VERTBLIND, 0x1000 },
/*0x0046*/ { NULL, FILE_PDD_DESK, 0x1000 },
/*0x0047*/ { NULL, FILE_PDD_CHAIR, 0x1000 },
/*0x0048*/ { NULL, FILE_PNLOGO, 0x0199 },
/*0x0049*/ { NULL, FILE_PNLOGO2, 0x0199 },
/*0x004a*/ { NULL, FILE_PNLOGO3, 0x0199 },
/*0x004b*/ { NULL, FILE_PPERFECTDARK, 0x0199 },
/*0x004c*/ { NULL, FILE_PPDONE, 0x0199 },
/*0x004d*/ { NULL, FILE_PPDTWO, 0x0199 },
/*0x004e*/ { NULL, FILE_PPDTHREE, 0x0199 },
/*0x004f*/ { NULL, FILE_PPDFOUR, 0x0199 },
/*0x0050*/ { NULL, FILE_PDD_HOVCOP, 0x1000 },
/*0x0051*/ { NULL, FILE_PDD_HOVMOTO, 0x1000 },
/*0x0052*/ { NULL, FILE_PDD_HOVTRUCK, 0x1000 },
/*0x0053*/ { NULL, FILE_PDD_HOVCAR, 0x1000 },
/*0x0054*/ { NULL, FILE_PDD_HOVCAB, 0x1000 },
/*0x0055*/ { NULL, FILE_PDD_AC_UNEXP, 0x1000 },
/*0x0056*/ { NULL, FILE_PDD_AC_EXP, 0x1000 },
/*0x0057*/ { NULL, FILE_PDD_ACBOT_UNEXP, 0x1000 },
/*0x0058*/ { NULL, FILE_PDD_ACBOT_EXP, 0x1000 },
/*0x0059*/ { NULL, FILE_PPC1, 0x1000 },
/*0x005a*/ { NULL, FILE_PHOVERCRATE1, 0x1000 },
/*0x005b*/ { NULL, FILE_PDROPSHIP, 0x0199 },
/*0x005c*/ { NULL, FILE_PAL_AIRLOCK, 0x1000 },
/*0x005d*/ { NULL, FILE_PAL_DOCKLIFT, 0x1000 },
/*0x005e*/ { NULL, FILE_PCASE, 0x1000 },
/*0x005f*/ { NULL, FILE_PDD_STONEDESK, 0x1000 },
/*0x0060*/ { NULL, FILE_PMEDLABWIN1, 0x0199 },
/*0x0061*/ { NULL, FILE_PMEDLABWIN2, 0x0199 },
/*0x0062*/ { NULL, FILE_PA51TABLE, 0x1000 },
/*0x0063*/ { NULL, FILE_PA51CHAIR, 0x1000 },
/*0x0064*/ { NULL, FILE_PA51SCREEN, 0x1000 },
/*0x0065*/ { NULL, FILE_PA51WASTEBIN, 0x1000 },
/*0x0066*/ { NULL, FILE_PA51DESKENT, 0x0199 },
/*0x0067*/ { NULL, FILE_PA51TROLLEY, 0x1000 },
/*0x0068*/ { NULL, FILE_PA51DIVIDE, 0x1000 },
/*0x0069*/ { NULL, FILE_PA51BOARD, 0x1000 },
/*0x006a*/ { NULL, FILE_PSKCREV_EXP1, 0x1000 },
/*0x006b*/ { NULL, FILE_PSKCREV_UNEXP1, 0x1000 },
/*0x006c*/ { NULL, FILE_PSKTNL_EXP1, 0x1000 },
/*0x006d*/ { NULL, FILE_PSKTNL_UNEXP1, 0x1000 },
/*0x006e*/ { NULL, FILE_PSK_DOOR1, 0x1000 },
/*0x006f*/ { NULL, FILE_PSK_SHIP_DOOR1, 0x1000 },
/*0x0070*/ { NULL, FILE_PSK_SHIP_HOLO1, 0x1000 },
/*0x0071*/ { NULL, FILE_PSK_SHIP_HOLO2, 0x1000 },
/*0x0072*/ { NULL, FILE_PSK_SHIP_HULLDOOR1, 0x1000 },
/*0x0073*/ { NULL, FILE_PSK_SHIP_HULLDOOR2, 0x1000 },
/*0x0074*/ { NULL, FILE_PSK_SHIP_HULLDOOR3, 0x1000 },
/*0x0075*/ { NULL, FILE_PSK_SHIP_HULLDOOR4, 0x1000 },
/*0x0076*/ { NULL, FILE_PSK_FIGHTER1, 0x1000 },
/*0x0077*/ { NULL, FILE_PSK_CRYOPOD1_TOP, 0x1000 },
/*0x0078*/ { NULL, FILE_PSK_CRYOPOD1_BOT, 0x1000 },
/*0x0079*/ { NULL, FILE_PSK_UNDER_GENERATOR, 0x1000 },
/*0x007a*/ { NULL, FILE_PSK_UNDER_TRANS, 0x1000 },
/*0x007b*/ { NULL, FILE_PSK_HANGARDOOR_TOP, 0x1000 },
/*0x007c*/ { NULL, FILE_PSK_HANGARDOOR_BOT, 0x1000 },
/*0x007d*/ { NULL, FILE_PDOOR2_G5, 0x1000 },
/*0x007e*/ { NULL, FILE_PDOOR1A_G5, 0x1000 },
/*0x007f*/ { NULL, FILE_PDOOR1B_G5, 0x1000 },
/*0x0080*/ { NULL, FILE_PDOOR1ATRI_G5, 0x1000 },
/*0x0081*/ { NULL, FILE_PDOOR2A_G5, 0x1000 },
/*0x0082*/ { NULL, FILE_PDD_DECODOOR, 0x1000 },
/*0x0083*/ { NULL, FILE_PDD_SECRETDOOR, 0x1000 },
/*0x0084*/ { NULL, FILE_PDD_SECRETDOOR2, 0x1000 },
/*0x0085*/ { NULL, FILE_PDDJUMPSHIP, 0x0199 },
/*0x0086*/ { NULL, FILE_PTAXICAB, 0x0199 },
/*0x0087*/ { NULL, FILE_PPOLICECAR, 0x0199 },
/*0x0088*/ { NULL, FILE_PRAVINELIFT, 0x1000 },
/*0x0089*/ { NULL, FILE_PDD_LAB_DOOR_BS, 0x1000 },
/*0x008a*/ { NULL, FILE_PDD_LAB_DOOR_SEC, 0x1000 },
/*0x008b*/ { NULL, FILE_PDD_LAB_DOOR_WIND, 0x1000 },
/*0x008c*/ { NULL, FILE_PHOOVERBOT, 0x0800 },
/*0x008d*/ { NULL, FILE_PTESTERBOT, 0x0800 },
/*0x008e*/ { NULL, FILE_PDD_LAB_SECTOR2BOT, 0x1000 },
/*0x008f*/ { NULL, FILE_PDD_LAB_SECTOR2TOP, 0x1000 },
/*0x0090*/ { NULL, FILE_PDD_LAB_CAUTIONTOP, 0x1000 },
/*0x0091*/ { NULL, FILE_PDD_LAB_HAZARD, 0x1000 },
/*0x0092*/ { NULL, FILE_PDD_LAB_CAUTION, 0x1000 },
/*0x0093*/ { NULL, FILE_PDR_CAROLL_DOOR, 0x1000 },
/*0x0094*/ { NULL, FILE_PDD_LAB_SECTOR3TOP, 0x1000 },
/*0x0095*/ { NULL, FILE_PDD_LAB_SECTOR3, 0x1000 },
/*0x0096*/ { NULL, FILE_PDD_LAB_SECTOR3WIND, 0x1000 },
/*0x0097*/ { NULL, FILE_PDD_HOVERCOPTER, 0x1000 },
/*0x0098*/ { NULL, FILE_PDD_LAB_SECTOR4TOP, 0x1000 },
/*0x0099*/ { NULL, FILE_PDD_LAB_RESTRICTED, 0x1000 },
/*0x009a*/ { NULL, FILE_PDOOR4A_G5, 0x1000 },
/*0x009b*/ { NULL, FILE_PDOOR4B_G5, 0x1000 },
/*0x009c*/ { NULL, FILE_PLASDOOR, 0x1000 },
/*0x009d*/ { NULL, FILE_PG5SAFEDOOR, 0x1000 },
/*0x009e*/ { NULL, FILE_PROPE, 0x0199 },
/*0x009f*/ { NULL, FILE_PG5_MAINFRAME, 0x1000 },
/*0x00a0*/ { NULL, FILE_PDR_CAROLL_DOOR_BASE, 0x1000 },
/*0x00a1*/ { NULL, FILE_PDR_CAROLL_DOOR_MAIN, 0x1000 },
/*0x00a2*/ { NULL, FILE_PDR_CAROLL_DOOR_LEFT, 0x1000 },
/*0x00a3*/ { NULL, FILE_PDR_CAROLL_DOOR_RIGHT, 0x1000 },
/*0x00a4*/ { NULL, FILE_PDR_CAROLL_DOOR_BMAIN, 0x1000 },
/*0x00a5*/ { NULL, FILE_PDR_CAROLL_DOOR_BLEFT, 0x1000 },
/*0x00a6*/ { NULL, FILE_PDR_CAROLL_DOOR_BRIGHT, 0x1000 },
/*0x00a7*/ { NULL, FILE_PDD_BANNER, 0x0199 },
/*0x00a8*/ { NULL, FILE_PG5_ESCDOORUP, 0x1000 },
/*0x00a9*/ { NULL, FILE_PG5_ESCDOORUPBOOM, 0x1000 },
/*0x00aa*/ { NULL, FILE_PG5_ESCDOORDOWN, 0x1000 },
/*0x00ab*/ { NULL, FILE_PG5_ESCDOORDOWNBOOM, 0x1000 },
/*0x00ac*/ { NULL, FILE_PDUMPSTER, 0x1000 },
/*0x00ad*/ { NULL, FILE_PG5CARLIFTDOOR, 0x1000 },
/*0x00ae*/ { NULL, FILE_PCH_SHUTTER1, 0x1000 },
/*0x00af*/ { NULL, FILE_PCCTV_PD, 0x1000 },
/*0x00b0*/ { NULL, FILE_PCOMHUB, 0x1000 },
/*0x00b1*/ { NULL, FILE_PQUADPOD, 0x1000 },
/*0x00b2*/ { NULL, FILE_PPD_CONSOLE, 0x1000 },
/*0x00b3*/ { NULL, FILE_PDD_GRATE, 0x1000 },
/*0x00b4*/ { NULL, FILE_PLIFT_PLATFORM, 0x1000 },
/*0x00b5*/ { NULL, FILE_PLIGHTSWITCH, 0x1000 },
/*0x00b6*/ { NULL, FILE_PBLASTSHIELD, 0x1000 },
/*0x00b7*/ { NULL, FILE_PLIGHTSWITCH2, 0x0199 },
/*0x00b8*/ { NULL, FILE_PDD_ACCESSDOORUP, 0x1000 },
/*0x00b9*/ { NULL, FILE_PDD_ACCESSDOORDN, 0x1000 },
/*0x00ba*/ { NULL, FILE_PLAB_CONTAINER, 0x1000 },
/*0x00bb*/ { NULL, FILE_PLAB_CHAIR, 0x1000 },
/*0x00bc*/ { NULL, FILE_PLAB_TABLE, 0x1000 },
/*0x00bd*/ { NULL, FILE_PLAB_MICROSCOPE, 0x1000 },
/*0x00be*/ { NULL, FILE_PLAB_MAINFRAME, 0x1000 },
/*0x00bf*/ { NULL, FILE_PDD_LABDOOR, 0x1000 },
/*0x00c0*/ { NULL, FILE_PDD_LAB_DOORTOP, 0x1000 },
/*0x00c1*/ { NULL, FILE_PMULTI_AMMO_CRATE, 0x1000 },
/*0x00c2*/ { NULL, FILE_PCHRCHAIN, 0x1000 },
/*0x00c3*/ { NULL, FILE_PTDOOR, 0x1000 },
/*0x00c4*/ { NULL, FILE_PCI_SOFA, 0x1000 },
/*0x00c5*/ { NULL, FILE_PCI_LIFT, 0x1000 },
/*0x00c6*/ { NULL, FILE_PCI_LIFTDOOR, 0x1000 },
/*0x00c7*/ { NULL, FILE_PLASERCUT, 0x0199 },
/*0x00c8*/ { NULL, FILE_PSK_SHUTTLE, 0x0199 },
/*0x00c9*/ { NULL, FILE_PNEWVILLADOOR, 0x1000 },
/*0x00ca*/ { NULL, FILE_PSK_PILLARLEFT, 0x1000 },
/*0x00cb*/ { NULL, FILE_PSK_PILLARRIGHT, 0x1000 },
/*0x00cc*/ { NULL, FILE_PSK_PLINTH_T, 0x1000 },
/*0x00cd*/ { NULL, FILE_PSK_PLINTH_ML, 0x1000 },
/*0x00ce*/ { NULL, FILE_PSK_PLINTH_MR, 0x1000 },
/*0x00cf*/ { NULL, FILE_PSK_PLINTH_BL, 0x1000 },
/*0x00d0*/ { NULL, FILE_PSK_PLINTH_BR, 0x1000 },
/*0x00d1*/ { NULL, FILE_PSK_FL_SHAD_T, 0x1000 },
/*0x00d2*/ { NULL, FILE_PSK_FL_SHAD_ML, 0x1000 },
/*0x00d3*/ { NULL, FILE_PSK_FL_SHAD_MR, 0x1000 },
/*0x00d4*/ { NULL, FILE_PSK_FL_SHAD_BL, 0x1000 },
/*0x00d5*/ { NULL, FILE_PSK_FL_SHAD_BR, 0x1000 },
/*0x00d6*/ { NULL, FILE_PSK_FL_NOSHAD_T, 0x1000 },
/*0x00d7*/ { NULL, FILE_PSK_FL_NOSHAD_ML, 0x1000 },
/*0x00d8*/ { NULL, FILE_PSK_FL_NOSHAD_MR, 0x1000 },
/*0x00d9*/ { NULL, FILE_PSK_FL_NOSHAD_BL, 0x1000 },
/*0x00da*/ { NULL, FILE_PSK_FL_NOSHAD_BR, 0x1000 },
/*0x00db*/ { NULL, FILE_PSK_TEMPLECOLUMN1, 0x1000 },
/*0x00dc*/ { NULL, FILE_PSK_TEMPLECOLUMN2, 0x1000 },
/*0x00dd*/ { NULL, FILE_PSK_TEMPLECOLUMN3, 0x1000 },
/*0x00de*/ { NULL, FILE_PSK_SUNSHAD1, 0x1000 },
/*0x00df*/ { NULL, FILE_PSK_SUNSHAD2, 0x1000 },
/*0x00e0*/ { NULL, FILE_PSK_SUNNOSHAD1, 0x1000 },
/*0x00e1*/ { NULL, FILE_PSK_SUNNOSHAD2, 0x1000 },
/*0x00e2*/ { NULL, FILE_PBARREL, 0x1000 },
/*0x00e3*/ { NULL, FILE_PGLASS_FLOOR, 0x0199 },
/*0x00e4*/ { NULL, FILE_PESCA_STEP, 0x0199 },
/*0x00e5*/ { NULL, FILE_PMATRIX_LIFT, 0x0199 },
/*0x00e6*/ { NULL, FILE_PRUBBLE1, 0x1000 },
/*0x00e7*/ { NULL, FILE_PRUBBLE2, 0x1000 },
/*0x00e8*/ { NULL, FILE_PRUBBLE3, 0x1000 },
/*0x00e9*/ { NULL, FILE_PRUBBLE4, 0x1000 },
/*0x00ea*/ { NULL, FILE_PCABLE_CAR, 0x0199 },
/*0x00eb*/ { NULL, FILE_PELVIS_SAUCER, 0x0199 },
/*0x00ec*/ { NULL, FILE_PSTEWARDESS_TROLLEY, 0x0199 },
/*0x00ed*/ { NULL, FILE_PAIRBASE_LIFT_ENCLOSED, 0x0199 },
/*0x00ee*/ { NULL, FILE_PAIRBASE_LIFT_ANGLE, 0x0199 },
/*0x00ef*/ { NULL, FILE_PAIRBASE_SAFEDOOR, 0x1000 },
/*0x00f0*/ { NULL, FILE_PAF1_PILOTCHAIR, 0x0199 },
/*0x00f1*/ { NULL, FILE_PAF1_PASSCHAIR, 0x0199 },
/*0x00f2*/ { NULL, FILE_PTESTOBJ, 0x0199 },
/*0x00f3*/ { NULL, FILE_PCHRNIGHTSIGHT, 0x0c00 },
/*0x00f4*/ { NULL, FILE_PCHRSHIELD, 0x0199 },
/*0x00f5*/ { NULL, FILE_PCHRFALCON2, 0x0199 },
/*0x00f6*/ { NULL, FILE_PCHRLEEGUN1, 0x0199 },
/*0x00f7*/ { NULL, FILE_PCHRMAULER, 0x0199 },
/*0x00f8*/ { NULL, FILE_PCHRDY357, 0x0199 },
/*0x00f9*/ { NULL, FILE_PCHRDY357TRENT, 0x0199 },
/*0x00fa*/ { NULL, FILE_PCHRMAIANPISTOL, 0x0199 },
/*0x00fb*/ { NULL, FILE_PCHRFALCON2SIL, 0x0199 },
/*0x00fc*/ { NULL, FILE_PCHRFALCON2SCOPE, 0x0199 },
/*0x00fd*/ { NULL, FILE_PCHRCMP150, 0x0199 },
/*0x00fe*/ { NULL, FILE_PCHRAR34, 0x0199 },
/*0x00ff*/ { NULL, FILE_PCHRDRAGON, 0x0199 },
/*0x0100*/ { NULL, FILE_PCHRSUPERDRAGON, 0x0199 },
/*0x0101*/ { NULL, FILE_PCHRAVENGER, 0x0199 },
/*0x0102*/ { NULL, FILE_PCHRCYCLONE, 0x0199 },
/*0x0103*/ { NULL, FILE_PCHRMAIANSMG, 0x0199 },
/*0x0104*/ { NULL, FILE_PCHRRCP120, 0x0199 },
/*0x0105*/ { NULL, FILE_PCHRPCGUN, 0x0199 },
/*0x0106*/ { NULL, FILE_PCHRSHOTGUN, 0x0199 },
/*0x0107*/ { NULL, FILE_PCHRSKMINIGUN, 0x0199 },
/*0x0108*/ { NULL, FILE_PCHRDYROCKET, 0x0199 },
/*0x0109*/ { NULL, FILE_PCHRDEVASTATOR, 0x0199 },
/*0x010a*/ { NULL, FILE_PCHRSKROCKET, 0x0199 },
/*0x010b*/ { NULL, FILE_PCHRZ2020, 0x0199 },
/*0x010c*/ { NULL, FILE_PCHRSNIPERRIFLE, 0x0199 },
/*0x010d*/ { NULL, FILE_PCHRCROSSBOW, 0x0199 },
/*0x010e*/ { NULL, FILE_PCHRDRUGGUN, 0x0199 },
/*0x010f*/ { NULL, FILE_PCHRKNIFE, 0x0199 },
/*0x0110*/ { NULL, FILE_PCHRNBOMB, 0x0199 },
/*0x0111*/ { NULL, FILE_PCHRFLASHBANG, 0x0199 },
/*0x0112*/ { NULL, FILE_PCHRGRENADE, 0x0199 },
/*0x0113*/ { NULL, FILE_PCHRTIMEDMINE, 0x0199 },
/*0x0114*/ { NULL, FILE_PCHRPROXIMITYMINE, 0x0199 },
/*0x0115*/ { NULL, FILE_PCHRREMOTEMINE, 0x0199 },
/*0x0116*/ { NULL, FILE_PCHRECMMINE, 0x0199 },
/*0x0117*/ { NULL, FILE_PCHRWPPK, 0x0199 },
/*0x0118*/ { NULL, FILE_PCHRTT33, 0x0199 },
/*0x0119*/ { NULL, FILE_PCHRSKORPION, 0x0199 },
/*0x011a*/ { NULL, FILE_PCHRKALASH, 0x0199 },
/*0x011b*/ { NULL, FILE_PCHRUZI, 0x0199 },
/*0x011c*/ { NULL, FILE_PCHRMP5K, 0x0199 },
/*0x011d*/ { NULL, FILE_PCHRM16, 0x0199 },
/*0x011e*/ { NULL, FILE_PCHRFNP90, 0x0199 },
/*0x011f*/ { NULL, FILE_PCHRDYROCKETMIS, 0x0199 },
/*0x0120*/ { NULL, FILE_PCHRSKROCKETMIS, 0x0199 },
/*0x0121*/ { NULL, FILE_PCHRCROSSBOLT, 0x0199 },
/*0x0122*/ { NULL, FILE_PCHRDEVGRENADE, 0x0199 },
/*0x0123*/ { NULL, FILE_PCHRDRAGGRENADE, 0x0199 },
/*0x0124*/ { NULL, FILE_PA51_TURRET, 0x0199 },
/*0x0125*/ { NULL, FILE_PPELAGICDOOR, 0x1000 },
/*0x0126*/ { NULL, FILE_PAUTOSURGEON, 0x0199 },
/*0x0127*/ { NULL, FILE_PLIMO, 0x0199 },
/*0x0128*/ { NULL, FILE_PA51INTERCEPTOR, 0x0199 },
/*0x0129*/ { NULL, FILE_PA51DISH, 0x0199 },
/*0x012a*/ { NULL, FILE_PA51RADARCONSOLE, 0x0199 },
/*0x012b*/ { NULL, FILE_PA51LOCKERDOOR, 0x0199 },
/*0x012c*/ { NULL, FILE_PG5GENERATOR, 0x0199 },
/*0x012d*/ { NULL, FILE_PG5DUMPSTER, 0x0199 },
/*0x012e*/ { NULL, FILE_PCHRCLOAKER, 0x0199 },
/*0x012f*/ { NULL, FILE_PCHRSPEEDPILL, 0x2800 },
/*0x0130*/ { NULL, FILE_PBIGPELAGICDOOR, 0x1000 },
/*0x0131*/ { NULL, FILE_PSK_JONRUBBLE3, 0x1000 },
/*0x0132*/ { NULL, FILE_PSK_JONRUBBLE4, 0x1000 },
/*0x0133*/ { NULL, FILE_PSK_JONRUBBLE5, 0x1000 },
/*0x0134*/ { NULL, FILE_PSK_JONRUBBLE6, 0x1000 },
/*0x0135*/ { NULL, FILE_PBAGGAGECARRIER, 0x0199 },
/*0x0136*/ { NULL, FILE_PMINESIGN, 0x0199 },
/*0x0137*/ { NULL, FILE_PCHAMBER, 0x0199 },
/*0x0138*/ { NULL, FILE_PISOTOPEEXPERIMENT, 0x0199 },
/*0x0139*/ { NULL, FILE_PISOTOPE, 0x0199 },
/*0x013a*/ { NULL, FILE_PREACTORDOOR, 0x0199 },
/*0x013b*/ { NULL, FILE_PSAUCERINSIDE, 0x1000 },
/*0x013c*/ { NULL, FILE_PVILLASTOOL, 0x0199 },
/*0x013d*/ { NULL, FILE_PCETANWINDOW1, 0x0199 },
/*0x013e*/ { NULL, FILE_PCETANWINDOW2, 0x0199 },
/*0x013f*/ { NULL, FILE_PCETANWINDOW3, 0x0199 },
/*0x0140*/ { NULL, FILE_PBINOCULARS, 0x0199 },
/*0x0141*/ { NULL, FILE_PSUBMARINE, 0x0199 },
/*0x0142*/ { NULL, FILE_PAIRFORCE1, 0x1000 },
/*0x0143*/ { NULL, FILE_PENGINEPART, 0x0199 },
/*0x0144*/ { NULL, FILE_PCETROOFGUN, 0x0199 },
/*0x0145*/ { NULL, FILE_PCETANSMALLDOOR, 0x1000 },
/*0x0146*/ { NULL, FILE_PPOWERNODE, 0x0199 },
/*0x0147*/ { NULL, FILE_PCETANBLUEGREENL, 0x1000 },
/*0x0148*/ { NULL, FILE_PCETANBLUEGREENR, 0x1000 },
/*0x0149*/ { NULL, FILE_PSKEDARCONSOLE, 0x1000 },
/*0x014a*/ { NULL, FILE_PSKEDARCONSOLEPANEL, 0x1000 },
/*0x014b*/ { NULL, FILE_PWEAPONCDOOR, 0x1000 },
/*0x014c*/ { NULL, FILE_PTARGET, 0x1000 },
/*0x014d*/ { NULL, FILE_PDEVICESECRETDOOR, 0x1000 },
/*0x014e*/ { NULL, FILE_PCARRINGTONSECRETDOOR, 0x1000 },
/*0x014f*/ { NULL, FILE_PSINISTERPC, 0x1000 },
/*0x0150*/ { NULL, FILE_PSINISTERSTATION, 0x1000 },
/*0x0151*/ { NULL, FILE_PKEYPADLOCK, 0x1000 },
/*0x0152*/ { NULL, FILE_PTHUMBPRINTSCANNER, 0x1000 },
/*0x0153*/ { NULL, FILE_PRETINALOCK, 0x1000 },
/*0x0154*/ { NULL, FILE_PCARDLOCK, 0x1000 },
/*0x0155*/ { NULL, FILE_PGOODSTATION, 0x1000 },
/*0x0156*/ { NULL, FILE_PGOODPC, 0x1000 },
/*0x0157*/ { NULL, FILE_PCHRAUTOGUN, 0x0199 },
/*0x0158*/ { NULL, FILE_PG5BIGCHAIR, 0x0199 },
/*0x0159*/ { NULL, FILE_PG5SMALLCHAIR, 0x0199 },
/*0x015a*/ { NULL, FILE_PKINGSCEPTRE, 0x0199 },
/*0x015b*/ { NULL, FILE_PLABCOAT, 0x0199 },
/*0x015c*/ { NULL, FILE_PCIDOOR1, 0x1000 },
/*0x015d*/ { NULL, FILE_PG5_CHAIR, 0x1000 },
/*0x015e*/ { NULL, FILE_PG5_CHAIR2, 0x1000 },
/*0x015f*/ { NULL, FILE_PDD_WINDOW_FOYER, 0x0199 },
/*0x0160*/ { NULL, FILE_PCI_CABINET, 0x1000 },
/*0x0161*/ { NULL, FILE_PCI_DESK, 0x1000 },
/*0x0162*/ { NULL, FILE_PCI_CARR_DESK, 0x1000 },
/*0x0163*/ { NULL, FILE_PCI_F_CHAIR, 0x1000 },
/*0x0164*/ { NULL, FILE_PCI_LOUNGER, 0x1000 },
/*0x0165*/ { NULL, FILE_PCI_F_SOFA, 0x1000 },
/*0x0166*/ { NULL, FILE_PCI_TABLE, 0x1000 },
/*0x0167*/ { NULL, FILE_PCV_COFFEE_TABLE, 0x1000 },
/*0x0168*/ { NULL, FILE_PCV_CHAIR1, 0x1000 },
/*0x0169*/ { NULL, FILE_PCV_CHAIR2, 0x1000 },
/*0x016a*/ { NULL, FILE_PCV_SOFA, 0x1000 },
/*0x016b*/ { NULL, FILE_PCV_CHAIR4, 0x1000 },
/*0x016c*/ { NULL, FILE_PCV_LAMP, 0x1000 },
/*0x016d*/ { NULL, FILE_PCV_CABINET, 0x1000 },
/*0x016e*/ { NULL, FILE_PCV_F_BED, 0x1000 },
/*0x016f*/ { NULL, FILE_PPEL_CHAIR1, 0x1000 },
/*0x0170*/ { NULL, FILE_PSK_CONSOLE2, 0x1000 },
/*0x0171*/ { NULL, FILE_PDD_EAR_TABLE, 0x1000 },
/*0x0172*/ { NULL, FILE_PDD_EAR_CHAIR, 0x1000 },
/*0x0173*/ { NULL, FILE_PAIRBASE_TABLE2, 0x1000 },
/*0x0174*/ { NULL, FILE_PAIRBASE_CHAIR2, 0x1000 },
/*0x0175*/ { NULL, FILE_PMISC_CRATE, 0x1000 },
/*0x0176*/ { NULL, FILE_PA51_CRATE1, 0x1000 },
/*0x0177*/ { NULL, FILE_PMISC_IRSPECS, 0x0c00 },
/*0x0178*/ { NULL, FILE_PA51_ROOFGUN, 0x0199 },
/*0x0179*/ { NULL, FILE_PSK_DRONE_GUN, 0x0199 },
/*0x017a*/ { NULL, FILE_PCI_ROOFGUN, 0x0199 },
/*0x017b*/ { NULL, FILE_PCV_TABLE, 0x1000 },
/*0x017c*/ { NULL, FILE_PCIDOOR1_REF, 0x1000 },
/*0x017d*/ { NULL, FILE_PALASKADOOR_OUT, 0x1000 },
/*0x017e*/ { NULL, FILE_PALASKADOOR_IN, 0x1000 },
/*0x017f*/ { NULL, FILE_PWIREFENCE, 0x0199 },
/*0x0180*/ { NULL, FILE_PRARELOGO, 0x1000 },
/*0x0181*/ { NULL, FILE_PKEYCARD, 0x0199 },
/*0x0182*/ { NULL, FILE_PBODYARMOUR, 0x0133 },
/*0x0183*/ { NULL, FILE_PA51GATE_R, 0x1000 },
/*0x0184*/ { NULL, FILE_PA51GATE_L, 0x1000 },
/*0x0185*/ { NULL, FILE_PAF1_LAMP, 0x1000 },
/*0x0186*/ { NULL, FILE_PAF1_TOILET, 0x1000 },
/*0x0187*/ { NULL, FILE_PAF1_DOORBIG2, 0x1000 },
/*0x0188*/ { NULL, FILE_PAF1_PHONE, 0x1000 },
/*0x0189*/ { NULL, FILE_PAF1_CARGODOOR, 0x1000 },
/*0x018a*/ { NULL, FILE_PG5_ALARM, 0x1000 },
/*0x018b*/ { NULL, FILE_PG5_LASER_SWITCH, 0x1000 },
/*0x018c*/ { NULL, FILE_PSK_TEMPLECOLUMN4, 0x1000 },
/*0x018d*/ { NULL, FILE_PCOREHATCH, 0x1000 },
/*0x018e*/ { NULL, FILE_PA51GRATE, 0x1000 },
/*0x018f*/ { NULL, FILE_PAF1ESCAPEDOOR, 0x1000 },
/*0x0190*/ { NULL, FILE_PPRESCAPSULE, 0x1000 },
/*0x0191*/ { NULL, FILE_PSKEDARBRIDGE, 0x1000 },
/*0x0192*/ { NULL, FILE_PPELAGICDOOR2, 0x1000 },
/*0x0193*/ { NULL, FILE_PTTB_BOX, 0x0066 },
/*0x0194*/ { NULL, FILE_PINSTFRONTDOOR, 0x1000 },
/*0x0195*/ { NULL, FILE_PCHRLASER, 0x0199 },
/*0x0196*/ { NULL, FILE_PBAFTA, 0x1000 },
/*0x0197*/ { NULL, FILE_PCHRSONICSCREWER, 0x0199 },
/*0x0198*/ { NULL, FILE_PCHRLUMPHAMMER, 0x0199 },
/*0x0199*/ { NULL, FILE_PEXPLOSIVEBRICK, 0x1000 },
/*0x019a*/ { NULL, FILE_PSKEDARBOMB, 0x1000 },
/*0x019b*/ { NULL, FILE_PZIGGYCARD, 0x1000 },
/*0x019c*/ { NULL, FILE_PSAFEITEM, 0x1000 },
/*0x019d*/ { NULL, FILE_PRUSSDAR, 0x0333 },
/*0x019e*/ { NULL, FILE_PXRAYSPECS, 0x0c00 },
/*0x019f*/ { NULL, FILE_PCHRLUMPHAMMER, 0x1000 },
/*0x01a0*/ { NULL, FILE_PCHREYESPY, 0x1800 },
/*0x01a1*/ { NULL, FILE_PCHRDOORDECODER, 0x0199 },
/*0x01a2*/ { NULL, FILE_PAF1_TABLE, 0x0199 },
/*0x01a3*/ { NULL, FILE_PSHUTTLEDOOR, 0x1000 },
/*0x01a4*/ { NULL, FILE_PRUINBRIDGE, 0x0199 },
/*0x01a5*/ { NULL, FILE_PSECRETINDOOR, 0x1000 },
/*0x01a6*/ { NULL, FILE_PSENSITIVEINFO, 0x0199 },
/*0x01a7*/ { NULL, FILE_PSUITCASE, 0x1000 },
/*0x01a8*/ { NULL, FILE_PSKPUZZLEOBJECT, 0x1000 },
/*0x01a9*/ { NULL, FILE_PA51LIFTDOOR, 0x1000 },
/*0x01aa*/ { NULL, FILE_PCIHUB, 0x1000 },
/*0x01ab*/ { NULL, FILE_PSK_SHIP_DOOR2, 0x1000 },
/*0x01ac*/ { NULL, FILE_PSK_WINDOW1, 0x1000 },
/*0x01ad*/ { NULL, FILE_PSK_HANGARDOORB_TOP, 0x1000 },
/*0x01ae*/ { NULL, FILE_PSK_HANGARDOORB_BOT, 0x1000 },
/*0x01af*/ { NULL, FILE_PAF1_INNERDOOR, 0x1000 },
/*0x01b0*/ { NULL, FILE_PLASER_POST, 0x1000 },
/*0x01b1*/ { NULL, FILE_PTARGETAMP, 0x0199 },
/*0x01b2*/ { NULL, FILE_PSK_LIFT, 0x1000 },
/*0x01b3*/ { NULL, FILE_PKNOCKKNOCK, 0x1000 },
/*0x01b4*/ { NULL, FILE_PCETANDOOR, 0x1000 },
/*0x01b5*/ { NULL, FILE_PAF1RUBBLE, 0x1000 },
/*0x01b6*/ { NULL, FILE_PDD_DR_NONREF, 0x1000 },
/*0x01b7*/ { NULL, FILE_PCETANDOORSIDE, 0x1000 },
/*0x01b8*/ { NULL, FILE_PBUDDYBRIDGE, 0x0199 },
};
// 21e54
u8 propexplosiontypes[] = {
/*0x0000*/ 0x00,
/*0x0001*/ 0x00,
/*0x0002*/ 0x00,
/*0x0003*/ 0x00,
/*0x0004*/ 0x00,
/*0x0005*/ 0x00,
/*0x0006*/ 0x10,
/*0x0007*/ 0x00,
/*0x0008*/ 0x08,
/*0x0009*/ 0x0b,
/*0x000a*/ 0x06,
/*0x000b*/ 0x04,
/*0x000c*/ 0x00,
/*0x000d*/ 0x00,
/*0x000e*/ 0x00,
/*0x000f*/ 0x00,
/*0x0010*/ 0x00,
/*0x0011*/ 0x00,
/*0x0012*/ 0x00,
/*0x0013*/ 0x00,
/*0x0014*/ 0x00,
/*0x0015*/ 0x00,
/*0x0016*/ 0x00,
/*0x0017*/ 0x00,
/*0x0018*/ 0x00,
/*0x0019*/ 0x03,
/*0x001a*/ 0x00,
/*0x001b*/ 0x06,
/*0x001c*/ 0x00,
/*0x001d*/ 0x00,
/*0x001e*/ 0x00,
/*0x001f*/ 0x06,
/*0x0020*/ 0x09,
/*0x0021*/ 0x00,
/*0x0022*/ 0x00,
/*0x0023*/ 0x00,
/*0x0024*/ 0x00,
/*0x0025*/ 0x00,
/*0x0026*/ 0x00,
/*0x0027*/ 0x00,
/*0x0028*/ 0x03,
/*0x0029*/ 0x03,
/*0x002a*/ 0x03,
/*0x002b*/ 0x00,
/*0x002c*/ 0x00,
/*0x002d*/ 0x00,
/*0x002e*/ 0x00,
/*0x002f*/ 0x00,
/*0x0030*/ 0x00,
/*0x0031*/ 0x00,
/*0x0032*/ 0x00,
/*0x0033*/ 0x00,
/*0x0034*/ 0x00,
/*0x0035*/ 0x00,
/*0x0036*/ 0x00,
/*0x0037*/ 0x00,
/*0x0038*/ 0x00,
/*0x0039*/ 0x00,
/*0x003a*/ 0x00,
/*0x003b*/ 0x0c,
/*0x003c*/ 0x00,
/*0x003d*/ 0x00,
/*0x003e*/ 0x00,
/*0x003f*/ 0x00,
/*0x0040*/ 0x00,
/*0x0041*/ 0x00,
/*0x0042*/ 0x0b,
/*0x0043*/ 0x00,
/*0x0044*/ 0x00,
/*0x0045*/ 0x00,
/*0x0046*/ 0x00,
/*0x0047*/ 0x00,
/*0x0048*/ 0x00,
/*0x0049*/ 0x00,
/*0x004a*/ 0x00,
/*0x004b*/ 0x00,
/*0x004c*/ 0x00,
/*0x004d*/ 0x00,
/*0x004e*/ 0x00,
/*0x004f*/ 0x00,
/*0x0050*/ 0x00,
/*0x0051*/ 0x00,
/*0x0052*/ 0x00,
/*0x0053*/ 0x00,
/*0x0054*/ 0x00,
/*0x0055*/ 0x00,
/*0x0056*/ 0x00,
/*0x0057*/ 0x00,
/*0x0058*/ 0x0d,
/*0x0059*/ 0x0d,
/*0x005a*/ 0x0d,
/*0x005b*/ 0x0d,
/*0x005c*/ 0x0d,
/*0x005d*/ 0x00,
/*0x005e*/ 0x00,
/*0x005f*/ 0x00,
/*0x0060*/ 0x00,
/*0x0061*/ 0x07,
/*0x0062*/ 0x04,
/*0x0063*/ 0x0c,
/*0x0064*/ 0x00,
/*0x0065*/ 0x00,
/*0x0066*/ 0x03,
/*0x0067*/ 0x00,
/*0x0068*/ 0x00,
/*0x0069*/ 0x00,
/*0x006a*/ 0x00,
/*0x006b*/ 0x00,
/*0x006c*/ 0x00,
/*0x006d*/ 0x00,
/*0x006e*/ 0x0c,
/*0x006f*/ 0x0c,
/*0x0070*/ 0x00,
/*0x0071*/ 0x00,
/*0x0072*/ 0x00,
/*0x0073*/ 0x00,
/*0x0074*/ 0x00,
/*0x0075*/ 0x00,
/*0x0076*/ 0x00,
/*0x0077*/ 0x00,
/*0x0078*/ 0x00,
/*0x0079*/ 0x00,
/*0x007a*/ 0x00,
/*0x007b*/ 0x00,
/*0x007c*/ 0x00,
/*0x007d*/ 0x00,
/*0x007e*/ 0x0d,
/*0x007f*/ 0x00,
/*0x0080*/ 0x00,
/*0x0081*/ 0x00,
/*0x0082*/ 0x00,
/*0x0083*/ 0x00,
/*0x0084*/ 0x00,
/*0x0085*/ 0x00,
/*0x0086*/ 0x00,
/*0x0087*/ 0x00,
/*0x0088*/ 0x00,
/*0x0089*/ 0x00,
/*0x008a*/ 0x00,
/*0x008b*/ 0x00,
/*0x008c*/ 0x00,
/*0x008d*/ 0x0d,
/*0x008e*/ 0x0c,
/*0x008f*/ 0x0c,
/*0x0090*/ 0x00,
/*0x0091*/ 0x00,
/*0x0092*/ 0x00,
/*0x0093*/ 0x00,
/*0x0094*/ 0x00,
/*0x0095*/ 0x00,
/*0x0096*/ 0x00,
/*0x0097*/ 0x00,
/*0x0098*/ 0x00,
/*0x0099*/ 0x00,
/*0x009a*/ 0x00,
/*0x009b*/ 0x00,
/*0x009c*/ 0x00,
/*0x009d*/ 0x00,
/*0x009e*/ 0x00,
/*0x009f*/ 0x0d,
/*0x00a0*/ 0x00,
/*0x00a1*/ 0x00,
/*0x00a2*/ 0x00,
/*0x00a3*/ 0x00,
/*0x00a4*/ 0x00,
/*0x00a5*/ 0x00,
/*0x00a6*/ 0x00,
/*0x00a7*/ 0x09,
/*0x00a8*/ 0x00,
/*0x00a9*/ 0x00,
/*0x00aa*/ 0x00,
/*0x00ab*/ 0x00,
/*0x00ac*/ 0x00,
/*0x00ad*/ 0x00,
/*0x00ae*/ 0x00,
/*0x00af*/ 0x00,
/*0x00b0*/ 0x00,
/*0x00b1*/ 0x00,
/*0x00b2*/ 0x00,
/*0x00b3*/ 0x00,
/*0x00b4*/ 0x00,
/*0x00b5*/ 0x00,
/*0x00b6*/ 0x00,
/*0x00b7*/ 0x07,
/*0x00b8*/ 0x06,
/*0x00b9*/ 0x00,
/*0x00ba*/ 0x09,
/*0x00bb*/ 0x00,
/*0x00bc*/ 0x00,
/*0x00bd*/ 0x06,
/*0x00be*/ 0x06,
/*0x00bf*/ 0x06,
/*0x00c0*/ 0x00,
/*0x00c1*/ 0x00,
/*0x00c2*/ 0x0b,
/*0x00c3*/ 0x00,
/*0x00c4*/ 0x00,
/*0x00c5*/ 0x06,
/*0x00c6*/ 0x09,
/*0x00c7*/ 0x00,
/*0x00c8*/ 0x00,
/*0x00c9*/ 0x0b,
/*0x00ca*/ 0x06,
/*0x00cb*/ 0x00,
/*0x00cc*/ 0x00,
/*0x00cd*/ 0x00,
/*0x00ce*/ 0x00,
/*0x00cf*/ 0x00,
/*0x00d0*/ 0x19,
/*0x00d1*/ 0x00,
/*0x00d2*/ 0x00,
/*0x00d3*/ 0x00,
/*0x00d4*/ 0x00,
/*0x00d5*/ 0x00,
/*0x00d6*/ 0x00,
/*0x00d7*/ 0x00,
/*0x00d8*/ 0x00,
/*0x00d9*/ 0x00,
/*0x00da*/ 0x00,
/*0x00db*/ 0x00,
/*0x00dc*/ 0x00,
/*0x00dd*/ 0x00,
/*0x00de*/ 0x00,
/*0x00df*/ 0x00,
/*0x00e0*/ 0x00,
/*0x00e1*/ 0x00,
/*0x00e2*/ 0x00,
/*0x00e3*/ 0x00,
/*0x00e4*/ 0x00,
/*0x00e5*/ 0x00,
/*0x00e6*/ 0x00,
/*0x00e7*/ 0x00,
/*0x00e8*/ 0x00,
/*0x00e9*/ 0x00,
/*0x00ea*/ 0x0b,
/*0x00eb*/ 0x00,
/*0x00ec*/ 0x00,
/*0x00ed*/ 0x00,
/*0x00ee*/ 0x00,
/*0x00ef*/ 0x00,
/*0x00f0*/ 0x00,
/*0x00f1*/ 0x00,
/*0x00f2*/ 0x00,
/*0x00f3*/ 0x11,
/*0x00f4*/ 0x00,
/*0x00f5*/ 0x00,
/*0x00f6*/ 0x00,
/*0x00f7*/ 0x00,
/*0x00f8*/ 0x00,
/*0x00f9*/ 0x00,
/*0x00fa*/ 0x00,
/*0x00fb*/ 0x00,
/*0x00fc*/ 0x00,
/*0x00fd*/ 0x00,
/*0x00fe*/ 0x00,
/*0x00ff*/ 0x00,
/*0x0100*/ 0x00,
/*0x0101*/ 0x00,
/*0x0102*/ 0x00,
/*0x0103*/ 0x00,
/*0x0104*/ 0x00,
/*0x0105*/ 0x00,
/*0x0106*/ 0x00,
/*0x0107*/ 0x00,
/*0x0108*/ 0x00,
/*0x0109*/ 0x00,
/*0x010a*/ 0x00,
/*0x010b*/ 0x00,
/*0x010c*/ 0x00,
/*0x010d*/ 0x00,
/*0x010e*/ 0x00,
/*0x010f*/ 0x00,
/*0x0110*/ 0x00,
/*0x0111*/ 0x00,
/*0x0112*/ 0x00,
/*0x0113*/ 0x00,
/*0x0114*/ 0x00,
/*0x0115*/ 0x00,
/*0x0116*/ 0x00,
/*0x0117*/ 0x00,
/*0x0118*/ 0x00,
/*0x0119*/ 0x00,
/*0x011a*/ 0x0d,
/*0x011b*/ 0x0d,
/*0x011c*/ 0x0d,
/*0x011d*/ 0x0d,
/*0x011e*/ 0x00,
/*0x011f*/ 0x00,
/*0x0120*/ 0x00,
/*0x0121*/ 0x00,
/*0x0122*/ 0x00,
/*0x0123*/ 0x00,
/*0x0124*/ 0x00,
/*0x0125*/ 0x00,
/*0x0126*/ 0x00,
/*0x0127*/ 0x0d,
/*0x0128*/ 0x0d,
/*0x0129*/ 0x00,
/*0x012a*/ 0x0d,
/*0x012b*/ 0x0d,
/*0x012c*/ 0x08,
/*0x012d*/ 0x00,
/*0x012e*/ 0x00,
/*0x012f*/ 0x0c,
/*0x0130*/ 0x0d,
/*0x0131*/ 0x07,
/*0x0132*/ 0x0b,
/*0x0133*/ 0x00,
/*0x0134*/ 0x07,
/*0x0135*/ 0x07,
/*0x0136*/ 0x00,
/*0x0137*/ 0x00,
/*0x0138*/ 0x00,
/*0x0139*/ 0x00,
/*0x013a*/ 0x00,
/*0x013b*/ 0x00,
/*0x013c*/ 0x00,
/*0x013d*/ 0x00,
/*0x013e*/ 0x00,
/*0x013f*/ 0x00,
/*0x0140*/ 0x00,
/*0x0141*/ 0x00,
/*0x0142*/ 0x00,
/*0x0143*/ 0x00,
/*0x0144*/ 0x00,
/*0x0145*/ 0x00,
/*0x0146*/ 0x00,
/*0x0147*/ 0x00,
/*0x0148*/ 0x00,
/*0x0149*/ 0x00,
/*0x014a*/ 0x00,
/*0x014b*/ 0x0d,
/*0x014c*/ 0x07,
/*0x014d*/ 0x00,
/*0x014e*/ 0x00,
/*0x014f*/ 0x00,
/*0x0150*/ 0x00,
/*0x0151*/ 0x07,
/*0x0152*/ 0x00,
/*0x0153*/ 0x00,
/*0x0154*/ 0x00,
/*0x0155*/ 0x00,
/*0x0156*/ 0x00,
/*0x0157*/ 0x07,
/*0x0158*/ 0x08,
/*0x0159*/ 0x06,
/*0x015a*/ 0x06,
/*0x015b*/ 0x06,
/*0x015c*/ 0x06,
/*0x015d*/ 0x08,
/*0x015e*/ 0x07,
/*0x015f*/ 0x07,
/*0x0160*/ 0x00,
/*0x0161*/ 0x00,
/*0x0162*/ 0x00,
/*0x0163*/ 0x00,
/*0x0164*/ 0x00,
/*0x0165*/ 0x00,
/*0x0166*/ 0x00,
/*0x0167*/ 0x00,
/*0x0168*/ 0x00,
/*0x0169*/ 0x00,
/*0x016a*/ 0x00,
/*0x016b*/ 0x00,
/*0x016c*/ 0x00,
/*0x016d*/ 0x00,
/*0x016e*/ 0x00,
/*0x016f*/ 0x00,
/*0x0170*/ 0x00,
/*0x0171*/ 0x00,
/*0x0172*/ 0x00,
/*0x0173*/ 0x00,
/*0x0174*/ 0x06,
/*0x0175*/ 0x00,
/*0x0176*/ 0x00,
/*0x0177*/ 0x00,
/*0x0178*/ 0x07,
/*0x0179*/ 0x00,
/*0x017a*/ 0x00,
/*0x017b*/ 0x00,
/*0x017c*/ 0x00,
/*0x017d*/ 0x00,
/*0x017e*/ 0x00,
/*0x017f*/ 0x06,
/*0x0180*/ 0x08,
/*0x0181*/ 0x08,
/*0x0182*/ 0x08,
/*0x0183*/ 0x00,
/*0x0184*/ 0x00,
/*0x0185*/ 0x00,
/*0x0186*/ 0x00,
/*0x0187*/ 0x00,
/*0x0188*/ 0x00,
/*0x0189*/ 0x00,
/*0x018a*/ 0x00,
/*0x018b*/ 0x00,
/*0x018c*/ 0x00,
/*0x018d*/ 0x06,
/*0x018e*/ 0x00,
/*0x018f*/ 0x00,
/*0x0190*/ 0x06,
/*0x0191*/ 0x00,
/*0x0192*/ 0x07,
/*0x0193*/ 0x07,
/*0x0194*/ 0x00,
/*0x0195*/ 0x00,
/*0x0196*/ 0x00,
/*0x0197*/ 0x00,
/*0x0198*/ 0x0d,
/*0x0199*/ 0x00,
/*0x019a*/ 0x00,
/*0x019b*/ 0x00,
/*0x019c*/ 0x00,
/*0x019d*/ 0x00,
/*0x019e*/ 0x06,
/*0x019f*/ 0x00,
/*0x01a0*/ 0x00,
/*0x01a1*/ 0x00,
/*0x01a2*/ 0x11,
/*0x01a3*/ 0x00,
/*0x01a4*/ 0x00,
/*0x01a5*/ 0x00,
/*0x01a6*/ 0x00,
/*0x01a7*/ 0x00,
/*0x01a8*/ 0x00,
/*0x01a9*/ 0x00,
/*0x01aa*/ 0x00,
/*0x01ab*/ 0x00,
/*0x01ac*/ 0x00,
/*0x01ad*/ 0x00,
/*0x01ae*/ 0x00,
/*0x01af*/ 0x0b,
/*0x01b0*/ 0x00,
/*0x01b1*/ 0x00,
/*0x01b2*/ 0x00,
/*0x01b3*/ 0x06,
/*0x01b4*/ 0x00,
/*0x01b5*/ 0x00,
/*0x01b6*/ 0x00,
/*0x01b7*/ 0x00,
/*0x01b8*/ 0x00,
/*0x01b9*/ 0x00,
/*0x01ba*/ 0x00,
/*0x01bb*/ 0x00,
/*0x01bc*/ 0x00,
/*0x01bd*/ 0x00,
/*0x01be*/ 0x00,
/*0x01bf*/ 0x00,
};
u32 var8007bff4 = 0x0000ff00;
u32 var8007bff8 = 0x00000000;
u32 var8007bffc = 0x00000000;
u32 var8007c000 = 0x00000000;
u32 var8007c004 = 0x00000000;
u32 var8007c008 = 0x00000000;
u32 var8007c00c = 0x00000000;
u32 var8007c010 = 0xf8f4f1e0;
u32 var8007c014 = 0x473f41dd;
u32 var8007c018 = 0xa510c9c6;
u32 var8007c01c = 0xbcae0bd1;
u32 var8007c020 = 0x0ff73a30;
u32 var8007c024 = 0x724083b7;
u32 var8007c028 = 0xffffffff;
u32 var8007c02c = 0xffffffff;
u32 var8007c030 = 0xffffffff;
u32 var8007c034 = 0x00000000;
u32 var8007c038 = 0x00000000;
u32 var8007c03c = 0x00000000;
// 22060
u16 var8007c040[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
};
// 2208c
struct stagethinglist stagethinglist_2208c = {
0x02, 21, var8007c040,
};
u32 var8007c074 = 0x00000000;
u32 var8007c078 = 0x00000000;
u32 var8007c07c = 0x00000000;
// 220a0
u16 var8007c080[] = {
0x0000,
0x0101,
};
// 220a4
struct stagethinglist stagethinglist_220a4 = {
0x03, 2, var8007c080,
};
u32 var8007c08c = 0x00000000;
// 220b0
u16 var8007c090[] = {
0x0000,
0x0101,
0x0202,
0x0304,
0x0403,
0x0506,
0x0605,
0x0708,
0x0807,
0x090a,
0x0a09,
0x0b0c,
0x0c0b,
0x0d0e,
0x0e0d,
};
// 220d0
struct stagethinglist stagethinglist_220d0 = {
0x0b, 15, var8007c090,
};
u32 var8007c0dc;
u32 var8007c0f4;
u32 var8007c10c;
u32 var8007c124;
u32 var8007c130;
u32 var8007c148;
u32 var8007c0b8 = 0x00000000;
u32 var8007c0bc = 0x00000000;
u32 var8007c0c0 = (u32) &var8007c0dc;
u32 var8007c0c4 = (u32) &stagethinglist_220d0;
u32 var8007c0c8 = 0x00000000;
u32 var8007c0cc = 0x00000003;
u32 var8007c0d0 = 0x4224a519;
u32 var8007c0d4 = 0x00000000;
u32 var8007c0d8 = 0x00000000;
u32 var8007c0dc = 0x00010000;
u32 var8007c0e0 = (u32) &var8007c124;
u32 var8007c0e4 = 0x00000000;
u32 var8007c0e8 = 0x00000000;
u32 var8007c0ec = 0x00000000;
u32 var8007c0f0 = (u32) &var8007c0f4;
u32 var8007c0f4 = 0x00020000;
u32 var8007c0f8 = (u32) &var8007c130;
u32 var8007c0fc = (u32) &var8007c0dc;
u32 var8007c100 = 0x00000000;
u32 var8007c104 = 0x00000000;
u32 var8007c108 = (u32) &var8007c10c;
u32 var8007c10c = 0x00020000;
u32 var8007c110 = (u32) &var8007c148;
u32 var8007c114 = (u32) &var8007c0f4;
u32 var8007c118 = 0x00000000;
u32 var8007c11c = 0x00000000;
u32 var8007c120 = 0x00000000;
u32 var8007c124 = 0x00000001;
u32 var8007c128 = 0x00000000;
u32 var8007c12c = 0x00000000;
u32 var8007c130 = 0x3f96c81d;
u32 var8007c134 = 0x422493d6;
u32 var8007c138 = 0x00000000;
u32 var8007c13c = 0x00010002;
u32 var8007c140 = 0xffffffff;
u32 var8007c144 = 0x00000000;
u32 var8007c148 = 0xc024dda0;
u32 var8007c14c = 0x43f036ea;
u32 var8007c150 = 0x00000000;
u32 var8007c154 = 0x00020000;
u32 var8007c158 = 0xffffffff;
u32 var8007c15c = 0x00000000;
// 22180
u16 var8007c160[] = {
0x0000,
0x0101,
0x0202,
0x0304,
0x0403,
0x0506,
0x0605,
0x0708,
0x0807,
0x090a,
0x0a09,
0x0b0c,
0x0c0b,
0x0d0e,
0x0e0d,
0x0f0f,
0x1010,
0x1111,
};
// 221a4
struct stagethinglist stagethinglist_221a4 = {
0x0a, 18, var8007c160,
};
u32 var8007c18c = 0x00000000;
// 221b0
u16 var8007c190[] = {
0x0000,
};
// 221b4
struct stagethinglist stagethinglist_221b4 = {
STAGE_MP_G5BUILDING, 1, var8007c190,
};
u32 var8007c19c = 0x00000000;
// 221c0
u16 var8007c1a0[] = {
0x0000,
0x0101,
0x0202,
0x0505,
0x0303,
0x0404,
};
// 221cc
struct stagethinglist stagethinglist_221cc = {
0x07, 6, var8007c1a0,
};
u32 var8007c1b4 = 0x00000000;
u32 var8007c1b8 = 0x00000000;
u32 var8007c1bc = 0x00000000;
// 221e0
u16 var8007c1c0[] = {
0x0000,
};
// 221e4
struct stagethinglist stagethinglist_221e4 = {
0x08, 1, var8007c1c0,
};
u32 var8007c1cc = 0x00000000;
// 221f0
u16 var8007c1d0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
};
// 22200
struct stagethinglist stagethinglist_22200 = {
0x06, 7, var8007c1d0,
};
u32 var8007c1e8 = 0x00000000;
u32 var8007c1ec = 0x00000000;
// 22210
u16 var8007c1f0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0606,
0x0404,
0x0505,
};
// 22220
struct stagethinglist stagethinglist_22220 = {
0x05, 7, var8007c1f0,
};
u32 var8007c208 = 0x00000000;
u32 var8007c20c = 0x00000000;
// 22230
u16 var8007c210[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
};
// 2224c
struct stagethinglist stagethinglist_2224c = {
0x04, 13, var8007c210,
};
// 22254
u16 var8007c234[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
0x2b2b,
0x2c2c,
0x2d2d,
0x2e2e,
};
// 222b4
struct stagethinglist stagethinglist_222b4 = {
STAGE_PELAGIC, 47, var8007c234,
};
// 222bc
u16 var8007c29c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
0x2b2b,
0x2c2c,
0x2d2d,
};
// 22318
struct stagethinglist stagethinglist_22318 = {
STAGE_TEST_RUN, 46, var8007c29c,
};
// 22320
u16 var8007c300[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
};
// 22374
struct stagethinglist stagethinglist_22374 = {
0x24, 41, var8007c300,
};
// 2237c
u16 var8007c35c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
};
// 223d4
struct stagethinglist stagethinglist_223d4 = {
STAGE_MP_TEMPLE, 43, var8007c35c,
};
// 223dc
u16 var8007c3bc[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
};
// 22424
struct stagethinglist stagethinglist_22424 = {
STAGE_CITRAINING, 35, var8007c3bc,
};
// 2242c
u16 var8007c40c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
};
// 2247c
struct stagethinglist stagethinglist_2247c = {
STAGE_TEST_MP14, 40, var8007c40c,
};
// 22484
u16 var8007c464[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
};
// 224d8
struct stagethinglist stagethinglist_224d8 = {
STAGE_MP_GRID, 41, var8007c464,
};
// 224e0
u16 var8007c4c0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
};
// 22538
struct stagethinglist stagethinglist_22538 = {
STAGE_TEST_MP16, 43, var8007c4c0,
};
// 22540
u16 var8007c520[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
};
// 2258c
struct stagethinglist stagethinglist_2258c = {
STAGE_TEST_MP17, 38, var8007c520,
};
// 22594
u16 var8007c574[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
};
// 225d8
struct stagethinglist stagethinglist_225d8 = {
STAGE_TEST_MP18, 33, var8007c574,
};
// 225e0
u16 var8007c5c0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
};
// 22630
struct stagethinglist stagethinglist_22630 = {
STAGE_TEST_MP19, 39, var8007c5c0,
};
// 22638
u16 var8007c618[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
0x2b2b,
0x2c2c,
0x2d2d,
0x2e2e,
0x2f2f,
};
// 22698
struct stagethinglist stagethinglist_22698 = {
STAGE_TEST_MP20, 48, var8007c618,
};
// 226a0
u16 var8007c680[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
};
// 226e8
struct stagethinglist stagethinglist_226e8 = {
STAGE_TEST_UFF, 35, var8007c680,
};
// 226f0
u16 var8007c6d0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
0x2b2b,
0x2c2c,
0x2d2d,
0x2e2e,
0x2f2f,
0x3030,
0x3131,
};
// 22754
struct stagethinglist stagethinglist_22754 = {
STAGE_TEST_OLD, 50, var8007c6d0,
};
// 2275c
u16 var8007c73c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
};
// 227ac
struct stagethinglist stagethinglist_227ac = {
0x64, 39, var8007c73c,
};
// 227b4
u16 var8007c794[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
};
// 22804
struct stagethinglist stagethinglist_22804 = {
0x65, 40, var8007c794,
};
// 2280c
u16 var8007c7ec[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
};
// 2285c
struct stagethinglist stagethinglist_2285c = {
0x66, 40, var8007c7ec,
};
// 22864
u16 var8007c844[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
};
// 228b4
struct stagethinglist stagethinglist_228b4 = {
0x67, 40, var8007c844,
};
// 228bc
u16 var8007c89c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
0x2b2b,
0x2c2c,
0x2d2d,
0x2e2e,
};
// 2291c
struct stagethinglist stagethinglist_2291c = {
0x68, 47, var8007c89c,
};
// 22924
u16 var8007c904[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
};
// 22970
struct stagethinglist stagethinglist_22970 = {
0x69, 37, var8007c904,
};
// 22978
u16 var8007c958[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
};
// 229c4
struct stagethinglist stagethinglist_229c4 = {
0x6a, 38, var8007c958,
};
// 229cc
u16 var8007c9ac[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
};
// 22a20
struct stagethinglist stagethinglist_22a20 = {
0x6b, 42, var8007c9ac,
};
// 22a28
u16 var8007ca08[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
};
// 22a78
struct stagethinglist stagethinglist_22a78 = {
0x6c, 39, var8007ca08,
};
// 22a80
u16 var8007ca60[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
0x2b2b,
0x2c2c,
0x2d2d,
};
// 22adc
struct stagethinglist stagethinglist_22adc = {
0x6d, 46, var8007ca60,
};
// 22ae4
u16 var8007cac4[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
};
// 22b28
struct stagethinglist stagethinglist_22b28 = {
0x6e, 34, var8007cac4,
};
// 22b30
u16 var8007cb10[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
};
// 22b80
struct stagethinglist stagethinglist_22b80 = {
0x6f, 40, var8007cb10,
};
// 22b88
u16 var8007cb68[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
0x2929,
0x2a2a,
};
// 22be0
struct stagethinglist stagethinglist_22be0 = {
0x70, 43, var8007cb68,
};
// 22be8
u16 var8007cbc8[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
0x2525,
0x2626,
0x2727,
0x2828,
};
// 22c3c
struct stagethinglist stagethinglist_22c3c = {
0x71, 41, var8007cbc8,
};
// 22c44
u16 var8007cc24[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
};
// 22c54
struct stagethinglist stagethinglist_22c54 = {
STAGE_SKEDARRUINS, 7, var8007cc24,
};
// 22c5c
u16 var8007cc3c[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
};
// 22ca0
struct stagethinglist stagethinglist_22ca0 = {
0xfa, 33, var8007cc3c,
};
// 22ca8
u16 var8007cc88[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
};
// 22cf0
struct stagethinglist stagethinglist_22cf0 = {
0x72, 35, var8007cc88,
};
// 22cf8
u16 var8007ccd8[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
};
// 22d40
struct stagethinglist stagethinglist_22d40 = {
0x73, 35, var8007ccd8,
};
// 22d48
u16 var8007cd28[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
};
// 22d90
struct stagethinglist stagethinglist_22d90 = {
0x74, 35, var8007cd28,
};
// 22d98
u16 var8007cd78[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
};
// 22de0
struct stagethinglist stagethinglist_22de0 = {
0x75, 35, var8007cd78,
};
// 22de8
u16 var8007cdc8[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1212,
0x1313,
0x1414,
0x1515,
0x1616,
0x1717,
0x1818,
0x1919,
0x1a1a,
0x1b1b,
0x1c1c,
0x1d1d,
0x1e1e,
0x1f1f,
0x2020,
0x2121,
0x2222,
0x2323,
0x2424,
};
// 22e34
struct stagethinglist stagethinglist_22e34 = {
0x76, 37, var8007cdc8,
};
u32 var8007ce1c = 0x00000000;
// 22e40
u16 var8007ce20[] = {
0x0000,
0x0101,
0x0202,
0x0304,
0x0403,
0x0506,
0x0605,
0x0708,
0x0807,
0x090a,
0x0a09,
0x0b0c,
0x0c0b,
0x0d0e,
0x0e0d,
};
// 22e60
struct stagethinglist stagethinglist_22e60 = {
STAGE_MAIANSOS, 15, var8007ce20,
};
u32 var8007ce48 = 0x00000000;
u32 var8007ce4c = 0x00000000;
// 22e70
u16 var8007ce50[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x080f,
0x0910,
0x0a11,
0x0b12,
0x0c13,
0x0d14,
0x0e15,
0x0f08,
0x1009,
0x110a,
0x120b,
0x130c,
0x140d,
0x150e,
0x161d,
0x171e,
0x181f,
0x1920,
0x1a21,
0x1b22,
0x1c23,
0x1d16,
0x1e17,
0x1f18,
0x2019,
0x211a,
0x221b,
0x231c,
};
// 22eb8
struct stagethinglist stagethinglist_22eb8 = {
STAGE_CRASHSITE, 36, var8007ce50,
};
// 22ec0
u16 var8007cea0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
};
// 22ec8
struct stagethinglist stagethinglist_22ec8 = {
0x28, 4, var8007cea0,
};
// 22ed0
u16 var8007ceb0[] = {
0x0000,
0x0101,
0x0202,
0x0303,
0x0404,
0x0505,
0x0606,
0x0707,
0x0808,
0x0909,
0x0a0a,
0x0b0b,
0x0c0c,
0x0d0d,
0x0e0e,
0x0f0f,
0x1010,
0x1111,
0x1213,
0x1312,
0x1415,
0x1514,
0x1617,
0x1716,
0x1819,
0x1918,
0x1a1b,
0x1b1a,
0x1c1d,
0x1d1c,
};
// 22f0c
struct stagethinglist stagethinglist_22f0c = {
STAGE_EXTRACTION, 30, var8007ceb0,
};
// 22f14
u16 var8007cef4[] = {
0x0000,
0x0102,
0x0201,
};
// 22f1c
struct stagethinglist stagethinglist_22f1c = {
STAGE_ATTACKSHIP, 3, var8007cef4,
};
// 22f24
struct body g_Bodies[] = {
{ /*0x0000*/ 1, 0x029c, FILE_CDJBOND, 1, 1.0446009635925, 0, FILE_GHAND_DDSECURITY },
{ /*0x0001*/ 1, 0x029c, FILE_CCONNERY, 1, 1.0300469398499, 0, FILE_GHAND_MRBLONDE },
{ /*0x0002*/ 1, 0x0294, FILE_CDALTON, 1, 1.0572769641876, 0, FILE_GHAND_DDSECURITY },
{ /*0x0003*/ 1, 0x029c, FILE_CMOORE, 1, 1.0399061441422, 0, FILE_GHAND_DDSECURITY },
{ /*0x0004*/ 0, 0x4434, FILE_CHEADDARK_COMBAT, 1, 1, 0, 0 },
{ /*0x0005*/ 1, 0x4c6c, FILE_CHEADELVIS, 1, 1, 0, 0 },
{ /*0x0006*/ 1, 0x4034, FILE_CHEADROSS, 1, 1, 0, 0 },
{ /*0x0007*/ 1, 0x4034, FILE_CHEADCARRINGTON, 1, 1, 0, 0 },
{ /*0x0008*/ 1, 0x5434, FILE_CHEADMRBLONDE, 1, 1, 0, 0 },
{ /*0x0009*/ 1, 0x4034, FILE_CHEADTRENT, 1, 1, 0, 0 },
{ /*0x000a*/ 1, 0x4034, FILE_CHEADDDSHOCK, 1, 1, 0, 0 },
{ /*0x000b*/ 1, 0x4034, FILE_CHEADGRAHAM, 1, 1, 0, 0 },
{ /*0x000c*/ 0, 0x4434, FILE_CHEADDARK_FROCK, 1, 1, 0, 0 },
{ /*0x000d*/ 0, 0x4434, FILE_CHEADSECRETARY, 1, 1, 0, 0 },
{ /*0x000e*/ 0, 0x5034, FILE_CHEADCASSANDRA, 1, 1, 0, 0 },
{ /*0x000f*/ 1, 0x4c6c, FILE_CHEADTHEKING, 1, 1, 0, 0 },
{ /*0x0010*/ 0, 0x4034, FILE_CHEADFEM_GUARD, 1, 1, 0, 0 },
{ /*0x0011*/ 1, 0x4034, FILE_CHEADJON, 1, 1, 0, 0 },
{ /*0x0012*/ 1, 0x4034, FILE_CHEADMARK2, 1, 1, 0, 0 },
{ /*0x0013*/ 1, 0x4034, FILE_CHEADCHRIST, 1, 1, 0, 0 },
{ /*0x0014*/ 1, 0x4034, FILE_CHEADRUSS, 1, 1, 0, 0 },
{ /*0x0015*/ 1, 0x4c34, FILE_CHEADGREY, 1, 1, 0, 0 },
{ /*0x0016*/ 1, 0x4034, FILE_CHEADDARLING, 1, 1, 0, 0 },
{ /*0x0017*/ 1, 0x4034, FILE_CHEADROBERT, 1, 1, 0, 0 },
{ /*0x0018*/ 1, 0x4034, FILE_CHEADBEAU, 1, 1, 0, 0 },
{ /*0x0019*/ 0, 0x4034, FILE_CHEADFEM_GUARD2, 1, 1, 0, 0 },
{ /*0x001a*/ 1, 0x4034, FILE_CHEADBRIAN, 1, 1, 0, 0 },
{ /*0x001b*/ 1, 0x4034, FILE_CHEADJAMIE, 1, 1, 0, 0 },
{ /*0x001c*/ 1, 0x4034, FILE_CHEADDUNCAN2, 1, 1, 0, 0 },
{ /*0x001d*/ 1, 0x4034, FILE_CHEADBIOTECH, 1, 1, 0, 0 },
{ /*0x001e*/ 1, 0x4034, FILE_CHEADNEIL2, 1, 1, 0, 0 },
{ /*0x001f*/ 1, 0x4034, FILE_CHEADEDMCG, 1, 1, 0, 0 },
{ /*0x0020*/ 0, 0x4434, FILE_CHEADANKA, 1, 1, 0, 0 },
{ /*0x0021*/ 0, 0x4434, FILE_CHEADLESLIE_S, 1, 1, 0, 0 },
{ /*0x0022*/ 1, 0x4034, FILE_CHEADMATT_C, 1, 1, 0, 0 },
{ /*0x0023*/ 1, 0x4034, FILE_CHEADPEER_S, 1, 1, 0, 0 },
{ /*0x0024*/ 0, 0x4434, FILE_CHEADEILEEN_T, 1, 1, 0, 0 },
{ /*0x0025*/ 1, 0x4034, FILE_CHEADANDY_R, 1, 1, 0, 0 },
{ /*0x0026*/ 1, 0x4034, FILE_CHEADBEN_R, 1, 1, 0, 0 },
{ /*0x0027*/ 1, 0x4034, FILE_CHEADSTEVE_K, 1, 1, 0, 0 },
{ /*0x0028*/ 1, 0x4034, FILE_CHEADJONATHAN, 1, 1, 0, 0 },
{ /*0x0029*/ 1, 0x4c6c, FILE_CHEADMAIAN_S, 1, 1, 0, 0 },
{ /*0x002a*/ 1, 0x4034, FILE_CHEADSHAUN, 1, 1, 0, 0 },
{ /*0x002b*/ 1, 0x4034, FILE_CHEADBEAU, 1, 1, 0, 0 },
{ /*0x002c*/ 0, 0x4434, FILE_CHEADEILEEN_H, 1, 1, 0, 0 },
{ /*0x002d*/ 1, 0x4034, FILE_CHEADSCOTT_H, 1, 1, 0, 0 },
{ /*0x002e*/ 1, 0x4034, FILE_CHEADSANCHEZ, 1, 1, 0, 0 },
{ /*0x002f*/ 0, 0x4434, FILE_CHEADDARKAQUA, 1, 1, 0, 0 },
{ /*0x0030*/ 1, 0x4034, FILE_CHEADDDSNIPER, 1, 1, 0, 0 },
{ /*0x0031*/ 1, 0x4034, FILE_CHEADBEAU, 1, 1, 0, 0 },
{ /*0x0032*/ 1, 0x4034, FILE_CHEADBEAU, 1, 1, 0, 0 },
{ /*0x0033*/ 1, 0x4034, FILE_CHEADBEAU, 1, 1, 0, 0 },
{ /*0x0034*/ 1, 0x4034, FILE_CHEADBEAU, 1, 1, 0, 0 },
{ /*0x0035*/ 1, 0x4034, FILE_CHEADGRIFFEY, 1, 1, 0, 0 },
{ /*0x0036*/ 1, 0x4034, FILE_CHEADMOTO, 1, 1, 0, 0 },
{ /*0x0037*/ 1, 0x4034, FILE_CHEADKEITH, 1, 1, 0, 0 },
{ /*0x0038*/ 0, 0x4434, FILE_CHEADWINNER, 1, 1, 0, 0 },
{ /*0x0039*/ 1, 0x4034, FILE_CA51FACEPLATE, 1, 1, 0, 0 },
{ /*0x003a*/ 1, 0x4c6c, FILE_CHEADELVIS_GOGS, 1, 1, 0, 0 },
{ /*0x003b*/ 1, 0x4034, FILE_CHEADSTEVEM, 1, 1, 0, 0 },
{ /*0x003c*/ 0, 0x4434, FILE_CHEADDARK_SNOW, 1, 1, 0, 0 },
{ /*0x003d*/ 1, 0x4034, FILE_CHEADPRESIDENT, 1, 1, 0, 0 },
{ /*0x003e*/ 0, 0x4434, FILE_CHEAD_VD, 1, 1, 0, 0 },
{ /*0x003f*/ 1, 0x4034, FILE_CHEADKEN, 1, 1, 0, 0 },
{ /*0x0040*/ 1, 0x4034, FILE_CHEADJOEL, 1, 1, 0, 0 },
{ /*0x0041*/ 1, 0x4034, FILE_CHEADTIM, 1, 1, 0, 0 },
{ /*0x0042*/ 1, 0x4034, FILE_CHEADGRANT, 1, 1, 0, 0 },
{ /*0x0043*/ 1, 0x4034, FILE_CHEADPENNY, 1, 1, 0, 0 },
{ /*0x0044*/ 1, 0x4034, FILE_CHEADROBIN, 1, 1, 0, 0 },
{ /*0x0045*/ 0, 0x4834, FILE_CHEADALEX, 1, 1, 0, 0 },
{ /*0x0046*/ 0, 0x4834, FILE_CHEADJULIANNE, 1, 1, 0, 0 },
{ /*0x0047*/ 0, 0x4834, FILE_CHEADLAURA, 1, 1, 0, 0 },
{ /*0x0048*/ 1, 0x4034, FILE_CHEADDAVEC, 1, 1, 0, 0 },
{ /*0x0049*/ 1, 0x4034, FILE_CHEADCOOK, 1, 1, 0, 0 },
{ /*0x004a*/ 1, 0x4034, FILE_CHEADPRYCE, 1, 1, 0, 0 },
{ /*0x004b*/ 1, 0x4034, FILE_CHEADSILKE, 1, 1, 0, 0 },
{ /*0x004c*/ 1, 0x4034, FILE_CHEADSMITH, 1, 1, 0, 0 },
{ /*0x004d*/ 1, 0x4034, FILE_CHEADGARETH, 1, 1, 0, 0 },
{ /*0x004e*/ 1, 0x4034, FILE_CHEADMURCHIE, 1, 1, 0, 0 },
{ /*0x004f*/ 1, 0x4034, FILE_CHEADWONG, 1, 1, 0, 0 },
{ /*0x0050*/ 1, 0x4034, FILE_CHEADCARTER, 1, 1, 0, 0 },
{ /*0x0051*/ 1, 0x4034, FILE_CHEADTINTIN, 1, 1, 0, 0 },
{ /*0x0052*/ 1, 0x4034, FILE_CHEADMUNTON, 1, 1, 0, 0 },
{ /*0x0053*/ 1, 0x4034, FILE_CHEADSTAMPER, 1, 1, 0, 0 },
{ /*0x0054*/ 1, 0x4034, FILE_CHEADJONES, 1, 1, 0, 0 },
{ /*0x0055*/ 1, 0x4034, FILE_CHEADPHELPS, 1, 1, 0, 0 },
{ /*0x0056*/ 0, 0x067c, FILE_CDARK_COMBAT, 1, 0.95305162668228, 0, FILE_GCOMBATHANDSLOD },
{ /*0x0057*/ 1, 0x0da8, FILE_CELVIS1, 1, 0.57276993989944, 0, FILE_GHAND_ELVIS },
{ /*0x0058*/ 1, 0xa274, FILE_CAREA51GUARD, 1, 0.92769956588745, 0, FILE_GHAND_A51GUARD },
{ /*0x0059*/ 1, 0x027c, FILE_COVERALL, 1, 0.92769956588745, 0, FILE_GHAND_A51GUARD },
{ /*0x005a*/ 1, 0x0268, FILE_CCARRINGTON, 1, 0.85915493965149, 0, FILE_GHAND_CARRINGTON },
{ /*0x005b*/ 1, 0x16a4, FILE_CMRBLONDE, 1, 1.1032863855362, 0, FILE_GHAND_MRBLONDE },
{ /*0x005c*/ 1, 0x227c, FILE_CSKEDAR, 1, 1, 0, 0 },
{ /*0x005d*/ 1, 0x0284, FILE_CTRENT, 1, 0.93896716833115, 0, FILE_GHAND_TRENT },
{ /*0x005e*/ 1, 0x2274, FILE_CDDSHOCK, 1, 0.93896716833115, 0, FILE_GHAND_DDFODDER },
{ /*0x005f*/ 1, 0x2274, FILE_CLABTECH, 1, 0.93896716833115, 0, FILE_GHAND_MRBLONDE },
{ /*0x0060*/ 1, 0x2278, FILE_CSTRIPES, 1, 0.92769956588745, 0, FILE_GHAND_BLACKGUARD },
{ /*0x0061*/ 0, 0x067c, FILE_CDARK_FROCK, 1, 0.95305162668228, 0, FILE_GHAND_JOFROCK },
{ /*0x0062*/ 0, 0x067c, FILE_CDARK_TRENCH, 1, 0.95305162668228, 0, FILE_GHAND_JOTRENCH },
{ /*0x0063*/ 1, 0x0274, FILE_COFFICEWORKER, 1, 0.93896716833115, 0, FILE_GHAND_JOFROCK },
{ /*0x0064*/ 1, 0x0274, FILE_COFFICEWORKER2, 1, 0.93896716833115, 0, FILE_GHAND_JOFROCK },
{ /*0x0065*/ 0, 0x0630, FILE_CSECRETARY, 1, 0.87323945760727, 0, FILE_GHAND_JOFROCK },
{ /*0x0066*/ 0, 0x129c, FILE_CCASSANDRA, 1, 0.98591554164886, 0, FILE_GHAND_VRIES },
{ /*0x0067*/ 1, 0x0da8, FILE_CTHEKING, 1, 0.57276993989944, 0, FILE_GHAND_ELVIS },
{ /*0x0068*/ 0, 0x2a80, FILE_CFEM_GUARD, 1, 0.96713620424271, 0, FILE_GHAND_JOTRENCH },
{ /*0x0069*/ 1, 0x2274, FILE_CDD_LABTECH, 1, 0.93896716833115, 0, FILE_GHAND_DDLABTECH },
{ /*0x006a*/ 1, 0x2280, FILE_CDD_SECGUARD, 1, 0.93427228927612, 0, FILE_GHAND_DDSECURITY },
{ /*0x006b*/ 1, 0x427c, FILE_CDRCARROLL, 1, 1, 0, 0 },
{ /*0x006c*/ 1, 0x027c, FILE_CEYESPY, 1, 1, 0, 0 },
{ /*0x006d*/ 0, 0x067c, FILE_CDARK_RIPPED, 1, 0.95305162668228, 0, FILE_GHAND_JOFROCK },
{ /*0x006e*/ 1, 0x2280, FILE_CDD_GUARD, 1, 0.93896716833115, 0, FILE_GHAND_DDSECURITY },
{ /*0x006f*/ 1, 0x2274, FILE_CDD_SHOCK_INF, 1, 0.93896716833115, 0, FILE_GHAND_DDSHOCK },
{ /*0x0070*/ 1, 0x427c, FILE_CTESTCHR, 1, 1, 0, 0 },
{ /*0x0071*/ 1, 0x226c, FILE_CBIOTECH, 1, 0.93896716833115, 0, FILE_GHAND_DDBIO },
{ /*0x0072*/ 1, 0x227c, FILE_CFBIGUY, 1, 0.93896716833115, 0, FILE_GHAND_FBIARM },
{ /*0x0073*/ 1, 0x227c, FILE_CCIAGUY, 1, 0.93896716833115, 0, FILE_GHAND_CIA },
{ /*0x0074*/ 1, 0x227c, FILE_CA51TROOPER, 1, 0.93896716833115, 0, FILE_GHAND_JOFROCK },
{ /*0x0075*/ 1, 0x0274, FILE_CA51AIRMAN, 1, 0.93896716833115, 0, FILE_GHAND_A51AIRMAN },
{ /*0x0076*/ 1, 0x027c, FILE_CCHICROB, 1, 1, 0, 0 },
{ /*0x0077*/ 1, 0x0264, FILE_CSTEWARD, 1, 0.89201879501343, 0, FILE_GHAND_JOFROCK },
{ /*0x0078*/ 0, 0x063c, FILE_CSTEWARDESS, 1, 0.85446006059647, 0, FILE_GHAND_JOFROCK },
{ /*0x0079*/ 1, 0x027c, FILE_CPRESIDENT, 1, 0.93896716833115, 0, FILE_GHAND_PRESIDENT },
{ /*0x007a*/ 0, 0x063c, FILE_CSTEWARDESS_COAT, 1, 0.85446006059647, 0, FILE_GHAND_STEWARDESS_COAT },
{ /*0x007b*/ 1, 0x027c, FILE_CMINISKEDAR, 0.75, 0.5, 0, 0 },
{ /*0x007c*/ 1, 0x027c, FILE_CNSA_LACKEY, 1, 0.93896716833115, 0, FILE_GHAND_CARRINGTON },
{ /*0x007d*/ 1, 0x027c, FILE_CPRES_SECURITY, 1, 0.93896716833115, 0, FILE_GHAND_CARRINGTON },
{ /*0x007e*/ 0, 0x0638, FILE_CNEGOTIATOR, 1, 0.85446006059647, 0, FILE_GHAND_JOFROCK },
{ /*0x007f*/ 1, 0x027c, FILE_CG5_GUARD, 1, 0.93896716833115, 0, FILE_GHAND_G5GUARD },
{ /*0x0080*/ 1, 0x227c, FILE_CPELAGIC_GUARD, 1, 0.93896716833115, 0, FILE_GHAND_TRAGIC_PELAGIC },
{ /*0x0081*/ 1, 0x2278, FILE_CG5_SWAT_GUARD, 1, 0.93896716833115, 0, FILE_GHAND_G5GUARD },
{ /*0x0082*/ 1, 0x2278, FILE_CALASKAN_GUARD, 1, 0.93896716833115, 0, FILE_GHAND_JOSNOW },
{ /*0x0083*/ 1, 0x2da8, FILE_CMAIAN_SOLDIER, 1, 0.57276993989944, 0, FILE_GHAND_ELVIS },
{ /*0x0084*/ 1, 0x027c, FILE_CPRESIDENT_CLONE, 1, 0.93896716833115, 0, FILE_GCOMBATHANDSLOD },
{ /*0x0085*/ 1, 0x027c, FILE_CPRESIDENT_CLONE, 1, 0.93896716833115, 0, FILE_GHAND_PRESIDENT },
{ /*0x0086*/ 0, 0x067c, FILE_CDARK_AF1, 1, 0.95305162668228, 0, FILE_GHAND_JOPILOT },
{ /*0x0087*/ 0, 0x067c, FILE_CDARKWET, 1, 0.95305162668228, 0, FILE_GHAND_JOWETSUIT },
{ /*0x0088*/ 0, 0x067c, FILE_CDARKAQUALUNG, 1, 0.95305162668228, 0, FILE_GHAND_JOWETSUIT },
{ /*0x0089*/ 0, 0x067c, FILE_CDARKSNOW, 1, 0.95305162668228, 0, FILE_GHAND_JOSNOW },
{ /*0x008a*/ 0, 0x067c, FILE_CDARKLAB, 1, 0.95305162668228, 0, FILE_GHAND_MRBLONDE },
{ /*0x008b*/ 0, 0x267c, FILE_CFEMLABTECH, 1, 0.87323945760727, 0, FILE_GHAND_MRBLONDE },
{ /*0x008c*/ 1, 0x227c, FILE_CDDSNIPER, 1, 0.93896716833115, 0, FILE_GHAND_DDSNIPER },
{ /*0x008d*/ 1, 0x027c, FILE_CPILOTAF1, 1, 0.88262909650803, 0, FILE_GHAND_JOPILOT },
{ /*0x008e*/ 1, 0x227c, FILE_CCILABTECH, 1, 0.93896716833115, 0, FILE_GHAND_CIFEMTECH },
{ /*0x008f*/ 0, 0x267c, FILE_CCIFEMTECH, 1, 0.86854463815689, 0, FILE_GHAND_CIFEMTECH },
{ /*0x0090*/ 1, 0x027c, FILE_CCARREVENINGSUIT, 1, 0.85915493965149, 0, FILE_GHAND_MRBLONDE },
{ /*0x0091*/ 1, 0x027c, FILE_CJONATHON, 1, 0.93896716833115, 0, FILE_GHAND_A51GUARD },
{ /*0x0092*/ 1, 0x227c, FILE_CCISOLDIER, 1, 0.93896716833115, 0, FILE_GHAND_CISOLDIER },
{ /*0x0093*/ 1, 0x027c, FILE_CSKEDARKING, 1, 1.25, 0, 0 },
{ /*0x0094*/ 1, 0x0da8, FILE_CELVISWAISTCOAT, 1, 0.57276993989944, 0, FILE_GHAND_ELVIS },
{ /*0x0095*/ 0, 0x067c, FILE_CDARK_LEATHER, 1, 0.95305162668228, 0, FILE_GHAND_JOFROCK },
{ /*0x0096*/ 0, 0x067c, FILE_CDARK_NEGOTIATOR, 1, 0.95305162668228, 0, FILE_GHAND_JOAF1 },
};
u32 var8007dad0 = 0x00000000;
u32 var8007dad4 = 0x3f800000;
u32 var8007dad8 = 0x00000000;
u32 var8007dadc = 0x00000000;
u32 var8007dae0 = 0x04e50000;
u32 var8007dae4 = 0xbd8ff972;
u32 var8007dae8 = 0x3efbda51;
u32 var8007daec = 0xbf5566cf;
u32 var8007daf0 = 0x3f8951e7;
u32 var8007daf4 = 0x3f8b4e44;
u32 var8007daf8 = 0x3f6d1644;
u32 var8007dafc = 0xbdcccccd;
u32 var8007db00 = 0x3edae148;
u32 var8007db04 = 0xbef70a3d;
u32 var8007db08 = 0x3f844567;
u32 var8007db0c = 0x3f772c62;
u32 var8007db10 = 0x3f6e0e41;
u32 var8007db14 = 0x3e3851ec;
u32 var8007db18 = 0x00000000;
u32 var8007db1c = 0x00000000;
u32 var8007db20 = 0x3f893e4f;
u32 var8007db24 = 0x3f800000;
u32 var8007db28 = 0x3f800000;
u32 var8007db2c = 0x3e72b021;
u32 var8007db30 = 0x3f7a1cac;
u32 var8007db34 = 0xbee147ae;
u32 var8007db38 = 0x3f96d7e0;
u32 var8007db3c = 0x3f91ff82;
u32 var8007db40 = 0x3f925d10;
u32 var8007db44 = 0xbdb8ef35;
u32 var8007db48 = 0x3e6d7732;
u32 var8007db4c = 0x3e016f00;
u32 var8007db50 = 0x3f7da512;
u32 var8007db54 = 0x3f828f5c;
u32 var8007db58 = 0x3f58bac7;
u32 var8007db5c = 0x00000000;
u32 var8007db60 = 0x3e181062;
u32 var8007db64 = 0x3ec2339c;
u32 var8007db68 = 0x3f93d07d;
u32 var8007db6c = 0x3f7ded29;
u32 var8007db70 = 0x3f738ef3;
u32 var8007db74 = 0x00000000;
u32 var8007db78 = 0x00000000;
u32 var8007db7c = 0x00000000;
f32 var8007db80 = 0;
f32 var8007db84 = 1;
u32 var8007db88 = 0x00000000;
u32 var8007db8c = 0x00000000;
u32 var8007db90 = 0x00000000;
u32 var8007db94 = 0x00000000;
u32 var8007db98 = 0x00000000;
u32 var8007db9c = 0x00000000;
u32 var8007dba0 = 0x00000010;
u32 var8007dba4 = 0x00000020;
u32 var8007dba8 = 0x0000000c;
u32 var8007dbac = 0x00000020;
u32 var8007dbb0 = 0x00000018;
u32 var8007dbb4 = 0x00000040;
u32 var8007dbb8 = 0x0000003c;
u32 var8007dbbc = 0x00000050;
u32 var8007dbc0 = 0x000000e1;
u32 var8007dbc4 = 0x00000113;
u32 var8007dbc8 = 0x000001d6;
u32 var8007dbcc = 0x0000023a;
u32 var8007dbd0 = 0xff99ffff;
u32 var8007dbd4 = 0x9999ffff;
u32 var8007dbd8 = 0x99ffffff;
u32 var8007dbdc = 0x99ff99ff;
u32 var8007dbe0 = 0xffff99ff;
u32 var8007dbe4 = 0xff9999ff;
u32 var8007dbe8 = 0x00000000;
u32 var8007dbec = 0x00000000;
u32 var8007dbf0 = 0x00000000;
u32 var8007dbf4 = 0x00000000;
u32 var8007dbf8 = 0x00000000;
u32 var8007dbfc = 0x3f800000;
u32 var8007dc00 = 0x00000000;
u32 var8007dc04 = 0x3f800000;
u32 var8007dc08 = 0x00000000;
u32 var8007dc0c = 0x00000000;
u32 var8007dc10 = 0x00000000;
u32 var8007dc14 = 0x00000100;
u32 var8007dc18 = 0x00000000;
u32 var8007dc1c = 0x00000000;
u32 var8007dc20 = 0x00000000;
u32 var8007dc24 = 0x00000000;
u32 var8007dc28 = 0x00000000;
u32 var8007dc2c = 0x00000000;
u32 var8007dc30 = 0x00000000;
u32 var8007dc34 = 0x00000000;
u32 var8007dc38 = 0x00000000;
u32 var8007dc3c = 0x00000000;
u32 var8007dc40 = 0x00000000;
u32 var8007dc44 = 0x00000000;
u32 var8007dc48 = 0x00000000;
u32 var8007dc4c = 0x00000000;
u32 var8007dc50 = 0x00000000;
u32 var8007dc54 = 0x00000000;
u32 var8007dc58 = 0x00000000;
u32 var8007dc5c = 0x00000000;
u32 var8007dc60 = 0x00000000;
u32 var8007dc64 = 0x00000000;
u32 var8007dc68 = 0x00000000;
u32 var8007dc6c = 0x00000000;
u32 var8007dc70 = 0x00000000;
u32 var8007dc74 = 0x00000000;
u32 var8007dc78 = 0x00000000;
u32 var8007dc7c = 0x00000000;
u32 var8007dc80 = 0x00000000;
u32 var8007dc84 = 0x3f800000;
u32 var8007dc88 = 0x00000000;
u32 var8007dc8c = 0x00000000;
u32 var8007dc90 = 0x00000000;
u32 var8007dc94 = 0x00000000;
u32 var8007dc98 = 0x3f800000;
u32 var8007dc9c = 0x00000000;
u32 var8007dca0 = 0x00000000;
u32 var8007dca4 = 0x00000000;
u32 var8007dca8 = 0x00000000;
u32 var8007dcac = 0x3f800000;
u32 var8007dcb0 = 0x00000000;
u32 var8007dcb4 = 0x00000000;
u32 var8007dcb8 = 0x00000000;
u32 var8007dcbc = 0x00000000;
u32 var8007dcc0 = 0x3f800000;
u32 var8007dcc4 = 0x00000000;
u32 var8007dcc8 = 0x00000000;
u32 var8007dccc = 0x00000000;
u32 var8007dcd0 = 0x00000000;
u32 var8007dcd4 = 0x00000000;
u32 var8007dcd8 = 0x00000000;
u32 var8007dcdc = 0xbf800000;
u32 var8007dce0 = 0x00000000;
u32 var8007dce4 = 0x3f800000;
u32 var8007dce8 = 0x00000000;
u32 var8007dcec = 0x00000000;
u32 var8007dcf0 = 0x00000000;
u32 var8007dcf4 = 0x00000000;
u32 var8007dcf8 = 0x00000000;
u32 var8007dcfc = 0x00000000;
u32 var8007dd00 = 0xc19ffffe;
u32 var8007dd04 = 0x00000000;
u32 var8007dd08 = 0x419ffffe;
u32 var8007dd0c = 0x00000000;
u32 var8007dd10 = 0x00000000;
u32 var8007dd14 = 0x00000000;
u32 var8007dd18 = 0x00000000;
u32 var8007dd1c = 0x00000000;
u32 var8007dd20 = 0x00000000;
u32 var8007dd24 = 0x00000000;
u32 var8007dd28 = 0x00000000;
u32 var8007dd2c = 0x00000000;
u32 var8007dd30 = 0x00000000;
u32 var8007dd34 = 0x00000000;
u32 var8007dd38 = 0x00000000;
u32 var8007dd3c = 0x00000000;
u32 var8007dd40 = 0x00000000;
u32 var8007dd44 = 0x00000000;
u32 var8007dd48 = 0xbf800000;
u32 var8007dd4c = 0x00000000;
u32 var8007dd50 = 0x00000000;
u32 var8007dd54 = 0xbf800000;
u32 var8007dd58 = 0x00000000;
u32 var8007dd5c = 0x00000000;
u32 var8007dd60 = 0xbf800000;
u32 var8007dd64 = 0x00000000;
u32 var8007dd68 = 0x00000000;
u32 var8007dd6c = 0xbf800000;
u32 var8007dd70 = 0x00000000;
u32 var8007dd74 = 0x3f800000;
u32 var8007dd78 = 0x00000000;
u32 var8007dd7c = 0x00000000;
u32 var8007dd80 = 0x3f800000;
u32 var8007dd84 = 0x00000000;
u32 var8007dd88 = 0x00000000;
u32 var8007dd8c = 0x3f800000;
u32 var8007dd90 = 0x00000000;
u32 var8007dd94 = 0x00000000;
u32 var8007dd98 = 0x3f800000;
u32 var8007dd9c = 0x00000000;
u32 var8007dda0 = 0x00000000;
u32 var8007dda4 = 0x00000000;
u32 var8007dda8 = 0x3f800000;
u32 var8007ddac = 0x3f800000;
u32 var8007ddb0 = 0x00000000;
u32 var8007ddb4 = 0x00000000;
u32 var8007ddb8 = 0x00000000;
u32 var8007ddbc = 0x00000000;
u32 var8007ddc0 = 0x00000000;
u32 var8007ddc4 = 0x00000000;
u32 var8007ddc8 = 0x00000000;
u32 var8007ddcc = 0x00000000;
u32 var8007ddd0 = 0x00000000;
u32 var8007ddd4 = 0x00000000;
u32 var8007ddd8 = 0x447a0000;
u32 var8007dddc = 0x00000000;
u32 var8007dde0 = 0x00000000;
u32 var8007dde4 = 0x00000000;
u32 var8007dde8 = 0x00000000;
u32 var8007ddec = 0xff000000;
u32 var8007ddf0 = 0x00000000;
u32 var8007ddf4 = 0x00000000;
u32 var8007ddf8 = 0x00000000;
u32 var8007ddfc = 0x00000000;
u32 var8007de00 = 0x00000000;
u32 var8007de04 = 0x00000000;
u32 var8007de08 = 0x00000000;
u32 var8007de0c = 0x00000000;
u32 var8007de10 = 0x00000000;
u32 var8007de14 = 0x00000000;
u32 var8007de18 = 0x00000000;
u32 var8007de1c = 0x00000000;
u32 var8007de20 = 0x00000000;
u32 var8007de24 = 0x00000000;
u32 var8007de28 = 0x00000000;
u32 var8007de2c = 0x00000000;
u32 var8007de30 = 0x00000000;
u32 var8007de34 = 0x00000000;
u32 var8007de38 = 0x00000000;
u32 var8007de3c = 0x00000000;
u32 var8007de40 = 0x00000000;
u32 var8007de44 = 0x00000000;
u32 var8007de48 = 0x00000000;
u32 var8007de4c = 0x00000000;
u32 var8007de50 = 0x00000000;
u32 var8007de54 = 0x00000000;
u32 var8007de58 = 0x00000000;
u32 var8007de5c = 0x00000000;
u32 var8007de60 = 0x00000000;
u32 var8007de64 = 0x00000000;
u32 var8007de68 = 0x00000000;
u32 var8007de6c = 0x00000000;
u32 var8007de70 = 0x00000000;
u32 var8007de74 = 0x00000000;
u32 var8007de78 = 0x00000000;
u32 var8007de7c = 0x00000000;
u32 var8007de80 = 0x00000000;
u32 var8007de84 = 0x00000000;
u32 var8007de88 = 0x00000000;
u32 var8007de8c = 0x00000000;
u32 var8007de90 = 0x00000000;
u32 var8007de94 = 0x00000000;
u32 var8007de98 = 0x00000000;
u32 var8007de9c = 0x00000000;
u32 var8007dea0 = 0x00000000;
u32 var8007dea4 = 0x00000000;
u32 var8007dea8 = 0x00000000;
u32 var8007deac = 0x00000000;
u32 var8007deb0 = 0x00000000;
u32 var8007deb4 = 0x00000000;
u32 var8007deb8 = 0x00000000;
u32 var8007debc = 0x00000000;
u32 var8007dec0 = 0x00000000;
u32 var8007dec4 = 0x00000000;
u32 var8007dec8 = 0x00000000;
u32 var8007decc = 0x00000000;
u32 var8007ded0 = 0x00000000;
u32 var8007ded4 = 0x00000000;
u32 var8007ded8 = 0x00000000;
u32 var8007dedc = 0x00000000;
u32 var8007dee0 = 0x00000000;
u32 var8007dee4 = 0x00000000;
u32 var8007dee8 = 0x00000000;
u32 var8007deec = 0x00000000;
u32 var8007def0 = 0x00000000;
u32 var8007def4 = 0x00000000;
u32 var8007def8 = 0x00000000;
u32 var8007defc = 0x00000000;
u32 var8007df00 = 0x00000000;
u32 var8007df04 = 0x00000000;
u32 var8007df08 = 0x00000000;
u32 var8007df0c = 0x00000000;
u32 var8007df10 = 0x00000000;
u32 var8007df14 = 0x00000000;
u32 var8007df18 = 0x00000000;
u32 var8007df1c = 0x00000000;
u32 var8007df20 = 0x00000000;
u32 var8007df24 = 0x00000000;
u32 var8007df28 = 0x00000000;
u32 var8007df2c = 0x00000000;
u32 var8007df30 = 0x00000000;
u32 var8007df34 = 0x00000000;
u32 var8007df38 = 0x00000000;
u32 var8007df3c = 0x00000000;
u32 var8007df40 = 0x00000000;
u32 var8007df44 = 0x00000000;
u32 var8007df48 = 0x00000000;
u32 var8007df4c = 0x00000000;
u32 var8007df50 = 0x00000000;
u32 var8007df54 = 0x00000000;
u32 var8007df58 = 0x00000000;
u32 var8007df5c = 0x00000000;
u32 var8007df60 = 0x00000000;
u32 var8007df64 = 0x00000000;
u32 var8007df68 = 0x00000000;
u32 var8007df6c = 0x00000000;
u32 var8007df70 = 0x00000000;
u32 var8007df74 = 0x00000000;
u32 var8007df78 = 0x00000000;
u32 var8007df7c = 0x00000000;
u32 var8007df80 = 0x00000000;
u32 var8007df84 = 0x00000000;
u32 var8007df88 = 0x00000000;
u32 var8007df8c = 0x00000000;
u32 var8007df90 = 0x00000000;
u32 var8007df94 = 0x00000000;
u32 var8007df98 = 0x00000000;
u32 var8007df9c = 0x00000000;
u32 var8007dfa0 = 0x00000000;
u32 var8007dfa4 = 0x00000000;
u32 var8007dfa8 = 0x00000000;
u32 var8007dfac = 0x00000000;
u32 var8007dfb0 = 0x00000000;
u32 var8007dfb4 = 0x00000000;
u32 var8007dfb8 = 0x00000000;
u32 var8007dfbc = 0x00000000;
u32 var8007dfc0 = 0x00000000;
u32 var8007dfc4 = 0x00000000;
u32 var8007dfc8 = 0x00000000;
u32 var8007dfcc = 0x00000000;
u32 var8007dfd0 = 0x00000000;
u32 var8007dfd4 = 0x00000000;
u32 var8007dfd8 = 0x00000000;
u32 var8007dfdc = 0x00000000;
u32 var8007dfe0 = 0x00000000;
u32 var8007dfe4 = 0x00000000;
u32 var8007dfe8 = 0x00000000;
u32 var8007dfec = 0x00000000;
u32 var8007dff0 = 0x00000000;
u32 var8007dff4 = 0x00000000;
u32 var8007dff8 = 0x00000000;
u32 var8007dffc = 0x00000000;
u32 var8007e000 = 0x00000000;
u32 var8007e004 = 0x00000000;
u32 var8007e008 = 0x00000000;
u32 var8007e00c = 0x00000000;
u32 var8007e010 = 0x00000000;
u32 var8007e014 = 0x00000000;
u32 var8007e018 = 0x00000000;
u32 var8007e01c = 0x00000000;
u32 var8007e020 = 0x00000000;
u32 var8007e024 = 0x00000000;
u32 var8007e028 = 0x00000000;
u32 var8007e02c = 0x00000000;
u32 var8007e030 = 0x00000000;
u32 var8007e034 = 0x00000000;
u32 var8007e038 = 0x00000000;
u32 var8007e03c = 0x00000000;
u32 var8007e040 = 0x00000000;
u32 var8007e044 = 0x00000000;
u32 var8007e048 = 0x00000000;
u32 var8007e04c = 0x00000000;
u32 var8007e050 = 0x00000000;
u32 var8007e054 = 0x00000000;
u32 var8007e058 = 0x00000000;
u32 var8007e05c = 0x00000000;
u32 var8007e060 = 0x00000000;
u32 var8007e064 = 0x00000000;
u32 var8007e068 = 0x00000000;
u32 var8007e06c = 0x00000000;
u32 var8007e070 = 0x00000000;
u32 var8007e074 = 0x00000000;
u32 var8007e078 = 0x00000000;
u32 var8007e07c = 0x00000000;
u32 var8007e080 = 0x00000000;
u32 var8007e084 = 0x00000000;
u32 var8007e088 = 0x00000000;
u32 var8007e08c = 0x00000000;
u32 var8007e090 = 0x00000000;
u32 var8007e094 = 0x00000000;
u32 var8007e098 = 0x00000000;
u32 var8007e09c = 0x00000000;
u32 var8007e0a0 = 0x00000000;
u32 var8007e0a4 = 0x00000000;
u32 var8007e0a8 = 0x00000000;
u32 var8007e0ac = 0x00000000;
u32 var8007e0b0 = 0x00000000;
u32 var8007e0b4 = 0x00000000;
u32 var8007e0b8 = 0x00000000;
u32 var8007e0bc = 0x00000000;
u32 var8007e0c0 = 0x00000000;
u32 var8007e0c4 = 0x00000000;
u32 var8007e0c8 = 0x00000000;
u32 var8007e0cc = 0x00000000;
u32 var8007e0d0 = 0x00000000;
u32 var8007e0d4 = 0x00000000;
u32 var8007e0d8 = 0x00000000;
u32 var8007e0dc = 0x00000000;
u32 var8007e0e0 = 0x00000000;
u32 var8007e0e4 = 0x00000000;
u32 var8007e0e8 = 0x00000000;
u32 var8007e0ec = 0x00000000;
u32 var8007e0f0 = 0x00000000;
u32 var8007e0f4 = 0x00000000;
u32 var8007e0f8 = 0x00000000;
u32 var8007e0fc = 0x00000000;
u32 var8007e100 = 0x00000000;
u32 var8007e104 = 0x00000000;
u32 var8007e108 = 0x00000000;
u32 var8007e10c = 0x00000000;
u32 var8007e110 = 0x00000000;
u32 var8007e114 = 0x00000000;
u32 var8007e118 = 0x00000000;
u32 var8007e11c = 0x00000000;
u32 var8007e120 = 0x00000000;
u32 var8007e124 = 0x00000000;
u32 var8007e128 = 0x00000000;
u32 var8007e12c = 0x00000000;
u32 var8007e130 = 0x00000000;
u32 var8007e134 = 0x00000000;
u32 var8007e138 = 0x00000000;
u32 var8007e13c = 0x00000000;
u32 var8007e140 = 0x00000000;
u32 var8007e144 = 0x00000000;
u32 var8007e148 = 0x00000000;
u32 var8007e14c = 0x00000000;
u32 var8007e150 = 0x00000000;
u32 var8007e154 = 0x00000000;
u32 var8007e158 = 0x00000000;
u32 var8007e15c = 0x00000000;
u32 var8007e160 = 0x00000000;
u32 var8007e164 = 0x00000000;
u32 var8007e168 = 0x00000000;
u32 var8007e16c = 0x00000000;
u32 var8007e170 = 0x00000000;
u32 var8007e174 = 0x00000000;
u32 var8007e178 = 0x00000000;
u32 var8007e17c = 0x00000000;
u32 var8007e180 = 0x00000000;
u32 var8007e184 = 0x00000000;
u32 var8007e188 = 0x00000000;
u32 var8007e18c = 0x00000000;
u32 var8007e190 = 0x00000000;
u32 var8007e194 = 0x00000000;
u32 var8007e198 = 0x00000000;
u32 var8007e19c = 0x00000000;
u32 var8007e1a0 = 0x00000000;
u32 var8007e1a4 = 0x00000000;
u32 var8007e1a8 = 0x00000000;
u32 var8007e1ac = 0x00000000;
u32 var8007e1b0 = 0x00000000;
u32 var8007e1b4 = 0x00000000;
u32 var8007e1b8 = 0x00000000;
u32 var8007e1bc = 0x00000000;
u32 var8007e1c0 = 0x00000000;
u32 var8007e1c4 = 0x00000000;
u32 var8007e1c8 = 0x00000000;
u32 var8007e1cc = 0x00000000;
u32 var8007e1d0 = 0x00000000;
u32 var8007e1d4 = 0x00000000;
u32 var8007e1d8 = 0x00000000;
u32 var8007e1dc = 0x00000000;
u32 var8007e1e0 = 0x00000000;
u32 var8007e1e4 = 0x00000000;
u32 var8007e1e8 = 0x00000000;
u32 var8007e1ec = 0x00000000;
u32 var8007e1f0 = 0x00000000;
u32 var8007e1f4 = 0x00000000;
u32 var8007e1f8 = 0x00000000;
u32 var8007e1fc = 0x00000000;
u32 var8007e200 = 0x00000000;
u32 var8007e204 = 0x00000000;
u32 var8007e208 = 0x00000000;
u32 var8007e20c = 0x00000000;
u32 var8007e210 = 0x00000000;
u32 var8007e214 = 0x00000000;
u32 var8007e218 = 0x00000000;
u32 var8007e21c = 0x00000000;
u32 var8007e220 = 0x00000000;
u32 var8007e224 = 0x00000000;
u32 var8007e228 = 0x00000000;
u32 var8007e22c = 0x00000000;
u32 var8007e230 = 0x00000000;
u32 var8007e234 = 0x00000000;
u32 var8007e238 = 0x00000000;
u32 var8007e23c = 0x00000000;
u32 var8007e240 = 0x00000000;
u32 var8007e244 = 0x00000000;
u32 var8007e248 = 0x00000000;
u32 var8007e24c = 0x00000000;
u32 var8007e250 = 0x00000000;
u32 var8007e254 = 0x00000000;
u32 var8007e258 = 0x00000000;
u32 var8007e25c = 0x00000000;
u32 var8007e260 = 0x00000000;
u32 var8007e264 = 0x00000000;
u32 var8007e268 = 0x00000000;
u32 var8007e26c = 0x00000000;
u32 var8007e270 = 0x00000000;
u32 var8007e274 = 0x00000000;
u32 var8007e278 = 0x00000000;
u32 var8007e27c = 0x00000000;
u32 var8007e280 = 0x00000000;
u32 var8007e284 = 0x00000000;
u32 var8007e288 = 0x00000000;
u32 var8007e28c = 0x00000000;
u32 var8007e290 = 0x00000000;
u32 var8007e294 = 0x00000000;
u32 var8007e298 = 0x00000000;
u32 var8007e29c = 0x00000000;
u32 var8007e2a0 = 0x00000000;
u32 var8007e2a4 = 0x00000000;
u32 var8007e2a8 = 0x00000000;
u32 var8007e2ac = 0x00000000;
u32 var8007e2b0 = 0x00000000;
u32 var8007e2b4 = 0x00000000;
u32 var8007e2b8 = 0x00000000;
u32 var8007e2bc = 0x00000000;
u32 var8007e2c0 = 0x00000000;
u32 var8007e2c4 = 0x00000000;
u32 var8007e2c8 = 0x00000000;
u32 var8007e2cc = 0x00000000;
u32 var8007e2d0 = 0x00000000;
u32 var8007e2d4 = 0x00000000;
u32 var8007e2d8 = 0x00000000;
u32 var8007e2dc = 0x00000000;
u32 var8007e2e0 = 0x00000000;
u32 var8007e2e4 = 0x00000000;
u32 var8007e2e8 = 0x00000000;
u32 var8007e2ec = 0x00000000;
u32 var8007e2f0 = 0x00000000;
u32 var8007e2f4 = 0x00000000;
u32 var8007e2f8 = 0x00000000;
u32 var8007e2fc = 0x00000000;
u32 var8007e300 = 0x00000000;
u32 var8007e304 = 0x00000000;
u32 var8007e308 = 0x00000000;
u32 var8007e30c = 0x00000000;
u32 var8007e310 = 0x00000000;
u32 var8007e314 = 0x00000000;
u32 var8007e318 = 0x00000000;
u32 var8007e31c = 0x00000000;
u32 var8007e320 = 0x00000000;
u32 var8007e324 = 0x00000000;
u32 var8007e328 = 0x00000000;
u32 var8007e32c = 0x00000000;
u32 var8007e330 = 0x00000000;
u32 var8007e334 = 0x00000000;
u32 var8007e338 = 0x00000000;
u32 var8007e33c = 0x00000000;
u32 var8007e340 = 0x00000000;
u32 var8007e344 = 0x00000000;
u32 var8007e348 = 0x00000000;
u32 var8007e34c = 0x00000000;
u32 var8007e350 = 0x00000000;
u32 var8007e354 = 0x00000000;
u32 var8007e358 = 0x00000000;
u32 var8007e35c = 0x00000000;
u32 var8007e360 = 0x00000000;
u32 var8007e364 = 0x00000000;
u32 var8007e368 = 0x00000000;
u32 var8007e36c = 0x00000000;
u32 var8007e370 = 0x00000000;
u32 var8007e374 = 0x00000000;
u32 var8007e378 = 0x00000000;
u32 var8007e37c = 0x00000000;
u32 var8007e380 = 0x00000000;
u32 var8007e384 = 0x00000000;
u32 var8007e388 = 0x00000000;
u32 var8007e38c = 0x00000000;
u32 var8007e390 = 0x00000000;
u32 var8007e394 = 0x00000000;
u32 var8007e398 = 0x00000000;
u32 var8007e39c = 0x00000000;
u32 var8007e3a0 = 0x00000000;
u32 var8007e3a4 = 0x00000000;
u32 var8007e3a8 = 0x00000000;
u32 var8007e3ac = 0x00000000;
u32 var8007e3b0 = 0x00000000;
u32 var8007e3b4 = 0x00000000;
u32 var8007e3b8 = 0x00000000;
u32 var8007e3bc = 0x00000000;
u32 var8007e3c0 = 0xab8d9f77;
u32 var8007e3c4 = 0x81280783;
u32 var8007e3c8 = 0x00000000;
u32 var8007e3cc = 0x00000000;
struct var8007e3d0 var8007e3d0[] = {
{ 3000, 120, 3000, 80, 0, 0, 500, 20, 12, 0, 0, 0, 0 },
{ 1500, 40, 500, 20, 0, 0, 500, 20, 12, 0, 0, 0, 0 },
{ 6000, 120, 6000, 80, 0, 0, 1000, 20, 4, 0, 0, 0, 0 },
{ 1500, 40, 500, 20, 0, 0, 500, 20, 4, 0, 0, 0, 0 },
};
u32 var8007e4a0 = 0x00000000;
u32 var8007e4a4 = 0x00000000;
f32 var8007e4a8 = 1;
u32 var8007e4ac = 0x0000004b;
u32 var8007e4b0 = 0x000001e0;
u32 var8007e4b4 = 0x000000a8;
struct explosiontype g_ExplosionTypes[NUM_EXPLOSIONTYPES] = {
// rangeh
// | rangev
// | | changerateh
// | | | changeratev
// | | | | innersize
// | | | | | blastradius
// | | | | | | damageradius
// | | | | | | | duration
// | | | | | | | | propagationrate
// | | | | | | | | | flarespeed
// | | | | | | | | | | smoketype
// | | | | | | | | | | | sound
// | | | | | | | | | | | | damage
// | | | | | | | | | | | | |
/*00*/ { 0.1, 0.1, 0, 0, 0.1, 0, 0, 1, 1, 1, SMOKETYPE_NONE, 0x0000, 0 },
/*01*/ { 1, 1, 0, 0, 1, 0, 0, 30, 1, 1, SMOKETYPE_BULLETIMPACT, 0x0000, 0 },
/*02*/ { 20, 20, 0, 0, 30, 50, 50, 40, 1, 3, SMOKETYPE_MINI, 0x8099, 0.125 },
/*03*/ { 50, 50, 0, 0, 50, 100, 100, 45, 1, 4, SMOKETYPE_MINI, 0x809a, 0.5 },
/*04*/ { 60, 80, 2, 0.6, 100, 130, 240, 60, 2, 5, SMOKETYPE_ELECTRICAL, 0x809e, 1 },
/*05*/ { 60, 120, 2, 0.6, 150, 160, 280, 60, 2, 5, SMOKETYPE_ELECTRICAL, 0x809e, 2 },
/*06*/ { 20, 20, 0, 0, 22, 40, 40, 60, 1, 3, SMOKETYPE_MINI, 0x8099, 0.5 },
/*07*/ { 35, 40, 0, 0, 35, 70, 70, 60, 1, 4, SMOKETYPE_MINI, 0x809a, 1 },
/*08*/ { 50, 80, 2, 0.6, 50, 100, 160, 60, 2, 5, SMOKETYPE_ELECTRICAL, 0x809e, 2 },
/*09*/ { 60, 120, 2, 0.6, 50, 130, 180, 60, 2, 5, SMOKETYPE_ELECTRICAL, 0x809e, 2 },
/*10*/ { 40, 40, 0.8, 0.5, 70, 80, 160, 80, 4, 5, SMOKETYPE_SMALL, 0x80a0, 1 },
/*11*/ { 50, 50, 1.2, 0.8, 100, 100, 200, 90, 1, 4, SMOKETYPE_SMALL, 0x809e, 2 },
/*12*/ { 70, 60, 2, 1.2, 150, 140, 280, 90, 2, 5, SMOKETYPE_MEDIUM, 0x809e, 4 },
/*13*/ { 80, 60, 4, 1.4, 200, 200, 400, 90, 2, 5, SMOKETYPE_LARGE, 0x809f, 4 },
/*14*/ { 50, 50, 0, 0, 120, 150, 300, 150, 4, 4, SMOKETYPE_SMALL, 0x809f, 4 },
/*15*/ { 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, SMOKETYPE_BULLETIMPACT, 0x809c, 0 },
/*16*/ { 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, SMOKETYPE_BULLETIMPACT, 0x809c, 0 },
/*17*/ { 80, 60, 10, 5, 1500, 2200, 3600, 500, 1, 2, SMOKETYPE_NONE, 0x80a5, 4 },
/*18*/ { 80, 60, 3, 1, 300, 450, 640, 60, 1, 2, SMOKETYPE_NONE, 0x809f, 4 },
/*19*/ { 90, 75, 2.5, 0.87, 250, 375, 600, 180, 2, 5, SMOKETYPE_LARGE, 0x809f, 4 },
/*20*/ { 160, 120, 6, 2, 600, 450, 640, 60, 1, 2, SMOKETYPE_NONE, 0x809f, 4 },
/*21*/ { 40, 30, 2, 0.7, 100, 140, 270, 45, 2, 5, SMOKETYPE_SMALL, 0x809f, 3.5 },
/*22*/ { 20, 20, 0, 0, 30, 100, 200, 40, 1, 3, SMOKETYPE_MINI, 0x8099, 0.25 },
/*23*/ { 100, 80, 4, 1.4, 210, 220, 500, 90, 2, 5, SMOKETYPE_LARGE, 0x809f, 4 },
/*24*/ { 80, 60, 4, 1.4, 500, 200, 400, 90, 2, 5, SMOKETYPE_LARGE, 0x809f, 4 },
/*25*/ { 640, 480, 32, 11.2, 1600, 1000, 1000, 180, 2, 5, SMOKETYPE_NONE, 0x80a4, 4 },
};
u32 var8007e930 = 0x00000000;
u32 var8007e934 = 0x00000000;
u32 var8007e938 = 0x00000000;
u32 var8007e93c = 0xffffffff;
struct smoketype g_SmokeTypes[NUM_SMOKETYPES] = {
// duration
// | fadespeed
// | | spreadspeed
// | | | size
// | | | | bgrotatespeed
// | | | | | colour
// | | | | | | fgrotatespeed
// | | | | | | | numclouds
// | | | | | | | |
/*00*/ { 1, 60, 99, 0, 0, 0x80808000, 0.3, 120, 0.15, 0.3, 1 }, // SMOKETYPE_NONE
/*01*/ { 220, 60, 45, 60, 0.02, 0x50506000, 0.3, 120, 0.15, 0.3, 1 }, // SMOKETYPE_ELECTRICAL
/*02*/ { 220, 60, 50, 20, 0.01, 0x80808000, 0.3, 120, 0.15, 0.3, 1 }, // SMOKETYPE_MINI
/*03*/ { 280, 60, 120, 100, 0.01, 0xc0c0c000, 0.3, 120, 0.15, 0.3, 1 },
/*04*/ { 280, 60, 60, 80, 0.02, 0x40404000, 0.3, 120, 0.15, 0.3, 1 }, // SMOKETYPE_SMALL
/*05*/ { 340, 60, 50, 190, 0.015, 0x40404000, 0.3, 120, 0.15, 0.3, 1 }, // SMOKETYPE_MEDIUM
/*06*/ { 380, 60, 70, 300, 0.01, 0x40404000, 0.3, 120, 0.15, 0.3, 1 }, // SMOKETYPE_LARGE
/*07*/ { 60, 60, 8, 15, 0.03, 0xffffff00, 0.3, 120, 0.15, 0.3, 1 },
/*08*/ { 20, 1, 6, 30, 0.03, 0xffffff00, 2, 30, 0.15, 0.3, 1 }, // SMOKETYPE_ROCKETTAIL
/*09*/ { 25, 1, 7, 16, 0.03, 0xe0e0e000, 3, 30, 0.15, 0.3, 1 }, // SMOKETYPE_GRENADETAIL
/*10*/ { 900, 60, 70, 900, 0.01, 0x40404000, 0.3, 180, 0.15, 0.3, 1 },
/*11*/ { 20, 1, 6, 30, 0.03, 0x18204000, 2, 30, 0.15, 0.3, 1 }, // SMOKETYPE_HOMINGTAIL
/*12*/ { 50, 25, 7, 2, 0.03, 0xffffbf00, 0.3, 150, 0.15, 0.3, 1 },
/*13*/ { 12, 15, 7, 5, 0.03, 0x66404000, 1, 18, 0.15, 0.3, 1 }, // SMOKETYPE_SKCORPSE
/*14*/ { 12, 15, 7, 5, 0.03, 0x66660000, 1, 18, 0.15, 0.3, 1 },
/*15*/ { 50, 5, 5, 3, 0.03, 0xffffff00, 0.3, 150, 0, 0.45, 0 }, // SMOKETYPE_MUZZLE_PISTOL
/*16*/ { 50, 5, 6, 3, 0.03, 0xafffaf00, 0.3, 150, 0.09, 0.3, 0 }, // SMOKETYPE_MUZZLE_SHOTGUN
/*17*/ { 50, 5, 3, 3, 0.03, 0xffffff00, 0.3, 150, 0, 0.35, 0 }, // SMOKETYPE_MUZZLE_AUTOMATIC
/*18*/ { 50, 5, 3, 3, 0.03, 0xaf8f6f00, 0.3, 150, 0.1, 0.3, 0 }, // SMOKETYPE_MUZZLE_REAPER
/*19*/ { 50, 1, 2, 16, 0.03, 0xffff8000, 3, 30, 0.15, 0.3, 1 }, // SMOKETYPE_PINBALL
/*20*/ { 180, 10, 8, 18, 0.06, 0xffffff00, 0.3, 0, 0.19, 0.07, 1 }, // SMOKETYPE_WATER
/*21*/ { 220, 40, 45, 60, 0.02, 0x20202000, 0.3, 30, 1.5, 1.8, 6 }, // SMOKETYPE_DEBRIS
/*22*/ { 220, 5, 8, 60, 0.03, 0xaf8f6f00, 0.3, 30, 1.5, 0.3, 1 }, // SMOKETYPE_UFO
};
u32 var8007ec7c = 0x00000000;
// 24ca0
struct sparktype g_SparkTypes[] = {
// weight
// | max age
// | | decel
// | | |
/*0x00*/ { 100, 28, 100, 1, 0, 0, 2, 60, 60, 15, 1, 0xffff80ff, 0xffffffff, 0.02 },
/*0x01*/ { 100, 28, 100, 1, 0, 0, 2, 60, 60, 15, 1, 0x80ffffff, 0xffffffff, 0.02 },
/*0x02*/ { 40, -1, 30, 30, 0, 0, 2, 35, 35, 5, 1, 0x301010ff, 0x401010ff, 0.02 },
/*0x03*/ { 40, -1, 300, 200, 0, 0, 0.15, 5, 5, 4, 1, 0xffffff40, 0x560011a0, 0.02 },
/*0x04*/ { 10, 1, 1200, 400, 0, 0, 0.15, 5, 5, 5, 1, 0xa0a0e000, 0xffffffff, 0.02 },
/*0x05*/ { 40, 10, 10, 10, 0, 0, 3, 180, 90, 5, 1, 0x00ff6aff, 0xffffffff, 0.02 },
/*0x06*/ { 15, 10, 20, 20, 0, 0, 0.65, 180, 90, 5, 1, 0xa0a0e0ff, 0xffffffff, 0.02 },
/*0x07*/ { 1, 1, 120, 2, 0, 0, 0, 60, 60, 5, 1, 0xffff80ff, 0xffffffff, 0.02 },
/*0x08*/ { 1, 1, 300, 50, 0, 0, 0, 5, 5, 5, 1, 0xffff8000, 0xffffffff, 0.02 },
/*0x09*/ { 1, 1, 400, 100, 0, 0, 0, 10, 10, 5, 1, 0xffff8000, 0xffffffff, 0.02 },
/*0x0a*/ { 75, 100, 100, 1, 0, 0, 2, 60, 60, 15, 1, 0xffff80ff, 0xffffffff, 0.02 },
/*0x0b*/ { 75, 100, 20, 5, 0, 0, 1.5, 60, 60, 20, 1, 0xa0a0e0ff, 0xffffffff, 0.02 },
/*0x0c*/ { 20, 10, 100, 1, 0, 0, 2, 60, 60, 15, 1, 0xffff80ff, 0xffffffff, 0.02 },
/*0x0d*/ { 20, 10, 20, 5, 0, 0, 1.5, 60, 60, 20, 1, 0xa0a0e0ff, 0xffffffff, 0.02 },
/*0x0e*/ { 1, 0, 80, 1, 30, 5, 0, 120, 90, 15, 0, 0x0808f000, 0xffffffff, 0.02 },
/*0x0f*/ { 70, 0, 150, 15, 0, 0, 6, 40, 10, 3, 0, 0x11112880, 0xaaaaaa40, 0.02 },
/*0x10*/ { 50, 28, 100, 1, 0, 0, 1, 60, 30, 10, 1, 0xffff80ff, 0xffffffff, 0.02 },
/*0x11*/ { 300, 100, 100, 2, 0, 0, 0.3, 30, 1, 40, 2, 0xffff80ff, 0xffffffff, 0.1 },
/*0x12*/ { 170, 80, 60, 5, 0, 0, 0.4, 30, 5, 10, 3, 0xa0a0e0ff, 0xffffffff, 0.1 },
/*0x13*/ { 120, 40, 30, 7, 0, 0, 0.2, 60, 5, 15, 3, 0xffff80ff, 0xffffffff, 0.1 },
/*0x14*/ { 80, 10, 10, 9, 0, 0, 0.1, 30, 5, 20, 3, 0xa0a0e0ff, 0xffffffff, 0.1 },
/*0x15*/ { 100, 1, 100, 50, 0, 0, 2, 30, 20, 15, 1, 0xffff80ff, 0xffffffff, 0.02 },
/*0x16*/ { 100, 28, 100, 1, 0, 0, 2, 120, 120, 30, 1, 0xff8080ff, 0xffff80ff, 0.02 },
/*0x17*/ { 100, 28, 100, 1, 0, 0, 2, 60, 60, 15, 1, 0x4fff4fff, 0xffffffff, 0.02 },
/*0x18*/ { 100, 28, 100, 1, 0, 0, 2, 60, 60, 15, 1, 0xffff7f7f, 0xffffffff, 0.02 },
/*0x19*/ { 40, -1, 30, 10, 0, 0, 2, 50, 35, 10, 1, 0x301010ff, 0x401010ff, 0.02 },
/*0x1a*/ { 70, 0, 150, 15, 0, 0, 6, 40, 10, 3, 0, 0x1111a880, 0xaaaaff40, 0.02 },
};
s32 g_SparksAreActive = false;
u32 var8007f0bc = 0x00000000;
struct weatherdata *g_WeatherData = NULL;
s32 var8007f0c4[4] = {
0x000080b7,
0x000080b6,
0x000080b8,
-1,
};
u32 g_RainSpeedExtra = 20;
u32 g_SnowSpeed = 15;
u32 g_SnowSpeedExtra = 10;
u32 var8007f0e0 = 0x00000001;
u32 var8007f0e4 = 0xaaaaaa1f;
u32 var8007f0e8 = 0x11111844;
u32 var8007f0ec = 0x00000032;
u32 var8007f0f0 = 0x000009c4;
u32 var8007f0f4 = 0x00000001;
u32 var8007f0f8 = 0x00000001;
u32 var8007f0fc = 0x000055f0;
u32 var8007f100 = 0x00000032;
u32 var8007f104 = 0x00000005;
u32 var8007f108 = 0x0000000a;
u32 var8007f10c = 0x8888aaff;
u32 var8007f110 = 0xffffff7f;
u32 var8007f114 = 0x00000000;
u32 var8007f118 = 0x00000000;
u32 var8007f11c = 0x00000000;
u32 var8007f120 = 0x00000000;
u32 var8007f124 = 0x00000000;
u32 var8007f128 = 0x00000000;
u32 var8007f12c = 0x00000000;
u32 var8007f130 = 0x00000000;
u32 var8007f134 = 0x00000000;
u32 var8007f138 = 0x00000000;
u32 var8007f13c = 0x3e4ccccd;
u32 var8007f140 = 0x00010001;
u32 var8007f144 = 0x02010001;
u32 var8007f148 = 0x00000000;
u32 var8007f14c = 0x00000064;
u32 var8007f150 = 0x00000064;
u32 var8007f154 = 0x00000000;
u32 var8007f158 = 0x00003d84;
u32 var8007f15c = 0x00003d84;
u32 var8007f160 = 0x00000000;
u32 var8007f164 = 0x0036003d;
u32 var8007f168 = 0x0036003d;
u32 var8007f16c = 0x00000000;
u32 var8007f170 = 0x3f800000;
u32 var8007f174 = 0x00010001;
u32 var8007f178 = 0x02010001;
u32 var8007f17c = 0x00000000;
u32 var8007f180 = 0x00000037;
u32 var8007f184 = 0x000079a2;
u32 var8007f188 = 0x0036003d;
u32 var8007f18c = 0x000079a2;
u32 var8007f190 = 0x0036003d;
u32 var8007f194 = 0x00000037;
u32 var8007f198 = 0x0036003d;
u32 var8007f19c = 0x00000037;
u32 var8007f1a0 = 0x000079a2;
u32 var8007f1a4 = 0x3e4ccccd;
u32 var8007f1a8 = 0x00010001;
u32 var8007f1ac = 0x02010001;
u32 var8007f1b0 = 0x00000000;
u32 var8007f1b4 = 0x0036003d;
u32 var8007f1b8 = 0x0051003f;
u32 var8007f1bc = 0x00000037;
u32 var8007f1c0 = 0x0051003f;
u32 var8007f1c4 = 0x00000037;
u32 var8007f1c8 = 0x0036003d;
u32 var8007f1cc = 0x000000a6;
u32 var8007f1d0 = 0x0036003d;
u32 var8007f1d4 = 0x0051003f;
u32 var8007f1d8 = 0x3e4ccccd;
u32 var8007f1dc = 0x00010001;
u32 var8007f1e0 = 0x02010001;
u32 var8007f1e4 = 0x00000000;
u32 var8007f1e8 = 0x00003d84;
u32 var8007f1ec = 0x00003d84;
u32 var8007f1f0 = 0x00000064;
u32 var8007f1f4 = 0x00000064;
u32 var8007f1f8 = 0x00003d84;
u32 var8007f1fc = 0x00003d84;
u32 var8007f200 = 0x0036003d;
u32 var8007f204 = 0x00003d84;
u32 var8007f208 = 0x0036003d;
u32 var8007f20c = 0x3e4ccccd;
u32 var8007f210 = 0x00010001;
u32 var8007f214 = 0x02010001;
u32 var8007f218 = 0x00000000;
u32 var8007f21c = 0x00004345;
u32 var8007f220 = 0x00004345;
u32 var8007f224 = 0x0051003f;
u32 var8007f228 = 0x00000037;
u32 var8007f22c = 0x00000037;
u32 var8007f230 = 0x00004345;
u32 var8007f234 = 0x000079a2;
u32 var8007f238 = 0x00004345;
u32 var8007f23c = 0x000079a2;
u32 var8007f240 = 0x3e4ccccd;
u32 var8007f244 = 0x00010001;
u32 var8007f248 = 0x02010001;
u32 var8007f24c = 0x00000000;
u32 var8007f250 = 0x000000a6;
u32 var8007f254 = 0x000000a6;
u32 var8007f258 = 0x00000000;
u32 var8007f25c = 0x000000a6;
u32 var8007f260 = 0x000000a6;
u32 var8007f264 = 0x00000000;
u32 var8007f268 = 0x000000a6;
u32 var8007f26c = 0x000000a6;
u32 var8007f270 = 0x00000000;
u32 var8007f274 = 0x3c23d70a;
u32 var8007f278 = 0x00010001;
u32 var8007f27c = 0x02010001;
u32 var8007f280 = 0x00000000;
u32 var8007f284 = 0x0000ffff;
u32 var8007f288 = 0x000000ff;
u32 var8007f28c = 0x00000000;
u32 var8007f290 = 0x0000ffff;
u32 var8007f294 = 0x000000ff;
u32 var8007f298 = 0x00000000;
u32 var8007f29c = 0x0000ffff;
u32 var8007f2a0 = 0x000000ff;
u32 var8007f2a4 = 0x00000000;
u32 var8007f2a8 = 0x3c23d70a;
u32 var8007f2ac = 0x02010201;
u32 var8007f2b0 = 0x00010201;
u32 var8007f2b4 = 0x02000000;
u32 var8007f2b8 = 0x0000ffff;
u32 var8007f2bc = 0x000000ff;
u32 var8007f2c0 = 0x00000000;
u32 var8007f2c4 = 0x00ffffff;
u32 var8007f2c8 = 0x00ffffff;
u32 var8007f2cc = 0x00ffffff;
u32 var8007f2d0 = 0x00ffffff;
u32 var8007f2d4 = 0x00ffffff;
u32 var8007f2d8 = 0x00ffffff;
u32 var8007f2dc = 0x27102710;
u32 var8007f2e0 = 0xff380000;
u32 var8007f2e4 = 0x00000004;
u32 var8007f2e8 = 0x42f00000;
u32 var8007f2ec = 0x00000000;
u32 var8007f2f0 = 0x03e803e8;
u32 var8007f2f4 = 0xff380000;
u32 var8007f2f8 = 0x00000005;
u32 var8007f2fc = 0x435c0000;
u32 var8007f300 = 0x00000000;
u32 var8007f304 = 0x03e82710;
u32 var8007f308 = 0xffce0000;
u32 var8007f30c = 0x00000006;
u32 var8007f310 = 0x435c0000;
u32 var8007f314 = 0x00000000;
u32 var8007f318 = 0x03e82710;
u32 var8007f31c = 0xff380000;
u32 var8007f320 = 0x00000026;
u32 var8007f324 = 0x435c0000;
u32 var8007f328 = 0x00000000;
u32 var8007f32c = 0x01f42710;
u32 var8007f330 = 0xff380000;
u32 var8007f334 = 0x00000026;
u32 var8007f338 = 0x44020000;
u32 var8007f33c = 0x00000000;
u32 var8007f340 = 0x03e84e20;
u32 var8007f344 = 0xffce0000;
u32 var8007f348 = 0x00000026;
u32 var8007f34c = 0x42f00000;
u32 var8007f350 = 0x00000000;
u32 var8007f354 = 0x27102710;
u32 var8007f358 = 0xff380000;
u32 var8007f35c = 0x0000002a;
u32 var8007f360 = 0x42f00000;
u32 var8007f364 = 0x00000000;
u32 var8007f368 = 0x27102710;
u32 var8007f36c = 0xff380000;
u32 var8007f370 = 0x0000002b;
u32 var8007f374 = 0x42a00000;
u32 var8007f378 = 0x00000000;
u32 var8007f37c = 0x27100bb8;
u32 var8007f380 = 0xff380000;
u32 var8007f384 = 0x0000002b;
u32 var8007f388 = 0x42a00000;
u32 var8007f38c = 0x00000000;
u32 var8007f390 = 0x0bb80bb8;
u32 var8007f394 = 0xff380000;
u32 var8007f398 = 0x0000002d;
u32 var8007f39c = 0x42f00000;
u32 var8007f3a0 = 0x00000000;
u32 var8007f3a4 = 0x27102710;
u32 var8007f3a8 = 0xff380000;
u32 var8007f3ac = 0x00000007;
u32 var8007f3b0 = 0x42a00000;
u32 var8007f3b4 = 0x00000000;
u32 var8007f3b8 = 0x271003e8;
u32 var8007f3bc = 0xff380000;
u32 var8007f3c0 = 0x0000002d;
u32 var8007f3c4 = 0x435c0000;
u32 var8007f3c8 = 0x00000000;
u32 var8007f3cc = 0xffffffff;
u32 var8007f3d0 = 0xffffffff;
u32 var8007f3d4 = 0xffffffff;
u32 var8007f3d8 = 0xffffffff;
u32 var8007f3dc = 0x00000000;
u32 var8007f3e0 = 0x00000000;
u32 var8007f3e4 = 0x00000000;
u32 var8007f3e8 = 0x00000001;
u32 var8007f3ec = 0x00000000;
u32 var8007f3f0 = 0x00000000;
u32 var8007f3f4 = 0x010301f4;
u32 var8007f3f8 = 0x008888ff;
u32 var8007f3fc = 0x00ff88ff;
u32 var8007f400 = 0x00ff8888;
u32 var8007f404 = 0x006666ff;
u32 var8007f408 = 0x41f00000;
u32 var8007f40c = 0x41f00000;
u32 var8007f410 = 0x0000ffff;
u32 var8007f414 = 0x0044ffff;
u32 var8007f418 = 0x0088ffff;
u32 var8007f41c = 0x00ffffff;
u32 var8007f420 = 0x8888ff7f;
u32 var8007f424 = 0xff88ff7f;
u32 var8007f428 = 0xff88887f;
u32 var8007f42c = 0x6666ff7f;
u32 var8007f430 = 0xff00007f;
u32 var8007f434 = 0xffffff7f;
u32 var8007f438 = 0xff00004f;
u32 var8007f43c = 0xffffff4f;
u32 var8007f440 = 0xffffff7f;
u32 var8007f444 = 0xffffff5f;
u32 var8007f448 = 0xffffff3f;
u32 var8007f44c = 0xffffff1f;
u32 var8007f450 = 0x0000002a;
u32 var8007f454 = 0x00000000;
u32 var8007f458 = 0x00200020;
u32 var8007f45c = 0x0000002b;
u32 var8007f460 = 0x00000000;
u32 var8007f464 = 0x00200020;
u32 var8007f468 = 0x00000025;
u32 var8007f46c = 0x00000000;
// 25490
struct credit credits[] = {
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(2), L_TITLE(0) }, // "perfect dark", ""
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(3), L_TITLE(4) }, // "beau ner chesluk", "guns and visual orgasms"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(5), L_TITLE(6) }, // "jonathan nasty mummery", "mover and shaker"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(7), L_TITLE(8) }, // "darkmark", "reality engineer"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(9), L_TITLE(10) }, // "chris tilston", "designs on the future"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(11), L_TITLE(12) }, // "chris darling", "weapons specialist"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(13), L_TITLE(14) }, // "duncan botwood", "grey area"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(15), L_TITLE(16) }, // "b jones", "bodybuilder"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(17), L_TITLE(18) }, // "steve malpass", "perfect locations and vox"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(19), L_TITLE(20) }, // "brian marshall", "-aqham-"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(21), L_TITLE(22) }, // "russel irwin", "well packed man"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(23), L_TITLE(24) }, // "jamie 'evo' williams", "manic welsh designer"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(25), L_TITLE(26) }, // "ross bury", "bionic backgrounds"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(27), L_TITLE(28) }, // "martin penny", "sound geezer"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(29), L_TITLE(30) }, // "grant kirkhope", "play that music maestro"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(31), L_TITLE(32) }, // "david clynick", "bangin hardcore choonz"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(33), L_TITLE(34) }, // "keith 'bunny' rabbette", "dinomic backgrounds"
{ 0xa0, CREDITSTYLE_C_BIG, L_TITLE(35), L_TITLE(0) }, // "dd snipers", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(36), L_TITLE(37) }, // "kevin bayliss", "dean smith"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(38), L_TITLE(1) }, // "graham smith", "\n"
{ 0xe0, CREDITSTYLE_C_BIG, L_TITLE(35), L_TITLE(0) }, // "dd snipers", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(39), L_TITLE(40) }, // "mike 'curry' currington", "tony wong"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(41), L_TITLE(1) }, // "simon farmer", "\n"
{ 0xc0, CREDITSTYLE_C_BIG, L_TITLE(35), L_TITLE(0) }, // "dd snipers", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(42), L_TITLE(43) }, // "leigh loverday", "rob harrison"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(44), L_TITLE(1) }, // "steven hurst", "\n"
{ 0x80, CREDITSTYLE_C_BIG, L_TITLE(45), L_TITLE(0) }, // "fearsome foursome", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(46), L_TITLE(47) }, // "phil dunne", "ricky berwick"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(48), L_TITLE(49) }, // "gareth glover", "jonathan ambrose"
{ 0xa0, CREDITSTYLE_C_BIG, L_TITLE(50), L_TITLE(0) }, // "trent's henchmen", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(51), L_TITLE(52) }, // "lee musgrave", "johnni christensen"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(53), L_TITLE(1) }, // "mark betteridge", "\n"
{ 0xc0, CREDITSTYLE_C_BIG, L_TITLE(50), L_TITLE(0) }, // "trent's henchmen", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(54), L_TITLE(55) }, // "chris marlow", "robin beanland"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(56), L_TITLE(57) }, // "neil gallagher", "feargal plant"
{ 0xa0, CREDITSTYLE_C_BIG, L_TITLE(58), L_TITLE(0) }, // "voices in the dark", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(59), L_TITLE(60) }, // "eveline fischer", "chris sutherland"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(61), L_TITLE(62) }, // "chris seavor", "john silke"
{ 0xe0, CREDITSTYLE_C_BIG, L_TITLE(58), L_TITLE(0) }, // "voices in the dark", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(63), L_TITLE(64) }, // "ben cullum", "louise tilston"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(65), L_TITLE(66) }, // "alistair", "lindsay"
{ 0xc0, CREDITSTYLE_C_BIG, L_TITLE(58), L_TITLE(0) }, // "voices in the dark", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(68), L_TITLE(67) }, // "beau chesluk", "b jones"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(69), L_TITLE(1) }, // "steve malpass", "\n"
{ 0xa0, CREDITSTYLE_L_BIG, L_TITLE(93), L_TITLE(0) }, // "rare exterminators", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(94), L_TITLE(95) }, // "huw ward", "adam munton"
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(96), L_TITLE(97) }, // "david wong", "luke munton"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(98), L_TITLE(109) }, // "gary phelps", "andrew wilson"
{ 0xe0, CREDITSTYLE_L_BIG, L_TITLE(93), L_TITLE(0) }, // "rare exterminators", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(99), L_TITLE(100) }, // "john silke", "matthew carter"
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(101), L_TITLE(102) }, // "gavin price", "gareth stevenson"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(103), L_TITLE(1) }, // "bushbaby", "\n"
{ 0xc0, CREDITSTYLE_L_BIG, L_TITLE(93), L_TITLE(0) }, // "rare exterminators", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(104), L_TITLE(105) }, // "stephen stamper", "ross bullimore"
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(106), L_TITLE(107) }, // "justin cook", "dale murchie"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(108), L_TITLE(1) }, // "roger smith", "\n"
{ 0x80, CREDITSTYLE_L_BIG, L_TITLE(70), L_TITLE(0) }, // "ci techs", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(71), L_TITLE(72) }, // "richard 'force 9' gale", "mark green"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(73), L_TITLE(74) }, // "alex zoro", "mark wilson"
{ 0x80, CREDITSTYLE_L_BIG, L_TITLE(75), L_TITLE(0) }, // "hard and wary support", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(76), L_TITLE(77) }, // "pete 'hardrom' cox", "maul 'max' mikell"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(78), L_TITLE(0) }, // "doug crouch", ""
{ 0x80, CREDITSTYLE_L_BIG, L_TITLE(83), L_TITLE(0) }, // "motion capture", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(84), L_TITLE(85) }, // "alan tippertronic", "des easen"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(86), L_TITLE(0) }, // "jim 'love' ballard", ""
{ 0x80, CREDITSTYLE_L_BIG, L_TITLE(87), L_TITLE(0) }, // "going through the motions", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(88), L_TITLE(89) }, // "duncan 'bot' botwood", "michelle tipper"
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(90), L_TITLE(91) }, // "sue 'falling' fell", "doug 'crouch' crouch"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(92), L_TITLE(0) }, // "ross bury", ""
{ 0x80, CREDITSTYLE_L_BIG, L_TITLE(118), L_TITLE(0) }, // "testing (rare miami)", ""
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(119), L_TITLE(0) }, // "keith coll", ""
{ 0x80, CREDITSTYLE_C_BIG, L_TITLE(113), L_TITLE(0) }, // "rare in the sun", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(114), L_TITLE(115) }, // "joel hochberg", ""
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(116), L_TITLE(117) }, // "scott hochberg", ""
{ 0x80, CREDITSTYLE_C_BIG, L_TITLE(110), L_TITLE(0) }, // "dark commanders", ""
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(111), L_TITLE(112) }, // "bis", "wombat"
{ 0xa0, CREDITSTYLE_L_BIG, L_TITLE(120), L_TITLE(0) }, // "testing (noa)", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(121), L_TITLE(122) }, // "michael kelbaugh", "tim bechtel"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(123), L_TITLE(124) }, // "tom hertzog", "melvin 'sherwood' forrest"
{ 0xc0, CREDITSTYLE_L_BIG, L_TITLE(120), L_TITLE(0) }, // "testing (noa)", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(125), L_TITLE(126) }, // "dougall campbell", "roger harrison"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(127), L_TITLE(1) }, // "jeff kalles", "\n"
{ 0x00, CREDITSTYLE_R_BIG_R_MED, L_TITLE(128), L_TITLE(129) }, // "the perfect core", "-darker than you"
{ 0x80, CREDITSTYLE_L_BIG, L_TITLE(130), L_TITLE(0) }, // "treehouse", ""
{ 0x80, CREDITSTYLE_R_MED, L_TITLE(131), L_TITLE(132) }, // "armond williams junior", "henry sterchi"
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(133), L_TITLE(0) }, // "ed ridgeway", ""
{ 0x80, CREDITSTYLE_L_BIG, L_TITLE(134), L_TITLE(0) }, // "perfect spelling", ""
{ 0x00, CREDITSTYLE_R_MED, L_TITLE(135), L_TITLE(0) }, // "teresa lillygren", ""
{ 0xa0, CREDITSTYLE_C_BIG, L_TITLE(136), L_TITLE(0) }, // "nintendo", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(137), L_TITLE(138) }, // "mr arakawa", ""
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(139), L_TITLE(140) }, // "don james", ""
{ 0xc0, CREDITSTYLE_C_BIG, L_TITLE(136), L_TITLE(0) }, // "nintendo", ""
{ 0x80, CREDITSTYLE_C_MED, L_TITLE(141), L_TITLE(142) }, // "howard lincoln", "ken lobb"
{ 0x00, CREDITSTYLE_C_MED, L_TITLE(143), L_TITLE(144) }, // "jacqualee story", "gail"
{ 0x88, CREDITSTYLE_C_BIG_C_BIG, L_TITLE(148), L_TITLE(149) }, // "rare", "designs on the future"
{ 0x80, CREDITSTYLE_C_SML, L_TITLE(1), L_TITLE(145) }, // "\n", "copyright rare 2000"
{ 0x00, CREDITSTYLE_C_SML, L_TITLE(146), L_TITLE(147) }, // "perfect dark and the pd device", "are trademarks"
{ 0x00, CREDITSTYLE_C_SML, L_TITLE(150), L_TITLE(0) }, // "perfect dark is forever", ""
{ 0x00, CREDITSTYLE_TERMINATOR, L_TITLE(0), L_TITLE(0) }, // "", ""
};
u32 var8007f6c4 = 0x40800000;
u32 var8007f6c8 = 0x41000000;
u32 var8007f6cc = 0x41400000;
u32 var8007f6d0 = 0x41800000;
u32 var8007f6d4 = 0x00000000;
u32 var8007f6d8 = 0x0000ffff;
u32 var8007f6dc = 0x00000000;
u32 var8007f6e0 = 0xffffffff;
u32 var8007f6e4 = 0xffffffff;
u32 var8007f6e8 = 0x00000000;
u32 var8007f6ec = 0x00000000;
u32 var8007f6f0 = 0x00000000;
u32 var8007f6f4 = 0x00000000;
u32 var8007f6f8 = 0x00000000;
u32 var8007f6fc = 0x00000041;
u32 var8007f700 = 0x00000016;
u32 var8007f704 = 0x0000001d;
u32 var8007f708 = 0x0000004a;
u32 var8007f70c = 0x00000006;
u32 var8007f710 = 0x00000006;
u32 var8007f714 = 0x00000038;
u32 var8007f718 = 0x000003d5;
u32 var8007f71c = 0x00000018;
u32 var8007f720 = 0x00000018;
u32 var8007f724 = 0x00000034;
u32 var8007f728 = 0x000002f7;
u32 var8007f72c = 0x00000012;
u32 var8007f730 = 0x00000012;
u32 var8007f734 = 0x00000000;
u32 var8007f738 = 0x00000000;
u32 var8007f73c = 0x00000000;
u32 var8007f740 = 0x00000000;
u32 var8007f744 = 0x400a0a00;
u32 var8007f748 = 0x3f800000;
u32 var8007f74c = 0x3f800000;
u32 var8007f750 = 0x00000000;
u32 var8007f754 = 0x00000000;
u32 var8007f758 = 0x00000000;
u32 var8007f75c = 0x41200000;
u32 var8007f760 = 0x41200000;
u32 var8007f764 = 0x01000000;
u32 var8007f768 = 0x40c00000;
u32 var8007f76c = 0x40c00000;
u32 var8007f770 = 0x01000000;
u32 var8007f774 = 0x41000000;
u32 var8007f778 = 0x41000000;
u32 var8007f77c = 0x00000000;
u32 var8007f780 = 0x40c00000;
u32 var8007f784 = 0x40c00000;
u32 var8007f788 = 0x01000000;
u32 var8007f78c = 0x41000000;
u32 var8007f790 = 0x41000000;
u32 var8007f794 = 0x01000000;
u32 var8007f798 = 0x41400000;
u32 var8007f79c = 0x41400000;
u32 var8007f7a0 = 0x01000000;
u32 var8007f7a4 = 0x40c00000;
u32 var8007f7a8 = 0x40c00000;
u32 var8007f7ac = 0x01000000;
u32 var8007f7b0 = 0x42c80000;
u32 var8007f7b4 = 0x42c80000;
u32 var8007f7b8 = 0x02000000;
u32 var8007f7bc = 0x41c00000;
u32 var8007f7c0 = 0x41c00000;
u32 var8007f7c4 = 0x04000000;
u32 var8007f7c8 = 0x41a00000;
u32 var8007f7cc = 0x41a00000;
u32 var8007f7d0 = 0x03000000;
u32 var8007f7d4 = 0x41a00000;
u32 var8007f7d8 = 0x41a00000;
u32 var8007f7dc = 0x03000000;
u32 var8007f7e0 = 0x41a00000;
u32 var8007f7e4 = 0x41a00000;
u32 var8007f7e8 = 0x03000000;
u32 var8007f7ec = 0x41a00000;
u32 var8007f7f0 = 0x41a00000;
u32 var8007f7f4 = 0x03000000;
u32 var8007f7f8 = 0x40c00000;
u32 var8007f7fc = 0x40c00000;
u32 var8007f800 = 0x01000000;
u32 var8007f804 = 0x41000000;
u32 var8007f808 = 0x41000000;
u32 var8007f80c = 0x01000000;
u32 var8007f810 = 0x41400000;
u32 var8007f814 = 0x41400000;
u32 var8007f818 = 0x01000000;
u32 var8007f81c = 0x40800000;
u32 var8007f820 = 0x40800000;
u32 var8007f824 = 0x01000000;
u32 var8007f828 = 0x40c00000;
u32 var8007f82c = 0x40c00000;
u32 var8007f830 = 0x01000000;
u32 var8007f834 = 0x00000000;
u32 var8007f838 = 0x00000000;
u32 var8007f83c = 0x00000000;