3959 lines
228 KiB
ArmAsm
3959 lines
228 KiB
ArmAsm
#
|
|
# Defection
|
|
#
|
|
|
|
.set HEADERLEN, 0x20
|
|
.include "asm/include/setup.inc"
|
|
|
|
// Characters
|
|
.set CHR_CASS, 0x24
|
|
.set CHR_SECRETARY, 0x25
|
|
.set CHR_PROGRAMMER, 0x26
|
|
|
|
// Objects
|
|
.set OBJ_NECKLACE, 0x00
|
|
.set OBJ_SECURITYHUB, 0x03
|
|
.set OBJ_EXTCOMMSHUB, 0x04
|
|
.set OBJ_PC, 0x0c
|
|
.set OBJ_DOORSWITCH, 0x0d
|
|
.set OBJ_OFFICEDOOR1, 0x0e
|
|
.set OBJ_OFFICEDOOR2, 0x0f
|
|
.set OBJ_LIGHTSWITCH, 0x14
|
|
.set OBJ_JUMPSHIP1, 0x17
|
|
.set OBJ_ROPE, 0x18
|
|
.set OBJ_BANNER1, 0x19
|
|
.set OBJ_BANNER2, 0x1a
|
|
.set OBJ_JUMPSHIP2, 0x1b
|
|
.set OBJ_HOVERTAXI1, 0x1c
|
|
.set OBJ_HOVERTAXI2, 0x1e
|
|
.set OBJ_HOVERCOP1, 0x1f
|
|
.set OBJ_HOVERCOP2, 0x20
|
|
.set OBJ_HOVERCAR1, 0x21
|
|
.set OBJ_HOVERCAR2, 0x22
|
|
.set OBJ_HOVERMOTO1, 0x23
|
|
.set OBJ_HOVERMOTO2, 0x24
|
|
.set OBJ_HOVERTRUCK1, 0x25
|
|
.set OBJ_HOVERTRUCK2, 0x26
|
|
.set OBJ_HOVERCAB1, 0x27
|
|
.set OBJ_HOVERCAB2, 0x28
|
|
.set OBJ_HOVERCOP3, 0x29
|
|
.set OBJ_HOVERCAR3, 0x2a
|
|
.set OBJ_HOVERMOTO3, 0x2b
|
|
.set OBJ_HOVERCAB3, 0x2c
|
|
.set OBJ_HOVERTRUCK3, 0x2d
|
|
.set OBJ_LABLIFTDOOR1, 0x2e
|
|
.set OBJ_LABLIFTDOOR2, 0x2f
|
|
.set OBJ_POLICECAR, 0x30
|
|
.set OBJ_ECMMINE_JOANNA, 0x31
|
|
.set OBJ_DATAUPLINK_JOANNA, 0x32
|
|
.set OBJ_SECRETDOOR, 0x33
|
|
.set OBJ_ECMMINE_VELVET, 0x3e
|
|
.set OBJ_DATAUPLINK_VELVET, 0x3f
|
|
.set OBJ_LAPTOPGUNDOOR, 0x40
|
|
.set OBJ_LAPTOPGUN, 0x43
|
|
.set OBJ_LIFT1, 0x4e
|
|
.set OBJ_LIFT2, 0x4f
|
|
.set OBJ_CAMERA1, 0x50
|
|
.set OBJ_CAMERA2, 0x51
|
|
.set OBJ_CAMERA3, 0x52
|
|
.set OBJ_CAMERA4, 0x53
|
|
.set OBJ_CAMERA5, 0x54
|
|
.set OBJ_CAMERA6, 0x55
|
|
.set OBJ_LIFT1DOOR1, 0x56
|
|
.set OBJ_LIFT1DOOR2, 0x57
|
|
.set OBJ_LIFT1DOOR3, 0x58
|
|
.set OBJ_LIFT1DOOR4, 0x59
|
|
.set OBJ_LIFT2DOOR1, 0x5a
|
|
.set OBJ_LIFT2DOOR2, 0x5b
|
|
.set OBJ_LIFT2DOOR3, 0x5c
|
|
.set OBJ_LIFT2DOOR4, 0x5d
|
|
.set OBJ_FALCONSIL1, 0x61
|
|
.set OBJ_FALCONSIL2, 0x62
|
|
.set OBJ_PCMONITOR, 0x63
|
|
|
|
// Stage flags
|
|
.set STAGEFLAG_TALKED_TO_PROGRAMMER, 0x00000001
|
|
.set STAGEFLAG_SECRETARY_SAW_VELVET, 0x00000002
|
|
.set STAGEFLAG_STOP_INTRO, 0x00000004
|
|
.set STAGEFLAG_SECURITY_DISABLED, 0x00000008
|
|
.set STAGEFLAG_TRIGGER_INTRO, 0x00000010
|
|
.set STAGEFLAG_SECURITYHUB_COMPLETE, 0x00000100
|
|
.set STAGEFLAG_EXTCOMMSHUB_COMPLETE, 0x00000200
|
|
.set STAGEFLAG_SECURITYHUB_MINES_WASTED, 0x00000400
|
|
.set STAGEFLAG_EXTCOMMSHUB_MINES_WASTED, 0x00000800
|
|
.set STAGEFLAG_LIGHTS_OFF, 0x00001000
|
|
.set STAGEFLAG_CIVILIANS_KILLED, 0x00002000
|
|
.set STAGEFLAG_OFFICE_DOOR_UNLOCKED, 0x00004000
|
|
.set STAGEFLAG_PROGRAMMER_DEAD, 0x00010000
|
|
.set STAGEFLAG_PROGRAMMER_WALKING, 0x00020000
|
|
.set STAGEFLAG_DELETED_WITHOUT_DOWNLOAD, 0x00040000
|
|
.set STAGEFLAG_PROGRAMMER_LOGGED_IN, 0x00080000
|
|
.set STAGEFLAG_PROGRAMMER_RAN_TO_GUARD, 0x00100000
|
|
.set STAGEFLAG_PERSONALITY_DELETED, 0x00200000
|
|
.set STAGEFLAG_PROGRAMMER_INJURED, 0x00400000
|
|
.set STAGEFLAG_DOWNLOAD_COMPLETE, 0x00800000
|
|
.set STAGEFLAG_LAB_LIFT_LOCATED, 0x02000000
|
|
.set STAGEFLAG_PC_DESTROYED, 0x04000000
|
|
.set STAGEFLAG_SECURITYHUB_DESTROYED, 0x08000000
|
|
.set STAGEFLAG_EXTCOMMSHUB_DESTROYED, 0x10000000
|
|
.set STAGEFLAG_DOORSWITCH_DESTROYED, 0x20000000
|
|
.set STAGEFLAG_SECETARY_SAW_JO_OR_VELVET, 0x40000000
|
|
.set STAGEFLAG_LAB_ELEVATOR_CLOSED, 0x80000000
|
|
|
|
// Functions
|
|
.set FUNC_INIT_HOVERCAR, 0x0404
|
|
.set FUNC_CASS, 0x040f
|
|
.set FUNC_INIT_CASS, 0x0410
|
|
.set FUNC_SECRETARY, 0x0411
|
|
.set FUNC_INIT_SECRETARY, 0x0412
|
|
.set FUNC_PROGRAMMER, 0x0414
|
|
.set FUNC_OUTRO, 0x0416
|
|
.set FUNC_INIT_DD_GUARD, 0x0417
|
|
.set FUNC_INIT_SHOCK_GUARD, 0x0418
|
|
.set FUNC_INTRO_0419, 0x0419
|
|
.set FUNC_INTRO_041A, 0x041a
|
|
.set FUNC_INTRO_041B, 0x041b
|
|
.set FUNC_INTRO_041C, 0x041c
|
|
.set FUNC_INTRO_041E, 0x041e
|
|
.set FUNC_INTRO_041F, 0x041f
|
|
.set FUNC_INTRO_041D, 0x041d
|
|
.set FUNC_INTRO_0420, 0x0420
|
|
.set FUNC_INTRO_0421, 0x0421
|
|
.set FUNC_INTRO, 0x0422
|
|
.set FUNC_INTRO_0423, 0x0423
|
|
.set FUNC_INTRO_0424, 0x0424
|
|
.set FUNC_INTRO_0425, 0x0425
|
|
.set FUNC_INTRO_0426, 0x0426
|
|
.set FUNC_INTRO_0427, 0x0427
|
|
.set FUNC_INTRO_0428, 0x0428
|
|
.set FUNC_INTRO_0429, 0x0429
|
|
.set FUNC_INTRO_042A, 0x042a
|
|
.set FUNC_INTRO_042B, 0x042b
|
|
.set FUNC_INTRO_042C, 0x042c
|
|
.set FUNC_INTRO_042D, 0x042d
|
|
.set FUNC_SURRENDERING_GUARD, 0x042f
|
|
.set FUNC_INIT_FALCON_GUARD, 0x0430
|
|
|
|
props:
|
|
briefing 0, 0x0201
|
|
briefing 1, 0x0200
|
|
briefing 2, 0x0202
|
|
briefing 3, 0x0203
|
|
|
|
beginobjective 0, 0x0210, DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD // "Disable internal security hub"
|
|
complete_flags STAGEFLAG_SECURITYHUB_COMPLETE
|
|
fail_flags STAGEFLAG_SECURITYHUB_MINES_WASTED
|
|
fail_flags STAGEFLAG_SECURITYHUB_DESTROYED
|
|
endobjective
|
|
|
|
beginobjective 1, 0x0211, DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD // "Obtain keycode necklace"
|
|
require_object_collected OBJ_NECKLACE
|
|
fail_flags STAGEFLAG_DOORSWITCH_DESTROYED
|
|
fail_flags STAGEFLAG_CIVILIANS_KILLED
|
|
endobjective
|
|
|
|
beginobjective 2, 0x0212, DIFFBIT_PA | DIFFBIT_PD // "Download project files"
|
|
complete_flags STAGEFLAG_DOWNLOAD_COMPLETE
|
|
fail_flags STAGEFLAG_PROGRAMMER_DEAD
|
|
fail_flags STAGEFLAG_DELETED_WITHOUT_DOWNLOAD
|
|
fail_flags STAGEFLAG_PC_DESTROYED
|
|
endobjective
|
|
|
|
beginobjective 3, 0x0213, DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD // "Disable external comms hub"
|
|
complete_flags STAGEFLAG_EXTCOMMSHUB_COMPLETE
|
|
fail_flags STAGEFLAG_EXTCOMMSHUB_MINES_WASTED
|
|
fail_flags STAGEFLAG_EXTCOMMSHUB_DESTROYED
|
|
endobjective
|
|
|
|
beginobjective 4, 0x0214, DIFFBIT_A // "Gain entrance to laboratory"
|
|
complete_flags STAGEFLAG_LAB_LIFT_LOCATED
|
|
fail_flags STAGEFLAG_CIVILIANS_KILLED
|
|
endobjective
|
|
|
|
beginobjective 5, 0x0214, DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD // "Gain entrance to laboratory"
|
|
complete_flags STAGEFLAG_LAB_LIFT_LOCATED
|
|
endobjective
|
|
|
|
tag 0x3d, 1
|
|
vent_fan 0x0100, MODEL_DD_FANROOF, 0x0095, 0x000204e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000444, 0x00000000, 0x00000002, 0x01000000
|
|
vent_fan 0x0100, MODEL_DD_FANROOF, 0x0096, 0x000204e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000444, 0x00000000, 0x00000002, 0x01000000
|
|
vent_fan 0x0100, MODEL_DD_FANROOF, 0x0097, 0x000204e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000444, 0x00000000, 0x00000002, 0x01000000
|
|
vent_fan 0x0100, MODEL_DD_FANROOF, 0x0098, 0x000204e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000444, 0x00000000, 0x00000002, 0x01000000
|
|
vent_fan 0x0100, MODEL_DD_FANWALL, 0x0099, 0x000204e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00000000, 0x00000222, 0x00000000, 0x00000002, 0x01000000
|
|
tag 0x2e, 1
|
|
door 0x0100, MODEL_DOOR4A_G5, 0x022b, 0x00000400, 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, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00001200, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DOOR4B_G5, 0x022c, 0x00000400, 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, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x2f, -1
|
|
door 0x0100, MODEL_DD_DECODOOR, 0x0226, 0x10000400, 0x080000e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000020, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_DECODOOR, 0x0226, 0x10000400, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_DECODOOR, 0x0227, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x0229, 0x04000400, 0x20000000, 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, 0x00000040, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x022a, 0x04000400, 0x20000000, 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, 0x00000040, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x33, 1
|
|
door 0x0100, MODEL_DD_SECRETDOOR, 0x0228, 0x10000400, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x02140000, 0x00000020, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_SECRETDOOR, 0x00bc, 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, 0x02140000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a0, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a1, 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, 0x00040000, 0x00000004, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a2, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a3, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a4, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a5, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a6, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a7, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00b2, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00b3, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a8, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00a9, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00aa, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00ab, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00ac, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00ad, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00ae, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00b1, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x0e, 2
|
|
tag 0x0f, 2
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00af, 0x10000000, 0x28000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x005a0000, 0x03e80000, 0x00640000, 0x00640000, 0x00010000, 0x00000005, 0x00000001, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_OFFICEDOOR, 0x00b0, 0x30000000, 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x005a0000, 0x03e80000, 0x00640000, 0x00640000, 0x00010000, 0x00000005, 0x00000001, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_SERVICEDOOR, 0x00b4, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_SERVICEDOOR, 0x00b5, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_SERVICEDOOR, 0x00b6, 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, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_SERVICEDOOR, 0x00b7, 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, 0x000c0000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x40, 1
|
|
door 0x0100, MODEL_DD_SERVICEDOOR, 0x00bb, 0x10000400, 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x000c0000, 0x00000002, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_WINDDOOR, 0x00b8, 0x14000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x005a0000, 0x03e80000, 0x012c0000, 0x012c0000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000b00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_WINDDOOR, 0x00b9, 0x34000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x005a0000, 0x03e80000, 0x012c0000, 0x012c0000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000b00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_WINDDOOR, 0x00ba, 0x94000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x005a0000, 0x03e80000, 0x012c0000, 0x012c0000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000b00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x56, 6
|
|
tag 0x57, 6
|
|
tag 0x58, 6
|
|
tag 0x59, 6
|
|
tag 0x4e, 1
|
|
lift 0x0100, MODEL_DD_LIFTR, 0x0256, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0256, 0x012f, 0x012e0130, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x0224, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x009c, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x009b, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x009a, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
link_objects -4, -5, 0, 0
|
|
link_objects -4, -6, 0, 1
|
|
link_objects -4, -7, 0, 2
|
|
link_objects -4, -8, 0, 3
|
|
tag 0x5a, 6
|
|
tag 0x5b, 6
|
|
tag 0x5c, 6
|
|
tag 0x5d, 6
|
|
tag 0x4f, 1
|
|
lift 0x0100, MODEL_DD_LIFTR, 0x012d, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012d, 0x012c, 0x012b0255, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x009d, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x009e, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x009f, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
door 0x0100, MODEL_DD_LIFTDOOR, 0x0225, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00000000, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
link_objects -4, -5, 0, 0
|
|
link_objects -4, -6, 0, 1
|
|
link_objects -4, -7, 0, 2
|
|
link_objects -4, -8, 0, 3
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00bd, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00be, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00bf, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c0, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c1, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c2, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c3, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c4, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c5, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c6, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c7, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00c8, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00ca, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00cb, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00cc, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00cd, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00ce, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x00cf, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x0235, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x0236, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x0237, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x0238, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x0239, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0200, MODEL_DD_PLANTSPIKE, 0x023a, 0x04000501, 0x0000c100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x011b, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x011c, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00df, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e0, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e1, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e2, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e3, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e4, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e5, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e6, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e7, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0123, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0124, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0125, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0126, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0127, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0128, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0129, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x012a, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e8, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00e9, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00ea, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00eb, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00ec, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00ed, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00ee, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00ef, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f0, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f1, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f2, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f3, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f4, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f5, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f6, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f7, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f8, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00f9, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00fa, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00fb, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00fc, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00fd, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00fe, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x00ff, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0100, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0101, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0102, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0103, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0105, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0106, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0107, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0108, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0109, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x010a, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x010b, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x010c, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x010d, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x010e, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x010f, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0110, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0111, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0112, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0113, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0114, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0104, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0117, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0118, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0119, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x011a, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x0248, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x0249, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x024a, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x024b, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x024c, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x024d, 0x04000a62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x024e, 0x04000a62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x024f, 0x04000a62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW, 0x0250, 0x04000a62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW_FOYER, 0x0251, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
glass 0x0100, MODEL_DD_WINDOW_FOYER, 0x0252, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000
|
|
object 0x0100, MODEL_DD_REDSOFA, 0x00d3, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_REDSOFA, 0x00d4, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_REDARM, 0x00d5, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_REDARM, 0x00d2, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x37, 1
|
|
object 0x0100, MODEL_DD_REDARM, 0x00d7, 0x000205e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_REDARM, 0x00d8, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x38, 1
|
|
object 0x0100, MODEL_DD_REDARM, 0x00d9, 0x000205e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_REDSOFA, 0x00d6, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x00da, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_REDSOFA, 0x0253, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_REDARM, 0x0254, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x3b, 1
|
|
object 0x0100, MODEL_DD_CHAIR, 0x01a4, 0x000205e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x01a3, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01a2, 0x000004e1, 0x00000000, 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, 0xffffff23
|
|
tag 0x3c, 1
|
|
object 0x0100, MODEL_DD_CHAIR, 0x01a5, 0x000005e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x01a6, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01a7, 0x000004e1, 0x00000000, 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, 0xffffff23
|
|
tag 0x3a, 1
|
|
object 0x0100, MODEL_DD_CHAIR, 0x01a8, 0x000205e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x01a9, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01aa, 0x000004e1, 0x00000000, 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, 0xffffff20
|
|
tag 0x39, 1
|
|
object 0x0100, MODEL_DD_CHAIR, 0x01ab, 0x000205e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x01ac, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01ad, 0x000004e1, 0x00000000, 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, 0xffffff21
|
|
tag 0x5e, 1
|
|
object 0x0100, MODEL_DD_CHAIR, 0x01b0, 0x000005e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x01af, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01ae, 0x000004e1, 0x00000000, 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, 0xffffff23
|
|
object 0x0100, MODEL_DD_DESK, 0x01b1, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_CHAIR, 0x01ba, 0x000005e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x01bb, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x63, 1
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01bc, 0x000004e1, 0x00000000, 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 0x0d, 1
|
|
object 0x0100, MODEL_LIGHTSWITCH2, 0x013e, 0x00000001, 0x00000001, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_CHAIR, 0x01b3, 0x000005e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x01b4, 0x000005e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01b5, 0x000004e1, 0x00000000, 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, 0xffffff08
|
|
object 0x0100, MODEL_DD_DESK, 0x01b2, 0x000005e1, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x0c, 1
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01b6, 0x000004e1, 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, 0xffffff03
|
|
object 0x0100, MODEL_DD_REDSOFA, 0x00db, 0x000005e1, 0x00004100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x36, 1
|
|
object 0x0100, MODEL_DD_CHAIR, 0x01b7, 0x000205e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x01b8, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x01b9, 0x000004e1, 0x00000000, 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, 0xffffff20
|
|
tag 0x35, 1
|
|
object 0x0100, MODEL_DD_REDARM, 0x00dc, 0x000205e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_REDARM, 0x00dd, 0x000005e1, 0x00004100, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_CHAIR, 0x022d, 0x000005e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x022e, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_CHAIR, 0x0232, 0x000005e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x0231, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x0230, 0x000004e1, 0x00000000, 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, 0xffffff23
|
|
singlemonitor 0x0100, MODEL_PC1, 0x0233, 0x000004e1, 0x00000000, 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, 0xffffff23
|
|
singlemonitor 0x0100, MODEL_PC1, 0x0234, 0x000004e1, 0x00000000, 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
|
|
chr 0x00000200, 0x06, 0x0011, BODY_DD_GUARD, HEAD_RANDOM, 0x040a, 0x001d, -1, 1000, 9, 0x80804608, 0x00008080, 0x02, 0x01, -1, 3, 0x02001400
|
|
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, 0x05, 0x01c0, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, 0x001e, -1, 1000, 100, 0x88a04608, 0x00000000, 0x02, 0x01, -1, 0, 0x02001400
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0005, 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, 0x08, 0x0028, BODY_DD_GUARD, HEAD_RANDOM, 0x040b, -1, -1, 500, 100, 0x8808c200, 0x00000000, 0x02, 0x02, -1, 0, 0x02001400
|
|
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, 0x0d, 0x006f, BODY_DD_GUARD, HEAD_RANDOM, 0x040c, -1, -1, 100, 100, 0x8808c000, 0x00000000, 0x02, 0x02, -1, 0, 0x02001400
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x000d, 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, 0x07, 0x0058, BODY_DD_GUARD, HEAD_RANDOM, 0x0407, -1, -1, 100, 100, 0xc0082000, 0x02000000, 0x02, 0x04, -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 0x00000200, 0x0a, 0x0057, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 100, 100, 0xa0882000, 0x02010000, 0x02, 0x04, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x000a, 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, 0x0c, 0x0060, BODY_DD_GUARD, HEAD_RANDOM, 0x0408, -1, -1, 100, 100, 0xc0082000, 0x02000000, 0x02, 0x04, -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, 0x00, 0x007d, BODY_DD_GUARD, HEAD_RANDOM, 0x0405, -1, -1, 100, 100, 0xcc080000, 0x02000000, 0x02, 0x05, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0000, 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, 0x0b, 0x008e, BODY_DD_GUARD, HEAD_RANDOM, 0x0406, -1, -1, 100, 100, 0xc8080000, 0x02000000, 0x02, 0x05, -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 0x00000200, 0x09, 0x0081, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 100, 100, 0xa8880000, 0x02010000, 0x02, 0x05, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0009, 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, 0x01, 0x021a, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 1000, 9, 0x8008a100, 0x00000000, 0x02, 0x06, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0001, 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, 0x02, 0x021b, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 1000, 9, 0x8008a100, 0x00000000, 0x02, 0x06, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0002, 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, 0x0e, 0x01f6, BODY_DDSHOCK, HEAD_DDSHOCK, 0x040d, -1, -1, 1000, 100, 0x8008a100, 0x00000000, 0x02, 0x06, -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, 0x12, 0x0221, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 1000, 100, 0x80282300, 0x00000000, 0x02, 0x06, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0012, 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, 0x0f, 0x021e, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 500, 100, 0xa008a000, 0x00000000, 0x02, 0x07, -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 0x00000200, 0x10, 0x021f, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 500, 100, 0xa0082000, 0x00000000, 0x02, 0x07, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0010, 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, 0x11, 0x0220, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 500, 100, 0xa0082000, 0x00000000, 0x02, 0x07, -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 0x00000200, 0x13, 0x0222, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 500, 100, 0xa0082000, 0x00000000, 0x02, 0x07, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0013, 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, 0x021c, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 1000, 100, 0x80002100, 0x00000000, 0x02, 0x07, -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 0x00000200, 0x04, 0x021d, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 1000, 100, 0x80002100, 0x00000000, 0x02, 0x07, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0004, 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, 0x14, 0x020f, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 500, 100, 0xa0002000, 0x00000000, 0x02, 0x08, -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, 0x020e, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 500, 100, 0xa0002000, 0x00000000, 0x02, 0x08, -1, 0, 0x00000000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0015, 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, 0x16, 0x0210, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_SHOCK_GUARD, -1, -1, 500, 100, 0xa0002000, 0x00000000, 0x02, 0x08, -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 0x00004200, 0x17, 0x01c6, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 2000, 100, 0xc0002400, 0x00000100, 0x02, 0x09, -1, 0, 0x00010000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0017, 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 0x00004000, 0x18, 0x01c7, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc0002000, 0x00000100, 0x02, 0x0a, 0x35, 0, 0x00030000
|
|
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 0x00004000, 0x19, 0x01c8, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc0002400, 0x00000100, 0x02, 0x0a, 0x36, 0, 0x00020000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x0019, 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 0x00004200, 0x1a, 0x01c9, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc0002400, 0x00000100, 0x02, 0x0b, -1, 0, 0x00010000
|
|
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 0x00004000, 0x1b, 0x01ca, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc0002000, 0x00000100, 0x02, 0x0c, 0x37, 0, 0x00030000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x001b, 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 0x00004000, 0x1c, 0x01cb, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc0002000, 0x00000100, 0x02, 0x0c, 0x38, 0, 0x00030000
|
|
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 0x00004200, 0x1d, 0x01cc, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc0002000, 0x00000100, 0x02, 0x0c, -1, 0, 0x00010000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x001d, 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 0x00004000, 0x1e, 0x01ce, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc8000000, 0x00000100, 0x02, 0x0d, 0x39, 0, 0x00020000
|
|
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 0x00004000, 0x1f, 0x01cf, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc8000000, 0x00000100, 0x02, 0x0e, 0x3a, 0, 0x00020000
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x001f, 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 0x00004000, 0x20, 0x01d0, BODY_DD_GUARD, HEAD_RANDOM, FUNC_INIT_DD_GUARD, -1, -1, 1000, 100, 0xc8080000, 0x00000100, 0x02, 0x0f, 0x3b, 0, 0x00020000
|
|
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 0x00004000, 0x21, 0x01d1, BODY_DDSHOCK, HEAD_DDSHOCK, FUNC_INIT_FALCON_GUARD, -1, -1, 1000, 100, 0xc008a000, 0x00000100, 0x02, 0x0f, 0x3c, 0, 0x00010000
|
|
weapon 0x0100, MODEL_CHRFALCON2SIL, 0x0021, 0x00424000, 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_CHRFALCON2SIL, 0x0021, 0x10424000, 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
|
|
tag 0x61, -3
|
|
tag 0x62, -3
|
|
|
|
chr 0x00010400, CHR_CASS, 0x01c2, BODY_CASSANDRA, HEAD_CASSANDRA, FUNC_INIT_CASS, -1, -1, 1000, 100, 0x0000c400, 0x00000000, 0x02, 0x03, -1, 0, 0x00000000
|
|
chr 0x00010400, CHR_SECRETARY, 0x01c3, BODY_NEGOTIATOR, HEAD_SECRETARY, GFUNC_IDLE, -1, -1, 1000, 100, 0x0000c400, 0x00000000, 0x02, 0x03, -1, 0, 0x00000000
|
|
chr 0x00010480, CHR_PROGRAMMER, 0x007a, BODY_OFFICEWORKER, HEAD_RANDOM, FUNC_PROGRAMMER, -1, -1, 50, 100, 0x00002000, 0x00000000, 0x02, 0x0f, -1, 0, 0x00000000
|
|
tag 0x1f, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVCOP, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x20, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVCOP, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x21, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVCAR, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x22, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVCAR, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x23, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVMOTO, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x24, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVMOTO, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x25, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVTRUCK, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x26, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVTRUCK, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x27, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVCAB, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
tag 0x28, 1
|
|
hover_vehicle 0x004c, MODEL_DD_HOVCAB, 0x0144, 0x20000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000000, 0x00000000, 0x0fff0000, FUNC_INIT_HOVERCAR, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
link_scenery 1, 0, 2
|
|
door 0x0100, MODEL_DD_AC_UNEXP, 0x019f, 0x13500d00, 0x20304300, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0x00000000, 0x00000080, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
object 0x0100, MODEL_DD_AC_EXP, 0x01a1, 0x031204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
link_scenery 1, 0, 2
|
|
door 0x0100, MODEL_DD_ACBOT_UNEXP, 0x019e, 0x13500d00, 0x20304300, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0x00000000, 0x00000080, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000
|
|
object 0x0100, MODEL_DD_ACBOT_EXP, 0x01a0, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_A51_CRATE2, 0x0140, 0x00020101, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_A51_CRATE2, 0x0141, 0x00020101, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_A51_CRATE2, 0x0142, 0x00020101, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_A51_CRATE2, 0x0143, 0x00020101, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
|
|
tag 0x31, 1
|
|
weapon 0x0180, MODEL_CHRECMMINE, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_ECMMINE, 0x00ffffff, 0x00000000
|
|
rename_object -1, 0x0035, 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x0000, 0x0000 // "Obtain ECM Mines."
|
|
|
|
tag 0x32, 1
|
|
weapon 0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000
|
|
rename_object -1, 0x0036, 0x023f, 0x0240, 0x0241, 0x0242, 0x0243, 0x0000, 0x0000 // "Obtain Data Uplink."
|
|
|
|
tag 0x3e, 1
|
|
weapon 0x0180, MODEL_CHRECMMINE, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_ECMMINE, 0x00ffffff, 0x00000000
|
|
rename_object -1, 0x0035, 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x0000, 0x0000 // "Obtain ECM Mines."
|
|
|
|
tag 0x3f, 1
|
|
weapon 0x0180, MODEL_CHRDATATHIEF, 0xffff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DATAUPLINK, 0x00ffffff, 0x00000000
|
|
rename_object -1, 0x0036, 0x023f, 0x0240, 0x0241, 0x0242, 0x0243, 0x0000, 0x0000 // "Obtain Data Uplink."
|
|
|
|
tag 0x00, 1
|
|
key 0x0100, MODEL_CHRCHAIN, CHR_CASS, 0x01244000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000020
|
|
rename_object -1, 0x0050, 0x020b, 0x020c, 0x020d, 0x020e, 0x020f, 0x0000, 0x0000 // "Obtain De Vries' necklace."
|
|
|
|
object 0x0100, MODEL_DD_STONEDESK, 0x0134, 0x000205e1, 0x00204000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
singlemonitor 0x0100, MODEL_PC1, 0x0132, 0x000004e1, 0x00000000, 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, 0xffffff21
|
|
tag 0x50, 6
|
|
tag 0x51, 6
|
|
tag 0x52, 6
|
|
tag 0x53, 6
|
|
tag 0x54, 6
|
|
tag 0x55, 6
|
|
camera 0x00c0, MODEL_CCTV_PD, 0x0136, 0x00000002, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x00110000, 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, 0x0137, 0x00000002, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x00140000, 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, 0x0138, 0x00000002, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x00190000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000031c7, 0x00000000, 0x00000000, 0x0000001e, 0x00000000, 0x000002bc, 0x00000000
|
|
camera 0x00c0, MODEL_CCTV_PD, 0x0139, 0x00000002, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x001d0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001555, 0x00000000, 0x00000000, 0x0000001e, 0x00000000, 0x000003e8, 0x00000000
|
|
camera 0x00c0, MODEL_CCTV_PD, 0x013a, 0x00000002, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x00670000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x00000000, 0x00000000, 0x0000001e, 0x00000000, 0x000002bc, 0x00000000
|
|
camera 0x00c0, MODEL_CCTV_PD, 0x013b, 0x00000002, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x0fff0000, 0x00780000, 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
|
|
camera2 0x0000, 0xfffd05c6, 0xfff25662, 0x000013f6, 0x005a0000, 0x00063f8f, 0x00000219
|
|
tag 0x09, -1
|
|
camera2 0x0000, 0xffff51d2, 0xfffd0422, 0x00000c58, 0x00060000, 0x0005f5c2, 0x00000219
|
|
tag 0x15, -1
|
|
camera2 0x0000, 0xffff67da, 0xfffd8eec, 0xfffe7c44, 0x0004a147, 0x0005f851, 0x00000219
|
|
tag 0x16, -1
|
|
tag 0x04, 1
|
|
multimonitor 0x0099, MODEL_COMHUB, 0x025c, 0x00000002, 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, 0x03030300
|
|
tag 0x03, 1
|
|
multimonitor 0x0099, MODEL_COMHUB, 0x013c, 0x00000002, 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, 0x03030300
|
|
tag 0x14, 1
|
|
object 0x0100, MODEL_LIGHTSWITCH, 0x013d, 0x10000002, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x10, 1
|
|
multimonitor 0x0099, MODEL_PD_CONSOLE, 0x0258, 0x000001a1, 0x00000000, 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, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08030000
|
|
tag 0x11, 1
|
|
multimonitor 0x0099, MODEL_PD_CONSOLE, 0x0259, 0x000001a1, 0x00000000, 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, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03220000
|
|
tag 0x12, 1
|
|
multimonitor 0x0099, MODEL_PD_CONSOLE, 0x025a, 0x000001a1, 0x00000000, 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, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x23030000
|
|
tag 0x13, 1
|
|
multimonitor 0x0099, MODEL_PD_CONSOLE, 0x025b, 0x000001a1, 0x00000000, 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, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03210000
|
|
tag 0x19, 2
|
|
tag 0x1a, 2
|
|
object 0x0100, MODEL_DD_BANNER, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_BANNER, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x17, 1
|
|
object 0x0100, MODEL_DDJUMPSHIP, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x1b, 1
|
|
object 0x0024, MODEL_DDJUMPSHIP, 0xffff, 0x00020001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x18, 1
|
|
object 0x0100, MODEL_ROPE, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x1c, 1
|
|
object 0x0051, MODEL_TAXICAB, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x1e, 1
|
|
object 0x0024, MODEL_TAXICAB, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x1d, 1
|
|
object 0x0051, MODEL_POLICECAR, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x30, 1
|
|
object 0x0024, MODEL_POLICECAR, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x29, 1
|
|
object 0x0019, MODEL_DD_HOVCOP, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x2a, 1
|
|
object 0x0019, MODEL_DD_HOVCAR, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x2b, 1
|
|
object 0x0019, MODEL_DD_HOVMOTO, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x2c, 1
|
|
object 0x0019, MODEL_DD_HOVCAB, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tag 0x2d, 1
|
|
object 0x0019, MODEL_DD_HOVTRUCK, 0xffff, 0x00021401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
object 0x0100, MODEL_DD_DESK, 0x00de, 0x000005e1, 0x00004000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0121, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0122, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x011f, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tinted_glass 0x0100, MODEL_DD_WINDOW, 0x0120, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000
|
|
tag 0x41, 1
|
|
shield 0x0100, MODEL_CHRSHIELD, 0x000a, 0x00004001, 0x000000c0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00010000, 0x00000000, 0x00000000
|
|
tag 0x42, 1
|
|
shield 0x0100, MODEL_CHRSHIELD, 0x025f, 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 0x43, 1
|
|
weapon 0x0100, MODEL_CHRPCGUN, 0x01d2, 0x00000008, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_LAPTOPGUN, 0x00ffffff, 0x00000000
|
|
tag 0x44, 1
|
|
weapon 0x0100, MODEL_CHRFALCON2, 0x01d5, 0x00400008, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FALCON2_SILENCER, 0x00ffffff, 0x00000000
|
|
tag 0x45, 1
|
|
weapon 0x0100, MODEL_CHRFALCON2, 0x01d4, 0x00400008, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FALCON2_SILENCER, 0x00ffffff, 0x00000000
|
|
tag 0x46, 1
|
|
ammocrate 0x0019, MODEL_MULTI_AMMO_CRATE, 0x01d6, 0x004000e1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, AMMOTYPE_PISTOL
|
|
tag 0x47, 1
|
|
ammocrate 0x0019, MODEL_MULTI_AMMO_CRATE, 0x01d7, 0x00400001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, AMMOTYPE_PISTOL
|
|
tag 0x48, 1
|
|
ammocrate 0x0019, MODEL_MULTI_AMMO_CRATE, 0x01d8, 0x00400001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, AMMOTYPE_PISTOL
|
|
tag 0x49, 1
|
|
ammocrate 0x0019, MODEL_MULTI_AMMO_CRATE, 0x01d9, 0x00400001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, AMMOTYPE_PISTOL
|
|
tag 0x4a, 1
|
|
ammocrate 0x0100, MODEL_CHRFALCON2, 0x01da, 0x00400001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, AMMOTYPE_PISTOL
|
|
tag 0x4a, 1
|
|
ammocrate 0x0100, MODEL_CHRFALCON2, 0x01da, 0x00400001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, AMMOTYPE_PISTOL
|
|
tag 0x4b, 1
|
|
ammocrate 0x0019, MODEL_MULTI_AMMO_CRATE, 0x01db, 0x00400001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, AMMOTYPE_PISTOL
|
|
tag 0x4c, 1
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x025d, 0x00400008, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000
|
|
tag 0x4d, 1
|
|
weapon 0x0100, MODEL_CHRCMP150, 0x025e, 0x00400008, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_CMP150, 0x00ffffff, 0x00000000
|
|
endprops
|
|
|
|
intro:
|
|
intro_weapon WEAPON_FALCON2_SILENCER, -1
|
|
ammo AMMOTYPE_PISTOL, 80
|
|
ammo AMMOTYPE_ECM_MINE, 2
|
|
outfit OUTFIT_DEFAULT
|
|
spawn 0x01d3
|
|
endintro
|
|
|
|
path00:
|
|
pad 0x0144
|
|
pad 0x0145
|
|
endpath
|
|
|
|
path01:
|
|
pad 0x0146
|
|
pad 0x0147
|
|
pad 0x0148
|
|
endpath
|
|
|
|
path02:
|
|
pad 0x0149
|
|
pad 0x014a
|
|
pad 0x014b
|
|
pad 0x014c
|
|
pad 0x014d
|
|
pad 0x014e
|
|
endpath
|
|
|
|
path03:
|
|
pad 0x0152
|
|
pad 0x0151
|
|
pad 0x0150
|
|
pad 0x014f
|
|
endpath
|
|
|
|
path04:
|
|
pad 0x0154
|
|
pad 0x0157
|
|
pad 0x0156
|
|
pad 0x0153
|
|
pad 0x0155
|
|
endpath
|
|
|
|
path05:
|
|
pad 0x0159
|
|
pad 0x015a
|
|
pad 0x015d
|
|
pad 0x015b
|
|
pad 0x015c
|
|
pad 0x0158
|
|
endpath
|
|
|
|
path06:
|
|
pad 0x015e
|
|
pad 0x015f
|
|
pad 0x0160
|
|
pad 0x0161
|
|
pad 0x0162
|
|
pad 0x0163
|
|
endpath
|
|
|
|
path07:
|
|
pad 0x0167
|
|
pad 0x0166
|
|
pad 0x0165
|
|
pad 0x0168
|
|
pad 0x0169
|
|
pad 0x0164
|
|
endpath
|
|
|
|
path08:
|
|
pad 0x016a
|
|
pad 0x016b
|
|
pad 0x016c
|
|
pad 0x016d
|
|
endpath
|
|
|
|
path09:
|
|
pad 0x016e
|
|
pad 0x016f
|
|
pad 0x0170
|
|
pad 0x0171
|
|
pad 0x0172
|
|
pad 0x0173
|
|
endpath
|
|
|
|
path10:
|
|
pad 0x0174
|
|
pad 0x0175
|
|
pad 0x0176
|
|
pad 0x0177
|
|
endpath
|
|
|
|
path11:
|
|
pad 0x0178
|
|
pad 0x0179
|
|
pad 0x017a
|
|
pad 0x017b
|
|
pad 0x017c
|
|
pad 0x017d
|
|
pad 0x017e
|
|
pad 0x017f
|
|
endpath
|
|
|
|
path12:
|
|
pad 0x0180
|
|
pad 0x0181
|
|
pad 0x0182
|
|
endpath
|
|
|
|
path13:
|
|
pad 0x0183
|
|
pad 0x0184
|
|
pad 0x0185
|
|
endpath
|
|
|
|
path14:
|
|
pad 0x0186
|
|
pad 0x0191
|
|
endpath
|
|
|
|
path15:
|
|
pad 0x0187
|
|
pad 0x0190
|
|
endpath
|
|
|
|
path16:
|
|
pad 0x0188
|
|
pad 0x018f
|
|
endpath
|
|
|
|
path17:
|
|
pad 0x0189
|
|
pad 0x018e
|
|
endpath
|
|
|
|
path18:
|
|
pad 0x018c
|
|
pad 0x018b
|
|
endpath
|
|
|
|
path19:
|
|
pad 0x018d
|
|
pad 0x018a
|
|
endpath
|
|
|
|
path20:
|
|
pad 0x0192
|
|
pad 0x019d
|
|
endpath
|
|
|
|
path21:
|
|
pad 0x0193
|
|
pad 0x019c
|
|
endpath
|
|
|
|
path22:
|
|
pad 0x0194
|
|
pad 0x019b
|
|
endpath
|
|
|
|
path23:
|
|
pad 0x0195
|
|
pad 0x019a
|
|
endpath
|
|
|
|
path24:
|
|
pad 0x0197
|
|
pad 0x0198
|
|
endpath
|
|
|
|
path25:
|
|
pad 0x0196
|
|
pad 0x0199
|
|
endpath
|
|
|
|
path26:
|
|
pad 0x007d
|
|
pad 0x007c
|
|
pad 0x0077
|
|
pad 0x0076
|
|
pad 0x008d
|
|
pad 0x008c
|
|
pad 0x008b
|
|
pad 0x0088
|
|
pad 0x008b
|
|
pad 0x008c
|
|
endpath
|
|
|
|
path27:
|
|
pad 0x008e
|
|
pad 0x008d
|
|
pad 0x008c
|
|
pad 0x008b
|
|
pad 0x0088
|
|
endpath
|
|
|
|
path30:
|
|
pad 0x000c
|
|
pad 0x000b
|
|
pad 0x000f
|
|
pad 0x0010
|
|
pad 0x0013
|
|
pad 0x0011
|
|
pad 0x0012
|
|
pad 0x0011
|
|
pad 0x0010
|
|
pad 0x000f
|
|
pad 0x000b
|
|
endpath
|
|
|
|
path32:
|
|
pad 0x0028
|
|
pad 0x0029
|
|
pad 0x002f
|
|
pad 0x0030
|
|
pad 0x002b
|
|
pad 0x002a
|
|
pad 0x002d
|
|
pad 0x002c
|
|
pad 0x002e
|
|
pad 0x0031
|
|
pad 0x0032
|
|
pad 0x003b
|
|
pad 0x003a
|
|
pad 0x0039
|
|
endpath
|
|
|
|
path33:
|
|
pad 0x0032
|
|
pad 0x003b
|
|
pad 0x003a
|
|
pad 0x0039
|
|
pad 0x0074
|
|
pad 0x006e
|
|
pad 0x006d
|
|
pad 0x0072
|
|
pad 0x0073
|
|
pad 0x0070
|
|
pad 0x0071
|
|
pad 0x006f
|
|
endpath
|
|
|
|
path34:
|
|
pad 0x01f6
|
|
pad 0x01f5
|
|
pad 0x01f4
|
|
pad 0x01f3
|
|
pad 0x01f2
|
|
pad 0x01f0
|
|
pad 0x01ef
|
|
pad 0x01ee
|
|
pad 0x01ec
|
|
pad 0x01e8
|
|
pad 0x01e6
|
|
pad 0x01e5
|
|
pad 0x01dd
|
|
pad 0x01e4
|
|
pad 0x01e3
|
|
pad 0x01e2
|
|
pad 0x01e1
|
|
endpath
|
|
|
|
path35:
|
|
pad 0x007c
|
|
pad 0x0078
|
|
pad 0x0077
|
|
pad 0x0076
|
|
pad 0x008e
|
|
pad 0x008d
|
|
pad 0x008c
|
|
pad 0x008b
|
|
pad 0x008a
|
|
pad 0x0089
|
|
pad 0x0088
|
|
pad 0x0090
|
|
pad 0x0075
|
|
pad 0x006f
|
|
pad 0x0071
|
|
pad 0x0070
|
|
pad 0x0073
|
|
pad 0x0066
|
|
pad 0x0058
|
|
pad 0x0059
|
|
pad 0x005a
|
|
pad 0x0067
|
|
pad 0x0068
|
|
pad 0x005b
|
|
pad 0x005c
|
|
pad 0x005d
|
|
pad 0x005e
|
|
pad 0x0061
|
|
endpath
|
|
|
|
path31:
|
|
pad 0x0011
|
|
pad 0x0013
|
|
pad 0x0014
|
|
pad 0x0015
|
|
pad 0x0016
|
|
pad 0x0017
|
|
endpath
|
|
|
|
path28:
|
|
pad 0x0058
|
|
pad 0x0067
|
|
pad 0x0068
|
|
pad 0x005b
|
|
pad 0x005d
|
|
endpath
|
|
|
|
path29:
|
|
pad 0x0060
|
|
pad 0x005f
|
|
pad 0x0056
|
|
pad 0x0055
|
|
pad 0x0051
|
|
pad 0x0052
|
|
pad 0x0053
|
|
endpath
|
|
|
|
/**
|
|
* @unused
|
|
*/
|
|
func0401_do_some_animation:
|
|
// Do some animation
|
|
restart_timer
|
|
animation 0x0066, 0, 1, 0x0410, CHR_SELF, 2
|
|
|
|
beginloop 0x08
|
|
if_timer_gt 0, /*goto*/ 0x2c
|
|
endloop 0x08
|
|
|
|
label 0x2c
|
|
animation 0x0066, 1, -1, 0x0410, CHR_SELF, 2
|
|
|
|
beginloop 0x85
|
|
endloop 0x85
|
|
|
|
// Unreachable
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
/**
|
|
* @unregistered
|
|
*/
|
|
unregistered_function:
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
/**
|
|
* @unused
|
|
*/
|
|
func0402_guard_with_chrflag:
|
|
set_return_function CHR_SELF, 0x0402
|
|
set_self_flag_bank3 CHRFLAG3_00000200
|
|
set_function CHR_SELF, GFUNC_UNALERTED_0001
|
|
endfunction
|
|
|
|
/**
|
|
* @unused
|
|
*/
|
|
func0403_shielded_guard:
|
|
set_shield 200
|
|
set_self_flag_bank3 CHRFLAG3_00000200
|
|
set_function CHR_SELF, GFUNC_CHOOSE_TARGET_CHR
|
|
endfunction
|
|
|
|
func0404_init_hovercar:
|
|
dprint "hov\n"
|
|
begin_hovercar_path 0
|
|
set_vehicle_speed 0x0c00, 120
|
|
|
|
beginloop 0x04
|
|
reloop 0x04
|
|
|
|
// Unreachable
|
|
label 0x08
|
|
set_vehicle_speed 0x0600, 120
|
|
reloop 0x04
|
|
|
|
label 0x09
|
|
set_vehicle_speed 0x0700, 120
|
|
reloop 0x04
|
|
|
|
label 0x0a
|
|
set_vehicle_speed 0x0800, 120
|
|
reloop 0x04
|
|
|
|
label 0x0b
|
|
set_vehicle_speed 0x0900, 120
|
|
reloop 0x04
|
|
|
|
label 0x0c
|
|
set_vehicle_speed 0x0a00, 120
|
|
reloop 0x04
|
|
|
|
label 0x0d
|
|
set_vehicle_speed 0x0b00, 120
|
|
reloop 0x04
|
|
|
|
label 0x0e
|
|
set_vehicle_speed 0x0d00, 120
|
|
endloop 0x04
|
|
|
|
endfunction
|
|
|
|
.macro do_path path
|
|
assign_path \path
|
|
start_path
|
|
set_function CHR_SELF, GFUNC_UNALERTED_0004
|
|
endfunction
|
|
.endm
|
|
|
|
func0405_start_path26:
|
|
do_path 26
|
|
|
|
func0406_start_path27:
|
|
do_path 27
|
|
|
|
func0407_start_path28:
|
|
do_path 28
|
|
|
|
func0408_start_path29:
|
|
do_path 29
|
|
|
|
func0409_start_path30:
|
|
do_path 30
|
|
|
|
func040a_start_path31:
|
|
set_chr_dodge_rating 2, 0x14
|
|
set_unarmeddodgerating 0
|
|
set_accuracy 0
|
|
set_reaction_speed 0
|
|
set_chr_health CHR_SELF, 40
|
|
set_armor 0
|
|
set_recovery_speed 0
|
|
set_shield 0
|
|
set_return_function CHR_SELF, 0x040a
|
|
assign_path 31
|
|
start_path
|
|
set_function CHR_SELF, GFUNC_UNALERTED_0004
|
|
endfunction
|
|
|
|
func040b_start_path32:
|
|
set_chr_dodge_rating 2, 0x14
|
|
set_unarmeddodgerating 0
|
|
set_accuracy 0
|
|
set_reaction_speed 0
|
|
set_chr_health CHR_SELF, 40
|
|
set_armor 0
|
|
set_recovery_speed 0
|
|
set_shield 0
|
|
assign_path 32
|
|
start_path
|
|
set_function CHR_SELF, GFUNC_UNALERTED_0004
|
|
endfunction
|
|
|
|
func040c_start_path33:
|
|
set_chr_dodge_rating 2, 0x14
|
|
set_unarmeddodgerating 0
|
|
set_accuracy 0
|
|
set_reaction_speed 0
|
|
set_chr_health CHR_SELF, 40
|
|
set_armor 0
|
|
set_recovery_speed 0
|
|
set_shield 0
|
|
assign_path 33
|
|
start_path
|
|
set_function CHR_SELF, GFUNC_UNALERTED_0004
|
|
endfunction
|
|
|
|
func040d_start_path34:
|
|
set_chr_dodge_rating 2, 0x14
|
|
set_unarmeddodgerating 0
|
|
set_accuracy 10
|
|
set_reaction_speed 0
|
|
set_chr_health CHR_SELF, 40
|
|
set_armor 0
|
|
set_recovery_speed 0
|
|
set_shield 0
|
|
assign_path 34
|
|
start_path
|
|
set_function CHR_SELF, GFUNC_UNALERTED_0004
|
|
endfunction
|
|
|
|
func040e_start_path35:
|
|
assign_path 35
|
|
start_path
|
|
set_function CHR_SELF, GFUNC_UNALERTED_0004
|
|
endfunction
|
|
|
|
func0410_init_cass:
|
|
set_chr_health CHR_SELF, 1
|
|
set_function CHR_SELF, FUNC_CASS
|
|
endfunction
|
|
|
|
func040f_cass:
|
|
set_onshot_function GFUNC_IDLE
|
|
if_chr_dying CHR_CASS, /*goto*/ 0x06
|
|
if_chr_unloaded CHR_CASS, /*goto*/ 0x06
|
|
goto_next 0x2c
|
|
|
|
// Dying
|
|
label 0x06
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label 0x2c
|
|
animation ANIM_TALKING_00A0, 0, 193, 0x1810, CHR_SELF, 2
|
|
|
|
// Wait for player to enter room
|
|
beginloop 0x59
|
|
set_target_chr CHR_JOANNA
|
|
if_chr_sees_player /*goto*/ 0x5a
|
|
set_target_chr CHR_VELVET
|
|
if_chr_sees_player /*goto*/ 0x5a
|
|
set_target_chr CHR_JOANNA
|
|
if_stage_flag_eq STAGEFLAG_SECETARY_SAW_JO_OR_VELVET, TRUE, /*goto*/ 0xbe
|
|
endloop 0x59
|
|
|
|
label 0xbe
|
|
if_stage_flag_eq STAGEFLAG_SECRETARY_SAW_VELVET, TRUE, /*goto*/ 0xbf
|
|
set_target_chr CHR_JOANNA
|
|
goto_next 0x5a
|
|
|
|
label 0xbf
|
|
set_target_chr CHR_VELVET
|
|
goto_next 0x5a
|
|
|
|
// Face target chr (Jo or Velvet)
|
|
label 0x5a
|
|
stop_chr
|
|
yield
|
|
unset_stage_flag STAGEFLAG_SECETARY_SAW_JO_OR_VELVET
|
|
try_face_entity 0x0200, 0x0000, /*goto*/ 0x5b
|
|
|
|
beginloop 0x5b
|
|
if_chr_stopped /*goto*/ 0x5c
|
|
endloop 0x5b
|
|
|
|
label 0x5c
|
|
speak TARGET_CHR, 0x0215, 0x0af4, CHANNEL_6, COLOR_04_ORANGE // "Who are you and what are you doing here?"
|
|
restart_timer
|
|
animation ANIM_TALKING_0098, 0, 193, 0x1810, CHR_SELF, 2
|
|
|
|
beginloop 0x5d
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x5e
|
|
endloop 0x5d
|
|
|
|
// Walk backwards for 4 seconds
|
|
label 0x5e
|
|
stop_chr
|
|
animation ANIM_WALK_BACKWARDS, -1, -1, 0x1010, CHR_SELF, 2
|
|
restart_timer
|
|
|
|
beginloop 0x5f
|
|
if_timer_gt 240, /*goto*/ 0x06
|
|
endloop 0x5f
|
|
|
|
label 0x06
|
|
stop_chr
|
|
|
|
// Face target again
|
|
label 0x06
|
|
restart_timer
|
|
try_face_entity 0x0200, 0x0000, /*goto*/ 0x64
|
|
|
|
beginloop 0x64
|
|
if_angle_to_target_chr_lt 10, /*goto*/ 0x65
|
|
if_timer_gt 90, /*goto*/ 0x65
|
|
endloop 0x64
|
|
|
|
label 0x65
|
|
restart_timer
|
|
if_chr_sees_player /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005b, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005c, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005d, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005e, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005f, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0060, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0061, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0062, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0064, /*goto*/ 0x2c
|
|
goto_next 0x66
|
|
|
|
label 0x2c
|
|
speak TARGET_CHR, 0x0217, 0x0af5, CHANNEL_6, COLOR_04_ORANGE // "You won't shoot me, foolish child!"
|
|
animation ANIM_TALKING_00A0, 0, 193, 0x1810, CHR_SELF, 2
|
|
|
|
beginloop 0x66
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x67
|
|
endloop 0x66
|
|
|
|
label 0x67
|
|
if_chr_sees_player /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005b, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005c, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005d, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005e, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005f, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0060, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0061, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0062, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0064, /*goto*/ 0x2c
|
|
goto_next 0x68
|
|
|
|
label 0x2c
|
|
animation ANIM_TALKING_00A3, 0, 193, 0x1810, CHR_SELF, 2
|
|
speak TARGET_CHR, 0x0218, 0x0af6, CHANNEL_6, COLOR_04_ORANGE // "Don't you know who I am?"
|
|
|
|
beginloop 0x68
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x69
|
|
endloop 0x68
|
|
|
|
label 0x69
|
|
walk_to_pad 0x004d
|
|
|
|
beginloop 0x60
|
|
if_chr_distance_to_pad_lt CHR_SELF, 70, 0x004d, /*goto*/ 0x06
|
|
endloop 0x60
|
|
|
|
label 0x06
|
|
walk_to_pad 0x004e
|
|
|
|
beginloop 0x61
|
|
if_chr_distance_to_pad_lt CHR_SELF, 70, 0x004e, /*goto*/ 0x06
|
|
endloop 0x61
|
|
|
|
label 0x06
|
|
walk_to_pad 0x0041
|
|
|
|
beginloop 0x62
|
|
if_chr_stopped /*goto*/ 0x06
|
|
endloop 0x62
|
|
|
|
label 0x06
|
|
restart_timer
|
|
try_face_entity 0x0008, 0x0042, /*goto*/ 0xb8
|
|
|
|
beginloop 0xb8
|
|
if_timer_gt 60, /*goto*/ 0x63
|
|
endloop 0xb8
|
|
|
|
label 0x63
|
|
if_chr_sees_player /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005b, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005c, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005d, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005e, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x005f, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0060, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0061, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0062, /*goto*/ 0x2c
|
|
if_chr_in_room TARGET_CHR, 0x00, 0x0064, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
|
|
label 0x2c
|
|
speak TARGET_CHR, 0x0219, 0x0af7, CHANNEL_6, COLOR_04_ORANGE // "Let's see how you deal with security."
|
|
label 0x06
|
|
animation ANIM_PUSH_BUTTON, 0, 193, 0x1010, CHR_SELF, 2
|
|
|
|
beginloop 0x6a
|
|
if_chr_stopped /*goto*/ 0x06
|
|
endloop 0x6a
|
|
|
|
label 0x06
|
|
activate_alarm
|
|
|
|
label 0x6b
|
|
stop_chr
|
|
yield
|
|
try_face_entity 0x0200, 0x0000, /*goto*/ 0x6c
|
|
|
|
beginloop 0x6c
|
|
call_rng
|
|
if_rand_lt 250, /*goto*/ 0x06
|
|
stop_chr
|
|
try_face_entity 0x0200, 0x0000, /*goto*/ 0x2c
|
|
label 0x2c
|
|
call_rng
|
|
if_chr_distance_gt 500, /*goto*/ 0x06
|
|
if_chr_in_view /*goto*/ 0x6d
|
|
label 0x06
|
|
endloop 0x6c
|
|
|
|
label 0x6d
|
|
restart_timer
|
|
say_quip TARGET_CHR, 0x00, 0xff, 0x00, 0xff, BANK_1, 0x01, 0x04 // "How dare you disturb me","You will regret this intrusion girl","If I were you I'd leave, now"
|
|
animation ANIM_TALKING_00A3, 0, 193, 0x1810, CHR_SELF, 2
|
|
|
|
beginloop 0x6e
|
|
if_timer_gt 100, /*goto*/ 0x6f
|
|
endloop 0x6e
|
|
|
|
label 0x6f
|
|
restart_timer
|
|
|
|
beginloop 0x70
|
|
if_timer_gt 300, /*goto*/ 0x71
|
|
endloop 0x70
|
|
|
|
label 0x71
|
|
goto_first 0x6b
|
|
|
|
endfunction
|
|
|
|
func0412_init_secretary:
|
|
set_chr_health CHR_SELF, 1
|
|
set_function CHR_SELF, FUNC_SECRETARY
|
|
endfunction
|
|
|
|
func0411_secretary:
|
|
if_self_flag_bankx_eq CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0x06
|
|
set_self_flag_bankx CHRFLAG0_00002000, BANK_0
|
|
set_chr_flag_bank2 CHR_SECRETARY, CHRFLAG2_00100000
|
|
chr_move_to_pad CHR_SECRETARY, 0x01c3, 0x00, /*goto*/ 0x2c
|
|
dprint "DETECT 4"
|
|
label 0x2c
|
|
stop_chr
|
|
label 0x06
|
|
set_onshot_function GFUNC_IDLE
|
|
if_chr_dying CHR_SECRETARY, /*goto*/ 0x06
|
|
if_chr_unloaded CHR_SECRETARY, /*goto*/ 0x06
|
|
goto_next 0x2c
|
|
|
|
label 0x06
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label 0x2c
|
|
animation 0x00a1, 0, 193, 0x1810, CHR_SELF, 2
|
|
|
|
beginloop 0x72
|
|
set_target_chr CHR_JOANNA
|
|
if_chr_sees_player /*goto*/ 0x73
|
|
set_target_chr CHR_VELVET
|
|
if_chr_sees_player /*goto*/ 0x74
|
|
set_target_chr CHR_JOANNA
|
|
endloop 0x72
|
|
|
|
label 0x74
|
|
set_stage_flag STAGEFLAG_SECRETARY_SAW_VELVET
|
|
label 0x73
|
|
stop_chr
|
|
restart_timer
|
|
set_stage_flag STAGEFLAG_SECETARY_SAW_JO_OR_VELVET
|
|
|
|
beginloop 0x7a
|
|
if_timer_gt 20, /*goto*/ 0x7b
|
|
endloop 0x7a
|
|
|
|
label 0x7b
|
|
try_face_entity 0x0200, 0x0000, /*goto*/ 0x7c
|
|
|
|
beginloop 0x7c
|
|
if_timer_lt 80, /*goto*/ 0x2c
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x7d
|
|
label 0x2c
|
|
endloop 0x7c
|
|
|
|
label 0x7d
|
|
restart_timer
|
|
if_chr_weapon_equipped TARGET_CHR, WEAPON_NONE, /*goto*/ 0x2c
|
|
if_chr_weapon_equipped TARGET_CHR, WEAPON_UNARMED, /*goto*/ 0x2c
|
|
speak TARGET_CHR, 0x0216, 0x1aed, CHANNEL_5, COLOR_07_RED // "Look out! She's got a gun."
|
|
label 0x2c
|
|
animation ANIM_SURRENDER_002E, 0, 193, 0x1810, CHR_SELF, 2
|
|
|
|
beginloop 0x75
|
|
if_timer_gt 60, /*goto*/ 0x76
|
|
endloop 0x75
|
|
|
|
label 0x76
|
|
set_action ACTION_RUN_AWAY, FALSE
|
|
jog_to_pad 0x0047
|
|
|
|
beginloop 0x77
|
|
if_chr_stopped /*goto*/ 0x78
|
|
endloop 0x77
|
|
|
|
label 0x78
|
|
animation ANIM_COWER_01F5, -1, -1, 0x5014, CHR_SELF, 2
|
|
|
|
beginloop 0x79
|
|
if_chr_distance_gt 500, /*goto*/ 0x06
|
|
if_chr_in_view /*goto*/ 0x7e
|
|
label 0x06
|
|
endloop 0x79
|
|
|
|
label 0x7e
|
|
restart_timer
|
|
animation ANIM_COWER_01F5, -1, -1, 0x100a, CHR_SELF, 2
|
|
yield
|
|
goto_next 0x81
|
|
|
|
// Unreachable
|
|
try_face_entity 0x0200, 0x0000, /*goto*/ 0x7f
|
|
|
|
beginloop 0x7f
|
|
if_angle_to_target_chr_lt 10, /*goto*/ 0x81
|
|
if_timer_gt 120, /*goto*/ 0x81
|
|
endloop 0x7f
|
|
|
|
label 0x81
|
|
restart_timer
|
|
say_quip TARGET_CHR, 0x01, 0xff, 0x00, 0xff, BANK_1, 0x02, 0x07 // "Please don't kill me","Don't shoot!"
|
|
animation ANIM_SURRENDER_002E, 0, -1, 0x1810, CHR_SELF, 2
|
|
|
|
beginloop 0x82
|
|
if_timer_gt 180, /*goto*/ 0x83
|
|
endloop 0x82
|
|
|
|
label 0x83
|
|
animation ANIM_COWER_0229, -1, -1, 0x1014, CHR_SELF, 2
|
|
|
|
beginloop 0x84
|
|
call_rng
|
|
if_rand_gt 254, /*goto*/ 0x06
|
|
endloop 0x84
|
|
|
|
label 0x06
|
|
goto_first 0x78
|
|
|
|
endfunction
|
|
|
|
func0414_programmer:
|
|
.set LABEL_JO_SPEAK, 0x9c
|
|
.set LABEL_RUN_TO_GUARD, 0xa5
|
|
.set LABEL_NEAR_LAPTOPGUN_ROOM, 0xa8
|
|
.set LABEL_LOG_ON, 0xaa
|
|
.set LABEL_PC_BROKEN, 0xc5
|
|
|
|
// PA only
|
|
if_difficulty_gt DIFF_SA, /*goto*/ 0x2c
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label 0x2c
|
|
set_reaction_speed 100
|
|
set_onshot_function FUNC_PROGRAMMER
|
|
set_chr_flag_bank3 CHR_PROGRAMMER, CHRFLAG3_00000080
|
|
if_chr_dying CHR_SELF, /*goto*/ 0x06
|
|
if_chr_death_animation_finished CHR_SELF, /*goto*/ 0x06
|
|
if_chr_unloaded CHR_SELF, /*goto*/ 0x06
|
|
goto_next 0x2c
|
|
|
|
label 0x06
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label 0x2c
|
|
if_num_times_shot_lt 1, /*goto*/ 0x06
|
|
set_stage_flag STAGEFLAG_PROGRAMMER_INJURED
|
|
if_chr_weapon_equipped TARGET_CHR, WEAPON_NONE, /*goto*/ 0x2c
|
|
if_chr_weapon_equipped TARGET_CHR, WEAPON_UNARMED, /*goto*/ 0x2c
|
|
if_sound_finished CHANNEL_3, /*goto*/ 0x90
|
|
goto_next 0x2c
|
|
|
|
label 0x90
|
|
speak TARGET_CHR, 0x0235, 0x12fe, CHANNEL_3, COLOR_03_RED // "Don't shoot, don't shoot!"
|
|
label 0x2c
|
|
restart_timer
|
|
|
|
beginloop 0xab
|
|
if_chr_stopped /*goto*/ LABEL_JO_SPEAK
|
|
endloop 0xab
|
|
|
|
// Hasn't been shot
|
|
label 0x06
|
|
set_chr_alliance CHR_SELF, ALLIANCE_ENEMY
|
|
stop_chr
|
|
|
|
// Wait until Jo or Velvet near his office
|
|
beginloop 0x91
|
|
set_target_chr CHR_JOANNA
|
|
if_chr_distance_to_pad_lt2 TARGET_CHR, 0x0050, 1240, /*goto*/ 0x06
|
|
set_target_chr CHR_VELVET
|
|
if_chr_distance_to_pad_lt2 TARGET_CHR, 0x0050, 1240, /*goto*/ 0x06
|
|
endloop 0x91
|
|
|
|
// Phone ringing
|
|
label 0x06
|
|
play_sound_from_object2 CHANNEL_4, OBJ_PCMONITOR, 0x8109, 0x0f, 0x02
|
|
|
|
// Wait until Jo or Velvet is close to his door
|
|
beginloop 0x92
|
|
set_target_chr CHR_JOANNA
|
|
if_chr_distance_to_pad_lt2 TARGET_CHR, 0x0014, 1240, /*goto*/ 0x06
|
|
set_target_chr CHR_VELVET
|
|
if_chr_distance_to_pad_lt2 TARGET_CHR, 0x0014, 1240, /*goto*/ 0x06
|
|
endloop 0x92
|
|
|
|
label 0x06
|
|
restart_timer
|
|
|
|
beginloop 0x8e
|
|
if_timer_gt 40, /*goto*/ 0x2c
|
|
endloop 0x8e
|
|
|
|
label 0x2c
|
|
mute_channel CHANNEL_4 // stop ringing
|
|
restart_timer
|
|
|
|
beginloop 0x8f
|
|
if_timer_gt 90, /*goto*/ 0x2c
|
|
endloop 0x8f
|
|
|
|
// The timer in the following is dialogue is used to measure the gap between
|
|
// speaks.
|
|
label 0x2c
|
|
restart_timer
|
|
speak TARGET_CHR, 0x0244, 0x8104, CHANNEL_3, COLOR_03_RED // "Yes, yes, I agree. Personality is expendable in th..."
|
|
restart_timer
|
|
animation ANIM_TALKING_00A0, 0, 193, 0x1010, CHR_SELF, 2
|
|
|
|
beginloop 0x08
|
|
pause_timer
|
|
if_sound_finished CHANNEL_3, /*goto*/ 0x06
|
|
reloop 0x08
|
|
|
|
label 0x06
|
|
resume_timer
|
|
if_timer_gt 30, /*goto*/ 0x06
|
|
endloop 0x08
|
|
|
|
label 0x06
|
|
yield
|
|
yield
|
|
yield
|
|
speak TARGET_CHR, 0x0245, 0x8105, CHANNEL_3, COLOR_03_RED // "No, I can start the process from my office termina..."
|
|
restart_timer
|
|
|
|
beginloop 0x0e
|
|
pause_timer
|
|
if_sound_finished CHANNEL_3, /*goto*/ 0x06
|
|
reloop 0x0e
|
|
|
|
label 0x06
|
|
resume_timer
|
|
if_timer_gt 60, /*goto*/ 0x06
|
|
endloop 0x0e
|
|
|
|
label 0x06
|
|
speak TARGET_CHR, 0x0246, 0x8106, CHANNEL_3, COLOR_03_RED // "I'll begin at once. Goodbye."
|
|
|
|
beginloop 0x0f
|
|
if_sound_finished CHANNEL_3, /*goto*/ 0x06
|
|
endloop 0x0f
|
|
|
|
label 0x06
|
|
stop_chr
|
|
walk_to_pad 0x0062
|
|
restart_timer
|
|
|
|
beginloop 0x09
|
|
if_timer_gt 30, /*goto*/ 0x06
|
|
endloop 0x09
|
|
|
|
label 0x06
|
|
set_stage_flag STAGEFLAG_PROGRAMMER_WALKING
|
|
label 0x06
|
|
|
|
label 0x99
|
|
walk_to_pad 0x0062
|
|
|
|
// While walking, check for anything that might cause him to detect Jo.
|
|
|
|
// @bug The condition to jump to log on should be a distance check rather
|
|
// than chr stopped. If the programmer's pathing has failed then he will
|
|
// have stopped without being near the PC. This bug is repeated several
|
|
// times in this function but only documented here.
|
|
beginloop 0x93
|
|
if_target_chr_in_sight /*goto*/ 0x96
|
|
if_near_miss /*goto*/ 0x96
|
|
if_shot_near_chr 0x00, /*goto*/ 0x96
|
|
if_saw_death 0x00, /*goto*/ 0x96
|
|
if_hears_gunfire /*goto*/ 0x96
|
|
if_stage_flag_eq STAGEFLAG_PROGRAMMER_RAN_TO_GUARD, TRUE, /*goto*/ 0x2c
|
|
if_dying /*goto*/ 0x96
|
|
label 0x2c
|
|
if_chr_stopped /*goto*/ LABEL_LOG_ON
|
|
endloop 0x93
|
|
|
|
// Detected Jo
|
|
label 0x96
|
|
restart_timer
|
|
set_alertness 255
|
|
restart_timer
|
|
try_face_entity 0x0200, 0x0000, /*goto*/ 0x9a
|
|
|
|
beginloop 0x9a
|
|
if_angle_to_target_chr_lt 10, /*goto*/ 0x06
|
|
if_timer_gt 60, /*goto*/ 0x06
|
|
endloop 0x9a
|
|
|
|
label 0x06
|
|
if_stage_flag_eq STAGEFLAG_TALKED_TO_PROGRAMMER, TRUE, /*goto*/ 0x06
|
|
speak TARGET_CHR, 0x0224, 0x1300, CHANNEL_3, COLOR_03_RED // "HELP - Intruder!"
|
|
animation ANIM_SURRENDER_002E, 0, 193, 0x1810, CHR_SELF, 2
|
|
|
|
beginloop 0xa3
|
|
if_sound_finished CHANNEL_3, /*goto*/ 0x06
|
|
endloop 0xa3
|
|
|
|
label 0x06
|
|
if_chr_in_room CHR_PROGRAMMER, 0x00, 0x007d, /*goto*/ LABEL_NEAR_LAPTOPGUN_ROOM
|
|
if_chr_in_room CHR_PROGRAMMER, 0x00, 0x007e, /*goto*/ LABEL_NEAR_LAPTOPGUN_ROOM
|
|
if_chr_in_room CHR_PROGRAMMER, 0x00, 0x007f, /*goto*/ LABEL_NEAR_LAPTOPGUN_ROOM
|
|
if_stage_flag_eq STAGEFLAG_PROGRAMMER_INJURED, TRUE, /*goto*/ LABEL_JO_SPEAK
|
|
|
|
label 0xa2
|
|
if_chr_sees_player /*goto*/ 0x06
|
|
goto_next 0x2c
|
|
|
|
// Can see Jo, and not injured or near Laptop Gun room
|
|
label 0x06
|
|
if_stage_flag_eq STAGEFLAG_PROGRAMMER_RAN_TO_GUARD, TRUE, /*goto*/ 0x06
|
|
|
|
label 0x2c
|
|
speak TARGET_CHR, 0x024f, 0x8107, CHANNEL_3, COLOR_03_RED // "Security... Help me!"
|
|
goto_next 0xa1
|
|
|
|
label 0x06
|
|
speak TARGET_CHR, 0x0226, 0x8108, CHANNEL_3, COLOR_03_RED // "HELP, HELP!"
|
|
label 0xa1
|
|
restart_timer
|
|
set_stage_flag STAGEFLAG_PROGRAMMER_RAN_TO_GUARD
|
|
try_target_chr_in_same_group /*goto*/ LABEL_RUN_TO_GUARD
|
|
unset_object_flag_bank1 OBJ_LAPTOPGUNDOOR, OBJECTFLAG1_20000000
|
|
jog_to_pad 0x0086
|
|
|
|
beginloop 0x97
|
|
if_timer_lt 240, /*goto*/ 0x06
|
|
if_chr_sees_player /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
label 0x2c
|
|
if_chr_distance_lt 300, /*goto*/ LABEL_JO_SPEAK
|
|
label 0x06
|
|
if_chr_stopped /*goto*/ 0x06
|
|
endloop 0x97
|
|
|
|
label 0x06
|
|
set_stage_flag STAGEFLAG_PROGRAMMER_INJURED
|
|
restart_timer
|
|
unlock_door OBJ_LAPTOPGUNDOOR, 0x02
|
|
animation ANIM_COWER_01F5, 0, -1, 0x5010, CHR_SELF, 2
|
|
|
|
beginloop 0x0d
|
|
if_timer_gt 300, /*goto*/ 0xb5
|
|
if_chr_distance_gt 300, /*goto*/ 0x2c
|
|
if_chr_sees_player /*goto*/ 0x06
|
|
goto_next 0x2c
|
|
label 0x06
|
|
if_player_looking_at_something_maybe 0x28, 0x01, 0x00, /*goto*/ LABEL_JO_SPEAK
|
|
label 0x2c
|
|
endloop 0x0d
|
|
|
|
label 0xb5
|
|
goto_first 0x99
|
|
|
|
label LABEL_RUN_TO_GUARD
|
|
try_run_to_chr FOLLOW_CHR, /*goto*/ 0xa6
|
|
|
|
beginloop 0xa6
|
|
if_detected_chr FOLLOW_CHR, /*goto*/ 0xa7
|
|
if_timer_lt 120, /*goto*/ 0x06
|
|
if_chr_sees_player /*goto*/ LABEL_JO_SPEAK
|
|
goto_next 0x06
|
|
if_chr_distance_lt 300, /*goto*/ LABEL_JO_SPEAK
|
|
label 0x06
|
|
if_chr_stopped /*goto*/ 0xa7
|
|
endloop 0xa6
|
|
|
|
label 0xa7
|
|
speak TARGET_CHR, 0x0226, 0x8108, CHANNEL_3, COLOR_03_RED // "HELP, HELP!"
|
|
set_group_alertness 100
|
|
endloop 0x99
|
|
|
|
label LABEL_JO_SPEAK
|
|
restart_timer
|
|
if_stage_flag_eq STAGEFLAG_TALKED_TO_PROGRAMMER, TRUE, /*goto*/ 0x2c
|
|
speak TARGET_CHR, 0x0248, 0x7322, CHANNEL_3, COLOR_09_BLUE // "I've got a password problem, and you're the man to..."
|
|
goto_next 0x06
|
|
label 0x2c
|
|
speak TARGET_CHR, 0x0247, 0x7323, CHANNEL_3, COLOR_09_BLUE // "Move it!"
|
|
label 0x06
|
|
set_stage_flag STAGEFLAG_TALKED_TO_PROGRAMMER
|
|
try_face_entity 0x0200, 0x0000, /*goto*/ 0x9b
|
|
|
|
beginloop 0x9b
|
|
if_stage_flag_eq STAGEFLAG_TALKED_TO_PROGRAMMER, TRUE, /*goto*/ 0x06
|
|
if_angle_to_target_chr_lt 10, /*goto*/ 0x06
|
|
if_timer_gt 60, /*goto*/ 0x06
|
|
endloop 0x9b
|
|
|
|
label 0x06
|
|
animation ANIM_SURRENDER_002E, 0, 193, 0x1010, CHR_SELF, 2
|
|
|
|
beginloop 0x10
|
|
if_sound_finished CHANNEL_3, /*goto*/ 0x06
|
|
endloop 0x10
|
|
|
|
label 0x06
|
|
if_stage_flag_eq STAGEFLAG_TALKED_TO_PROGRAMMER, TRUE, /*goto*/ 0x2c
|
|
speak TARGET_CHR, 0x0223, 0x12ff, CHANNEL_5, COLOR_03_RED // "I'll do what you want!"
|
|
set_stage_flag STAGEFLAG_TALKED_TO_PROGRAMMER
|
|
goto_next 0x06
|
|
label 0x2c
|
|
speak TARGET_CHR, 0x0249, 0x12fe, CHANNEL_5, COLOR_03_RED // "Don't shoot, don't shoot!"
|
|
label 0x06
|
|
animation ANIM_DONT_SHOOT, 0, -1, 0x1010, CHR_SELF, 2
|
|
|
|
beginloop 0x9f
|
|
if_sound_finished CHANNEL_5, /*goto*/ 0x9d
|
|
endloop 0x9f
|
|
|
|
label 0x9d
|
|
walk_to_pad 0x0062
|
|
|
|
beginloop 0x9e
|
|
if_chr_stopped /*goto*/ LABEL_LOG_ON
|
|
if_stage_flag_eq STAGEFLAG_PROGRAMMER_INJURED, TRUE, /*goto*/ 0x06
|
|
if_chr_distance_lt 500, /*goto*/ 0x06
|
|
if_player_looking_at_something_maybe 0x28, 0x01, 0x00, /*goto*/ 0x06
|
|
if_chr_in_room CHR_PROGRAMMER, 0x00, 0x007d, /*goto*/ 0x06
|
|
if_chr_in_room CHR_PROGRAMMER, 0x00, 0x007e, /*goto*/ 0x06
|
|
if_chr_in_room CHR_PROGRAMMER, 0x00, 0x007f, /*goto*/ 0x06
|
|
goto_next 0xa0
|
|
label 0x06
|
|
endloop 0x9e
|
|
|
|
label 0xa0
|
|
goto_first 0xa2
|
|
|
|
label LABEL_NEAR_LAPTOPGUN_ROOM
|
|
stop_chr
|
|
speak TARGET_CHR, 0x0227, 0x12ff, CHANNEL_3, COLOR_03_RED // "I'll do what you want..."
|
|
restart_timer
|
|
label 0x06
|
|
walk_to_pad 0x0062
|
|
|
|
beginloop 0xa9
|
|
if_chr_stopped /*goto*/ LABEL_LOG_ON
|
|
endloop 0xa9
|
|
|
|
label LABEL_LOG_ON
|
|
restart_timer
|
|
if_stage_flag_eq STAGEFLAG_PC_DESTROYED, TRUE, /*goto*/ LABEL_PC_BROKEN
|
|
if_detected_chr TARGET_CHR, /*goto*/ 0x2c
|
|
speak TARGET_CHR, 0x0228, 0x1301, CHANNEL_3, COLOR_03_RED // "Logging on now..."
|
|
goto_next 0x06
|
|
label 0x2c
|
|
speak TARGET_CHR, 0x026d, 0x1304, CHANNEL_3, COLOR_03_RED // "I...I'm logging on now."
|
|
label 0x06
|
|
animation ANIM_STANDING_TYPE_ONE_HAND, 0, 193, 0x1810, CHR_SELF, 2
|
|
speak TARGET_CHR, -1, 0x8116, -1, COLOR_00_GREEN
|
|
|
|
beginloop 0xae
|
|
if_stage_flag_eq STAGEFLAG_PC_DESTROYED, TRUE, /*goto*/ LABEL_PC_BROKEN
|
|
if_timer_gt 360, /*goto*/ 0x06
|
|
endloop 0xae
|
|
|
|
label 0x06
|
|
if_stage_flag_eq STAGEFLAG_PC_DESTROYED, TRUE, /*goto*/ LABEL_PC_BROKEN
|
|
animation ANIM_PUSH_BUTTON, 0, 193, 0x1810, CHR_SELF, 2
|
|
set_stage_flag STAGEFLAG_PROGRAMMER_LOGGED_IN
|
|
if_detected_chr TARGET_CHR, /*goto*/ 0x2c
|
|
speak TARGET_CHR, 0x0229, 0x1302, CHANNEL_3, COLOR_03_RED // "Okay, I'm in..."
|
|
goto_next 0x06
|
|
label 0x2c
|
|
speak TARGET_CHR, 0x026c, 0x1305, CHANNEL_3, COLOR_03_RED // "Right, I'm in..."
|
|
label 0x06
|
|
speak TARGET_CHR, -1, 0x8117, -1, COLOR_00_GREEN
|
|
|
|
beginloop 0xaf
|
|
if_stage_flag_eq STAGEFLAG_PC_DESTROYED, TRUE, /*goto*/ LABEL_PC_BROKEN
|
|
if_chr_dying CHR_SELF, /*goto*/ 0xb1
|
|
if_timer_gt 1040, /*goto*/ 0x06
|
|
endloop 0xaf
|
|
|
|
label 0x06
|
|
if_stage_flag_eq STAGEFLAG_PC_DESTROYED, TRUE, /*goto*/ LABEL_PC_BROKEN
|
|
set_stage_flag STAGEFLAG_PERSONALITY_DELETED
|
|
set_chr_health CHR_SELF, 1
|
|
animation ANIM_TALKING_003D, 0, 193, 0x1810, CHR_SELF, 2
|
|
speak TARGET_CHR, 0x022a, 0x1303, CHANNEL_3, COLOR_03_RED // "Goodbye, Dr. Caroll."
|
|
if_stage_flag_eq STAGEFLAG_DOWNLOAD_COMPLETE, TRUE, /*goto*/ 0x2c
|
|
set_stage_flag STAGEFLAG_DELETED_WITHOUT_DOWNLOAD
|
|
label 0x2c
|
|
speak TARGET_CHR, -1, 0x8118, -1, COLOR_00_GREEN
|
|
|
|
beginloop 0xb0
|
|
endloop 0xb0
|
|
|
|
label 0xb1
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label LABEL_PC_BROKEN
|
|
set_self_flag_bankx CHRFLAG0_CANT_ALERT_GROUP, BANK_0
|
|
speak TARGET_CHR, 0x0262, 0x1289, CHANNEL_3, COLOR_03_RED // "You vandal, you've broken it!"
|
|
do_special_animation -1
|
|
|
|
beginloop 0xc6
|
|
if_sound_finished CHANNEL_3, /*goto*/ 0x06
|
|
endloop 0xc6
|
|
|
|
label 0x06
|
|
set_return_function CHR_SELF, GFUNC_ALERTED
|
|
set_function CHR_SELF, GFUNC_ALERTED
|
|
endfunction
|
|
|
|
/**
|
|
* This function appears to be pointless considering you have control during the
|
|
* conversation anyway. Perhaps at one point during development there was a
|
|
* cutscene for the phone conversation?
|
|
*/
|
|
func1005_give_control:
|
|
beginloop 0x52
|
|
if_stage_flag_eq STAGEFLAG_PROGRAMMER_WALKING, TRUE, /*goto*/ 0x06
|
|
endloop 0x52
|
|
|
|
label 0x06
|
|
label 0x2c
|
|
yield
|
|
grant_control CHR_JOANNA
|
|
grant_control CHR_VELVET
|
|
yield
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
/**
|
|
* @unused
|
|
*/
|
|
func0415_set_idle:
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
/**
|
|
* @unused
|
|
*/
|
|
func0413_c318:
|
|
set_accuracy 10
|
|
try_draw_weapon MODEL_CHRCMP150, WEAPON_CMP150, 0x00000000, /*goto*/ 0x06
|
|
label 0x06
|
|
set_chr_alliance CHR_SELF, ALLIANCE_ENEMY
|
|
set_group 0x09
|
|
set_self_flag_bankx CHRFLAG0_00002000, BANK_0
|
|
set_self_flag_bankx CHRFLAG0_00008000, BANK_0
|
|
set_alertness 255
|
|
set_self_flag_bank3 CHRFLAG3_00000200
|
|
cmd0145_rebuild_groups
|
|
cmd0146_rebuild_groups
|
|
set_function CHR_SELF, GFUNC_UNALERTED_0001
|
|
endfunction
|
|
|
|
func100e_check_ecm_mines:
|
|
yield
|
|
yield
|
|
yield
|
|
yield
|
|
yield
|
|
yield
|
|
yield
|
|
if_difficulty_lt DIFF_SA, /*goto*/ 0x06
|
|
give_object_to_chr OBJ_ECMMINE_JOANNA, CHR_JOANNA
|
|
give_object_to_chr OBJ_ECMMINE_VELVET, CHR_VELVET
|
|
label 0x06
|
|
if_difficulty_lt DIFF_PA, /*goto*/ 0x00
|
|
give_object_to_chr OBJ_DATAUPLINK_JOANNA, CHR_JOANNA
|
|
give_object_to_chr OBJ_DATAUPLINK_VELVET, CHR_VELVET
|
|
|
|
beginloop 0x00
|
|
if_stage_flag_eq STAGEFLAG_SECURITYHUB_COMPLETE, TRUE, /*goto*/ 0x06
|
|
if_stage_flag_eq STAGEFLAG_SECURITYHUB_MINES_WASTED, TRUE, /*goto*/ 0x2c
|
|
if_weapon_thrown_on_object WEAPON_ECMMINE, OBJ_SECURITYHUB, /*goto*/ 0x08
|
|
label 0x06
|
|
if_stage_flag_eq STAGEFLAG_EXTCOMMSHUB_COMPLETE, TRUE, /*goto*/ 0x06
|
|
if_stage_flag_eq STAGEFLAG_EXTCOMMSHUB_MINES_WASTED, TRUE, /*goto*/ 0x2c
|
|
if_weapon_thrown_on_object WEAPON_ECMMINE, OBJ_EXTCOMMSHUB, /*goto*/ 0x0a
|
|
label 0x06
|
|
if_timer_gt 0, /*goto*/ 0x06
|
|
if_weapon_thrown WEAPON_ECMMINE, /*goto*/ 0x0b
|
|
label 0x2c
|
|
reloop 0x00
|
|
|
|
label 0x06
|
|
if_timer_gt 240, /*goto*/ 0x53
|
|
reloop 0x00
|
|
|
|
label 0x08
|
|
reset_timer
|
|
message CHR_JOANNA, 0x021d // "ECM Mine placed correctly."
|
|
yield
|
|
mute_channel CHANNEL_0
|
|
assign_sound 0x8113, CHANNEL_0
|
|
control_sound_from_object CHANNEL_0, OBJ_SECURITYHUB, TRUE
|
|
message CHR_JOANNA, 0x024c // "Internal security system temporarily disabled."
|
|
set_stage_flag STAGEFLAG_SECURITYHUB_COMPLETE
|
|
reloop 0x00
|
|
|
|
label 0x0a
|
|
reset_timer
|
|
message CHR_JOANNA, 0x021d // "ECM Mine placed correctly."
|
|
yield
|
|
mute_channel CHANNEL_1
|
|
assign_sound 0x8113, CHANNEL_1
|
|
control_sound_from_object CHANNEL_1, OBJ_EXTCOMMSHUB, TRUE
|
|
message CHR_JOANNA, 0x024d // "External communications hub disabled."
|
|
set_stage_flag STAGEFLAG_EXTCOMMSHUB_COMPLETE
|
|
reloop 0x00
|
|
|
|
label 0x0b
|
|
restart_timer
|
|
reloop 0x00
|
|
|
|
// Check ECM mines wasted
|
|
label 0x53
|
|
reset_timer
|
|
if_stage_flag_eq STAGEFLAG_SECURITYHUB_COMPLETE, TRUE, /*goto*/ 0x88
|
|
if_stage_flag_eq STAGEFLAG_EXTCOMMSHUB_COMPLETE, TRUE, /*goto*/ 0x89
|
|
if_chr_death_animation_finished CHR_JOANNA, /*goto*/ 0xbe
|
|
if_ammo_quantity_lt CHR_JOANNA, AMMOTYPE_ECM_MINE, 1, /*goto*/ 0xbe
|
|
if_ammo_quantity_lt CHR_JOANNA, AMMOTYPE_ECM_MINE, 2, /*goto*/ 0xbf
|
|
reloop 0x00
|
|
|
|
label 0xbe
|
|
if_chr_death_animation_finished CHR_VELVET, /*goto*/ 0xc0
|
|
if_ammo_quantity_lt CHR_VELVET, AMMOTYPE_ECM_MINE, 2, /*goto*/ 0xc0
|
|
reloop 0x00
|
|
|
|
label 0xbf
|
|
if_chr_death_animation_finished CHR_VELVET, /*goto*/ 0xc0
|
|
if_ammo_quantity_lt CHR_VELVET, AMMOTYPE_ECM_MINE, 1, /*goto*/ 0xc0
|
|
reloop 0x00
|
|
|
|
label 0xc0
|
|
goto_next 0x8d
|
|
|
|
// Security hub is complete
|
|
label 0x88
|
|
if_stage_flag_eq STAGEFLAG_EXTCOMMSHUB_COMPLETE, TRUE, /*goto*/ 0x8a
|
|
if_chr_death_animation_finished CHR_JOANNA, /*goto*/ 0xbe
|
|
if_ammo_quantity_lt CHR_JOANNA, AMMOTYPE_ECM_MINE, 1, /*goto*/ 0xbe
|
|
reloop 0x00
|
|
|
|
label 0xbe
|
|
if_chr_death_animation_finished CHR_VELVET, /*goto*/ 0xbf
|
|
if_ammo_quantity_lt CHR_VELVET, AMMOTYPE_ECM_MINE, 1, /*goto*/ 0xbf
|
|
reloop 0x00
|
|
|
|
label 0xbf
|
|
goto_next 0x8b
|
|
|
|
// Comms hub is complete
|
|
label 0x89
|
|
if_chr_death_animation_finished CHR_JOANNA, /*goto*/ 0xbe
|
|
if_ammo_quantity_lt CHR_JOANNA, AMMOTYPE_ECM_MINE, 1, /*goto*/ 0xbe
|
|
reloop 0x00
|
|
|
|
label 0xbe
|
|
if_chr_death_animation_finished CHR_VELVET, /*goto*/ 0xbf
|
|
if_ammo_quantity_lt CHR_VELVET, AMMOTYPE_ECM_MINE, 1, /*goto*/ 0xbf
|
|
reloop 0x00
|
|
|
|
// Mines wasted with security hub remaining
|
|
label 0xbf
|
|
goto_next 0x06
|
|
label 0x06
|
|
set_stage_flag STAGEFLAG_SECURITYHUB_MINES_WASTED
|
|
goto_next 0x8c
|
|
|
|
// Mines wasted with comms hub remaining
|
|
label 0x8b
|
|
set_stage_flag STAGEFLAG_EXTCOMMSHUB_MINES_WASTED
|
|
|
|
label 0x8c
|
|
message CHR_JOANNA, 0x021c // "Badly placed ECM Mine."
|
|
reloop 0x00
|
|
|
|
// Mines wasted with both hubs remaining
|
|
label 0x8d
|
|
message CHR_JOANNA, 0x021c // "Badly placed ECM Mine."
|
|
message CHR_JOANNA, 0x0220 // "CANNOT complete all objectives."
|
|
set_stage_flag STAGEFLAG_SECURITYHUB_MINES_WASTED
|
|
set_stage_flag STAGEFLAG_EXTCOMMSHUB_MINES_WASTED
|
|
reloop 0x00
|
|
|
|
// Both hubs are complete
|
|
label 0x8a
|
|
endloop 0x00
|
|
|
|
beginloop 0x06
|
|
endloop 0x06
|
|
|
|
endfunction
|
|
|
|
func1004_check_lab_lift_located:
|
|
beginloop 0x52
|
|
consider_coop_for_p1p2_chr CHR_SELF
|
|
if_chr_activated_object CHR_P1P2, OBJ_LABLIFTDOOR1, /*goto*/ 0x2c
|
|
if_chr_activated_object CHR_P1P2, OBJ_LABLIFTDOOR2, /*goto*/ 0x2c
|
|
if_chr_in_room CHR_P1P2, 0x00, 0x002b, /*goto*/ 0x2c
|
|
reloop 0x52
|
|
|
|
label 0x2c
|
|
if_stage_flag_eq STAGEFLAG_LAB_LIFT_LOCATED, TRUE, /*goto*/ 0x2c
|
|
message CHR_P1P2, 0x024e // "Laboratory lift located."
|
|
set_stage_flag STAGEFLAG_LAB_LIFT_LOCATED
|
|
label 0x2c
|
|
yield
|
|
if_all_objectives_complete /*goto*/ 0x2c
|
|
endloop 0x52
|
|
|
|
label 0x2c
|
|
if_chr_death_animation_finished CHR_JOANNA, /*goto*/ 0x2c
|
|
if_chr_dying CHR_JOANNA, /*goto*/ 0x2c
|
|
if_chr_unloaded CHR_JOANNA, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
|
|
label 0x2c
|
|
if_chr_death_animation_finished CHR_VELVET, /*goto*/ 0x2c
|
|
if_chr_dying CHR_VELVET, /*goto*/ 0x2c
|
|
if_chr_unloaded CHR_VELVET, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
|
|
label 0x2c
|
|
end_level
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label 0x06
|
|
set_invincible CHR_JOANNA
|
|
set_function CHR_SELF, FUNC_OUTRO
|
|
endfunction
|
|
|
|
func1006_check_programmer_dead:
|
|
if_difficulty_lt DIFF_PA, /*goto*/ 0x06
|
|
|
|
beginloop 0x04
|
|
if_chr_dying CHR_PROGRAMMER, /*goto*/ 0x2c
|
|
if_chr_unloaded CHR_PROGRAMMER, /*goto*/ 0x2c
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
if_stage_flag_eq STAGEFLAG_PROGRAMMER_LOGGED_IN, TRUE, /*goto*/ 0x06
|
|
message CHR_JOANNA, 0x0239 // "Critical mission personnel killed."
|
|
set_stage_flag STAGEFLAG_PROGRAMMER_DEAD
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label 0x06
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
// Unreachable
|
|
label 0xac
|
|
yield
|
|
goto_first 0x06
|
|
|
|
endfunction
|
|
|
|
func1007_uplinking:
|
|
beginloop 0x04
|
|
if_chr_activated_object CHR_JOANNA, OBJ_PC, /*goto*/ 0xbe
|
|
if_chr_activated_object CHR_VELVET, OBJ_PC, /*goto*/ 0xbf
|
|
reloop 0x04
|
|
|
|
label 0xbe
|
|
set_target_chr CHR_JOANNA
|
|
goto_next 0xc0
|
|
|
|
label 0xbf
|
|
set_target_chr CHR_VELVET
|
|
goto_next 0xc0
|
|
|
|
label 0xc0
|
|
if_chr_weapon_equipped TARGET_CHR, WEAPON_DATAUPLINK, /*goto*/ 0x2c
|
|
message TARGET_CHR, 0x0231 // "Unable to download - Data Uplink needed."
|
|
call_rng
|
|
if_rand_lt 60, /*goto*/ 0x0d
|
|
if_rand_lt 120, /*goto*/ 0x0e
|
|
if_rand_lt 180, /*goto*/ 0x0f
|
|
|
|
label 0x0c
|
|
speak TARGET_CHR, -1, 0x8116, -1, COLOR_00_GREEN
|
|
goto_next 0x06
|
|
|
|
label 0x0d
|
|
speak TARGET_CHR, -1, 0x8117, -1, COLOR_00_GREEN
|
|
goto_next 0x06
|
|
|
|
label 0x0e
|
|
speak TARGET_CHR, -1, 0x8118, -1, COLOR_00_GREEN
|
|
goto_next 0x06
|
|
|
|
label 0x0f
|
|
speak TARGET_CHR, -1, 0x8118, -1, COLOR_00_GREEN
|
|
|
|
label 0x06
|
|
restart_timer
|
|
|
|
beginloop 0x10
|
|
if_timer_gt 120, /*goto*/ 0x06
|
|
goto_first 0x10
|
|
|
|
label 0x06
|
|
reloop 0x04
|
|
|
|
label 0x2c
|
|
if_stage_flag_eq STAGEFLAG_PROGRAMMER_LOGGED_IN, TRUE, /*goto*/ 0xae
|
|
restart_timer
|
|
message TARGET_CHR, 0x022e // "ACCESS DENIED - password needed."
|
|
assign_sound 0x01c0, CHANNEL_7
|
|
control_sound_from_object CHANNEL_7, OBJ_PC, FALSE
|
|
|
|
beginloop 0xaf
|
|
if_timer_gt 120, /*goto*/ 0x06
|
|
endloop 0xaf
|
|
|
|
label 0x06
|
|
mute_channel CHANNEL_7
|
|
goto_first 0x04
|
|
|
|
label 0xae
|
|
message TARGET_CHR, 0x022c // "File download initiated."
|
|
assign_sound 0x01bf, CHANNEL_7
|
|
control_sound_from_object CHANNEL_7, OBJ_PC, TRUE
|
|
restart_timer
|
|
|
|
// @bug: Missing check for player still having uplink equipped
|
|
beginloop 0xac
|
|
if_chr_distance_to_pad_gt TARGET_CHR, 250, 0x01b6, /*goto*/ 0x2c
|
|
if_stage_flag_eq STAGEFLAG_DELETED_WITHOUT_DOWNLOAD, TRUE, /*goto*/ 0x12
|
|
if_timer_gt 300, /*goto*/ 0xad
|
|
endloop 0xac
|
|
|
|
label 0xad
|
|
mute_channel CHANNEL_7
|
|
assign_sound 0x01c1, CHANNEL_7
|
|
control_sound_from_object CHANNEL_7, OBJ_PC, TRUE
|
|
message TARGET_CHR, 0x022d // "File download completed."
|
|
yield
|
|
set_stage_flag STAGEFLAG_DOWNLOAD_COMPLETE
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label 0x2c
|
|
message TARGET_CHR, 0x024a // "Datalink broken - connection terminated."
|
|
mute_channel CHANNEL_7
|
|
assign_sound 0x01c0, CHANNEL_6
|
|
play_sound_from_object CHANNEL_6, OBJ_PC, 0x012c, 0x0190
|
|
restart_timer
|
|
|
|
beginloop 0x11
|
|
if_timer_gt 120, /*goto*/ 0x06
|
|
endloop 0x11
|
|
|
|
label 0x06
|
|
mute_channel CHANNEL_6
|
|
reloop 0x04
|
|
|
|
label 0x12
|
|
message TARGET_CHR, 0x024b // "Datalink error - incomplete file download."
|
|
mute_channel CHANNEL_7
|
|
assign_sound 0x01c0, CHANNEL_6
|
|
play_sound_from_object CHANNEL_6, OBJ_PC, 0x012c, 0x0190
|
|
restart_timer
|
|
|
|
beginloop 0x13
|
|
if_timer_gt 120, /*goto*/ 0x06
|
|
endloop 0x13
|
|
|
|
label 0x06
|
|
mute_channel CHANNEL_6
|
|
endloop 0x04
|
|
|
|
endfunction
|
|
|
|
func1008_doorswitch:
|
|
if_difficulty_gt DIFF_SA, /*goto*/ 0x04
|
|
|
|
// A and SA
|
|
unlock_door OBJ_OFFICEDOOR1, 0x01
|
|
unlock_door OBJ_OFFICEDOOR2, 0x01
|
|
unset_object_flag_bank1 OBJ_OFFICEDOOR1, OBJECTFLAG1_20000000
|
|
unset_object_flag_bank1 OBJ_OFFICEDOOR2, OBJECTFLAG1_20000000
|
|
set_stage_flag STAGEFLAG_OFFICE_DOOR_UNLOCKED
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
// PA
|
|
beginloop 0x04
|
|
consider_coop_for_p1p2_chr CHR_SELF
|
|
if_chr_activated_object CHR_P1P2, OBJ_DOORSWITCH, /*goto*/ 0x2c
|
|
label 0x06
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
play_sound 0x00ba, -1
|
|
message CHR_P1P2, 0x022f // "Door unlocked."
|
|
set_stage_flag STAGEFLAG_OFFICE_DOOR_UNLOCKED
|
|
unlock_door OBJ_OFFICEDOOR1, 0x01
|
|
unlock_door OBJ_OFFICEDOOR2, 0x01
|
|
unset_object_flag_bank1 OBJ_OFFICEDOOR1, OBJECTFLAG1_20000000
|
|
unset_object_flag_bank1 OBJ_OFFICEDOOR2, OBJECTFLAG1_20000000
|
|
yield
|
|
restart_timer
|
|
|
|
beginloop 0x08
|
|
if_timer_gt 45, /*goto*/ 0x06
|
|
endloop 0x08
|
|
|
|
label 0x06
|
|
assign_sound 0x043b, CHANNEL_7
|
|
control_sound_from_object CHANNEL_7, OBJ_OFFICEDOOR1, TRUE
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1009_check_civilians_killed:
|
|
beginloop 0x04
|
|
if_chr_dying CHR_SECRETARY, /*goto*/ 0x2c
|
|
if_chr_dying CHR_CASS, /*goto*/ 0x09
|
|
label 0x06
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
message CHR_JOANNA, 0x0237 // "Unacceptable civilian casualties."
|
|
set_stage_flag STAGEFLAG_CIVILIANS_KILLED
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
label 0x09
|
|
message CHR_JOANNA, 0x0239 // "Critical mission personnel killed."
|
|
set_stage_flag STAGEFLAG_CIVILIANS_KILLED
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
/**
|
|
* Wait for alarm while security is disabled, then set a flag on a CMP guard.
|
|
*/
|
|
func100a_alarm_guard:
|
|
beginloop 0x04
|
|
if_stage_flag_eq STAGEFLAG_SECURITY_DISABLED, FALSE, /*goto*/ 0x06
|
|
if_alarm_active /*goto*/ 0x2c
|
|
label 0x06
|
|
reloop 0x04
|
|
|
|
label 0x2c
|
|
set_chr_flag_bankx 0x09, CHRFLAG0_00002000, BANK_0
|
|
goto_next 0xb3
|
|
|
|
// Unreachable
|
|
label 0xac
|
|
deactivate_alarm
|
|
reloop 0x04
|
|
|
|
label 0xb3
|
|
label 0xb2
|
|
endloop 0x04
|
|
|
|
endfunction
|
|
|
|
func100b_lightswitch:
|
|
beginloop 0x04
|
|
if_chr_activated_object CHR_F3, OBJ_LIGHTSWITCH, /*goto*/ 0x2c
|
|
reloop 0x04
|
|
|
|
label 0x2c
|
|
play_sound 0x00ba, -1
|
|
if_stage_flag_eq STAGEFLAG_LIGHTS_OFF, TRUE, /*goto*/ 0x06
|
|
|
|
// Turning lights off
|
|
set_stage_flag STAGEFLAG_LIGHTS_OFF
|
|
set_lights_state 0x0044, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x0039, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003c, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003d, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003e, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003b, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x0042, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003f, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003a, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x0041, 0x07, 0x00, 0x00, 0x00
|
|
set_lights_state 0x0040, 0x07, 0x00, 0x00, 0x00
|
|
reloop 0x04
|
|
|
|
// Turning lights on
|
|
label 0x06
|
|
unset_stage_flag STAGEFLAG_LIGHTS_OFF
|
|
set_lights_state 0x0044, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x0039, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003c, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003d, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003e, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003b, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x0042, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003f, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x003a, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x0041, 0x06, 0x00, 0x00, 0x00
|
|
set_lights_state 0x0040, 0x06, 0x00, 0x00, 0x00
|
|
endloop 0x04
|
|
|
|
endfunction
|
|
|
|
func100c_noop2:
|
|
beginloop 0x04
|
|
if_stage_flag_eq STAGEFLAG_PERSONALITY_DELETED, TRUE, /*goto*/ 0x06
|
|
endloop 0x04
|
|
|
|
label 0x06
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func100d_check_objects_destroyed:
|
|
if_difficulty_lt DIFF_SA, /*goto*/ 0x0d
|
|
|
|
// SA and PA
|
|
beginloop 0x04
|
|
// Check security hub
|
|
if_stage_flag_eq STAGEFLAG_SECURITYHUB_DESTROYED, TRUE, /*goto*/ 0x2c
|
|
if_object_in_good_condition OBJ_SECURITYHUB, /*goto*/ 0x2c
|
|
set_stage_flag STAGEFLAG_SECURITYHUB_DESTROYED
|
|
mute_channel CHANNEL_0
|
|
message CHR_JOANNA, 0x0236 // "Critical mission object destroyed."
|
|
|
|
// PA only - check door switch
|
|
label 0x2c
|
|
if_difficulty_lt DIFF_PA, /*goto*/ 0x2c
|
|
if_stage_flag_eq STAGEFLAG_OFFICE_DOOR_UNLOCKED, TRUE, /*goto*/ 0x2c
|
|
if_stage_flag_eq STAGEFLAG_DOORSWITCH_DESTROYED, TRUE, /*goto*/ 0x2c
|
|
if_object_in_good_condition OBJ_DOORSWITCH, /*goto*/ 0x2c
|
|
set_stage_flag STAGEFLAG_DOORSWITCH_DESTROYED
|
|
message CHR_JOANNA, 0x0236 // "Critical mission object destroyed."
|
|
|
|
// PA only - check PC
|
|
label 0x2c
|
|
if_difficulty_lt DIFF_PA, /*goto*/ 0x2c
|
|
if_objective_complete 2, /*goto*/ 0x2c
|
|
if_stage_flag_eq STAGEFLAG_PC_DESTROYED, TRUE, /*goto*/ 0x2c
|
|
if_objective_failed 2, /*goto*/ 0x2c
|
|
if_object_in_good_condition OBJ_PC, /*goto*/ 0x2c
|
|
set_stage_flag STAGEFLAG_PC_DESTROYED
|
|
message CHR_JOANNA, 0x0236 // "Critical mission object destroyed."
|
|
|
|
// Check comms hub
|
|
label 0x2c
|
|
if_stage_flag_eq STAGEFLAG_EXTCOMMSHUB_DESTROYED, TRUE, /*goto*/ 0x2c
|
|
if_object_in_good_condition OBJ_EXTCOMMSHUB, /*goto*/ 0x2c
|
|
set_stage_flag STAGEFLAG_EXTCOMMSHUB_DESTROYED
|
|
mute_channel CHANNEL_1
|
|
message CHR_JOANNA, 0x0236 // "Critical mission object destroyed."
|
|
label 0x2c
|
|
endloop 0x04
|
|
|
|
// Agent
|
|
label 0x0d
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1002_objectives_failed_msg:
|
|
yield
|
|
set_chr_flag_bank3 CHR_CASS, CHRFLAG3_04000000
|
|
set_chr_flag_bank3 CHR_SECRETARY, CHRFLAG3_04000000
|
|
set_chr_flag_bank3 CHR_PROGRAMMER, CHRFLAG3_04000000
|
|
set_function CHR_SELF, GFUNC_SHOW_OBJ_FAILED_MSG
|
|
endfunction
|
|
|
|
.macro wait_for_camera_finished
|
|
beginloop 0x08
|
|
if_camera_animating /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
label 0x2c
|
|
if_controller_button_pressed /*goto*/ 0x06
|
|
endloop 0x08
|
|
.endm
|
|
|
|
func041b_intro_041b:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x00c9
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP2
|
|
set_object_flag_bank2 OBJ_JUMPSHIP2, OBJECTFLAG2_00000010
|
|
object_do_animation 0x00ca, OBJ_JUMPSHIP2, 0x04ff, 0xff
|
|
show_object OBJ_POLICECAR
|
|
set_object_flag_bank2 OBJ_POLICECAR, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0122, OBJ_POLICECAR, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCOP3
|
|
set_object_flag_bank2 OBJ_HOVERCOP3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0123, OBJ_HOVERCOP3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCAR3
|
|
set_object_flag_bank2 OBJ_HOVERCAR3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0124, OBJ_HOVERCAR3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERMOTO3
|
|
set_object_flag_bank2 OBJ_HOVERMOTO3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0125, OBJ_HOVERMOTO3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCAB3
|
|
set_object_flag_bank2 OBJ_HOVERCAB3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0126, OBJ_HOVERCAB3, 0x04ff, 0xff
|
|
fade_to_color 0x000000ff, 0
|
|
fade_to_color 0x00000000, 90
|
|
set_cutscene_weapon CHR_JOANNA, WEAPON_NONE, WEAPON_NONE
|
|
yield
|
|
set_cutscene_weapon CHR_JOANNA, WEAPON_FALCON2_SILENCER, WEAPON_NONE
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP2
|
|
hide_object OBJ_POLICECAR
|
|
hide_object OBJ_HOVERCOP3
|
|
hide_object OBJ_HOVERCAR3
|
|
hide_object OBJ_HOVERMOTO3
|
|
hide_object OBJ_HOVERCAB3
|
|
label 0x36
|
|
return
|
|
endfunction
|
|
|
|
func041a_intro_041a:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x00c7
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP2
|
|
set_object_flag_bank2 OBJ_JUMPSHIP2, OBJECTFLAG2_00000010
|
|
object_do_animation 0x00c8, OBJ_JUMPSHIP2, 0x04ff, 0xff
|
|
show_object OBJ_HOVERTAXI2
|
|
set_object_flag_bank2 OBJ_HOVERTAXI2, OBJECTFLAG2_00000010
|
|
object_do_animation 0x011c, OBJ_HOVERTAXI2, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCOP3
|
|
set_object_flag_bank2 OBJ_HOVERCOP3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x011d, OBJ_HOVERCOP3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCAR3
|
|
set_object_flag_bank2 OBJ_HOVERCAR3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x011e, OBJ_HOVERCAR3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERMOTO3
|
|
set_object_flag_bank2 OBJ_HOVERMOTO3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x011f, OBJ_HOVERMOTO3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCAB3
|
|
set_object_flag_bank2 OBJ_HOVERCAB3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0120, OBJ_HOVERCAB3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERTRUCK3
|
|
set_object_flag_bank2 OBJ_HOVERTRUCK3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0121, OBJ_HOVERTRUCK3, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP2
|
|
hide_object OBJ_HOVERTAXI2
|
|
hide_object OBJ_HOVERCOP3
|
|
hide_object OBJ_HOVERCAR3
|
|
hide_object OBJ_HOVERMOTO3
|
|
hide_object OBJ_HOVERCAB3
|
|
hide_object OBJ_HOVERTRUCK3
|
|
label 0x36
|
|
return
|
|
endfunction
|
|
|
|
func0419_intro_0419:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x00c5
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP2
|
|
set_object_flag_bank2 OBJ_JUMPSHIP2, OBJECTFLAG2_00000010
|
|
object_do_animation 0x00c6, OBJ_JUMPSHIP2, 0x04ff, 0xff
|
|
show_object OBJ_HOVERTAXI1
|
|
set_object_flag_bank2 OBJ_HOVERTAXI1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0119, OBJ_HOVERTAXI1, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCOP3
|
|
set_object_flag_bank2 OBJ_HOVERCOP3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x011a, OBJ_HOVERCOP3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCAR3
|
|
set_object_flag_bank2 OBJ_HOVERCAR3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x011b, OBJ_HOVERCAR3, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP2
|
|
hide_object OBJ_HOVERTAXI1
|
|
hide_object OBJ_HOVERCOP3
|
|
hide_object OBJ_HOVERCAR3
|
|
label 0x36
|
|
return
|
|
endfunction
|
|
|
|
func041c_intro_041c:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x00cb
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP2
|
|
set_object_flag_bank2 OBJ_JUMPSHIP2, OBJECTFLAG2_00000010
|
|
object_do_animation 0x00cc, OBJ_JUMPSHIP2, 0x04ff, 0xff
|
|
show_object OBJ_HOVERTAXI1
|
|
set_object_flag_bank2 OBJ_HOVERTAXI1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0127, OBJ_HOVERTAXI1, 0x04ff, 0xff
|
|
|
|
// Invalid object
|
|
show_object 0x1d
|
|
set_object_flag_bank2 0x1d, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0128, 0x1d, 0x04ff, 0xff
|
|
|
|
show_object OBJ_HOVERCOP3
|
|
set_object_flag_bank2 OBJ_HOVERCOP3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0129, OBJ_HOVERCOP3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERCAR3
|
|
set_object_flag_bank2 OBJ_HOVERCAR3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x012a, OBJ_HOVERCAR3, 0x04ff, 0xff
|
|
show_object OBJ_HOVERMOTO3
|
|
set_object_flag_bank2 OBJ_HOVERMOTO3, OBJECTFLAG2_00000010
|
|
object_do_animation 0x012b, OBJ_HOVERMOTO3, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP2
|
|
hide_object OBJ_HOVERTAXI1
|
|
hide_object 0x1d
|
|
hide_object OBJ_HOVERCOP3
|
|
hide_object OBJ_HOVERCAR3
|
|
hide_object OBJ_HOVERMOTO3
|
|
label 0x36
|
|
return
|
|
endfunction
|
|
|
|
/**
|
|
* Part of the intro cutscene.
|
|
*/
|
|
func041d_intro_041d:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x00cd
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP2
|
|
set_object_flag_bank2 OBJ_JUMPSHIP2, OBJECTFLAG2_00000010
|
|
object_do_animation 0x00ce, OBJ_JUMPSHIP2, 0x01ff, 0xff
|
|
show_object OBJ_HOVERTAXI1
|
|
set_object_flag_bank2 OBJ_HOVERTAXI1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x012c, OBJ_HOVERTAXI1, 0x04ff, 0xff
|
|
show_object 0x1d
|
|
set_object_flag_bank2 0x1d, OBJECTFLAG2_00000010
|
|
object_do_animation 0x012d, 0x1d, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP2
|
|
hide_object OBJ_HOVERTAXI1
|
|
hide_object 0x1d
|
|
label 0x36
|
|
return
|
|
endfunction
|
|
|
|
/**
|
|
* @unregistered
|
|
*/
|
|
unregistered_function2:
|
|
set_return_function CHR_SELF, GFUNC_END_CINEMA
|
|
set_function CHR_SELF, FUNC_INTRO_041B
|
|
endfunction
|
|
|
|
/**
|
|
* @unregistered
|
|
*/
|
|
unregistered_function3:
|
|
set_return_function CHR_SELF, GFUNC_END_CINEMA
|
|
set_function CHR_SELF, FUNC_INTRO_041A
|
|
endfunction
|
|
|
|
/**
|
|
* @unregistered
|
|
*/
|
|
unregistered_function4:
|
|
set_return_function CHR_SELF, GFUNC_END_CINEMA
|
|
set_function CHR_SELF, FUNC_INTRO_0419
|
|
endfunction
|
|
|
|
/**
|
|
* @unregistered
|
|
*/
|
|
unregistered_function5:
|
|
set_return_function CHR_SELF, GFUNC_END_CINEMA
|
|
set_function CHR_SELF, FUNC_INTRO_041C
|
|
endfunction
|
|
|
|
/**
|
|
* @unregistered
|
|
*/
|
|
unregistered_function6:
|
|
set_return_function CHR_SELF, GFUNC_END_CINEMA
|
|
set_function CHR_SELF, FUNC_INTRO_041D
|
|
endfunction
|
|
|
|
/**
|
|
* This is the most ridiculous way of doing an intro cutscene. This is how all
|
|
* the functions call each other:
|
|
*
|
|
* func0422_intro calls 041b with return to 041e
|
|
* 041e calls 041a with return to 041f
|
|
* 041f calls 0419 with return to 0420
|
|
* 0420 calls 041c with return to 0421
|
|
* 0421 calls 041d with return to 0428
|
|
* 0428 does stuff then sets 0424
|
|
* 0424 does stuff then sets 0425
|
|
* 0425 does stuff then sets 0423
|
|
* 0423 does stuff then sets 0426
|
|
* 0426 does stuff then sets 0429
|
|
* 0429 does stuff then sets 0427
|
|
* 0427 does stuff then sets 042a
|
|
* 042a does stuff then sets 042b
|
|
* 042b does stuff then sets 042c
|
|
* 042c just sets 042d
|
|
* 042d finishes intro
|
|
*/
|
|
func0422_intro:
|
|
set_sfx_track MUSIC_DEFECTION_INTRO_SFX
|
|
|
|
// No yield in this loop!
|
|
label 0x07
|
|
cmd01dd_if_something 0x10, /*goto*/ 0x2c
|
|
set_lighting 0x0000, 0x0b, 0x00
|
|
goto_first 0x07
|
|
|
|
label 0x2c
|
|
yield
|
|
set_stage_flag STAGEFLAG_TRIGGER_INTRO
|
|
yield
|
|
set_music_track MUSIC_DEFECTION_INTRO
|
|
|
|
label 0x08
|
|
cmd01dd_if_something 0x01, /*goto*/ 0x2c
|
|
set_lighting 0x0000, 0x0b, 0x00
|
|
goto_first 0x08
|
|
|
|
label 0x2c
|
|
set_return_function CHR_SELF, FUNC_INTRO_041E
|
|
set_function CHR_SELF, FUNC_INTRO_041B
|
|
endfunction
|
|
|
|
func041e_intro_041e:
|
|
set_return_function CHR_SELF, FUNC_INTRO_041F
|
|
set_function CHR_SELF, FUNC_INTRO_041A
|
|
endfunction
|
|
|
|
func041f_intro_041f:
|
|
set_return_function CHR_SELF, FUNC_INTRO_0420
|
|
set_function CHR_SELF, FUNC_INTRO_0419
|
|
endfunction
|
|
|
|
func0420_intro_0420:
|
|
set_return_function CHR_SELF, FUNC_INTRO_0421
|
|
set_function CHR_SELF, FUNC_INTRO_041C
|
|
endfunction
|
|
|
|
func0421_intro_0421:
|
|
set_return_function CHR_SELF, 0x0428
|
|
set_function CHR_SELF, FUNC_INTRO_041D
|
|
endfunction
|
|
|
|
func0422_intro_0423:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x00ee
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x00ef, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
set_tinted_glass_enabled TRUE
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
set_tinted_glass_enabled FALSE
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_0426
|
|
endfunction
|
|
|
|
func0422_intro_0424:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x00fc
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x00fd, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
set_chr_flag_bank3 CHR_CASS, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_SECRETARY, CHRFLAG3_UNPLAYABLE
|
|
unset_chr_flag_bank3 CHR_SECRETARY, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank2 CHR_SECRETARY, CHRFLAG2_00020000
|
|
animation 0x00fe, -1, -1, 0x0600, CHR_SECRETARY, 4
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
unset_chr_flag_bank3 CHR_CASS, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_SECRETARY, CHRFLAG3_UNPLAYABLE
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_0425
|
|
endfunction
|
|
|
|
func0422_intro_0425:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x00ff
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0100, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
object_do_animation 0x0102, OBJ_BANNER1, 0x04ff, 0xff
|
|
object_do_animation 0x0117, OBJ_BANNER2, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
hide_object OBJ_BANNER1
|
|
hide_object OBJ_BANNER2
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_0423
|
|
endfunction
|
|
|
|
func0422_intro_0426:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x012e
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x012f, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
show_object OBJ_BANNER1
|
|
set_object_flag_bank2 OBJ_BANNER1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0131, OBJ_BANNER1, 0x04ff, 0xff
|
|
show_object OBJ_BANNER2
|
|
set_object_flag_bank2 OBJ_BANNER1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0132, OBJ_BANNER2, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
hide_object OBJ_BANNER1
|
|
hide_object OBJ_BANNER2
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_0429
|
|
endfunction
|
|
|
|
func0422_intro_0427:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x0133
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0134, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
show_object OBJ_ROPE
|
|
set_object_flag_bank2 OBJ_ROPE, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0135, OBJ_ROPE, 0x04ff, 0xff
|
|
show_object OBJ_BANNER1
|
|
set_object_flag_bank2 OBJ_BANNER1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0136, OBJ_BANNER1, 0x04ff, 0xff
|
|
show_object OBJ_BANNER2
|
|
set_object_flag_bank2 OBJ_BANNER1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0137, OBJ_BANNER2, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
hide_object OBJ_ROPE
|
|
hide_object OBJ_BANNER1
|
|
hide_object OBJ_BANNER2
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_042A
|
|
endfunction
|
|
|
|
func0422_intro_0428:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x0103
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0104, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
set_object_flag_bank1 OBJ_HOVERCOP1, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERCOP2, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERCAR1, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERCAR2, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERMOTO1, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERMOTO2, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERTRUCK1, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERTRUCK2, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERCAB1, OBJECTFLAG1_INVISIBLE
|
|
set_object_flag_bank1 OBJ_HOVERCAB2, OBJECTFLAG1_INVISIBLE
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
unset_object_flag_bank1 OBJ_HOVERCOP1, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERCOP2, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERCAR1, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERCAR2, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERMOTO1, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERMOTO2, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERTRUCK1, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERTRUCK2, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERCAB1, OBJECTFLAG1_INVISIBLE
|
|
unset_object_flag_bank1 OBJ_HOVERCAB2, OBJECTFLAG1_INVISIBLE
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_0424
|
|
endfunction
|
|
|
|
func0422_intro_0429:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x0105
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0106, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
set_tinted_glass_enabled TRUE
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
set_tinted_glass_enabled FALSE
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_0427
|
|
endfunction
|
|
|
|
func0422_intro_042a:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x0107
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0108, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_UNPLAYABLE
|
|
set_chr_flag_bank2 CHR_JOANNA, CHRFLAG2_00020000
|
|
animation 0x0109, -1, -1, 0x0600, CHR_JOANNA, 4
|
|
set_chr_hud_visible CHR_JOANNA, TRUE
|
|
show_object OBJ_ROPE
|
|
set_object_flag_bank2 OBJ_ROPE, OBJECTFLAG2_00000010
|
|
object_do_animation 0x010a, OBJ_ROPE, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
hide_object OBJ_ROPE
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_042B
|
|
endfunction
|
|
|
|
func0422_intro_042b:
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
camera_movement 0x010b
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
show_object OBJ_JUMPSHIP1
|
|
set_object_flag_bank2 OBJ_JUMPSHIP1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x010c, OBJ_JUMPSHIP1, 0x04ff, 0xff
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_UNPLAYABLE
|
|
set_chr_flag_bank2 CHR_JOANNA, CHRFLAG2_00020000
|
|
animation 0x010d, -1, -1, 0x0600, CHR_JOANNA, 4
|
|
set_chr_hud_visible CHR_JOANNA, TRUE
|
|
show_object OBJ_ROPE
|
|
set_object_flag_bank2 OBJ_ROPE, OBJECTFLAG2_00000010
|
|
object_do_animation 0x010e, OBJ_ROPE, 0x04ff, 0xff
|
|
show_object OBJ_BANNER1
|
|
set_object_flag_bank2 OBJ_BANNER1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x010f, OBJ_BANNER1, 0x04ff, 0xff
|
|
show_object OBJ_BANNER2
|
|
set_object_flag_bank2 OBJ_BANNER1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0118, OBJ_BANNER2, 0x04ff, 0xff
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
unset_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
unset_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
hide_object OBJ_JUMPSHIP1
|
|
hide_object OBJ_ROPE
|
|
hide_object OBJ_BANNER1
|
|
hide_object OBJ_BANNER2
|
|
label 0x36
|
|
set_function CHR_SELF, FUNC_INTRO_042C
|
|
endfunction
|
|
|
|
func0422_intro_042c:
|
|
set_function CHR_SELF, FUNC_INTRO_042D
|
|
endfunction
|
|
|
|
func0422_intro_042d:
|
|
camera_movement 0x0155
|
|
cmd0175 60
|
|
if_controller_button_pressed /*goto*/ 0x36
|
|
set_chr_flag_bank3 CHR_VELVET, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_COUNTEROP, CHRFLAG3_HIDDEN
|
|
set_chr_flag_bank3 CHR_JOANNA, CHRFLAG3_UNPLAYABLE
|
|
set_chr_flag_bank2 CHR_JOANNA, CHRFLAG2_00020000
|
|
animation 0x0156, -1, -1, 0x0600, CHR_JOANNA, 4
|
|
set_chr_hud_visible CHR_JOANNA, FALSE
|
|
|
|
wait_for_camera_finished
|
|
|
|
label 0x06
|
|
label 0x36
|
|
show_object OBJ_BANNER1
|
|
show_object OBJ_BANNER2
|
|
set_object_flag_bank2 OBJ_BANNER1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0161, OBJ_BANNER1, 0x08ff, 0xff
|
|
|
|
// @bug: Copy/paste error - should be banner 2
|
|
set_object_flag_bank2 OBJ_BANNER1, OBJECTFLAG2_00000010
|
|
object_do_animation 0x0162, OBJ_BANNER2, 0x08ff, 0xff
|
|
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 0x0156, -2, -1, 0x0600, CHR_JOANNA, 2
|
|
set_chr_hud_visible CHR_JOANNA, FALSE
|
|
mute_channel CHANNEL_7
|
|
mute_channel CHANNEL_6
|
|
mute_channel CHANNEL_5
|
|
set_function CHR_SECRETARY, FUNC_INIT_SECRETARY
|
|
enter_firstperson
|
|
set_stage_flag STAGEFLAG_STOP_INTRO
|
|
restart_timer
|
|
|
|
beginloop 0x09
|
|
if_timer_gt 90, /*goto*/ 0x06
|
|
endloop 0x09
|
|
|
|
label 0x06
|
|
restart_default_music
|
|
reset_ambience
|
|
set_eeprom_flag EEPROMFLAG_CI_TOUR_DONE
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func0416_outro_from_menu:
|
|
set_function CHR_SELF, FUNC_OUTRO
|
|
endfunction
|
|
|
|
func0416_outro:
|
|
camera_movement 0x00f2
|
|
set_music_track MUSIC_DEFECTION_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 0x00f3, -1, -1, 0x0600, CHR_P1P2, 4
|
|
restart_timer
|
|
unset_stage_flag STAGEFLAG_LAB_ELEVATOR_CLOSED
|
|
open_door2 OBJ_LABLIFTDOOR1
|
|
open_door2 OBJ_LABLIFTDOOR2
|
|
restart_timer
|
|
set_cutscene_weapon CHR_P1P2, WEAPON_NONE, WEAPON_NONE
|
|
yield
|
|
set_cutscene_weapon CHR_P1P2, WEAPON_FALCON2_SILENCER, WEAPON_NONE
|
|
show_nonessential_chrs FALSE
|
|
|
|
beginloop 0xb6
|
|
if_controller_button_pressed /*goto*/ 0xbd
|
|
if_timer_gt 40, /*goto*/ 0x06
|
|
endloop 0xb6
|
|
|
|
label 0x06
|
|
play_sound 0x0165, CHANNEL_10
|
|
|
|
beginloop 0xb7
|
|
if_controller_button_pressed /*goto*/ 0xbd
|
|
if_timer_gt 110, /*goto*/ 0x06
|
|
endloop 0xb7
|
|
|
|
label 0x06
|
|
play_sound 0x0167, CHANNEL_10
|
|
|
|
beginloop 0xb8
|
|
if_controller_button_pressed /*goto*/ 0xbd
|
|
if_timer_gt 123, /*goto*/ 0x06
|
|
endloop 0xb8
|
|
|
|
label 0x06
|
|
play_sound 0x01dc, CHANNEL_10
|
|
|
|
beginloop 0xb9
|
|
if_controller_button_pressed /*goto*/ 0xbd
|
|
if_timer_gt 215, /*goto*/ 0x06
|
|
endloop 0xb9
|
|
|
|
label 0x06
|
|
play_sound 0x01d8, CHANNEL_10
|
|
|
|
beginloop 0xba
|
|
if_controller_button_pressed /*goto*/ 0xbd
|
|
if_timer_gt 245, /*goto*/ 0x06
|
|
endloop 0xba
|
|
|
|
label 0x06
|
|
play_sound 0x01da, CHANNEL_10
|
|
|
|
beginloop 0xbb
|
|
if_controller_button_pressed /*goto*/ 0xbd
|
|
if_timer_gt 250, /*goto*/ 0x06
|
|
endloop 0xbb
|
|
|
|
label 0x06
|
|
play_sound 0x80f6, CHANNEL_10
|
|
|
|
beginloop 0xbc
|
|
if_controller_button_pressed /*goto*/ 0xbd
|
|
if_timer_gt 285, /*goto*/ 0x06
|
|
endloop 0xbc
|
|
|
|
label 0x06
|
|
play_sound 0x01db, CHANNEL_10
|
|
|
|
beginloop 0x08
|
|
if_camera_animating /*goto*/ 0x2c
|
|
goto_next 0xbd
|
|
|
|
label 0x2c
|
|
if_controller_button_pressed /*goto*/ 0xbd
|
|
if_stage_flag_eq STAGEFLAG_LAB_ELEVATOR_CLOSED, TRUE, /*goto*/ 0x2c
|
|
if_timer_lt 336, /*goto*/ 0x2c
|
|
close_door OBJ_LABLIFTDOOR1
|
|
close_door OBJ_LABLIFTDOOR2
|
|
set_stage_flag STAGEFLAG_LAB_ELEVATOR_CLOSED
|
|
label 0x2c
|
|
endloop 0x08
|
|
|
|
label 0xbd
|
|
mute_channel CHANNEL_10
|
|
end_level
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1000_rebuild_groups:
|
|
set_function CHR_SELF, GFUNC_REBUILD_GROUPS
|
|
endfunction
|
|
|
|
func1401_setup_counterop:
|
|
noop016c
|
|
yield
|
|
set_chr_alliance CHR_COUNTEROP, ALLIANCE_ENEMY
|
|
set_function CHR_SELF, GFUNC_REBUILD_GROUPS
|
|
endfunction
|
|
|
|
func100f_check_necklace_collected:
|
|
beginloop 0x04
|
|
if_chr_has_object CHR_JOANNA, OBJ_NECKLACE, /*goto*/ 0x2c
|
|
if_chr_has_object CHR_VELVET, OBJ_NECKLACE, /*goto*/ 0x2c
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
remove_cass_necklace CHR_CASS
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1003_start_intro:
|
|
set_function CHR_SELF, FUNC_INTRO
|
|
endfunction
|
|
|
|
func1010_start_hub_humms:
|
|
yield
|
|
play_sound_from_object2 CHANNEL_0, OBJ_SECURITYHUB, 0x8111, 0x0f, 0x02
|
|
yield
|
|
play_sound_from_object2 CHANNEL_1, OBJ_EXTCOMMSHUB, 0x8111, 0x0f, 0x02
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1011_check_hubs_activated:
|
|
beginloop 0x04
|
|
if_chr_activated_object CHR_F3, OBJ_SECURITYHUB, /*goto*/ 0x08
|
|
if_chr_activated_object CHR_F3, OBJ_EXTCOMMSHUB, /*goto*/ 0x0a
|
|
reloop 0x04
|
|
|
|
label 0x08
|
|
message CHR_JOANNA, 0x0250 // "ECM Mine needed to disable security hub."
|
|
restart_timer
|
|
|
|
beginloop 0x09
|
|
if_timer_gt 120, /*goto*/ 0x06
|
|
endloop 0x09
|
|
|
|
label 0x0a
|
|
message CHR_JOANNA, 0x0251 // "ECM Mine needed to disable comms hub."
|
|
restart_timer
|
|
|
|
beginloop 0x0b
|
|
if_timer_gt 120, /*goto*/ 0x06
|
|
endloop 0x0b
|
|
|
|
label 0x06
|
|
endloop 0x04
|
|
|
|
endfunction
|
|
|
|
func1012_trigger_x_music:
|
|
// Wait until arriving at bottom floor
|
|
beginloop 0x04
|
|
if_camera_animating /*goto*/ 0x2c
|
|
if_chr_y CHR_JOANNA, -8000, OPERATOR_LESS_THAN, /*goto*/ 0x06
|
|
if_chr_y CHR_VELVET, -8000, OPERATOR_LESS_THAN, /*goto*/ 0x06
|
|
label 0x2c
|
|
endloop 0x04
|
|
|
|
// This stage flag check seems a bit weird, but it makes sense if Rare were
|
|
// testing the outro in isolation of the rest of the stage. They obviously
|
|
// didn't want the X music playing during the outro while testing. Note that
|
|
// the flag is only set during the outro cutscene, not during gameplay.
|
|
label 0x06
|
|
if_stage_flag_eq STAGEFLAG_LAB_ELEVATOR_CLOSED, TRUE, /*goto*/ 0x2c
|
|
play_x_music CHANNEL_10, 60
|
|
label 0x2c
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
.macro init_guard accuracy health
|
|
set_chr_dodge_rating 2, 0x14
|
|
set_unarmeddodgerating 0
|
|
set_accuracy \accuracy
|
|
set_reaction_speed 0
|
|
set_chr_health CHR_SELF, \health
|
|
set_armor 0
|
|
set_recovery_speed 0
|
|
set_shield 0
|
|
.endm
|
|
|
|
func0417_init_dd_guard:
|
|
init_guard 0 40
|
|
set_function CHR_SELF, GFUNC_UNALERTED
|
|
endfunction
|
|
|
|
func0418_init_shock_guard:
|
|
if_difficulty_gt DIFF_A, /*goto*/ 0x2c
|
|
|
|
// Agent
|
|
init_guard 10 40
|
|
set_function CHR_SELF, GFUNC_UNALERTED
|
|
|
|
// SA and PA
|
|
label 0x2c
|
|
init_guard 20 40
|
|
set_function CHR_SELF, GFUNC_UNALERTED
|
|
endfunction
|
|
|
|
func0430_init_falcon_guard:
|
|
if_difficulty_gt DIFF_A, /*goto*/ 0x2c
|
|
|
|
// Agent
|
|
init_guard 20 40
|
|
set_function CHR_SELF, GFUNC_UNALERTED
|
|
|
|
// SA and PA
|
|
label 0x2c
|
|
init_guard 30 60
|
|
set_function CHR_SELF, GFUNC_UNALERTED
|
|
endfunction
|
|
|
|
func1013_msg_commshubnearby:
|
|
if_difficulty_lt DIFF_SA, /*goto*/ 0x0d
|
|
|
|
beginloop 0x04
|
|
if_chr_y CHR_JOANNA, -770, OPERATOR_LESS_THAN, /*goto*/ 0x2c
|
|
reloop 0x04
|
|
|
|
label 0x2c
|
|
if_chr_in_room CHR_JOANNA, 0x00, 0x0039, /*goto*/ 0x2c
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x025d, 0x8170, CHANNEL_6, COLOR_09_BLUE // "We're getting a positive reading - the internal co..."
|
|
label 0x0d
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1014_msg_officefloor:
|
|
if_difficulty_lt DIFF_SA, /*goto*/ 0x0d
|
|
|
|
beginloop 0x04
|
|
if_chr_in_room CHR_JOANNA, 0x00, 0x0054, /*goto*/ 0x2c
|
|
if_chr_in_room CHR_JOANNA, 0x00, 0x0064, /*goto*/ 0x0d
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x025e, 0x8171, CHANNEL_6, COLOR_09_BLUE // "You're on the same floor as Cassandra's office."
|
|
label 0x0d
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1015_msg_securityroom:
|
|
if_difficulty_lt DIFF_SA, /*goto*/ 0x0d
|
|
|
|
beginloop 0x04
|
|
if_chr_in_room CHR_JOANNA, 0x00, 0x0025, /*goto*/ 0x2c
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x025f, 0x73a2, CHANNEL_6, COLOR_09_BLUE // "The other hub has got to be in the Security Room."
|
|
label 0x0d
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1016_msg_basementelevator:
|
|
beginloop 0x04
|
|
if_chr_in_room CHR_JOANNA, 0x00, 0x002c, /*goto*/ 0x2c
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x0260, 0x8172, CHANNEL_6, COLOR_09_BLUE // "The basement elevator must be around there somewhe..."
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1017_unlock_basement_door:
|
|
if_difficulty_lt DIFF_SA, /*goto*/ 0x2c
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
|
|
// Agent only - unlock basement door (SA and PA requires necklace)
|
|
label 0x2c
|
|
unlock_door OBJ_SECRETDOOR, 0x20
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
/**
|
|
* Rare used stage flags to trigger the intro cutscene to restart.
|
|
*/
|
|
func0422_intro_speaking:
|
|
label 0xbe
|
|
if_stage_flag_eq STAGEFLAG_TRIGGER_INTRO, TRUE, /*goto*/ 0xbf
|
|
yield
|
|
goto_first 0xbe
|
|
|
|
label 0xbf
|
|
unset_stage_flag STAGEFLAG_TRIGGER_INTRO
|
|
restart_timer
|
|
|
|
beginloop 0xb6
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_timer_gt 700, /*goto*/ 0x2c
|
|
endloop 0xb6
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x0264, 0x73e4, CHANNEL_6, COLOR_09_BLUE // "Why the big hurry?"
|
|
|
|
beginloop 0x08
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x2c
|
|
endloop 0x08
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x0265, 0x73e5, CHANNEL_6, COLOR_06_WHITE // "If Dr. Caroll is not extracted tonight, dataDyne w..."
|
|
|
|
beginloop 0x09
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x2c
|
|
endloop 0x09
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x0266, 0x73e6, CHANNEL_6, COLOR_09_BLUE // "Are they all expendable?"
|
|
|
|
beginloop 0x0a
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x2c
|
|
endloop 0x0a
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x0267, 0x73e7, CHANNEL_6, COLOR_06_WHITE // "Don't joke! You have to be careful, Joanna. Code k..."
|
|
|
|
beginloop 0x0b
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x2c
|
|
endloop 0x0b
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x0268, 0x73e8, CHANNEL_6, COLOR_09_BLUE // "What's the target location?"
|
|
|
|
beginloop 0x0c
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x2c
|
|
endloop 0x0c
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x0269, 0x73e9, CHANNEL_6, COLOR_06_WHITE // "Work your way down the building to the ground leve..."
|
|
|
|
beginloop 0x0d
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x2c
|
|
endloop 0x0d
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x026a, 0x73ea, CHANNEL_6, COLOR_09_BLUE // "How will I recognize him?"
|
|
|
|
beginloop 0x0e
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x2c
|
|
endloop 0x0e
|
|
|
|
label 0x2c
|
|
speak CHR_JOANNA, 0x026b, 0x73eb, CHANNEL_6, COLOR_06_WHITE // "We don't have an image record, and we can't find a..."
|
|
|
|
beginloop 0x0f
|
|
if_stage_flag_eq STAGEFLAG_STOP_INTRO, TRUE, /*goto*/ 0x06
|
|
if_sound_finished CHANNEL_6, /*goto*/ 0x2c
|
|
endloop 0x0f
|
|
|
|
label 0x2c
|
|
label 0x06
|
|
mute_channel CHANNEL_6
|
|
goto_first 0xbe
|
|
|
|
endfunction
|
|
|
|
/**
|
|
* Hide guards, then unhide then once you pass below -2000. This is likely the
|
|
* first staircase between the light switch room and Cass's office floor.
|
|
*/
|
|
func1019_toggle_guards:
|
|
label 0x2c
|
|
hide_chr 0x01
|
|
hide_chr 0x02
|
|
hide_chr 0x0e
|
|
hide_chr 0x12
|
|
hide_chr 0x0f
|
|
hide_chr 0x10
|
|
hide_chr 0x11
|
|
hide_chr 0x13
|
|
hide_chr 0x03
|
|
hide_chr 0x04
|
|
hide_chr 0x14
|
|
hide_chr 0x15
|
|
hide_chr 0x16
|
|
|
|
beginloop 0x04
|
|
consider_coop_for_p1p2_chr CHR_SELF
|
|
if_chr_y CHR_P1P2, -2000, OPERATOR_LESS_THAN, /*goto*/ 0x2c
|
|
endloop 0x04
|
|
|
|
label 0x2c
|
|
show_chr 0x01
|
|
yield
|
|
show_chr 0x02
|
|
yield
|
|
show_chr 0x0e
|
|
yield
|
|
show_chr 0x12
|
|
yield
|
|
show_chr 0x0f
|
|
yield
|
|
show_chr 0x10
|
|
yield
|
|
show_chr 0x11
|
|
yield
|
|
show_chr 0x13
|
|
yield
|
|
show_chr 0x03
|
|
yield
|
|
show_chr 0x04
|
|
yield
|
|
show_chr 0x14
|
|
yield
|
|
show_chr 0x15
|
|
yield
|
|
show_chr 0x16
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func101a_noop:
|
|
yield
|
|
yield
|
|
yield
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func141c_start_lifts:
|
|
activate_lift 2, OBJ_LIFT1
|
|
activate_lift 1, OBJ_LIFT2
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func101d_disable_cameras:
|
|
// Check security hub objective
|
|
beginloop 0xc4
|
|
if_objective_complete 0, /*goto*/ 0x2c
|
|
endloop 0xc4
|
|
|
|
label 0x2c
|
|
set_object_flag_bank0 OBJ_CAMERA1, OBJECTFLAG0_DEACTIVATED
|
|
set_object_flag_bank0 OBJ_CAMERA2, OBJECTFLAG0_DEACTIVATED
|
|
set_object_flag_bank0 OBJ_CAMERA3, OBJECTFLAG0_DEACTIVATED
|
|
set_object_flag_bank0 OBJ_CAMERA4, OBJECTFLAG0_DEACTIVATED
|
|
set_object_flag_bank0 OBJ_CAMERA5, OBJECTFLAG0_DEACTIVATED
|
|
set_object_flag_bank0 OBJ_CAMERA6, OBJECTFLAG0_DEACTIVATED
|
|
set_stage_flag STAGEFLAG_SECURITY_DISABLED
|
|
restart_timer
|
|
|
|
// @bug: If you disable the security (bottom floor), then activate the alarm
|
|
// before the 2 minute timer expires (eg. by getting Cass to activate it),
|
|
// then the first camera is never reactivated. The if_alarm_active check
|
|
// should go to 0x2c instead.
|
|
beginloop 0x08
|
|
if_alarm_active /*goto*/ 0x06
|
|
if_timer_gt 7200, /*goto*/ 0x2c
|
|
endloop 0x08
|
|
|
|
// 2 minutes elapsed
|
|
label 0x2c
|
|
if_object_in_good_condition OBJ_CAMERA1, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
label 0x2c
|
|
unset_object_flag_bank0 OBJ_CAMERA1, OBJECTFLAG0_DEACTIVATED
|
|
|
|
label 0x06
|
|
if_object_in_good_condition OBJ_CAMERA2, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
label 0x2c
|
|
unset_object_flag_bank0 OBJ_CAMERA2, OBJECTFLAG0_DEACTIVATED
|
|
|
|
label 0x06
|
|
if_object_in_good_condition OBJ_CAMERA3, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
label 0x2c
|
|
unset_object_flag_bank0 OBJ_CAMERA3, OBJECTFLAG0_DEACTIVATED
|
|
|
|
label 0x06
|
|
if_object_in_good_condition OBJ_CAMERA4, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
label 0x2c
|
|
unset_object_flag_bank0 OBJ_CAMERA4, OBJECTFLAG0_DEACTIVATED
|
|
|
|
label 0x06
|
|
if_object_in_good_condition OBJ_CAMERA5, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
label 0x2c
|
|
unset_object_flag_bank0 OBJ_CAMERA5, OBJECTFLAG0_DEACTIVATED
|
|
|
|
label 0x06
|
|
if_object_in_good_condition OBJ_CAMERA6, /*goto*/ 0x2c
|
|
goto_next 0x06
|
|
label 0x2c
|
|
unset_object_flag_bank0 OBJ_CAMERA6, OBJECTFLAG0_DEACTIVATED
|
|
|
|
label 0x06
|
|
message CHR_JOANNA, 0x0261 // "Security system is now back online."
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
/**
|
|
* @unregistered
|
|
*/
|
|
unregistered_function7:
|
|
message CHR_JOANNA, 0x0263 // "2023 AD, 2214 Hours Lucerne Tower - dataDyne HQ"
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func101e_lift_door_sounds:
|
|
beginloop 0xc4
|
|
consider_coop_for_p1p2_chr CHR_SELF
|
|
if_chr_activated_object CHR_P1P2, OBJ_LIFT1DOOR1, /*goto*/ 0x2c
|
|
if_chr_activated_object CHR_P1P2, OBJ_LIFT1DOOR2, /*goto*/ 0x2c
|
|
if_chr_activated_object CHR_P1P2, OBJ_LIFT1DOOR3, /*goto*/ 0x2c
|
|
if_chr_activated_object CHR_P1P2, OBJ_LIFT1DOOR4, /*goto*/ 0x2c
|
|
if_chr_activated_object CHR_P1P2, OBJ_LIFT2DOOR1, /*goto*/ 0x2c
|
|
if_chr_activated_object CHR_P1P2, OBJ_LIFT2DOOR2, /*goto*/ 0x2c
|
|
if_chr_activated_object CHR_P1P2, OBJ_LIFT2DOOR3, /*goto*/ 0x2c
|
|
if_chr_activated_object CHR_P1P2, OBJ_LIFT2DOOR4, /*goto*/ 0x2c
|
|
reloop 0xc4
|
|
|
|
label 0x2c
|
|
play_sound 0x81b0, -1
|
|
restart_timer
|
|
|
|
beginloop 0x08
|
|
if_timer_gt 120, /*goto*/ 0x06
|
|
endloop 0x08
|
|
|
|
label 0x06
|
|
endloop 0xc4
|
|
|
|
endfunction
|
|
|
|
/**
|
|
* @unused
|
|
*/
|
|
func042e_init_surrendering_guard:
|
|
label 0xc4
|
|
set_chr_health CHR_SELF, 1
|
|
set_function CHR_SELF, FUNC_SURRENDERING_GUARD
|
|
endfunction
|
|
|
|
/**
|
|
* @unused
|
|
*/
|
|
func042f_surrendering_guard:
|
|
// Wait for player detection
|
|
beginloop 0xc4
|
|
consider_coop_for_p1p2_chr CHR_SELF
|
|
set_target_chr CHR_P1P2
|
|
if_target_chr_in_sight /*goto*/ 0x2c
|
|
if_enemy_distance_lt_and_los 500, /*goto*/ 0x2c
|
|
if_near_miss /*goto*/ 0x2c
|
|
if_shot_near_chr 0x00, /*goto*/ 0x2c
|
|
endloop 0xc4
|
|
|
|
// Be surprised
|
|
label 0x2c
|
|
say_quip CHR_JOANNA, 0x12, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00 // "What the?!","Who the?!"
|
|
animation ANIM_SURPRISED_0202, 0, -1, 0x0010, CHR_SELF, 2
|
|
|
|
// Wait 1 second
|
|
beginloop 0x08
|
|
dprint "S4"
|
|
if_timer_gt 60, /*goto*/ 0x2c
|
|
endloop 0x08
|
|
|
|
label 0x2c
|
|
try_target_chr_in_same_group /*goto*/ 0x54
|
|
goto_next 0x55
|
|
|
|
label 0x54
|
|
try_run_to_chr FOLLOW_CHR, /*goto*/ 0x56
|
|
|
|
beginloop 0x56
|
|
if_chr_distance_gt 300, /*goto*/ 0x06
|
|
if_chr_in_view /*goto*/ 0x28
|
|
label 0x06
|
|
if_chr_death_animation_finished FOLLOW_CHR, /*goto*/ 0x55
|
|
if_chr_unloaded FOLLOW_CHR, /*goto*/ 0x55
|
|
if_detected_chr FOLLOW_CHR, /*goto*/ 0x57
|
|
if_chr_stopped /*goto*/ 0x57
|
|
endloop 0x56
|
|
|
|
// Warn
|
|
label 0x57
|
|
dprint "WARN FRIENDS\n"
|
|
say_quip CHR_JOANNA, 0x10, 0xff, 0x02, 0xff, BANK_0, 0x00, 0x00 // "Intruder alert!","We've got trouble","We've got problems"
|
|
set_group_alertness 100
|
|
|
|
// No chr in same group, or follow through from above
|
|
// Wait until player in range and then surrender.
|
|
beginloop 0x55
|
|
if_chr_distance_gt 300, /*goto*/ 0x06
|
|
if_chr_in_view /*goto*/ 0x28
|
|
label 0x06
|
|
consider_coop_for_p1p2_chr CHR_SELF
|
|
set_target_chr CHR_P1P2
|
|
if_chr_sees_player /*goto*/ 0x58
|
|
endloop 0x55
|
|
|
|
label 0x58
|
|
restart_timer
|
|
retreat 0x02, 0x02
|
|
|
|
beginloop 0x0a
|
|
if_chr_distance_gt 300, /*goto*/ 0x06
|
|
if_chr_in_view /*goto*/ 0x28
|
|
label 0x06
|
|
if_timer_gt 600, /*goto*/ 0x2c
|
|
endloop 0x0a
|
|
|
|
label 0x2c
|
|
stop_chr
|
|
goto_first 0x55
|
|
|
|
// Surrender
|
|
label 0x28
|
|
surrender
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func101f_setup_rtracker:
|
|
yield
|
|
set_object_flag_bank2 OBJ_FALCONSIL1, OBJECTFLAG2_RTRACKED_BLUE
|
|
set_object_flag_bank2 OBJ_FALCONSIL2, OBJECTFLAG2_RTRACKED_BLUE
|
|
set_object_flag_bank2 OBJ_LAPTOPGUN, OBJECTFLAG2_RTRACKED_BLUE
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1420_setup_portals:
|
|
yield
|
|
set_portal_flag 0x008e, 0x08
|
|
set_portal_flag 0x008f, 0x08
|
|
set_portal_flag 0x0084, 0x08
|
|
set_portal_flag 0x0090, 0x08
|
|
set_portal_flag 0x0091, 0x08
|
|
set_portal_flag 0x0093, 0x08
|
|
set_portal_flag 0x0096, 0x08
|
|
set_portal_flag 0x0095, 0x08
|
|
set_portal_flag 0x0099, 0x08
|
|
set_portal_flag 0x00b6, 0x08
|
|
set_portal_flag 0x00bf, 0x08
|
|
set_portal_flag 0x00be, 0x08
|
|
set_portal_flag 0x00c0, 0x08
|
|
set_portal_flag 0x00c2, 0x08
|
|
set_portal_flag 0x00c4, 0x08
|
|
set_portal_flag 0x00c8, 0x08
|
|
set_portal_flag 0x00c7, 0x08
|
|
set_portal_flag 0x00c9, 0x08
|
|
set_portal_flag 0x00cd, 0x08
|
|
set_portal_flag 0x00ce, 0x08
|
|
set_portal_flag 0x00d2, 0x08
|
|
set_portal_flag 0x00e0, 0x08
|
|
set_portal_flag 0x00dc, 0x08
|
|
set_portal_flag 0x00de, 0x08
|
|
set_portal_flag 0x00e3, 0x08
|
|
set_portal_flag 0x00e5, 0x08
|
|
set_portal_flag 0x00e7, 0x08
|
|
set_portal_flag 0x00fb, 0x08
|
|
set_portal_flag 0x00fa, 0x08
|
|
set_portal_flag 0x00fc, 0x08
|
|
set_portal_flag 0x00ff, 0x08
|
|
set_portal_flag 0x0100, 0x08
|
|
set_portal_flag 0x0103, 0x08
|
|
set_portal_flag 0x0102, 0x08
|
|
set_portal_flag 0x0104, 0x08
|
|
set_portal_flag 0x0109, 0x08
|
|
set_portal_flag 0x010c, 0x08
|
|
set_portal_flag 0x0119, 0x08
|
|
set_portal_flag 0x0112, 0x08
|
|
set_portal_flag 0x0117, 0x08
|
|
set_portal_flag 0x0120, 0x08
|
|
set_portal_flag 0x011e, 0x08
|
|
set_portal_flag 0x011c, 0x08
|
|
set_portal_flag 0x0108, 0x08
|
|
set_portal_flag 0x006f, 0x08
|
|
set_portal_flag 0x007d, 0x08
|
|
set_portal_flag 0x0080, 0x08
|
|
set_portal_flag 0x0081, 0x08
|
|
set_portal_flag 0x0075, 0x08
|
|
set_portal_flag 0x0078, 0x08
|
|
set_portal_flag 0x0079, 0x08
|
|
set_portal_flag 0x0006, 0x08
|
|
set_portal_flag 0x0004, 0x08
|
|
set_portal_flag 0x0008, 0x08
|
|
set_portal_flag 0x000a, 0x08
|
|
set_portal_flag 0x0001, 0x08
|
|
set_portal_flag 0x0005, 0x08
|
|
set_portal_flag 0x0000, 0x08
|
|
set_portal_flag 0x0003, 0x08
|
|
set_portal_flag 0x0007, 0x08
|
|
set_portal_flag 0x0013, 0x08
|
|
set_portal_flag 0x0009, 0x08
|
|
set_portal_flag 0x00b1, 0x08
|
|
set_portal_flag 0x00ef, 0x08
|
|
set_portal_flag 0x00ee, 0x08
|
|
set_portal_flag 0x0121, 0x08
|
|
set_portal_flag 0x00e8, 0x08
|
|
set_portal_flag 0x00e9, 0x08
|
|
set_portal_flag 0x00ea, 0x08
|
|
set_portal_flag 0x00ec, 0x08
|
|
set_portal_flag 0x00eb, 0x08
|
|
set_portal_flag 0x00ed, 0x08
|
|
set_portal_flag 0x009d, 0x08
|
|
set_portal_flag 0x00af, 0x08
|
|
set_portal_flag 0x00a1, 0x08
|
|
set_portal_flag 0x005a, 0x08
|
|
set_portal_flag 0x005c, 0x08
|
|
set_portal_flag 0x005d, 0x08
|
|
set_portal_flag 0x0060, 0x08
|
|
set_portal_flag 0x0034, 0x08
|
|
set_portal_flag 0x0030, 0x08
|
|
set_portal_flag 0x002e, 0x08
|
|
set_portal_flag 0x002b, 0x08
|
|
set_portal_flag 0x0028, 0x08
|
|
set_portal_flag 0x0025, 0x08
|
|
set_portal_flag 0x0036, 0x08
|
|
set_portal_flag 0x0038, 0x08
|
|
set_portal_flag 0x004f, 0x08
|
|
set_portal_flag 0x0051, 0x08
|
|
set_portal_flag 0x0052, 0x08
|
|
set_portal_flag 0x0057, 0x08
|
|
set_portal_flag 0x0058, 0x08
|
|
set_portal_flag 0x0031, 0x08
|
|
set_portal_flag 0x002f, 0x08
|
|
set_portal_flag 0x0023, 0x08
|
|
set_portal_flag 0x00a6, 0x08
|
|
set_portal_flag 0x00a3, 0x08
|
|
set_portal_flag 0x00a2, 0x08
|
|
set_portal_flag 0x00a4, 0x08
|
|
set_portal_flag 0x0087, 0x08
|
|
set_portal_flag 0x00b9, 0x08
|
|
set_portal_flag 0x00b4, 0x08
|
|
set_portal_flag 0x00b2, 0x08
|
|
set_portal_flag 0x00b3, 0x08
|
|
set_portal_flag 0x00bd, 0x08
|
|
set_portal_flag 0x00f4, 0x08
|
|
set_portal_flag 0x00f2, 0x08
|
|
set_portal_flag 0x00f0, 0x08
|
|
set_portal_flag 0x00f8, 0x08
|
|
set_portal_flag 0x00f1, 0x08
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
func1421_setup_lighting:
|
|
yield
|
|
set_lighting 0x0000, 0x00, 0x01
|
|
set_lighting 0x0000, 0x01, 0x00
|
|
set_lighting 0x0000, 0x02, 0x00
|
|
set_lighting 0x0000, 0x03, 0x00
|
|
set_lighting 0x0000, 0x04, 0x00
|
|
set_lighting 0x0002, 0x05, 0x01
|
|
set_lighting 0x0002, 0x06, 0x01
|
|
set_lighting 0x0003, 0x05, 0x01
|
|
set_lighting 0x0003, 0x06, 0x01
|
|
set_lighting 0x0004, 0x05, 0x01
|
|
set_lighting 0x0004, 0x06, 0x01
|
|
set_lighting 0x0005, 0x06, 0x01
|
|
set_lighting 0x0006, 0x06, 0x01
|
|
set_lighting 0x0007, 0x06, 0x01
|
|
set_lighting 0x0008, 0x06, 0x01
|
|
set_lighting 0x0009, 0x06, 0x01
|
|
set_lighting 0x000a, 0x06, 0x01
|
|
set_lighting 0x000b, 0x06, 0x01
|
|
set_lighting 0x000c, 0x06, 0x01
|
|
set_lighting 0x000d, 0x06, 0x01
|
|
set_lighting 0x000e, 0x06, 0x01
|
|
set_lighting 0x000f, 0x06, 0x01
|
|
set_lighting 0x0010, 0x06, 0x01
|
|
set_lighting 0x0011, 0x06, 0x01
|
|
set_lighting 0x0012, 0x06, 0x01
|
|
set_lighting 0x0013, 0x06, 0x01
|
|
set_lighting 0x0014, 0x06, 0x01
|
|
set_lighting 0x003a, 0x05, 0x01
|
|
set_lighting 0x00a2, 0x06, 0x01
|
|
set_lighting 0x00a4, 0x06, 0x01
|
|
set_lighting 0x00a5, 0x06, 0x01
|
|
set_lighting 0x00a7, 0x06, 0x01
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
unregistered_function8:
|
|
set_function CHR_SELF, GFUNC_IDLE
|
|
endfunction
|
|
|
|
functions:
|
|
register_function func0401_do_some_animation 0x0401
|
|
register_function func0402_guard_with_chrflag 0x0402
|
|
register_function func0403_shielded_guard 0x0403
|
|
register_function func0404_init_hovercar 0x0404
|
|
register_function func0405_start_path26 0x0405
|
|
register_function func0406_start_path27 0x0406
|
|
register_function func0407_start_path28 0x0407
|
|
register_function func0408_start_path29 0x0408
|
|
register_function func0409_start_path30 0x0409
|
|
register_function func040a_start_path31 0x040a
|
|
register_function func040b_start_path32 0x040b
|
|
register_function func040c_start_path33 0x040c
|
|
register_function func040d_start_path34 0x040d
|
|
register_function func040e_start_path35 0x040e
|
|
register_function func040f_cass 0x040f
|
|
register_function func0410_init_cass 0x0410
|
|
register_function func0411_secretary 0x0411
|
|
register_function func0412_init_secretary 0x0412
|
|
register_function func0413_c318 0x0413
|
|
register_function func0414_programmer 0x0414
|
|
register_function func0415_set_idle 0x0415
|
|
register_function func0419_intro_0419 0x0419
|
|
register_function func041a_intro_041a 0x041a
|
|
register_function func041b_intro_041b 0x041b
|
|
register_function func041c_intro_041c 0x041c
|
|
register_function func041d_intro_041d 0x041d
|
|
register_function func041e_intro_041e 0x041e
|
|
register_function func041f_intro_041f 0x041f
|
|
register_function func0420_intro_0420 0x0420
|
|
register_function func0421_intro_0421 0x0421
|
|
register_function func0422_intro 0x0422
|
|
register_function func0422_intro_0423 0x0423
|
|
register_function func0422_intro_0424 0x0424
|
|
register_function func0422_intro_0425 0x0425
|
|
register_function func0422_intro_0426 0x0426
|
|
register_function func0422_intro_0427 0x0427
|
|
register_function func0422_intro_0428 0x0428
|
|
register_function func0422_intro_0429 0x0429
|
|
register_function func0422_intro_042a 0x042a
|
|
register_function func0422_intro_042b 0x042b
|
|
register_function func0422_intro_042c 0x042c
|
|
register_function func0422_intro_042d 0x042d
|
|
register_function func042e_init_surrendering_guard 0x042e
|
|
register_function func042f_surrendering_guard 0x042f
|
|
register_function func0430_init_falcon_guard 0x0430
|
|
register_function func0416_outro 0x0416
|
|
register_function func0417_init_dd_guard 0x0417
|
|
register_function func0418_init_shock_guard 0x0418
|
|
|
|
register_function func1000_rebuild_groups 0x1000
|
|
register_function func1401_setup_counterop 0x1401
|
|
register_function func1002_objectives_failed_msg 0x1002
|
|
register_function func1003_start_intro 0x1003
|
|
register_function func1004_check_lab_lift_located 0x1004
|
|
register_function func1005_give_control 0x1005
|
|
register_function func1006_check_programmer_dead 0x1006
|
|
register_function func1007_uplinking 0x1007
|
|
register_function func1008_doorswitch 0x1008
|
|
register_function func1009_check_civilians_killed 0x1009
|
|
register_function func100a_alarm_guard 0x100a
|
|
register_function func100b_lightswitch 0x100b
|
|
register_function func100c_noop2 0x100c
|
|
register_function func100d_check_objects_destroyed 0x100d
|
|
register_function func100e_check_ecm_mines 0x100e
|
|
register_function func100f_check_necklace_collected 0x100f
|
|
register_function func1010_start_hub_humms 0x1010
|
|
register_function func1011_check_hubs_activated 0x1011
|
|
register_function func1012_trigger_x_music 0x1012
|
|
register_function func1013_msg_commshubnearby 0x1013
|
|
register_function func1014_msg_officefloor 0x1014
|
|
register_function func1015_msg_securityroom 0x1015
|
|
register_function func1016_msg_basementelevator 0x1016
|
|
register_function func1017_unlock_basement_door 0x1017
|
|
register_function func0422_intro_speaking 0x1418
|
|
register_function func1019_toggle_guards 0x1019
|
|
register_function func101a_noop 0x101a
|
|
register_function func141c_start_lifts 0x141c
|
|
register_function func101d_disable_cameras 0x101d
|
|
register_function func101e_lift_door_sounds 0x101e
|
|
register_function func101f_setup_rtracker 0x101f
|
|
|
|
register_function func1420_setup_portals 0x1420
|
|
register_function func1421_setup_lighting 0x1421
|
|
|
|
register_function func0422_intro 0x0c00
|
|
register_function func0416_outro_from_menu 0x0c01
|
|
endfunctions
|
|
|
|
paths:
|
|
register_path path00, 0, 0
|
|
register_path path01, 1, 2
|
|
register_path path02, 2, 2
|
|
register_path path03, 3, 2
|
|
register_path path04, 4, 2
|
|
register_path path05, 5, 2
|
|
register_path path06, 6, 2
|
|
register_path path07, 7, 2
|
|
register_path path08, 8, 2
|
|
register_path path09, 9, 2
|
|
register_path path10, 10, 2
|
|
register_path path11, 11, 2
|
|
register_path path12, 12, 2
|
|
register_path path13, 13, 2
|
|
register_path path14, 14, 2
|
|
register_path path15, 15, 2
|
|
register_path path16, 16, 2
|
|
register_path path17, 17, 2
|
|
register_path path18, 18, 2
|
|
register_path path19, 19, 2
|
|
register_path path20, 20, 2
|
|
register_path path21, 21, 2
|
|
register_path path22, 22, 2
|
|
register_path path23, 23, 2
|
|
register_path path24, 24, 2
|
|
register_path path25, 25, 2
|
|
register_path path26, 26, 1
|
|
register_path path27, 27, 0
|
|
register_path path28, 28, 0
|
|
register_path path29, 29, 0
|
|
register_path path30, 30, 1
|
|
register_path path31, 31, 0
|
|
register_path path32, 32, 0
|
|
register_path path33, 33, 0
|
|
register_path path34, 34, 1
|
|
register_path path35, 35, 0
|
|
endpaths
|
|
|
|
.align 4
|