# # Pelagic II # .set HEADERLEN, 0x20 .include "asm/include/setup.inc" // Characters .set CHR_ELVIS, 0x00 .set CHR_INTRO_GUARD, 0x02 .set CHR_PILOT1, 0x3c .set CHR_PILOT2, 0x3e .set CHR_PILOT3, 0x3f .set CHR_LABTECH1, 0x4e .set CHR_LABTECH3, 0x4f .set CHR_LABTECH2, 0x50 .set CHR_ANGRY_PILOT, 0x60 // Objects .set OBJ_BADHATCHSWITCH1, 0x08 .set OBJ_BADHATCHSWITCH2, 0x09 .set OBJ_BADHATCHSWITCH3, 0x0a .set OBJ_BADHATCHSWITCH4, 0x0b .set OBJ_HATCHSWITCH1, 0x0c .set OBJ_HATCHSWITCH2, 0x0d .set OBJ_HATCHSWITCH3, 0x0e .set OBJ_HATCHSWITCH4, 0x0f .set OBJ_REACTOR_SWITCH, 0x13 .set OBJ_RESEARCHDATA1, 0x14 .set OBJ_RESEARCHDATA2, 0x15 .set OBJ_RESEARCHDATA3, 0x16 .set OBJ_LIFT_SWITCH, 0x17 .set OBJ_MOONPOOL_SWITCH, 0x1a .set OBJ_OUTRO_SUBMARINE, 0x1b .set OBJ_OUTRO_GRATE, 0x1c .set OBJ_OUTRO_CRATE1, 0x1d .set OBJ_OUTRO_CRATE2, 0x1e .set OBJ_REACTOR_HATCH, 0x26 // Stage flags .set STAGEFLAG_ELVIS_WARPED_FROM_START, 0x00000001 .set STAGEFLAG_TRIGGER_ANGRY_PILOT, 0x00000002 .set STAGEFLAG_MOONPOOL_SWITCH_DESTROYED, 0x00000004 .set STAGEFLAG_GPS_DISABLED, 0x00000100 .set STAGEFLAG_AUTOPILOT_DISABLED, 0x00000200 .set STAGEFLAG_00000400, 0x00000400 .set STAGEFLAG_REACTOR_HATCH_OPEN, 0x00000800 .set STAGEFLAG_REACTOR_SHUT_DOWN, 0x00001000 .set STAGEFLAG_LOCATED_DIVING_AREA, 0x00002000 .set STAGEFLAG_COLLECTED_RESEARCH_DATA, 0x00004000 .set STAGEFLAG_LABTECH_DEAD, 0x00008000 .set STAGEFLAG_SAID_PULLTHEPLUG, 0x00010000 .set STAGEFLAG_SAID_SWITCHTHINGOFF, 0x00020000 .set STAGEFLAG_PILOT_DEAD, 0x00040000 .set STAGEFLAG_00080000, 0x00080000 .set STAGEFLAG_MOONPOOL_ACTIVATED, 0x00100000 .set STAGEFLAG_LIFT_UNLOCKED, 0x00200000 .set STAGEFLAG_HATCHSWITCH1_ACTIVATED, 0x00400000 .set STAGEFLAG_HATCHSWITCH2_ACTIVATED, 0x00800000 .set STAGEFLAG_HATCHSWITCH3_ACTIVATED, 0x01000000 .set STAGEFLAG_HATCHSWITCH4_ACTIVATED, 0x02000000 .set STAGEFLAG_HATCHSWITCHES_RESETTING, 0x04000000 .set STAGEFLAG_MET_ELVIS, 0x08000000 .set STAGEFLAG_ELVIS_APPEARED_AT_MOONPOOL, 0x10000000 .set STAGEFLAG_ELVIS_DEAD, 0x20000000 .set STAGEFLAG_JO_KILLED_A_PILOT, 0x40000000 .set STAGEFLAG_REACTOR_SWITCH_DESTROYED, 0x80000000 // Functions .set FUNC_PILOT, 0x0401 .set FUNC_INIT_PILOT, 0x0402 .set FUNC_PILOT_DYING, 0x0403 .set FUNC_ANGRY_PILOT, 0x0404 .set FUNC_GUARD_UNALERTED, 0x0408 .set FUNC_LABTECH1, 0x040b .set FUNC_LABTECH2, 0x040c .set FUNC_LABTECH3, 0x040d .set FUNC_INIT_LABTECH1, 0x040e .set FUNC_INIT_LABTECH2, 0x040f .set FUNC_INIT_LABTECH3, 0x0410 .set FUNC_LABTECH_ALERTED, 0x0411 .set FUNC_HIDE, 0x0412 .set FUNC_GUARD_ALERTED, 0x0413 .set FUNC_OUTRO, 0x0414 .set FUNC_ELVIS_AT_START, 0x0415 .set FUNC_ELVIS_LEADING, 0x0416 .set FUNC_ELVIS_PREPARE_LEADING, 0x0417 .set FUNC_ELVIS_AT_MOONPOOL, 0x0418 props: briefing 0, 0x1601 briefing 1, 0x1600 briefing 2, 0x1602 briefing 3, 0x1603 beginobjective 0, 0x1606, DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD // "Disable primary power source" complete_flags STAGEFLAG_REACTOR_SHUT_DOWN fail_flags STAGEFLAG_REACTOR_SWITCH_DESTROYED endobjective beginobjective 1, 0x1607, DIFFBIT_PA | DIFFBIT_PD // "Secure laboratories and research data" complete_flags STAGEFLAG_COLLECTED_RESEARCH_DATA fail_flags STAGEFLAG_LABTECH_DEAD endobjective beginobjective 2, 0x1605, DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD // "Deactivate GPS and autopilot" complete_flags STAGEFLAG_GPS_DISABLED complete_flags STAGEFLAG_AUTOPILOT_DISABLED fail_flags STAGEFLAG_00000400 fail_flags STAGEFLAG_PILOT_DEAD fail_flags STAGEFLAG_JO_KILLED_A_PILOT endobjective beginobjective 3, 0x1608, DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD // "Activate Moon Pool lift" complete_flags STAGEFLAG_MOONPOOL_ACTIVATED fail_flags STAGEFLAG_MOONPOOL_SWITCH_DESTROYED endobjective beginobjective 4, 0x1609, DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD // "Rendezvous and escape with Elvis" complete_flags STAGEFLAG_LOCATED_DIVING_AREA fail_flags STAGEFLAG_ELVIS_DEAD endobjective chr 0x00010400, 0x00, 0x0024, BODY_THEKING, HEAD_ELVIS_GOGS, GFUNC_IDLE, -1, -1, 1000, 200, 0x00002000, 0xc0300000, 0x10, 0x01, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRMAIANPISTOL, 0x0000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_PHOENIX, 0x00ffffff, 0x00000000 chr 0x00000000, 0x02, 0x0027, BODY_PELAGIC_GUARD, HEAD_MOTO, GFUNC_IDLE, -1, -1, 1000, 200, 0x00002000, 0x00300000, 0x10, 0x01, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0002, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FARSIGHTXR20, 0x00ffffff, 0x00000000 chr 0x00000200, 0x2e, 0x014e, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc000a601, 0x00000000, 0x02, 0x01, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x002e, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x2d, 0x014d, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0214, -1, 1000, 100, 0xc0042000, 0x00000000, 0x02, 0x01, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x002d, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x2f, 0x014f, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0215, -1, 1000, 100, 0xc40c2000, 0x00000000, 0x02, 0x02, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x002f, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x30, 0x0150, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0215, -1, 1000, 100, 0xc40c2008, 0x00000000, 0x02, 0x02, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0030, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x31, 0x0151, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0215, -1, 1000, 100, 0xc40c2000, 0x00000000, 0x02, 0x02, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0031, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x32, 0x0152, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0215, -1, 1000, 100, 0xc40c2008, 0x00000000, 0x02, 0x02, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0032, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x33, 0x0153, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0216, -1, 1000, 100, 0xc40c2400, 0x00000000, 0x02, 0x03, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0033, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x34, 0x0154, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0216, -1, 1000, 100, 0xc40c2000, 0x00000000, 0x02, 0x03, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0034, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x35, 0x0155, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0216, -1, 1000, 100, 0xc40c2008, 0x00000000, 0x02, 0x03, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0035, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x38, 0x0158, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0217, -1, 1000, 7, 0xc40c2400, 0x00000000, 0x02, 0x04, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0038, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x39, 0x0159, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0217, -1, 1000, 7, 0xc40c2000, 0x00000000, 0x02, 0x04, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0039, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x3a, 0x015a, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0217, -1, 1000, 100, 0xc40c2000, 0x00000000, 0x02, 0x04, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x003a, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x3b, 0x015b, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0217, -1, 1000, 100, 0xc40c2000, 0x00000000, 0x02, 0x04, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x003b, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x36, 0x0156, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0218, -1, 1000, 100, 0xc00c8609, 0x00000000, 0x02, 0x05, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0036, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x37, 0x0157, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, 0x0218, -1, 1000, 100, 0xc00c8601, 0x00000000, 0x02, 0x05, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0037, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x51, 0x0002, BODY_PELAGIC_GUARD, HEAD_RANDOM, 0x0405, -1, -1, 1000, 100, 0x8c000000, 0x02000000, 0x02, 0x06, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0051, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x52, 0x0027, BODY_PELAGIC_GUARD, HEAD_RANDOM, 0x0405, -1, -1, 1000, 100, 0xc8000000, 0x02000000, 0x02, 0x06, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0052, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x53, 0x0028, BODY_PELAGIC_GUARD, HEAD_RANDOM, 0x0405, -1, -1, 1000, 100, 0xa8800000, 0x02000000, 0x02, 0x06, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0053, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x57, 0x00df, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 100, 0xcc080000, 0x02000000, 0x80, 0x07, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0057, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x58, 0x00dc, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 100, 0xcc080000, 0x02000000, 0x80, 0x07, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0058, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x59, 0x00eb, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 100, 0xcc080000, 0x02000000, 0x80, 0x07, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0059, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x5a, 0x00e8, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 100, 0xcc080000, 0x02000000, 0x80, 0x07, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x005a, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x5b, 0x0142, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, 0x0213, -1, 100, 100, 0x8d002000, 0x00004000, 0x80, 0x08, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x005b, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x5c, 0x0143, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, 0x0213, -1, 100, 100, 0x8d002000, 0x00004000, 0x80, 0x08, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x005c, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x5d, 0x0144, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, 0x0213, -1, 100, 100, 0x8d002000, 0x00004000, 0x80, 0x08, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x005d, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x5e, 0x0145, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, 0x0213, -1, 100, 100, 0x8d002000, 0x00004000, 0x80, 0x08, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x005e, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x03, 0x011f, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0xc0088400, 0x00000000, 0x02, 0x09, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0003, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x04, 0x0120, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x09, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0004, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x24, 0x0140, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0024, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x25, 0x0141, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0025, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x05, 0x0121, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0005, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x06, 0x0122, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0006, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x07, 0x0123, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0007, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x08, 0x0124, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0008, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x09, 0x0125, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0009, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x0a, 0x0126, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x000a, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x0b, 0x0127, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x000b, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x0c, 0x0128, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x000c, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x0d, 0x0129, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x000d, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x0e, 0x012a, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x000e, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x0f, 0x012b, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x000f, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x10, 0x012c, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0010, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x11, 0x012d, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0011, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x12, 0x012e, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0012, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x13, 0x012f, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0013, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x14, 0x0130, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0014, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x15, 0x0131, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0015, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x16, 0x0132, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0b, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0016, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x17, 0x0133, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0b, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0017, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x18, 0x0134, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x40082000, 0x00000000, 0x80, 0x0b, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0018, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x19, 0x0135, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x40082000, 0x00000000, 0x02, 0x0b, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0019, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x1a, 0x0136, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x001a, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x1b, 0x0137, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x001b, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x1c, 0x0138, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x001c, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x1d, 0x0139, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x001d, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x1e, 0x013a, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x001e, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x1f, 0x013b, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x001f, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x20, 0x013c, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0020, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x21, 0x013d, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0021, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000000, 0x22, 0x013e, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_HIDE, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x80, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0022, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x23, 0x013f, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 10, 0x50082000, 0x00000000, 0x02, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0023, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x2c, 0x014c, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc8008000, 0x00000080, 0x02, 0x0c, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x002c, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x2b, 0x014b, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc8008000, 0x00000000, 0x02, 0x02, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x002b, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x2a, 0x014a, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc8008000, 0x00000000, 0x02, 0x0d, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x002a, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x29, 0x0149, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc8008000, 0x00000000, 0x02, 0x0d, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0029, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x54, 0x0004, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 100, 100, 0xc8008000, 0x02000000, 0x02, 0x0e, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0054, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x28, 0x0148, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc8008000, 0x00000000, 0x02, 0x0e, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0028, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x27, 0x0147, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc8008000, 0x00000000, 0x02, 0x0e, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0027, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x26, 0x0146, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc8008000, 0x00000000, 0x02, 0x0e, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0026, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x45, 0x0165, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc000c000, 0x00000000, 0x04, 0x01, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0045, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x46, 0x0166, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc000c000, 0x00000000, 0x04, 0x01, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0046, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00010400, 0x3c, 0x015c, BODY_PILOTAF1, HEAD_RANDOM, FUNC_INIT_PILOT, -1, -1, 1000, 10, 0x4000c000, 0x00000000, 0x04, 0x02, -1, 0, 0x00000000 chr 0x00010400, 0x3e, 0x015e, BODY_PILOTAF1, HEAD_RANDOM, FUNC_INIT_PILOT, -1, -1, 1000, 10, 0x4000c000, 0x00000000, 0x04, 0x02, -1, 0, 0x00000000 chr 0x00010400, 0x3f, 0x015f, BODY_PILOTAF1, HEAD_RANDOM, FUNC_INIT_PILOT, -1, -1, 1000, 10, 0x4000c000, 0x00000000, 0x04, 0x02, -1, 0, 0x00000000 chr 0x00000200, 0x41, 0x0161, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc000c000, 0x00000000, 0x04, 0x03, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0041, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x42, 0x0162, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc000c000, 0x00000000, 0x04, 0x04, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0042, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x43, 0x0163, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc000c000, 0x00000000, 0x04, 0x05, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0043, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x44, 0x0164, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc000c000, 0x00000000, 0x04, 0x06, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0044, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x47, 0x0167, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc4080000, 0x00000000, 0x04, 0x07, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0047, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x48, 0x0168, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc4080000, 0x00000000, 0x04, 0x07, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0048, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x49, 0x0169, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc4080000, 0x00000000, 0x04, 0x08, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0049, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x4a, 0x016a, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc4080000, 0x00000000, 0x04, 0x08, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x004a, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x4b, 0x016b, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc4080000, 0x00000000, 0x04, 0x09, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x004b, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x4c, 0x016c, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc4080000, 0x00000000, 0x04, 0x09, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x004c, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x4d, 0x016d, BODY_PELAGIC_GUARD, HEAD_RANDOM, FUNC_GUARD_UNALERTED, -1, -1, 1000, 100, 0xc4080000, 0x00000080, 0x04, 0x09, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x004d, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x55, 0x0012, BODY_PELAGIC_GUARD, HEAD_RANDOM, 0x0407, -1, -1, 100, 100, 0xc4080000, 0x02000000, 0x04, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0055, 0x10004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00000200, 0x56, 0x0014, BODY_PELAGIC_GUARD, HEAD_RANDOM, 0x0407, -1, -1, 100, 100, 0xc4080000, 0x02000000, 0x04, 0x0a, -1, 0, 0x00000000 weapon 0x0100, MODEL_CHRCMP150, 0x0056, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000 chr 0x00010400, 0x4e, 0x0209, BODY_DD_LABTECH, HEAD_RANDOM, FUNC_INIT_LABTECH1, 0x00d8, -1, 1000, 100, 0xc0008601, 0x00000000, 0x02, 0x0f, -1, 0, 0x00000000 chr 0x00010400, 0x50, 0x0055, BODY_DD_LABTECH, HEAD_RANDOM, FUNC_INIT_LABTECH2, 0x0089, -1, 1000, 100, 0xc0008601, 0x00000000, 0x02, 0x0f, -1, 0, 0x01000000 chr 0x00010400, 0x4f, 0x0057, BODY_DD_LABTECH, HEAD_RANDOM, FUNC_INIT_LABTECH3, 0x008b, -1, 1000, 100, 0xc0008601, 0x00000000, 0x02, 0x0f, -1, 0, 0x02000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f0, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f1, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f2, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f3, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f4, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR2, 0x00f5, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f6, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f7, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f8, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00f9, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00fa, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 tag 0x29, 1 door 0x0100, MODEL_PELAGICDOOR2, 0x00fb, 0x10000400, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000080, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 tag 0x2a, 1 door 0x0100, MODEL_PELAGICDOOR2, 0x00fc, 0x10000400, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000080, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 tag 0x2b, 1 door 0x0100, MODEL_PELAGICDOOR2, 0x010a, 0x10000400, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000080, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 tag 0x2c, 1 door 0x0100, MODEL_PELAGICDOOR2, 0x0112, 0x10000400, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000080, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 tag 0x2d, 1 door 0x0100, MODEL_PELAGICDOOR2, 0x0101, 0x10000400, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000080, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00fd, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00fe, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x00ff, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0100, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 tag 0x18, 2 tag 0x19, 2 door 0x0100, MODEL_BIGPELAGICDOOR, 0x0103, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000002, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_BIGPELAGICDOOR, 0x0102, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000002, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0104, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0105, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0106, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0107, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0108, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0109, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x010b, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x010c, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x010d, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x010e, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x010f, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0110, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0111, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0113, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0114, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0115, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0116, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0117, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0118, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x0119, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x011a, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x011c, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 door 0x0100, MODEL_PELAGICDOOR, 0x011b, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00020000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x012c0320, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000 object 0x0100, MODEL_A51_CRATE2, 0x0180, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x017f, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x017e, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x017d, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x017c, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x017b, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x017a, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0179, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0178, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0177, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0176, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0175, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0174, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0173, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0172, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0171, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0170, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x016f, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x016e, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0181, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0182, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0186, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0187, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0185, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0183, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0189, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0188, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x018b, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0184, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x018a, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x018c, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x018d, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x018e, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x018f, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0191, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0192, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0193, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0194, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0195, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0196, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0197, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0198, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x0199, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x019a, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x019b, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x019c, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x019d, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x019e, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x019f, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a0, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a1, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a2, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a3, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a4, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a5, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a6, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a7, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01a8, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01ab, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01ac, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01ad, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01ae, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01af, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b0, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b1, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b2, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b3, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b4, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b6, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b7, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b8, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01b9, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01ba, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01bb, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01bc, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01bd, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01be, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01c1, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01c2, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01c3, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01c4, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01c5, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01c6, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01c7, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01c8, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01d4, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01d5, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01d6, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01d7, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01d8, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01d9, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01da, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01db, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01dc, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01dd, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01de, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01df, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01e0, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01e1, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01e2, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_A51_CRATE2, 0x01e3, 0x004001e1, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01e6, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01e7, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01e8, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01e9, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01ea, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01eb, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01ec, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01f1, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01ed, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01ee, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01ef, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 object 0x0100, MODEL_BLASTSHIELD, 0x01f0, 0x000205e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 tag 0x00, 8 tag 0x01, 8 tag 0x02, 8 tag 0x03, 8 tag 0x04, 8 tag 0x05, 8 tag 0x06, 8 tag 0x07, 8 multimonitor 0x0099, MODEL_COMHUB, 0x01f2, 0x00020002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 multimonitor 0x0099, MODEL_COMHUB, 0x01f3, 0x00020002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 multimonitor 0x0099, MODEL_COMHUB, 0x01f4, 0x00020002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 multimonitor 0x0099, MODEL_COMHUB, 0x01f5, 0x00020002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 multimonitor 0x0099, MODEL_COMHUB, 0x01f6, 0x00020002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 multimonitor 0x0099, MODEL_COMHUB, 0x01f7, 0x00020002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 multimonitor 0x0099, MODEL_COMHUB, 0x01f8, 0x00020002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 multimonitor 0x0099, MODEL_COMHUB, 0x01f9, 0x00020002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 tag 0x08, 1 tag 0x09, 1 tag 0x0a, 1 tag 0x0b, 1 tag 0x0c, 1 tag 0x0d, 1 tag 0x0e, 1 tag 0x0f, 1 tag 0x13, 1 multimonitor 0x0099, MODEL_COMHUB, 0x01fa, 0x000000e2, 0x00000001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x13131300 tag 0x14, 1 key 0x0080, MODEL_CHRBRIEFCASE, 0x004e, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000 rename_object -1, 0x43, 0x1616, 0x1617, 0x1618, 0x1619, 0x161a, 0x0000, 0x0000 // "" tag 0x15, 1 key 0x0080, MODEL_CHRBRIEFCASE, 0x0050, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000 rename_object -1, 0x43, 0x1616, 0x1617, 0x1618, 0x1619, 0x161a, 0x0000, 0x0000 // "" tag 0x16, 1 key 0x0080, MODEL_CHRBRIEFCASE, 0x004f, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000 rename_object -1, 0x43, 0x1616, 0x1617, 0x1618, 0x1619, 0x161a, 0x0000, 0x0000 // "" tag 0x21, 5 tag 0x22, 5 tag 0x23, 5 tag 0x24, 5 tag 0x25, 5 singlemonitor 0x0100, MODEL_MODEMBOX, 0x01fb, 0x10000002, 0x00204000, 0x00210000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff14 singlemonitor 0x0100, MODEL_MODEMBOX, 0x01fc, 0x10000002, 0x00204000, 0x00210000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff14 singlemonitor 0x0100, MODEL_MODEMBOX, 0x01fd, 0x10000002, 0x00204000, 0x00210000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff14 singlemonitor 0x0100, MODEL_MODEMBOX, 0x01fe, 0x10000002, 0x00204000, 0x00210000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff14 singlemonitor 0x0100, MODEL_MODEMBOX, 0x01ff, 0x10000002, 0x00204000, 0x00210000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff14 tag 0x17, 1 singlemonitor 0x0100, MODEL_MODEMBOX, 0x0200, 0x10000002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03 tag 0x1a, 1 singlemonitor 0x0100, MODEL_MODEMBOX, 0x0201, 0x10000002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03 camera 0x00c0, MODEL_CCTV_PD, 0x0219, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x01f70000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x0000001e, 0x00000000, 0x000002bc, 0x00000000 camera 0x00c0, MODEL_CCTV_PD, 0x021a, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x00dd0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x0000001e, 0x00000000, 0x000002bc, 0x00000000 camera 0x00c0, MODEL_CCTV_PD, 0x021b, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x000a0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000238e, 0x00000000, 0x00000000, 0x0000001e, 0x00000000, 0x000002bc, 0x00000000 camera 0x00c0, MODEL_CCTV_PD, 0x021c, 0x0000000a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x01120000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000002bc, 0x00000000 tag 0x1b, 1 object 0x0100, MODEL_SUBMARINE, 0xffff, 0x00021501, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 tag 0x1c, 1 object 0x0100, MODEL_DD_GRATE, 0xffff, 0x00021501, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 tag 0x1d, 1 object 0x0065, MODEL_A51_CRATE1, 0xffff, 0x00021501, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 tag 0x1e, 1 object 0x0065, MODEL_A51_CRATE1, 0xffff, 0x00021501, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 tag 0x26, 1 object 0x0100, MODEL_COREHATCH, 0x011e, 0x004005f1, 0x00004300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000 singlemonitor 0x0100, MODEL_TVSCREEN, 0x021f, 0x00000062, 0x00002001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03 singlemonitor 0x0100, MODEL_TVSCREEN, 0x0220, 0x00000062, 0x00002001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03 singlemonitor 0x0100, MODEL_TVSCREEN, 0x0221, 0x00000062, 0x00002001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03 singlemonitor 0x0100, MODEL_TVSCREEN, 0x0222, 0x00000062, 0x00002001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03 singlemonitor 0x0100, MODEL_TVSCREEN, 0x0223, 0x00000062, 0x00002001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03 singlemonitor 0x0100, MODEL_TVSCREEN, 0x0224, 0x00000062, 0x00002001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffff03 tag 0x1f, 1 shield 0x0100, MODEL_CHRSHIELD, 0x021d, 0x00000001, 0x000000e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00010000, 0x00000000, 0x00000000 tag 0x20, 1 shield 0x0100, MODEL_CHRSHIELD, 0x021e, 0x00000001, 0x000000c0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00010000, 0x00000000, 0x00000000 tag 0x27, 2 tag 0x28, 2 weapon 0x0100, MODEL_CHRFALCON2SCOPE, 0x0034, 0x20004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FALCON2_SILENCER, 0x00ffffff, 0x00000000 weapon 0x0100, MODEL_CHRFALCON2SCOPE, 0x0034, 0x20004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FALCON2_SILENCER, 0x00ffffff, 0x00000000 link_collectibles -1, -2 endprops intro: outfit OUTFIT_WETSUIT intro_weapon WEAPON_FALCON2_SILENCER, -1 ammo AMMOTYPE_PISTOL, 100 intro_weapon WEAPON_LAPTOPGUN, -1 ammo AMMOTYPE_SMG, 100 ammo AMMOTYPE_NBOMB, 3 intro_weapon WEAPON_XRAYSCANNER, -1 intro_weapon WEAPON_NBOMB, -1 spawn 0x0046 endintro path00: pad 0x0002 pad 0x0001 pad 0x0024 pad 0x0027 pad 0x002b pad 0x0028 pad 0x002d pad 0x002e pad 0x002c endpath path01: pad 0x0004 pad 0x0008 pad 0x000a pad 0x0006 pad 0x0007 pad 0x000b endpath path02: pad 0x0012 pad 0x0010 pad 0x0011 pad 0x0014 pad 0x0015 pad 0x0016 pad 0x0017 pad 0x0013 endpath path03: pad 0x00dd pad 0x00de pad 0x00df pad 0x00e0 pad 0x00d9 pad 0x00db pad 0x00dc endpath path04: pad 0x00e8 pad 0x00e7 pad 0x00e6 pad 0x00e5 pad 0x00eb pad 0x00ea pad 0x00e9 endpath paths: register_path path00, 0, 1 register_path path01, 1, 0 register_path path02, 2, 1 register_path path03, 3, 1 register_path path04, 4, 1 endpaths func1001_objectives_failed_msg: yield set_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_04000000 set_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_01000000 set_chr_flag_bank3 CHR_LABTECH1, CHRFLAG3_04000000 set_chr_flag_bank3 CHR_LABTECH2, CHRFLAG3_04000000 set_chr_flag_bank3 CHR_LABTECH3, CHRFLAG3_04000000 set_chr_flag_bank3 CHR_PILOT1, CHRFLAG3_04000000 set_chr_flag_bank3 CHR_PILOT2, CHRFLAG3_04000000 set_chr_flag_bank3 CHR_PILOT3, CHRFLAG3_04000000 set_function CHR_SELF, GFUNC_SHOW_OBJ_FAILED_MSG endfunction func1400_setup_counterop: yield set_chr_alliance CHR_COUNTEROP, ALLIANCE_ENEMY set_function CHR_SELF, GFUNC_REBUILD_GROUPS endfunction func0408_guard_unalerted: set_chr_cloaked CHR_SELF, FALSE, TRUE set_chr_field_0x35e_0x35f 2, 0x0a set_accuracy 18 set_reaction_speed 60 set_chr_health CHR_SELF, 70 set_armor 0 set_recovery_speed 0 set_shield 0 set_function CHR_SELF, GFUNC_UNALERTED endfunction func1002_intro: set_music_track MUSIC_PELAGIC_INTRO set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN camera_movement 0x02ce cmd0175 60 set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_UNPLAYABLE set_chr_flag_bank2 CHR_JOANNA, CHRFLAG2_00020000 animation 0x02cf, -1, -1, 0x0600, CHR_JOANNA, 4 set_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_UNPLAYABLE unset_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_HIDDEN set_chr_flag_bank2 CHR_ELVIS, CHRFLAG2_00020000 animation 0x02d0, -1, -1, 0x0600, CHR_ELVIS, 4 set_chr_flag_bank3 CHR_INTRO_GUARD, CHRFLAG3_UNPLAYABLE unset_chr_flag_bank3 CHR_INTRO_GUARD, CHRFLAG3_HIDDEN set_chr_flag_bank2 CHR_INTRO_GUARD, CHRFLAG2_00020000 animation 0x02d1, -1, -1, 0x0600, CHR_INTRO_GUARD, 4 restart_timer set_cutscene_weapon CHR_JOANNA, WEAPON_NONE, WEAPON_NONE yield set_cutscene_weapon CHR_JOANNA, WEAPON_FALCON2_SILENCER, WEAPON_NONE .macro wait_until time loopid beginloop \loopid if_controller_button_pressed /*goto*/ 0x39 if_timer_gt \time, /*goto*/ 0x04 endloop \loopid label 0x04 .endm wait_until 342, 0x3b play_sound 0x0171, CHANNEL_7 wait_until 390, 0x3c play_sound 0x0172, CHANNEL_6 wait_until 438, 0x3d play_sound 0x0173, CHANNEL_5 wait_until 484, 0x48 play_sound 0x0174, CHANNEL_7 wait_until 532, 0x4a play_sound 0x0175, CHANNEL_5 wait_until 574, 0x4b play_sound 0x0176, CHANNEL_7 wait_until 616, 0x49 play_sound 0x0177, CHANNEL_6 wait_until 660, 0x4c play_sound 0x0178, CHANNEL_6 wait_until 712, 0x4d play_sound 0x0171, CHANNEL_5 wait_until 760, 0x4e play_sound 0x0172, CHANNEL_7 wait_until 812, 0x4f play_sound 0x0173, CHANNEL_6 wait_until 1386, 0x50 play_sound 0x0171, CHANNEL_5 wait_until 1482, 0x51 play_sound 0x0172, CHANNEL_7 wait_until 1628, 0x52 play_sound 0x0173, CHANNEL_6 wait_until 1698, 0x53 play_sound 0x0174, CHANNEL_5 wait_until 1860, 0x54 play_sound 0x05a8, CHANNEL_7 wait_until 2180, 0x55 play_sound 0x05a9, CHANNEL_6 wait_until 2260, 0x57 play_sound 0x05aa, CHANNEL_7 wait_until 2274, 0x58 play_sound 0x0175, CHANNEL_6 wait_until 2280, 0x59 play_sound 0x0176, CHANNEL_5 wait_until 2294, 0x56 play_sound 0x0177, CHANNEL_5 wait_until 2298, 0x5a play_sound 0x0171, CHANNEL_7 wait_until 2316, 0x5b play_sound 0x0178, CHANNEL_6 wait_until 2474, 0x5c play_sound 0x0172, CHANNEL_5 wait_until 2489, 0x5d play_sound 0x01db, CHANNEL_7 wait_until 2572, 0x5e play_sound 0x0171, CHANNEL_6 wait_until 2616, 0x5f play_sound 0x0173, CHANNEL_5 wait_until 2644, 0x60 play_sound 0x0172, CHANNEL_5 beginloop 0x0b if_camera_animating /*goto*/ 0x07 goto_next 0x39 label 0x07 if_controller_button_pressed /*goto*/ 0x39 label 0x07 endloop 0x0b label 0x39 mute_channel CHANNEL_10 unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_UNPLAYABLE set_chr_flag_bank2 CHR_JOANNA, CHRFLAG2_00020000 animation 0x02cf, -2, -1, 0x0600, CHR_JOANNA, 2 unset_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_UNPLAYABLE set_chr_flag_bank2 CHR_ELVIS, CHRFLAG2_00020000 animation 0x02d0, -2, -1, 0x0600, CHR_ELVIS, 2 unset_chr_flag_bank3 CHR_INTRO_GUARD, CHRFLAG3_UNPLAYABLE hide_chr CHR_INTRO_GUARD enter_firstperson yield set_function CHR_ELVIS, FUNC_ELVIS_AT_START restart_timer beginloop 0x0c if_timer_gt 60, /*goto*/ 0x04 endloop 0x0c label 0x04 restart_default_music reset_ambience set_function CHR_SELF, GFUNC_IDLE endfunction func0c01_outro: camera_movement 0x02e2 set_music_track MUSIC_PELAGIC_OUTRO set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN set_chr_flag_bank3 0xf1, CHRFLAG3_HIDDEN set_function CHR_P1P2, GFUNC_IDLE set_chr_flag_bank3 CHR_P1P2, CHRFLAG3_UNPLAYABLE unset_chr_flag_bank3 CHR_P1P2, CHRFLAG3_HIDDEN set_chr_flag_bank2 CHR_P1P2, CHRFLAG2_00020000 animation 0x02e3, -1, -1, 0x0600, CHR_P1P2, 4 set_function CHR_ELVIS, GFUNC_IDLE set_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_INVINCIBLE_TO_GUNFIRE set_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_UNPLAYABLE unset_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_HIDDEN set_chr_flag_bank2 CHR_ELVIS, CHRFLAG2_00020000 animation 0x02e4, -1, -1, 0x0600, CHR_ELVIS, 4 show_object OBJ_OUTRO_SUBMARINE set_object_flag_bank1 OBJ_OUTRO_SUBMARINE, OBJECTFLAG1_04000000 set_object_flag_bank2 OBJ_OUTRO_SUBMARINE, OBJECTFLAG2_00000010 object_do_animation 0x02e5, OBJ_OUTRO_SUBMARINE, 0x04ff, 0xff show_object OBJ_OUTRO_GRATE set_object_flag_bank1 OBJ_OUTRO_GRATE, OBJECTFLAG1_04000000 set_object_flag_bank2 OBJ_OUTRO_GRATE, OBJECTFLAG2_00000010 object_do_animation 0x02e6, OBJ_OUTRO_GRATE, 0x04ff, 0xff show_object OBJ_OUTRO_CRATE1 set_object_flag_bank1 OBJ_OUTRO_CRATE1, OBJECTFLAG1_04000000 set_object_flag_bank2 OBJ_OUTRO_CRATE1, OBJECTFLAG2_00000010 object_do_animation 0x02e7, OBJ_OUTRO_CRATE1, 0x04ff, 0xff show_object OBJ_OUTRO_CRATE2 set_object_flag_bank1 OBJ_OUTRO_CRATE2, OBJECTFLAG1_04000000 set_object_flag_bank2 OBJ_OUTRO_CRATE2, OBJECTFLAG2_00000010 object_do_animation 0x02e8, OBJ_OUTRO_CRATE2, 0x04ff, 0xff set_cutscene_weapon CHR_P1P2, WEAPON_NONE, WEAPON_NONE yield set_cutscene_weapon CHR_P1P2, WEAPON_NONE, WEAPON_NONE set_cutscene_weapon CHR_ELVIS, WEAPON_NONE, WEAPON_NONE yield set_cutscene_weapon CHR_ELVIS, WEAPON_NONE, WEAPON_NONE show_nonessential_chrs FALSE restart_timer wait_until 46, 0x3c play_sound 0x0171, CHANNEL_10 wait_until 160, 0x3d play_sound 0x0172, CHANNEL_10 play_sound_from_object2 0x0a, OBJ_OUTRO_SUBMARINE, 0x042d, 0x00, 0x00 wait_until 180, 0x3b speak CHR_JOANNA, 0x1627, 0x7465, CHANNEL_10, COLOR_06_WHITE // "Right. The diving operation has been disrupted on ..." wait_until 200, 0x48 play_sound 0x0173, CHANNEL_10 wait_until 232, 0x49 play_sound 0x0174, CHANNEL_10 wait_until 254, 0x4a play_sound 0x0172, CHANNEL_10 wait_until 272, 0x66 wait_until 374, 0x4b play_sound 0x0172, CHANNEL_10 wait_until 415, 0x4c play_sound 0x0173, CHANNEL_10 wait_until 454, 0x4d play_sound 0x0174, CHANNEL_10 wait_until 532, 0x4e play_sound 0x0171, CHANNEL_10 wait_until 570, 0x4f speak CHR_JOANNA, 0x1628, 0x7466, CHANNEL_10, COLOR_09_BLUE // "I hope the government don't want to use this ship ..." wait_until 582, 0x50 play_sound 0x0171, CHANNEL_10 wait_until 666, 0x51 play_sound 0x0172, CHANNEL_10 wait_until 706, 0x52 play_sound 0x0173, CHANNEL_10 wait_until 736, 0x64 play_sound 0x05a8, CHANNEL_10 wait_until 806, 0x53 play_sound 0x809f, CHANNEL_10 wait_until 854, 0x54 play_sound 0x0174, CHANNEL_10 wait_until 876, 0x55 play_sound 0x0173, CHANNEL_10 wait_until 906, 0x56 play_sound 0x0172, CHANNEL_10 wait_until 926, 0x57 play_sound 0x80a2, CHANNEL_10 wait_until 950, 0x58 speak CHR_JOANNA, 0x1629, 0x7467, CHANNEL_10, COLOR_06_WHITE // "Do you think we were a little heavy-handed?" wait_until 1088, 0x59 play_sound 0x80a3, CHANNEL_10 wait_until 1152, 0x5a play_sound 0x0176, CHANNEL_10 wait_until 1190, 0x5b speak CHR_JOANNA, 0x162a, 0x7468, CHANNEL_10, COLOR_09_BLUE // "Naaahhhh." wait_until 1228, 0x5c play_sound 0x0174, CHANNEL_10 wait_until 1258, 0x5d play_sound 0x0172, CHANNEL_10 wait_until 1260, 0x5e play_sound 0x05b4, CHANNEL_10 wait_until 1300, 0x5f play_sound 0x05b6, CHANNEL_10 play_sound 0x0171, CHANNEL_10 wait_until 1309, 0x65 play_sound 0x0172, CHANNEL_10 wait_until 1358, 0x60 play_sound 0x0171, CHANNEL_10 wait_until 1382, 0x61 play_sound 0x8098, CHANNEL_10 wait_until 1480, 0x62 play_sound 0x80a3, CHANNEL_10 wait_until 1480, 0x63 play_sound_from_object2 0x0a, OBJ_OUTRO_GRATE, 0x00c1, 0x00, 0x00 wait_until 1500, 0x67 play_sound_from_object2 0x0a, OBJ_OUTRO_SUBMARINE, 0x042d, 0x00, 0x00 wait_until 1590, 0x68 play_sound_from_object2 0x0a, OBJ_OUTRO_SUBMARINE, 0x0434, 0x00, 0x00 beginloop 0x0b if_camera_animating /*goto*/ 0x07 goto_next 0x39 label 0x07 if_controller_button_pressed /*goto*/ 0x39 label 0x07 endloop 0x0b label 0x39 unset_chr_flag_bank3 CHR_P1P2, CHRFLAG3_UNPLAYABLE set_chr_flag_bank2 CHR_P1P2, CHRFLAG2_00020000 animation 0x02cf, -2, -1, 0x0600, CHR_P1P2, 2 unset_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_UNPLAYABLE set_chr_flag_bank2 CHR_ELVIS, CHRFLAG2_00020000 animation 0x02d0, -2, -1, 0x0600, CHR_ELVIS, 2 end_level set_function CHR_SELF, GFUNC_IDLE endfunction unregistered_function1: label 0x00 yield set_function CHR_SELF, GFUNC_IDLE endfunction func1004_msg_controlledfrom: restart_timer beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_chr_in_room CHR_P1P2, 0x00, 0x0027, /*goto*/ 0x07 endloop 0x00 label 0x07 speak CHR_P1P2, 0x160b, 0x73d1, CHANNEL_6, COLOR_09_BLUE // "This must be where the sub's controlled from." set_function CHR_SELF, GFUNC_IDLE endfunction func1005_msg_withoutautopilot: beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_chr_in_room CHR_P1P2, 0x00, 0x007e, /*goto*/ 0x07 endloop 0x00 label 0x07 speak CHR_P1P2, 0x160c, 0x73d2, CHANNEL_6, COLOR_09_BLUE // "Without the autopilot and the GPS, the ship will w..." set_function CHR_SELF, GFUNC_IDLE endfunction func1006_msg_conductoperations: beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_chr_in_room CHR_P1P2, 0x00, 0x007f, /*goto*/ 0x07 endloop 0x00 label 0x07 speak CHR_P1P2, 0x160d, 0x73d3, CHANNEL_6, COLOR_09_BLUE // "They'll be unable to conduct any operations withou..." set_function CHR_SELF, GFUNC_IDLE endfunction unregistered_function2: // These are invalid object IDs beginloop 0x00 if_object_in_good_condition 0x11, /*goto*/ 0x07 goto_next 0x04 label 0x07 if_object_in_good_condition 0x10, /*goto*/ 0x07 goto_next 0x04 label 0x07 endloop 0x00 label 0x04 message CHR_JOANNA, 0x1610 // "Critical mission object has been destroyed." set_stage_flag STAGEFLAG_00000400 set_function CHR_SELF, GFUNC_IDLE endfunction func1009_open_reactor_hatch: // Wait for all switches active beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_stage_flag_eq STAGEFLAG_HATCHSWITCH1_ACTIVATED, TRUE, /*goto*/ 0x07 reloop 0x00 label 0x07 if_stage_flag_eq STAGEFLAG_HATCHSWITCH2_ACTIVATED, TRUE, /*goto*/ 0x07 reloop 0x00 label 0x07 if_stage_flag_eq STAGEFLAG_HATCHSWITCH3_ACTIVATED, TRUE, /*goto*/ 0x07 reloop 0x00 label 0x07 if_stage_flag_eq STAGEFLAG_HATCHSWITCH4_ACTIVATED, TRUE, /*goto*/ 0x07 endloop 0x00 label 0x07 hide_object OBJ_REACTOR_HATCH set_object_flag_bank1 OBJ_REACTOR_HATCH, OBJECTFLAG1_INVISIBLE message CHR_P1P2, 0x1611 // "Reactor shutdown control hatch opened." set_stage_flag STAGEFLAG_REACTOR_HATCH_OPEN set_function CHR_SELF, GFUNC_IDLE endfunction func100a_reactor_switch: beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_object_in_good_condition OBJ_REACTOR_SWITCH, /*goto*/ 0x07 message CHR_JOANNA, 0x1624 // "Critical mission object has been destroyed." set_stage_flag STAGEFLAG_REACTOR_SWITCH_DESTROYED set_function CHR_SELF, GFUNC_IDLE label 0x07 if_chr_activated_object CHR_P1P2, OBJ_REACTOR_SWITCH, /*goto*/ 0x07 reloop 0x00 label 0x07 if_stage_flag_eq STAGEFLAG_REACTOR_HATCH_OPEN, TRUE, /*goto*/ 0x07 endloop 0x00 label 0x07 mute_channel CHANNEL_0 mute_channel CHANNEL_1 assign_sound 0x8147, CHANNEL_0 control_sound_from_object CHANNEL_0, OBJ_REACTOR_SWITCH, TRUE set_lights_state 0x007f, 0x03, 0xff, 0x06, 0x78 set_object_image OBJ_REACTOR_SWITCH, 0x00, 0x12 set_object_image OBJ_REACTOR_SWITCH, 0x01, 0x12 set_object_image OBJ_REACTOR_SWITCH, 0x02, 0x12 message CHR_P1P2, 0x1612 // "Reactor has been shut down." set_stage_flag STAGEFLAG_REACTOR_SHUT_DOWN set_function CHR_SELF, GFUNC_IDLE endfunction func100b_check_diving_area_located: beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_stage_flag_eq STAGEFLAG_MET_ELVIS, TRUE, /*goto*/ 0x07 reloop 0x00 label 0x07 if_chr_in_room CHR_P1P2, 0x00, 0x0064, /*goto*/ 0x07 reloop 0x00 label 0x07 if_chr_distance_to_pad_lt CHR_P1P2, 600, 0x0095, /*goto*/ 0x07 if_chr_distance_to_pad_lt CHR_P1P2, 600, 0x0096, /*goto*/ 0x07 endloop 0x00 label 0x07 message CHR_P1P2, 0x1613 // "Diving control center has been located." set_stage_flag STAGEFLAG_LOCATED_DIVING_AREA set_function CHR_SELF, GFUNC_IDLE endfunction func100c_check_end_level: beginloop 0x6f if_objective_complete 0, /*goto*/ 0x07 reloop 0x6f label 0x07 if_difficulty_lt DIFF_PA, /*goto*/ 0x07 if_objective_complete 1, /*goto*/ 0x07 reloop 0x6f label 0x07 if_objective_complete 2, /*goto*/ 0x07 reloop 0x6f label 0x07 if_difficulty_lt DIFF_SA, /*goto*/ 0x07 if_objective_complete 3, /*goto*/ 0x07 endloop 0x6f label 0x07 beginloop 0x3b if_stage_flag_eq STAGEFLAG_ELVIS_WARPED_FROM_START, TRUE, /*goto*/ 0x07 endloop 0x3b label 0x07 if_stage_flag_eq STAGEFLAG_ELVIS_APPEARED_AT_MOONPOOL, TRUE, /*goto*/ 0x00 set_stage_flag STAGEFLAG_ELVIS_APPEARED_AT_MOONPOOL unset_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_HIDDEN unset_chr_flag_bank3 CHR_ELVIS, CHRFLAG3_INVINCIBLE_TO_GUNFIRE set_function CHR_ELVIS, FUNC_ELVIS_AT_MOONPOOL beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_chr_in_room CHR_P1P2, 0x00, 0x0064, /*goto*/ 0x07 reloop 0x00 label 0x07 if_chr_distance_to_pad_lt CHR_P1P2, 600, 0x0095, /*goto*/ 0x07 if_chr_distance_to_pad_lt CHR_P1P2, 600, 0x0096, /*goto*/ 0x07 reloop 0x00 label 0x07 if_all_objectives_complete /*goto*/ 0x07 endloop 0x00 label 0x07 restart_timer beginloop 0x0b if_timer_gt 120, /*goto*/ 0x07 endloop 0x0b label 0x07 if_chr_death_animation_finished CHR_JOANNA, /*goto*/ 0x07 if_chr_dying CHR_JOANNA, /*goto*/ 0x07 if_chr_unloaded CHR_JOANNA, /*goto*/ 0x07 goto_next 0x08 label 0x07 if_chr_death_animation_finished CHR_VELVET, /*goto*/ 0x07 if_chr_dying CHR_VELVET, /*goto*/ 0x07 if_chr_unloaded CHR_VELVET, /*goto*/ 0x07 // Jo or Velvet alive label 0x08 if_chr_death_animation_finished CHR_ELVIS, /*goto*/ 0x08 if_chr_dying CHR_ELVIS, /*goto*/ 0x08 if_chr_unloaded CHR_ELVIS, /*goto*/ 0x08 if_chr_death_animation_finished CHR_JOANNA, /*goto*/ 0x07 if_chr_dying CHR_JOANNA, /*goto*/ 0x07 if_chr_unloaded CHR_JOANNA, /*goto*/ 0x07 goto_next 0x04 // Both players dead - this check is redundant label 0x07 if_chr_death_animation_finished CHR_VELVET, /*goto*/ 0x07 if_chr_dying CHR_VELVET, /*goto*/ 0x07 if_chr_unloaded CHR_VELVET, /*goto*/ 0x07 goto_next 0x04 // Both players dead label 0x07 end_level set_function CHR_SELF, GFUNC_IDLE // Mission complete label 0x04 set_invincible CHR_JOANNA set_function CHR_SELF, FUNC_OUTRO // Elvis dead label 0x08 set_function CHR_SELF, GFUNC_IDLE endfunction func100e_check_labtech_dead: if_difficulty_lt DIFF_PA, /*goto*/ 0x0b beginloop 0x00 if_chr_death_animation_finished CHR_LABTECH1, /*goto*/ 0x07 if_chr_dying CHR_LABTECH1, /*goto*/ 0x07 if_chr_death_animation_finished CHR_LABTECH2, /*goto*/ 0x07 if_chr_dying CHR_LABTECH2, /*goto*/ 0x07 if_chr_death_animation_finished CHR_LABTECH3, /*goto*/ 0x07 if_chr_dying CHR_LABTECH3, /*goto*/ 0x07 endloop 0x00 label 0x07 message CHR_JOANNA, 0x1614 // "Critical mission personnel killed." set_stage_flag STAGEFLAG_LABTECH_DEAD label 0x0b set_function CHR_SELF, GFUNC_IDLE endfunction func100f_check_researchdata_collected: beginloop 0x00 if_chr_has_object CHR_JOANNA, OBJ_RESEARCHDATA1, /*goto*/ 0x07 if_chr_has_object CHR_VELVET, OBJ_RESEARCHDATA1, /*goto*/ 0x07 reloop 0x00 label 0x07 if_chr_has_object CHR_JOANNA, OBJ_RESEARCHDATA2, /*goto*/ 0x07 if_chr_has_object CHR_VELVET, OBJ_RESEARCHDATA2, /*goto*/ 0x07 reloop 0x00 label 0x07 if_chr_has_object CHR_JOANNA, OBJ_RESEARCHDATA3, /*goto*/ 0x07 if_chr_has_object CHR_VELVET, OBJ_RESEARCHDATA3, /*goto*/ 0x07 endloop 0x00 label 0x07 message CHR_JOANNA, 0x1615 // "Research data has been secured." set_stage_flag STAGEFLAG_COLLECTED_RESEARCH_DATA set_function CHR_SELF, GFUNC_IDLE endfunction .macro init_path pathid set_chr_field_0x35e_0x35f 2, 0x0a set_accuracy 18 set_reaction_speed 60 set_chr_health CHR_SELF, 70 set_armor 0 set_recovery_speed 0 set_shield 0 assign_path \pathid start_path set_function CHR_SELF, GFUNC_UNALERTED_0004 .endm func0405_start_path00: init_path 0 endfunction func0409_start_path03: set_chr_cloaked CHR_SELF, FALSE, TRUE init_path 3 endfunction func040a_start_path04: set_chr_cloaked CHR_SELF, FALSE, TRUE init_path 4 endfunction func0406_start_path01: init_path 1 endfunction func0407_start_path02: init_path 2 endfunction .macro labtech_logic function pad1 pad2 pad3 set_onshot_function \function if_chr_death_animation_finished CHR_SELF, /*goto*/ 0x07 if_chr_dying CHR_SELF, /*goto*/ 0x07 if_chr_unloaded CHR_SELF, /*goto*/ 0x07 goto_next 0x04 // Dying label 0x07 set_onshot_function GFUNC_IDLE set_function CHR_SELF, GFUNC_IDLE // Alive label 0x04 beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF set_target_chr CHR_P1P2 if_chr_sees_player /*goto*/ 0x0f .if \pad1 == 0x020f if_alertness 99, OPERATOR_GREATER_THAN, /*goto*/ 0x10 .else if_alertness 99, OPERATOR_GREATER_THAN, /*goto*/ 0x0f .endif if_chr_stopped /*goto*/ 0x04 goto_next 0x07 label 0x04 if_chr_idle /*goto*/ 0x07 call_rng if_rand_lt 128, /*goto*/ 0x27 call_rng if_rand_lt 86, /*goto*/ 0x3b if_rand_lt 172, /*goto*/ 0x3c animation ANIM_OPERATE_0206, -1, -1, 0x0210, CHR_SELF, 2 goto_next 0x07 label 0x3b animation ANIM_OPERATE_0204, -1, -1, 0x0210, CHR_SELF, 2 goto_next 0x07 label 0x3c animation ANIM_OPERATE_0205, -1, -1, 0x0210, CHR_SELF, 2 goto_next 0x07 label 0x27 call_rng if_rand_lt 86, /*goto*/ 0x3b if_rand_lt 172, /*goto*/ 0x3c if_chr_distance_to_pad_lt CHR_SELF, 200, \pad1, /*goto*/ 0x3b walk_to_pad \pad1 goto_next 0x07 label 0x3b if_chr_distance_to_pad_lt CHR_SELF, 200, \pad2, /*goto*/ 0x3c walk_to_pad \pad2 goto_next 0x07 label 0x3c if_chr_distance_to_pad_lt CHR_SELF, 200, \pad3, /*goto*/ 0x07 walk_to_pad \pad3 goto_next 0x07 label 0x07 endloop 0x00 .if \pad1 == 0x020f label 0x10 set_alertness 100 .endif label 0x0f set_function CHR_SELF, FUNC_LABTECH_ALERTED .endm func040e_init_labtech1: set_self_flag_bank3 CHRFLAG3_04000000 set_chr_health CHR_SELF, 1 set_function CHR_SELF, FUNC_LABTECH1 endfunction func040b_labtech1: labtech_logic FUNC_LABTECH1, 0x0209, 0x020a, 0x020b endfunction func040f_init_labtech2: set_self_flag_bank3 CHRFLAG3_04000000 set_chr_health CHR_SELF, 1 set_function CHR_SELF, FUNC_LABTECH2 endfunction func040c_labtech2: labtech_logic FUNC_LABTECH2, 0x020c, 0x020d, 0x020e endfunction func0410_init_labtech3: set_self_flag_bank3 CHRFLAG3_04000000 set_chr_health CHR_SELF, 1 set_function CHR_SELF, FUNC_LABTECH3 endfunction func040d_labtech3: // @bug: Wrong onshot function. Under normal gameplay this labtech has 1HP // anyway and will die in one shot. Theroetically, if you use PD mode with // max health and shoot him with a weak weapon then he will start running to // lab tech 1's pads. labtech_logic FUNC_LABTECH1, 0x020f, 0x0210, 0x0211 endfunction func0411_labtech_alerted: restart_timer label 0x0b try_face_entity 0x0200, 0x0000, /*goto*/ 0x0c beginloop 0x0c if_angle_to_target_chr_lt 10, /*goto*/ 0x04 if_timer_gt 60, /*goto*/ 0x04 endloop 0x0c label 0x04 if_alertness 99, OPERATOR_GREATER_THAN, /*goto*/ 0x04 set_alertness 100 dprint "TALK 1\n" say_quip CHR_JOANNA, 0x2a, 0xff, 0x02, 0xff, BANK_1, 0x00, 0x00 animation ANIM_SURRENDER_002E, 0, -1, 0x1010, CHR_SELF, 2 beginloop 0x3e if_timer_gt 90, /*goto*/ 0x04 endloop 0x3e // Already alert (eg. by gunfire) label 0x04 try_target_chr_in_same_group /*goto*/ 0x3f goto_next 0x42 label 0x3f try_run_to_chr FOLLOW_CHR, /*goto*/ 0x40 goto_next 0x42 beginloop 0x40 if_detected_chr FOLLOW_CHR, /*goto*/ 0x41 if_chr_stopped /*goto*/ 0x41 endloop 0x40 label 0x41 set_group_alertness 100 say_quip CHR_JOANNA, 0x10, 0xff, 0x02, 0xff, BANK_0, 0x00, 0x00 label 0x42 go_to_target_pad SPEED_RUN beginloop 0x10 if_chr_stopped /*goto*/ 0x13 endloop 0x10 label 0x13 restart_timer if_chr_sees_player /*goto*/ 0x07 goto_next 0x00 label 0x07 set_target_chr CHR_P1P2 if_chr_distance_lt 300, /*goto*/ 0x04 label 0x00 animation ANIM_COWER_0229, -1, -1, 0x100a, CHR_SELF, 2 beginloop 0x11 consider_coop_for_p1p2_chr CHR_SELF set_target_chr CHR_P1P2 if_timer_gt 1200, /*goto*/ 0x0d if_chr_sees_player /*goto*/ 0x07 goto_next 0x00 label 0x07 if_chr_distance_lt 300, /*goto*/ 0x04 label 0x00 if_chr_stopped /*goto*/ 0x07 endloop 0x11 label 0x07 goto_first 0x13 label 0x0d goto_first 0x42 label 0x04 retreat 0x02, 0x02 restart_timer beginloop 0x14 if_timer_gt 600, /*goto*/ 0x07 endloop 0x14 label 0x07 goto_first 0x13 set_function CHR_SELF, GFUNC_IDLE endfunction func0412_hide: set_self_flag_bank3 CHRFLAG3_HIDDEN set_self_flag_bank3 CHRFLAG3_INVINCIBLE_TO_GUNFIRE set_function CHR_SELF, GFUNC_IDLE endfunction func1010_alarm_responders: yield yield set_chr_flag_bank2 0x57, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x58, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x59, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x5a, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x5b, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x5c, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x5d, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x5e, CHRFLAG2_CLOAKED hide_chr 0x57 hide_chr 0x58 hide_chr 0x59 hide_chr 0x5a hide_chr 0x5b hide_chr 0x5c hide_chr 0x5d hide_chr 0x5e set_chr_flag_bank2 0x04, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x25, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x06, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x08, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x0a, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x0c, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x0e, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x10, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x12, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x14, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x16, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x18, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x1a, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x1c, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x1e, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x20, CHRFLAG2_CLOAKED set_chr_flag_bank2 0x22, CHRFLAG2_CLOAKED hide_chr 0x04 hide_chr 0x25 hide_chr 0x06 hide_chr 0x08 hide_chr 0x0a hide_chr 0x0c hide_chr 0x0e hide_chr 0x10 hide_chr 0x12 hide_chr 0x14 hide_chr 0x16 hide_chr 0x18 hide_chr 0x1a hide_chr 0x1c hide_chr 0x1e hide_chr 0x20 hide_chr 0x22 beginloop 0x00 if_alarm_active /*goto*/ 0x07 endloop 0x00 label 0x07 show_chr 0x57 show_chr 0x58 show_chr 0x59 show_chr 0x5a show_chr 0x5b show_chr 0x5c show_chr 0x5d show_chr 0x5e set_chr_alliance 0x57, ALLIANCE_ENEMY set_chr_alliance 0x58, ALLIANCE_ENEMY set_chr_alliance 0x59, ALLIANCE_ENEMY set_chr_alliance 0x5a, ALLIANCE_ENEMY set_chr_alliance 0x5b, ALLIANCE_ENEMY set_chr_alliance 0x5c, ALLIANCE_ENEMY set_chr_alliance 0x5d, ALLIANCE_ENEMY set_chr_alliance 0x5e, ALLIANCE_ENEMY cmd0145_rebuild_groups cmd0146_rebuild_groups yield show_chr 0x04 show_chr 0x25 show_chr 0x06 show_chr 0x08 show_chr 0x0a show_chr 0x0c show_chr 0x0e show_chr 0x10 show_chr 0x12 show_chr 0x14 show_chr 0x16 show_chr 0x18 show_chr 0x1a show_chr 0x1c show_chr 0x1e show_chr 0x20 show_chr 0x22 set_chr_alliance 0x04, ALLIANCE_ENEMY set_chr_alliance 0x25, ALLIANCE_ENEMY set_chr_alliance 0x06, ALLIANCE_ENEMY set_chr_alliance 0x08, ALLIANCE_ENEMY set_chr_alliance 0x0a, ALLIANCE_ENEMY set_chr_alliance 0x0c, ALLIANCE_ENEMY set_chr_alliance 0x0e, ALLIANCE_ENEMY set_chr_alliance 0x10, ALLIANCE_ENEMY set_chr_alliance 0x12, ALLIANCE_ENEMY set_chr_alliance 0x14, ALLIANCE_ENEMY set_chr_alliance 0x16, ALLIANCE_ENEMY set_chr_alliance 0x18, ALLIANCE_ENEMY set_chr_alliance 0x1a, ALLIANCE_ENEMY set_chr_alliance 0x1c, ALLIANCE_ENEMY set_chr_alliance 0x1e, ALLIANCE_ENEMY set_chr_alliance 0x20, ALLIANCE_ENEMY set_chr_alliance 0x22, ALLIANCE_ENEMY cmd0145_rebuild_groups cmd0146_rebuild_groups yield set_function 0x57, 0x0409 set_function 0x58, 0x0409 set_function 0x59, 0x040a set_function 0x5a, 0x040a set_function 0x5b, FUNC_GUARD_ALERTED set_function 0x5c, FUNC_GUARD_ALERTED set_function 0x5d, FUNC_GUARD_ALERTED set_function 0x5e, FUNC_GUARD_ALERTED set_function 0x04, FUNC_GUARD_UNALERTED set_function 0x25, FUNC_GUARD_UNALERTED set_function 0x06, FUNC_GUARD_UNALERTED set_function 0x08, FUNC_GUARD_UNALERTED set_function 0x0a, FUNC_GUARD_UNALERTED set_function 0x0c, FUNC_GUARD_UNALERTED set_function 0x0e, FUNC_GUARD_UNALERTED set_function 0x10, FUNC_GUARD_UNALERTED set_function 0x12, FUNC_GUARD_UNALERTED set_function 0x14, FUNC_GUARD_UNALERTED set_function 0x16, FUNC_GUARD_UNALERTED set_function 0x18, FUNC_GUARD_UNALERTED set_function 0x1a, FUNC_GUARD_UNALERTED set_function 0x1c, FUNC_GUARD_UNALERTED set_function 0x1e, FUNC_GUARD_UNALERTED set_function 0x20, FUNC_GUARD_UNALERTED set_function 0x22, FUNC_GUARD_UNALERTED yield unset_chr_flag_bank3 0x57, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x58, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x59, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x5a, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x5b, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x5c, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x5d, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x5e, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x57, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x58, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x59, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x5a, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x5b, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x5c, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x5d, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x5e, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x04, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x25, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x06, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x08, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x0a, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x0c, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x0e, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x10, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x12, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x14, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x16, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x18, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x1a, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x1c, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x1e, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x20, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x22, CHRFLAG3_INVINCIBLE_TO_GUNFIRE unset_chr_flag_bank3 0x04, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x25, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x06, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x08, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x0a, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x0c, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x0e, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x10, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x12, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x14, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x16, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x18, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x1a, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x1c, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x1e, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x20, CHRFLAG3_HIDDEN unset_chr_flag_bank3 0x22, CHRFLAG3_HIDDEN set_function CHR_SELF, GFUNC_IDLE endfunction func0402_init_pilot: set_chr_health CHR_SELF, 1 set_function CHR_SELF, FUNC_PILOT endfunction func0401_pilot_dying: unset_stage_flag STAGEFLAG_SAID_PULLTHEPLUG unset_stage_flag STAGEFLAG_SAID_SWITCHTHINGOFF set_function CHR_SELF, GFUNC_IDLE endfunction func0401_pilot: set_onshot_function FUNC_PILOT if_chr_dying CHR_SELF, /*goto*/ 0x07 if_chr_death_animation_finished CHR_SELF, /*goto*/ 0x07 if_chr_unloaded CHR_SELF, /*goto*/ 0x07 goto_next 0x00 // Dying label 0x07 set_function CHR_SELF, FUNC_PILOT_DYING // Alive - wait for player to arrive beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF set_target_chr CHR_P1P2 if_target_chr_in_sight /*goto*/ 0x07 if_alertness 99, OPERATOR_GREATER_THAN, /*goto*/ 0x04 endloop 0x00 // Seen player label 0x07 say_quip CHR_JOANNA, 0x08, 0xfe, 0x0a, 0xff, BANK_0, 0x00, 0x00 label 0x04 set_group_alertness 100 surrender beginloop 0x0b // Wait for Jo nearby consider_coop_for_p1p2_chr CHR_SELF set_target_chr CHR_P1P2 if_chr_distance_lt 200, /*goto*/ 0x07 reloop 0x0b // and for Jo's room entry speech to finish label 0x07 if_sound_finished CHANNEL_6, /*goto*/ 0x07 reloop 0x0b // and for Jo to be in view label 0x07 if_chr_in_view /*goto*/ 0x07 endloop 0x0b label 0x07 if_stage_flag_eq STAGEFLAG_AUTOPILOT_DISABLED, TRUE, /*goto*/ 0x08 if_stage_flag_eq STAGEFLAG_SAID_PULLTHEPLUG, FALSE, /*goto*/ 0x07 goto_next 0x04 label 0x08 if_chr_death_animation_finished CHR_ANGRY_PILOT, /*goto*/ 0x09 if_chr_dying CHR_ANGRY_PILOT, /*goto*/ 0x09 if_chr_unloaded CHR_ANGRY_PILOT, /*goto*/ 0x09 goto_first 0x0b // Angry pilot dead or hasn't been chosen yet label 0x09 if_stage_flag_eq STAGEFLAG_GPS_DISABLED, TRUE, /*goto*/ 0x04 if_stage_flag_eq STAGEFLAG_SAID_SWITCHTHINGOFF, FALSE, /*goto*/ 0x08 // GPS disabled label 0x04 say_quip CHR_JOANNA, 0x08, 0xfe, 0x0a, 0xff, BANK_0, 0x00, 0x00 goto_first 0x0b label 0x07 speak TARGET_CHR, 0x162b, 0x7325, CHANNEL_7, COLOR_09_BLUE // "Pull the plug on that now." set_stage_flag STAGEFLAG_SAID_PULLTHEPLUG goto_next 0x0c label 0x08 speak TARGET_CHR, 0x162c, 0x7326, CHANNEL_7, COLOR_09_BLUE // "Switch this thing off." set_stage_flag STAGEFLAG_SAID_SWITCHTHINGOFF goto_next 0x0c beginloop 0x0c if_sound_finished CHANNEL_7, /*goto*/ 0x07 endloop 0x0c label 0x07 set_self_flag_bankx CHRFLAG0_08000000, BANK_0 if_stage_flag_eq STAGEFLAG_SAID_SWITCHTHINGOFF, FALSE, /*goto*/ 0x07 speak TARGET_CHR, 0x162d, 0x128e, CHANNEL_6, COLOR_04_ORANGE // "I'll shut it down." goto_next 0x08 label 0x07 speak TARGET_CHR, 0x162e, 0x1280, CHANNEL_6, COLOR_04_ORANGE // "Please don't hurt me." label 0x08 do_special_animation -1 beginloop 0x0f if_sound_finished CHANNEL_6, /*goto*/ 0x08 endloop 0x0f // Choose which pad to walk to label 0x08 if_stage_flag_eq STAGEFLAG_SAID_SWITCHTHINGOFF, TRUE, /*goto*/ 0x07 walk_to_pad 0x015d goto_next 0x0d label 0x07 walk_to_pad 0x0160 // Walking to pad beginloop 0x0d if_chr_stopped /*goto*/ 0x07 endloop 0x0d // Push button label 0x07 animation ANIM_PUSH_BUTTON, 0, -1, 0x1010, CHR_SELF, 2 restart_timer beginloop 0x0e if_chr_stopped /*goto*/ 0x07 if_timer_gt 60, /*goto*/ 0x08 endloop 0x0e label 0x08 speak CHR_SELF, -1, 0x8118, CHANNEL_9, COLOR_00_GREEN beginloop 0x10 if_chr_stopped /*goto*/ 0x07 endloop 0x10 label 0x07 if_stage_flag_eq STAGEFLAG_AUTOPILOT_DISABLED, TRUE, /*goto*/ 0x07 message TARGET_CHR, 0x160e // "Autopilot system has been deactivated." set_stage_flag STAGEFLAG_TRIGGER_ANGRY_PILOT yield yield yield yield yield yield yield yield yield yield set_stage_flag STAGEFLAG_AUTOPILOT_DISABLED surrender goto_first 0x0b label 0x07 message TARGET_CHR, 0x160f // "GPS system has been deactivated." set_stage_flag STAGEFLAG_GPS_DISABLED surrender goto_first 0x0b set_function CHR_SELF, GFUNC_IDLE endfunction func1011_check_pilots_dead: beginloop 0x00 if_stage_flag_eq STAGEFLAG_00080000, TRUE, /*goto*/ 0x08 if_chr_dying CHR_PILOT1, /*goto*/ 0x07 if_chr_death_animation_finished CHR_PILOT1, /*goto*/ 0x07 if_chr_unloaded CHR_PILOT1, /*goto*/ 0x07 reloop 0x00 label 0x07 if_chr_dying CHR_PILOT2, /*goto*/ 0x07 if_chr_death_animation_finished CHR_PILOT2, /*goto*/ 0x07 if_chr_unloaded CHR_PILOT2, /*goto*/ 0x07 reloop 0x00 label 0x07 if_chr_dying CHR_PILOT3, /*goto*/ 0x07 if_chr_death_animation_finished CHR_PILOT3, /*goto*/ 0x07 if_chr_unloaded CHR_PILOT3, /*goto*/ 0x07 endloop 0x00 // All pilots dead label 0x07 // Flag is set label 0x08 if_stage_flag_eq STAGEFLAG_AUTOPILOT_DISABLED, FALSE, /*goto*/ 0x07 if_stage_flag_eq STAGEFLAG_GPS_DISABLED, FALSE, /*goto*/ 0x07 set_function CHR_SELF, GFUNC_IDLE label 0x07 message CHR_JOANNA, 0x161b // "Critical mission personnel have been killed." set_stage_flag STAGEFLAG_PILOT_DEAD set_function CHR_SELF, GFUNC_IDLE endfunction /** * Choose a pilot to become angry. One of the three is selected at random. If * the selected pilot is dead, try the next one and so on in order 1, 2, 3. */ func1012_choose_angry_pilot: set_chr_flag_bank3 CHR_PILOT1, CHRFLAG3_KILLCOUNTABLE set_chr_flag_bank3 CHR_PILOT2, CHRFLAG3_KILLCOUNTABLE set_chr_flag_bank3 CHR_PILOT3, CHRFLAG3_KILLCOUNTABLE beginloop 0x00 if_kill_count_gt 0, /*goto*/ 0x08 if_stage_flag_eq STAGEFLAG_TRIGGER_ANGRY_PILOT, TRUE, /*goto*/ 0x07 endloop 0x00 // Triggered label 0x07 call_rng if_rand_lt 86, /*goto*/ 0x3b if_rand_lt 172, /*goto*/ 0x3c beginloop 0x03 if_kill_count_gt 0, /*goto*/ 0x08 if_chr_dying CHR_PILOT1, /*goto*/ 0x3b if_chr_death_animation_finished CHR_PILOT1, /*goto*/ 0x3b if_chr_unloaded CHR_PILOT1, /*goto*/ 0x3b if_chr_flag_bankx CHR_PILOT1, CHRFLAG0_08000000, BANK_0, /*goto*/ 0x3b set_function CHR_PILOT1, FUNC_ANGRY_PILOT set_function CHR_SELF, GFUNC_IDLE label 0x3b if_chr_dying CHR_PILOT2, /*goto*/ 0x3c if_chr_death_animation_finished CHR_PILOT2, /*goto*/ 0x3c if_chr_unloaded CHR_PILOT2, /*goto*/ 0x3c if_chr_flag_bankx CHR_PILOT2, CHRFLAG0_08000000, BANK_0, /*goto*/ 0x3c set_function CHR_PILOT2, FUNC_ANGRY_PILOT set_function CHR_SELF, GFUNC_IDLE label 0x3c if_chr_dying CHR_PILOT3, /*goto*/ 0x04 if_chr_death_animation_finished CHR_PILOT3, /*goto*/ 0x04 if_chr_unloaded CHR_PILOT3, /*goto*/ 0x04 if_chr_flag_bankx CHR_PILOT3, CHRFLAG0_08000000, BANK_0, /*goto*/ 0x04 set_function CHR_PILOT3, FUNC_ANGRY_PILOT set_function CHR_SELF, GFUNC_IDLE label 0x04 endloop 0x03 // Killed a pilot label 0x08 message CHR_JOANNA, 0x1623 // "Civilians have been killed." set_stage_flag STAGEFLAG_JO_KILLED_A_PILOT set_function CHR_SELF, GFUNC_IDLE endfunction func0404_angry_pilot: set_chr_id CHR_ANGRY_PILOT set_accuracy 90 set_reaction_speed 100 set_chr_alliance CHR_SELF, ALLIANCE_ENEMY cmd0145_rebuild_groups cmd0146_rebuild_groups unset_self_flag_bankx CHRFLAG0_00100000, BANK_0 set_self_flag_bank3 CHRFLAG3_00000040 set_onshot_function FUNC_ANGRY_PILOT if_chr_dying CHR_SELF, /*goto*/ 0x07 if_chr_death_animation_finished CHR_SELF, /*goto*/ 0x07 if_chr_unloaded CHR_SELF, /*goto*/ 0x07 goto_next 0x04 // Dying label 0x07 set_onshot_function GFUNC_IDLE set_function CHR_SELF, GFUNC_IDLE // Alive label 0x04 set_self_flag_bankx CHRFLAG0_00000004, BANK_0 speak TARGET_CHR, 0x162f, 0x14dd, CHANNEL_7, COLOR_04_ORANGE // "Die, you traitors." animation ANIM_DRAW_PISTOL_0245, -1, 120, 0x0600, CHR_SELF, 3 try_draw_weapon MODEL_CHRDY357, WEAPON_DY357MAGNUM, 0x00000000, /*goto*/ 0x6c beginloop 0x6c if_chr_stopped /*goto*/ 0x03 endloop 0x6c label 0x03 if_kill_count_gt 1, /*goto*/ 0x08 goto_next 0x04 // Jo killed a pilot label 0x08 set_stage_flag STAGEFLAG_00080000 // Select another pilot as target label 0x04 if_chr_dying CHR_PILOT1, /*goto*/ 0x3b if_chr_death_animation_finished CHR_PILOT1, /*goto*/ 0x3b if_chr_unloaded CHR_PILOT1, /*goto*/ 0x3b if_chr_flag_bankx CHR_PILOT1, CHRFLAG0_00000004, BANK_0, /*goto*/ 0x3b set_target_chr CHR_PILOT1 goto_next 0x00 label 0x3b if_chr_dying CHR_PILOT2, /*goto*/ 0x3c if_chr_death_animation_finished CHR_PILOT2, /*goto*/ 0x3c if_chr_unloaded CHR_PILOT2, /*goto*/ 0x3c if_chr_flag_bankx CHR_PILOT2, CHRFLAG0_00000004, BANK_0, /*goto*/ 0x3c set_target_chr CHR_PILOT2 goto_next 0x00 label 0x3c if_chr_dying CHR_PILOT3, /*goto*/ 0x04 if_chr_death_animation_finished CHR_PILOT3, /*goto*/ 0x04 if_chr_unloaded CHR_PILOT3, /*goto*/ 0x04 if_chr_flag_bankx CHR_PILOT3, CHRFLAG0_00000004, BANK_0, /*goto*/ 0x04 set_target_chr CHR_PILOT3 goto_next 0x00 // No other pilots label 0x04 call_rng if_rand_lt 128, /*goto*/ 0x3b set_target_chr CHR_VELVET if_chr_death_animation_finished TARGET_CHR, /*goto*/ 0x3b goto_next 0x00 label 0x3b set_target_chr CHR_JOANNA // Got target (other pilot or Jo) label 0x00 if_chr_lost_track_of_target_maybe /*goto*/ 0x07 goto_next 0x04 label 0x07 set_onshot_function GFUNC_ALERTED set_function CHR_SELF, GFUNC_ALERTED label 0x04 restart_timer try_run_to_target_chr /*goto*/ 0x6d beginloop 0x6d if_in_disarm_range /*goto*/ 0x07 if_timer_gt 120, /*goto*/ 0x04 endloop 0x6d label 0x04 goto_first 0x00 label 0x07 try_aim_and_shoot_thing1 0x0220, 0x0000, /*goto*/ 0x04 label 0x04 try_aim_and_shoot_thing2 0x0200, 0x0000, /*goto*/ 0x6e beginloop 0x6e if_chr_stopped /*goto*/ 0x07 endloop 0x6e label 0x07 goto_first 0x03 endfunction func1013_lift_switch: beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_chr_activated_object CHR_P1P2, OBJ_LIFT_SWITCH, /*goto*/ 0x07 endloop 0x00 label 0x07 message CHR_P1P2, 0x161c // "Lift door has been unlocked." unlock_door 0x18, 0x02 unlock_door 0x19, 0x02 open_door 0x18 open_door 0x19 set_stage_flag STAGEFLAG_LIFT_UNLOCKED set_function CHR_SELF, GFUNC_IDLE endfunction func1014_moonpool_switch: beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_object_in_good_condition OBJ_MOONPOOL_SWITCH, /*goto*/ 0x08 if_difficulty_lt DIFF_SA, /*goto*/ 0x10 message CHR_P1P2, 0x1624 // "Critical mission object has been destroyed." set_stage_flag STAGEFLAG_MOONPOOL_SWITCH_DESTROYED label 0x10 set_function CHR_SELF, GFUNC_IDLE label 0x08 if_chr_activated_object CHR_P1P2, OBJ_MOONPOOL_SWITCH, /*goto*/ 0x07 endloop 0x00 label 0x07 label 0x07 message CHR_P1P2, 0x161d // "Lift has been activated." set_stage_flag STAGEFLAG_MOONPOOL_ACTIVATED set_function CHR_SELF, GFUNC_IDLE endfunction func0413_guard_alerted: set_chr_cloaked CHR_SELF, FALSE, TRUE set_chr_field_0x35e_0x35f 2, 0x0a set_accuracy 18 set_reaction_speed 60 set_chr_health CHR_SELF, 70 set_armor 0 set_recovery_speed 0 set_shield 0 set_function CHR_SELF, GFUNC_ALERTED endfunction func1015_shuffle_hatchswitches: yield shuffle_pelagic_switches yield yield set_object_image OBJ_BADHATCHSWITCH1, 0x00, 0x12 yield set_object_image OBJ_BADHATCHSWITCH2, 0x00, 0x12 yield set_object_image OBJ_BADHATCHSWITCH3, 0x00, 0x12 yield set_object_image OBJ_BADHATCHSWITCH4, 0x00, 0x12 yield set_object_image OBJ_HATCHSWITCH1, 0x00, 0x13 yield set_object_image OBJ_HATCHSWITCH2, 0x00, 0x13 yield set_object_image OBJ_HATCHSWITCH3, 0x00, 0x13 yield set_object_image OBJ_HATCHSWITCH4, 0x00, 0x13 yield set_function CHR_SELF, GFUNC_IDLE endfunction .macro hatchswitch_logic switch flag yield yield beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_chr_activated_object CHR_P1P2, \switch, /*goto*/ 0x07 endloop 0x00 label 0x07 assign_sound 0x043a, CHANNEL_7 control_sound_from_object CHANNEL_7, \switch, TRUE set_object_image \switch, 0x00, 0x14 set_stage_flag \flag beginloop 0x0b if_stage_flag_eq STAGEFLAG_HATCHSWITCHES_RESETTING, TRUE, /*goto*/ 0x07 endloop 0x0b label 0x07 set_object_image \switch, 0x00, 0x13 yield yield yield yield yield unset_stage_flag STAGEFLAG_HATCHSWITCH1_ACTIVATED unset_stage_flag STAGEFLAG_HATCHSWITCH2_ACTIVATED unset_stage_flag STAGEFLAG_HATCHSWITCH3_ACTIVATED unset_stage_flag STAGEFLAG_HATCHSWITCH4_ACTIVATED goto_first 0x00 .endm func1016_hatchswitch1: hatchswitch_logic OBJ_HATCHSWITCH1, STAGEFLAG_HATCHSWITCH1_ACTIVATED endfunction func1017_hatchswitch2: hatchswitch_logic OBJ_HATCHSWITCH2, STAGEFLAG_HATCHSWITCH2_ACTIVATED endfunction func1018_hatchswitch3: hatchswitch_logic OBJ_HATCHSWITCH3, STAGEFLAG_HATCHSWITCH3_ACTIVATED endfunction func1019_hatchswitch4: hatchswitch_logic OBJ_HATCHSWITCH4, STAGEFLAG_HATCHSWITCH4_ACTIVATED endfunction func101a_badhatchswitches: yield yield beginloop 0x00 if_chr_activated_object CHR_P1P2, OBJ_BADHATCHSWITCH1, /*goto*/ 0x0b if_chr_activated_object CHR_P1P2, OBJ_BADHATCHSWITCH2, /*goto*/ 0x0c if_chr_activated_object CHR_P1P2, OBJ_BADHATCHSWITCH3, /*goto*/ 0x0d if_chr_activated_object CHR_P1P2, OBJ_BADHATCHSWITCH4, /*goto*/ 0x0e endloop 0x00 // 1 label 0x0b assign_sound 0x043a, CHANNEL_7 control_sound_from_object CHANNEL_7, OBJ_BADHATCHSWITCH1, TRUE yield assign_sound 0x01c0, CHANNEL_6 control_sound_from_object CHANNEL_6, OBJ_BADHATCHSWITCH1, FALSE set_object_image OBJ_BADHATCHSWITCH1, 0x00, 0x0f goto_next 0x04 // 2 label 0x0c assign_sound 0x043a, CHANNEL_7 control_sound_from_object CHANNEL_7, OBJ_BADHATCHSWITCH2, TRUE yield assign_sound 0x01c0, CHANNEL_6 control_sound_from_object CHANNEL_6, OBJ_BADHATCHSWITCH2, FALSE set_object_image OBJ_BADHATCHSWITCH2, 0x00, 0x0f goto_next 0x04 // 3 label 0x0d assign_sound 0x043a, CHANNEL_7 control_sound_from_object CHANNEL_7, OBJ_BADHATCHSWITCH3, TRUE yield assign_sound 0x01c0, CHANNEL_6 control_sound_from_object CHANNEL_6, OBJ_BADHATCHSWITCH3, FALSE set_object_image OBJ_BADHATCHSWITCH3, 0x00, 0x0f goto_next 0x04 // 4 label 0x0e assign_sound 0x043a, CHANNEL_7 control_sound_from_object CHANNEL_7, OBJ_BADHATCHSWITCH4, TRUE yield assign_sound 0x01c0, CHANNEL_6 control_sound_from_object CHANNEL_6, OBJ_BADHATCHSWITCH4, FALSE set_object_image OBJ_BADHATCHSWITCH4, 0x00, 0x0f goto_next 0x04 label 0x04 message CHR_P1P2, 0x161f // "Unlocking sequence has been reset." set_stage_flag STAGEFLAG_HATCHSWITCHES_RESETTING restart_timer beginloop 0x10 if_timer_gt 120, /*goto*/ 0x04 endloop 0x10 label 0x04 mute_channel CHANNEL_6 unset_stage_flag STAGEFLAG_HATCHSWITCHES_RESETTING set_object_image OBJ_BADHATCHSWITCH1, 0x00, 0x12 set_object_image OBJ_BADHATCHSWITCH2, 0x00, 0x12 set_object_image OBJ_BADHATCHSWITCH3, 0x00, 0x12 set_object_image OBJ_BADHATCHSWITCH4, 0x00, 0x12 goto_first 0x00 endfunction func101b_reactor_hum: yield assign_sound 0x8146, CHANNEL_1 play_sound_from_object CHANNEL_1, OBJ_REACTOR_SWITCH, 0x07d0, 0x0bb8 set_function CHR_SELF, GFUNC_IDLE endfunction func0415_elvis_at_start: set_onshot_function FUNC_ELVIS_AT_START if_chr_dying CHR_SELF, /*goto*/ 0x07 if_chr_death_animation_finished CHR_SELF, /*goto*/ 0x07 if_chr_unloaded CHR_SELF, /*goto*/ 0x07 goto_next 0x04 // Dying label 0x07 if_sound_finished CHANNEL_6, /*goto*/ 0x08 mute_channel CHANNEL_6 label 0x08 set_function CHR_SELF, GFUNC_IDLE // Alive label 0x04 stop_chr set_chr_health CHR_SELF, 1 restart_timer beginloop 0x0b if_timer_gt 120, /*goto*/ 0x07 endloop 0x0b label 0x07 do_special_animation -1 speak TARGET_CHR, 0x1620, 0x14dc, CHANNEL_6, COLOR_06_WHITE // "You go on ahead, Jo. I'll secure the perimeter. We..." beginloop 0x0c if_sound_finished CHANNEL_6, /*goto*/ 0x07 endloop 0x0c label 0x07 jog_to_pad 0x0040 beginloop 0x0d if_chr_stopped /*goto*/ 0x07 endloop 0x0d label 0x3b restart_timer label 0x0e stop_chr if_self_flag_bankx_eq CHRFLAG1_DONE_SEARCH_ANIM, TRUE, BANK_1, /*goto*/ 0x07 call_rng if_rand_gt 128, /*goto*/ 0x07 // 50% chance of doing an idle animation call_rng if_rand_lt 64, /*goto*/ 0x44 if_rand_lt 128, /*goto*/ 0x45 if_rand_lt 196, /*goto*/ 0x46 set_self_flag_bankx CHRFLAG1_DONE_SEARCH_ANIM, BANK_1 animation ANIM_SMOKE_CIGARETTE, 0, -1, 0x100a, CHR_SELF, 2 goto_next 0x4c label 0x44 animation ANIM_SCRATCH_HEAD, 0, -1, 0x100a, CHR_SELF, 2 goto_next 0x4c label 0x45 animation ANIM_YAWN, 0, -1, 0x100a, CHR_SELF, 2 goto_next 0x4c label 0x46 animation ANIM_GRAB_CROTCH, 0, -1, 0x100a, CHR_SELF, 2 goto_next 0x4c label 0x47 animation ANIM_TWO_GUN_HOLD, 0, 100, 0x100a, CHR_SELF, 2 goto_next 0x4c // 50% chance label 0x07 unset_self_flag_bankx CHRFLAG1_DONE_SEARCH_ANIM, BANK_1 if_chr_in_room CHR_SELF, 0x00, 0x0029, /*goto*/ 0x04 set_target_pad 0x0040 goto_next 0x07 label 0x04 call_rng if_rand_lt 64, /*goto*/ 0x44 if_rand_lt 128, /*goto*/ 0x45 if_rand_lt 196, /*goto*/ 0x46 try_set_target_pad_to_something 0x08, /*goto*/ 0x07 label 0x44 try_set_target_pad_to_something 0x02, /*goto*/ 0x07 label 0x45 try_set_target_pad_to_something 0x04, /*goto*/ 0x07 label 0x46 try_set_target_pad_to_something 0x08, /*goto*/ 0x07 goto_next 0x4c label 0x07 go_to_target_pad SPEED_WALK beginloop 0x4c if_chr_in_room CHR_JOANNA, 0x00, 0x0029, /*goto*/ 0x04 if_chr_in_room CHR_JOANNA, 0x00, 0x002a, /*goto*/ 0x04 if_chr_in_room CHR_JOANNA, 0x00, 0x002b, /*goto*/ 0x04 if_chr_in_room CHR_JOANNA, 0x00, 0x0030, /*goto*/ 0x04 if_chr_death_animation_finished CHR_VELVET, /*goto*/ 0x07 if_chr_in_room CHR_VELVET, 0x00, 0x0029, /*goto*/ 0x04 if_chr_in_room CHR_VELVET, 0x00, 0x002a, /*goto*/ 0x04 if_chr_in_room CHR_VELVET, 0x00, 0x002b, /*goto*/ 0x04 if_chr_in_room CHR_VELVET, 0x00, 0x0030, /*goto*/ 0x04 label 0x07 goto_next 0x10 label 0x04 if_chr_stopped /*goto*/ 0x4b endloop 0x4c label 0x4b goto_first 0x3b label 0x04 label 0x10 yield if_difficulty_lt DIFF_SA, /*goto*/ 0x07 // SA and PA chr_move_to_pad CHR_ELVIS, 0x0020, 0x01, /*goto*/ 0x04 goto_first 0x10 // Agent label 0x07 chr_move_to_pad CHR_ELVIS, 0x0096, 0x01, /*goto*/ 0x04 goto_first 0x10 label 0x04 stop_chr set_stage_flag STAGEFLAG_ELVIS_WARPED_FROM_START set_chr_flag_bank3 CHR_SELF, CHRFLAG3_HIDDEN set_chr_flag_bank3 CHR_SELF, CHRFLAG3_INVINCIBLE_TO_GUNFIRE set_armor 2000 set_chr_health CHR_SELF, 1 set_function CHR_SELF, GFUNC_IDLE endfunction /** * Elvis leading the way from the moon pool to the diving area. */ func0416_elvis_leading: set_onshot_function FUNC_ELVIS_LEADING if_chr_dying CHR_SELF, /*goto*/ 0x07 if_chr_death_animation_finished CHR_SELF, /*goto*/ 0x07 if_chr_unloaded CHR_SELF, /*goto*/ 0x07 goto_next 0x04 // Dying label 0x07 set_onshot_function GFUNC_IDLE set_function CHR_SELF, GFUNC_IDLE // Alive label 0x04 if_just_injured CHR_SELF, /*goto*/ 0x07 goto_next 0x04 // Injured label 0x07 say_quip CHR_JOANNA, 0x29, 0xff, 0x03, 0xff, BANK_1, 0x00, 0x00 beginloop 0x3a if_chr_stopped /*goto*/ 0x04 endloop 0x3a label 0x04 if_enemy_distance_lt_and_los 2540, /*goto*/ 0x0b set_target_pad 0x0096 label 0x12 label 0x04 run_to_pad 0x0096 restart_timer beginloop 0x00 if_timer_gt 1200, /*goto*/ 0x08 if_enemy_distance_lt_and_los 2540, /*goto*/ 0x0b label 0x07 dprint "GO TO PAD\n" if_chr_stopped /*goto*/ 0x04 endloop 0x00 label 0x08 goto_first 0x12 label 0x07 goto_first 0x03 label 0x04 stop_chr beginloop 0x0c if_enemy_distance_lt_and_los 2540, /*goto*/ 0x0b label 0x07 dprint "AT PAD\n" endloop 0x0c label 0x0b dprint "DETECTED\n" call_rng if_rand_lt 85, /*goto*/ 0x3b if_rand_lt 170, /*goto*/ 0x3c say_quip CHR_JOANNA, 0x26, 0xff, 0x03, 0xff, BANK_1, 0x00, 0x00 goto_next 0x07 label 0x3b say_quip CHR_JOANNA, 0x27, 0xff, 0x03, 0xff, BANK_1, 0x00, 0x00 goto_next 0x07 label 0x3c say_quip CHR_JOANNA, 0x28, 0xff, 0x03, 0xff, BANK_1, 0x00, 0x00 label 0x07 set_onshot_function FUNC_ELVIS_LEADING set_return_function CHR_SELF, FUNC_ELVIS_LEADING set_function CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR endfunction func101c_check_elvis_dead: beginloop 0x00 if_chr_death_animation_finished CHR_ELVIS, /*goto*/ 0x07 if_chr_dying CHR_ELVIS, /*goto*/ 0x07 if_chr_unloaded CHR_ELVIS, /*goto*/ 0x07 endloop 0x00 label 0x07 message CHR_JOANNA, 0x1621 // "Elvis has been killed." set_stage_flag STAGEFLAG_ELVIS_DEAD set_function CHR_SELF, GFUNC_IDLE endfunction func0418_elvis_at_moonpool: // @bug? If Elvis has enough health, and you can shoot him before he talks, // he'll jump straight to leading the way without enabling AIVSAI on // everyone. This may allow him to run past guards without engaging in // combat. set_onshot_function FUNC_ELVIS_LEADING beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF set_target_chr CHR_P1P2 if_chr_sees_player /*goto*/ 0x07 endloop 0x00 label 0x07 if_chr_dying CHR_SELF, /*goto*/ 0x07 if_chr_death_animation_finished CHR_SELF, /*goto*/ 0x07 if_chr_unloaded CHR_SELF, /*goto*/ 0x07 do_special_animation -1 set_stage_flag STAGEFLAG_MET_ELVIS speak CHR_P1P2, 0x1622, 0x81a4, CHANNEL_6, COLOR_06_WHITE // "Joanna... What took you so long? Follow me - let's..." beginloop 0x0b if_sound_finished CHANNEL_6, /*goto*/ 0x07 endloop 0x0b label 0x07 set_function CHR_SELF, FUNC_ELVIS_PREPARE_LEADING endfunction func0417_elvis_prepare_leading: // Allow all other chrs to engage in combat with Elvis set_chr_flag_bankx 0x03, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x04, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x05, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x06, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x07, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x08, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x09, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x0a, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x0b, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x0c, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x0d, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x0e, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x0f, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x10, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x11, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x12, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x13, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x14, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x15, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x16, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x17, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x18, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x19, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x1a, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x1b, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x1c, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x1d, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x1e, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x1f, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x20, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x21, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x22, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x23, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x24, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x25, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x26, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x27, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x28, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x29, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x2a, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x2b, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x2c, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x2d, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x2e, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x2f, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x30, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x31, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x32, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x33, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x34, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x35, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x36, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x37, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x38, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x39, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x3a, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x3b, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx CHR_PILOT1, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x3d, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx CHR_PILOT2, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx CHR_PILOT3, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x40, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x41, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x42, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x43, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x44, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x45, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x46, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x47, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x48, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x49, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x4a, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x4b, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x4c, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x4d, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x51, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x52, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x53, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x54, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x55, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x56, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x57, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x58, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x59, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x5a, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x5b, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x5c, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x5d, CHRFLAG0_AIVSAI, BANK_0 set_chr_flag_bankx 0x5e, CHRFLAG0_AIVSAI, BANK_0 set_function CHR_SELF, FUNC_ELVIS_LEADING endfunction func101d_alarm_switches: beginloop 0x00 consider_coop_for_p1p2_chr CHR_SELF if_chr_activated_object CHR_P1P2, 0x21, /*goto*/ 0x07 if_chr_activated_object CHR_P1P2, 0x22, /*goto*/ 0x07 if_chr_activated_object CHR_P1P2, 0x23, /*goto*/ 0x07 if_chr_activated_object CHR_P1P2, 0x24, /*goto*/ 0x07 if_chr_activated_object CHR_P1P2, 0x25, /*goto*/ 0x07 endloop 0x00 label 0x07 if_alarm_active /*goto*/ 0x07 activate_alarm message CHR_P1P2, 0x1625 // "Alarm has been activated." goto_next 0x0c label 0x07 deactivate_alarm message CHR_JOANNA, 0x1626 // "Alarm has been deactivated." goto_next 0x0c label 0x0c restart_timer beginloop 0x0d if_timer_gt 120, /*goto*/ 0x07 endloop 0x0d label 0x07 goto_first 0x00 // @bug: This function is surely not meant to be assigned here. But it has // no consequences because the function will bail because CHR_SELF doesn't // exist. set_function CHR_SELF, FUNC_ELVIS_LEADING endfunction func101e_alarm_images: beginloop 0x00 if_alarm_active /*goto*/ 0x07 endloop 0x00 label 0x07 set_object_flag_bank0 0x27, OBJECTFLAG0_00100000 set_object_flag_bank0 0x28, OBJECTFLAG0_00100000 set_object_flag_bank1 0x27, OBJECTFLAG1_INVISIBLE set_object_flag_bank1 0x28, OBJECTFLAG1_INVISIBLE set_object_image 0x21, 0x00, 0x0f set_object_image 0x22, 0x00, 0x0f set_object_image 0x23, 0x00, 0x0f set_object_image 0x24, 0x00, 0x0f set_object_image 0x25, 0x00, 0x0f beginloop 0x0b if_alarm_active /*goto*/ 0x07 goto_next 0x04 label 0x07 endloop 0x0b label 0x04 set_object_image 0x21, 0x00, 0x14 set_object_image 0x22, 0x00, 0x14 set_object_image 0x23, 0x00, 0x14 set_object_image 0x24, 0x00, 0x14 set_object_image 0x25, 0x00, 0x14 goto_first 0x00 endfunction func101f_unlock_doors: if_difficulty_lt DIFF_SA, /*goto*/ 0x0b if_difficulty_lt DIFF_PA, /*goto*/ 0x0c // PA unlock_door 0x2c, 0x80 unlock_door 0x2d, 0x80 // SA + PA label 0x0c unlock_door 0x29, 0x80 unlock_door 0x2a, 0x80 unlock_door 0x2b, 0x80 // A + SA + PA label 0x0b set_function CHR_SELF, GFUNC_IDLE endfunction func1020_setup_rtracker: yield set_object_flag_bank2 0x27, OBJECTFLAG2_RTRACKED_BLUE set_object_flag_bank2 0x28, OBJECTFLAG2_RTRACKED_BLUE set_function CHR_SELF, GFUNC_IDLE endfunction func1421_setup_lighting: yield set_lighting 0x0060, 0x06, 0x01 set_lighting 0x0061, 0x06, 0x01 set_lighting 0x0063, 0x05, 0x01 set_lighting 0x0064, 0x05, 0x01 set_lighting 0x0064, 0x06, 0x01 set_lighting 0x0065, 0x05, 0x01 set_lighting 0x0067, 0x05, 0x01 set_lighting 0x0067, 0x06, 0x01 set_lighting 0x0068, 0x05, 0x01 set_lighting 0x0068, 0x06, 0x01 set_lighting 0x0069, 0x05, 0x01 set_lighting 0x0069, 0x06, 0x01 set_lighting 0x006a, 0x05, 0x01 set_lighting 0x006a, 0x06, 0x01 set_lighting 0x006b, 0x05, 0x01 set_lighting 0x006b, 0x06, 0x01 set_lighting 0x006d, 0x05, 0x01 set_lighting 0x006d, 0x06, 0x01 set_lighting 0x006e, 0x05, 0x01 set_lighting 0x006e, 0x06, 0x01 set_lighting 0x006f, 0x05, 0x01 set_lighting 0x006f, 0x06, 0x01 set_lighting 0x0070, 0x05, 0x01 set_lighting 0x0070, 0x06, 0x01 set_lighting 0x0071, 0x05, 0x01 set_lighting 0x0071, 0x06, 0x01 set_lighting 0x0072, 0x05, 0x01 set_lighting 0x0072, 0x06, 0x01 set_lighting 0x0073, 0x05, 0x01 set_lighting 0x0077, 0x05, 0x01 set_function CHR_SELF, GFUNC_IDLE endfunction functions: register_function func1400_setup_counterop 0x1400 register_function func1001_objectives_failed_msg 0x1001 register_function func1002_intro 0x1002 register_function func1004_msg_controlledfrom 0x1004 register_function func1005_msg_withoutautopilot 0x1005 register_function func1006_msg_conductoperations 0x1006 register_function func1009_open_reactor_hatch 0x1009 register_function func100a_reactor_switch 0x100a register_function func100b_check_diving_area_located 0x100b register_function func100c_check_end_level 0x100c register_function func100e_check_labtech_dead 0x100e register_function func100f_check_researchdata_collected 0x100f register_function func1010_alarm_responders 0x1010 register_function func1011_check_pilots_dead 0x1011 register_function func1012_choose_angry_pilot 0x1012 register_function func1013_lift_switch 0x1013 register_function func1014_moonpool_switch 0x1014 register_function func1015_shuffle_hatchswitches 0x1015 register_function func1016_hatchswitch1 0x1016 register_function func1017_hatchswitch2 0x1017 register_function func1018_hatchswitch3 0x1018 register_function func1019_hatchswitch4 0x1019 register_function func101a_badhatchswitches 0x101a register_function func101b_reactor_hum 0x101b register_function func101c_check_elvis_dead 0x101c register_function func101d_alarm_switches 0x101d register_function func101e_alarm_images 0x101e register_function func101f_unlock_doors 0x101f register_function func1020_setup_rtracker 0x1020 register_function func1421_setup_lighting 0x1421 register_function func1002_intro 0x0c00 register_function func0c01_outro 0x0c01 register_function func0408_guard_unalerted 0x0408 register_function func0405_start_path00 0x0405 register_function func0401_pilot 0x0401 register_function func0402_init_pilot 0x0402 register_function func0401_pilot_dying 0x0403 register_function func0404_angry_pilot 0x0404 register_function func0c01_outro 0x0414 register_function func0415_elvis_at_start 0x0415 register_function func0416_elvis_leading 0x0416 register_function func0417_elvis_prepare_leading 0x0417 register_function func0418_elvis_at_moonpool 0x0418 register_function func0406_start_path01 0x0406 register_function func0407_start_path02 0x0407 register_function func0409_start_path03 0x0409 register_function func040a_start_path04 0x040a register_function func040b_labtech1 0x040b register_function func040c_labtech2 0x040c register_function func040d_labtech3 0x040d register_function func040e_init_labtech1 0x040e register_function func040f_init_labtech2 0x040f register_function func0410_init_labtech3 0x0410 register_function func0411_labtech_alerted 0x0411 register_function func0412_hide 0x0412 register_function func0413_guard_alerted 0x0413 endfunctions .align 4