perfect_dark/asm/setup/setupdam.s

2797 lines
199 KiB
ArmAsm

#
# 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_dodge_rating 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_dodge_rating 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_dodge_rating 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