From b48373e98b8900ec029bc24a72955d8ac1cd8155 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Fri, 28 May 2021 12:20:52 +1000 Subject: [PATCH] Decompile objDamage --- docs/piracychecks.md | 8 +- src/files/setup/mp_setuparec.c | 2 +- src/files/setup/mp_setupcrad.c | 2 +- src/files/setup/mp_setupmp1.c | 4 +- src/files/setup/mp_setupmp10.c | 6 +- src/files/setup/mp_setupmp11.c | 18 +- src/files/setup/mp_setupmp12.c | 16 +- src/files/setup/mp_setupmp15.c | 2 +- src/files/setup/mp_setupmp4.c | 6 +- src/files/setup/setupame.c | 120 +-- src/files/setup/setuparec.c | 2 +- src/files/setup/setupark.c | 136 +-- src/files/setup/setupazt.c | 2 +- src/files/setup/setupcave.c | 154 ++-- src/files/setup/setupdam.c | 36 +- src/files/setup/setupdepo.c | 16 +- src/files/setup/setupdish.c | 98 +-- src/files/setup/setupear.c | 76 +- src/files/setup/setupeld.c | 164 ++-- src/files/setup/setupimp.c | 48 +- src/files/setup/setuplee.c | 22 +- src/files/setup/setuplip.c | 86 +- src/files/setup/setuplue.c | 44 +- src/files/setup/setupmp10.c | 6 +- src/files/setup/setuppam.c | 26 +- src/files/setup/setuppete.c | 12 +- src/files/setup/setuprit.c | 96 +-- src/files/setup/setupsev.c | 112 +-- src/files/setup/setupsho.c | 90 +- src/files/setup/setupstat.c | 50 +- src/files/setup/setuptra.c | 110 +-- src/files/setup/setupwax.c | 118 +-- src/game/bondwalk.c | 2 +- src/game/chr/chr.c | 4 +- src/game/chr/chraction.c | 6 +- src/game/chr/chraicommands.c | 4 +- src/game/explosions/explosions.c | 2 +- src/game/game_00c490.c | 12 +- src/game/game_190260.c | 10 +- src/game/game_197c00.c | 2 +- src/game/prop.c | 4 +- src/game/propobj.c | 1339 +++++++----------------------- src/include/constants.h | 64 +- src/include/game/propobj.h | 20 +- src/include/types.h | 8 +- tools/patchpiracysums | 2 +- 46 files changed, 1201 insertions(+), 1966 deletions(-) diff --git a/docs/piracychecks.md b/docs/piracychecks.md index 22d5aa654..77baf2e52 100644 --- a/docs/piracychecks.md +++ b/docs/piracychecks.md @@ -1,6 +1,6 @@ # Piracy Checks -Perfect Dark contains several checks to determine if the game is running in unusual conditions, such as with modified boot loader or with modified functions. The functions which check for these are in various places throughout the code and some even occur during gameplay. Many of these functions are themselves checked by other functions. In other words, the game detects if you've defeated the first measure then applies a second measure. +Perfect Dark contains several checks to determine if the game is running in unusual conditions, such as with a modified boot loader or with modified functions. The functions which check for these are in various places throughout the code and some even occur during gameplay. Many of these functions are themselves checked by other functions. In other words, the game detects if you've defeated the first measure then applies a second measure. If piracy is detected, the game will either corrupt certain functions in memory which causes instability and crashes, or it will alter things within the game to annoy you. @@ -22,7 +22,7 @@ The decomp project wraps all decompiled piracy checks in `#if PIRACYCHECKS` stat **What It Checks:** Checksums `init` to make sure it hasn't been modified. -**Piracy Condition:** Writes 40 bytes of 0xff to 0x80095210. This appears to be related to sound effects but has no obvious effect. +**Payload:** Writes 40 bytes of 0xff to 0x80095210. This appears to be related to sound effects but has no obvious effect. ### cheatMenuHandleDialog @@ -150,7 +150,7 @@ The decomp project wraps all decompiled piracy checks in `#if PIRACYCHECKS` stat --- -### func0f084cf0 +### glassDestroy **When Called:** When the player breaks glass. @@ -162,6 +162,6 @@ The decomp project wraps all decompiled piracy checks in `#if PIRACYCHECKS` stat **When Called:** When there's an explosion. -**What It Checks:** Checksums `func0f084cf0` to make sure it hasn't been modified. +**What It Checks:** Checksums `glassDestroy` to make sure it hasn't been modified. **Payload:** Makes all explosions huge. diff --git a/src/files/setup/mp_setuparec.c b/src/files/setup/mp_setuparec.c index c07cad266..097defeac 100644 --- a/src/files/setup/mp_setuparec.c +++ b/src/files/setup/mp_setuparec.c @@ -22,7 +22,7 @@ struct stagesetup setup = { u32 props[] = { tag(0x00, 1) - lift(0x0100, MODEL_RAVINELIFT, 0x00bc, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00bc, 0x00bb, 0x00ba, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_RAVINELIFT, 0x00bc, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00bc, 0x00bb, 0x00ba, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) weapon(0x0200, MODEL_ROOFGUN, 0x00bd, OBJFLAG_00000001, 0, 0, 240) ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00c7, OBJFLAG_00000001, 0, 0, 1000) ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00c8, OBJFLAG_00000001, 0, 0, 1000) diff --git a/src/files/setup/mp_setupcrad.c b/src/files/setup/mp_setupcrad.c index 897fbd20d..04bbf415f 100644 --- a/src/files/setup/mp_setupcrad.c +++ b/src/files/setup/mp_setupcrad.c @@ -53,7 +53,7 @@ u32 props[] = { ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ff, OBJFLAG_00000001, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0100, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) tag(0x01, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0104, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0104, 0x0103, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005b0, 0x00050000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0104, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0104, 0x0103, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005b0, 0x00050000, 0x00000000) endprops }; diff --git a/src/files/setup/mp_setupmp1.c b/src/files/setup/mp_setupmp1.c index fb66dce34..e504800c1 100644 --- a/src/files/setup/mp_setupmp1.c +++ b/src/files/setup/mp_setupmp1.c @@ -52,9 +52,9 @@ u32 props[] = { ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0048, OBJFLAG_00000001, 0, 0, 1000) ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0049, OBJFLAG_00000001, 0, 0, 1000) tag(0x01, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x004c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x004c, 0x004d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001555, 0x00320000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x004c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x004c, 0x004d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001555, 0x00320000, 0x00000000) tag(0x02, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x004b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x004b, 0x004a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001555, 0x00320000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x004b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x004b, 0x004a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001555, 0x00320000, 0x00000000) door(0x0100, MODEL_DD_LABDOOR, 0x004e, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000100) door(0x0100, MODEL_DD_LABDOOR, 0x004f, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000100) door(0x0100, MODEL_DD_LABDOOR, 0x0051, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000100) diff --git a/src/files/setup/mp_setupmp10.c b/src/files/setup/mp_setupmp10.c index 3b4ae728c..b03c5a5de 100644 --- a/src/files/setup/mp_setupmp10.c +++ b/src/files/setup/mp_setupmp10.c @@ -55,11 +55,11 @@ u32 props[] = { ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b5, OBJFLAG_00000001, 0, 0, 1000) ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b6, OBJFLAG_00000001, 0, 0, 1000) tag(0x00, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006a, 0x006b, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006a, 0x006b, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000) tag(0x01, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006c, 0x006d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006c, 0x006d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000) tag(0x02, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006e, 0x006f, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006e, 0x006f, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000) endprops }; diff --git a/src/files/setup/mp_setupmp11.c b/src/files/setup/mp_setupmp11.c index cca5a971f..222cc4282 100644 --- a/src/files/setup/mp_setupmp11.c +++ b/src/files/setup/mp_setupmp11.c @@ -60,18 +60,18 @@ u32 props[] = { door(0x0100, MODEL_DD_DR_NONREF, 0x004c, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000800) #if VERSION >= VERSION_NTSC_1_0 - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0062, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0062, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) #else - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0062, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0062, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x012c0258) #endif - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0063, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0064, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0065, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0066, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0067, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0068, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0069, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0063, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0064, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0065, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0066, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0067, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0068, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0069, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) door(0x0100, MODEL_DD_DR_NONREF, 0x004d, OBJFLAG_DEACTIVATED | OBJFLAG_80000000, 0, 0, 1000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0, DOORTYPE_SWINGING, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000800) door(0x0100, MODEL_DD_DR_NONREF, 0x004e, OBJFLAG_DEACTIVATED | OBJFLAG_80000000, 0, 0, 1000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0, DOORTYPE_SWINGING, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000800) door(0x0100, MODEL_DD_DR_NONREF, 0x004f, OBJFLAG_DEACTIVATED | OBJFLAG_80000000, OBJFLAG2_00000800, 0, 1000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0, DOORTYPE_SWINGING, 0x00000000, 0x000005dc, 0x00000000, 0x00000001, 0x00000800) diff --git a/src/files/setup/mp_setupmp12.c b/src/files/setup/mp_setupmp12.c index 315b79aec..9c9eba66b 100644 --- a/src/files/setup/mp_setupmp12.c +++ b/src/files/setup/mp_setupmp12.c @@ -97,21 +97,21 @@ u32 props[] = { ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01f0, OBJFLAG_00000001, 0, 0, 1000) ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01f1, OBJFLAG_00000001, 0, 0, 1000) tag(0x01, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f2, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01f2, 0x01f3, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f2, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01f2, 0x01f3, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) tag(0x02, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f4, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01f4, 0x01f5, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f4, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01f4, 0x01f5, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) tag(0x03, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f6, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01f6, 0x01f7, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f6, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01f6, 0x01f7, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) tag(0x04, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f8, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01f8, 0x01f9, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f8, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01f8, 0x01f9, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) tag(0x05, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fa, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01fa, 0x01fb, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fa, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01fa, 0x01fb, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) tag(0x06, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fc, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01fc, 0x01fd, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fc, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01fc, 0x01fd, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) tag(0x07, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fe, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01fe, 0x01ff, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fe, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x01fe, 0x01ff, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) tag(0x08, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0200, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0200, 0x0201, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0200, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0200, 0x0201, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000) door(0x0100, MODEL_CH_SHUTTER1, 0x019e, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, DOORFLAG_0004, DOORTYPE_VERTICAL, 0x00000000, 0x000000b4, 0x00000000, 0x00000000, 0x00000a00) door(0x0100, MODEL_CH_SHUTTER1, 0x019f, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, DOORFLAG_0004, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000a00) door(0x0100, MODEL_CH_SHUTTER1, 0x01a0, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, DOORFLAG_0004, DOORTYPE_VERTICAL, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000a00) diff --git a/src/files/setup/mp_setupmp15.c b/src/files/setup/mp_setupmp15.c index fce0faa2b..1e6153923 100644 --- a/src/files/setup/mp_setupmp15.c +++ b/src/files/setup/mp_setupmp15.c @@ -83,7 +83,7 @@ u32 props[] = { door(0x0100, MODEL_DOOR2A_G5, 0x0084, 0, 0, 0, 1000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x00000258, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_DOOR2A_G5, 0x0085, 0, 0, 0, 1000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x00000258, 0x00000000, 0x00000000, 0x00000300) tag(0x01, 1) - lift(0x0100, MODEL_MATRIX_LIFT, 0x00ce, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00ce, 0x00cf, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_MATRIX_LIFT, 0x00ce, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00ce, 0x00cf, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DOOR2A_G5, 0x007c, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00001200) door(0x0100, MODEL_DOOR2A_G5, 0x007d, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DOOR2A_G5, 0x007e, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00001200) diff --git a/src/files/setup/mp_setupmp4.c b/src/files/setup/mp_setupmp4.c index 7c33f9530..1d38dc14f 100644 --- a/src/files/setup/mp_setupmp4.c +++ b/src/files/setup/mp_setupmp4.c @@ -52,9 +52,9 @@ u32 props[] = { weapon(0x0100, 0x0000, 0x0170, OBJFLAG_00000001, 0, 0, 244) ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0183, OBJFLAG_00000001, 0, 0, 1000) ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0184, OBJFLAG_00000001, 0, 0, 1000) - hover_prop(0x0100, MODEL_A51_CRATE2, 0x0186, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE, 1000, 0x02010000) - hover_prop(0x0100, MODEL_HOVERCRATE1, 0x0187, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE, 1000, 0x02010000) - hover_prop(0x0100, MODEL_A51_CRATE2, 0x0188, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE, 1000, 0x02010000) + hover_prop(0x0100, MODEL_A51_CRATE2, 0x0186, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE, 1000, 0x02010000) + hover_prop(0x0100, MODEL_HOVERCRATE1, 0x0187, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE, 1000, 0x02010000) + hover_prop(0x0100, MODEL_A51_CRATE2, 0x0188, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE, 1000, 0x02010000) endprops }; diff --git a/src/files/setup/setupame.c b/src/files/setup/setupame.c index e0c89b9c9..422e4862b 100644 --- a/src/files/setup/setupame.c +++ b/src/files/setup/setupame.c @@ -243,7 +243,7 @@ u32 props[] = { tag(0x58, 6) tag(0x59, 6) tag(0x4e, 1) - lift(0x0100, MODEL_DD_LIFTR, 0x0256, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0256, 0x012f, 0x012e, 0x0130, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_DD_LIFTR, 0x0256, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0256, 0x012f, 0x012e, 0x0130, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x0224, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x009c, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x009b, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) @@ -257,7 +257,7 @@ u32 props[] = { tag(0x5c, 6) tag(0x5d, 6) tag(0x4f, 1) - lift(0x0100, MODEL_DD_LIFTR, 0x012d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012d, 0x012c, 0x012b, 0x0255, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_DD_LIFTR, 0x012d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012d, 0x012c, 0x012b, 0x0255, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x009d, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x009e, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x009f, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) @@ -266,30 +266,30 @@ u32 props[] = { lift_door(-4, -6, 1) lift_door(-4, -7, 2) lift_door(-4, -8, 3) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00be, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c2, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ca, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cb, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cc, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ce, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0235, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0236, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0237, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0238, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0239, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00be, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c2, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ca, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cb, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cc, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ce, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0235, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0236, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0237, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0238, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0239, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x011b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x011c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x00df, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) @@ -369,42 +369,42 @@ u32 props[] = { glass(0x0100, MODEL_DD_WINDOW, 0x0250, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_DD_WINDOW_FOYER, 0x0251, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_DD_WINDOW_FOYER, 0x0252, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x37, 1) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x38, 1) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x00da, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x0253, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x0254, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x00da, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x0253, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x0254, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x3b, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01a2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 35) tag(0x3c, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01a7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 35) tag(0x3a, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01aa, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 32) tag(0x39, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01ab, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01ad, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 33) tag(0x5e, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01b0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01ae, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 35) - stdobject(0x0100, MODEL_DD_DESK, 0x01b1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01ba, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01bb, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01bb, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) #if VERSION >= VERSION_NTSC_1_0 tag(0x63, 1) #endif @@ -412,23 +412,23 @@ u32 props[] = { tag(0x0d, 1) stdobject(0x0100, MODEL_LIGHTSWITCH2, 0x013e, OBJFLAG_00000001, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01b3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01b4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01b5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 8) - stdobject(0x0100, MODEL_DD_DESK, 0x01b2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x0c, 1) singlemonitor(0x0100, MODEL_PC1, 0x01b6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 3) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00db, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00db, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x36, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01b7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01b8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01b9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 32) tag(0x35, 1) - stdobject(0x0100, MODEL_DD_REDARM, 0x00dc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00dd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00dc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00dd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x022d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x022e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x022e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0232, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0231, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0231, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) singlemonitor(0x0100, MODEL_PC1, 0x0230, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 35) singlemonitor(0x0100, MODEL_PC1, 0x0233, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 35) singlemonitor(0x0100, MODEL_PC1, 0x0234, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) @@ -530,19 +530,19 @@ u32 props[] = { tag(0x28, 1) hovercar(0x004c, MODEL_DD_HOVCAB, 0x0144, OBJFLAG_00000008 | OBJFLAG_20000000, 0, 0, 100, AILIST_INIT_HOVERCAR) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_DD_AC_UNEXP, 0x019f, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + door(0x0100, MODEL_DD_AC_UNEXP, 0x019f, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) #if VERSION >= VERSION_NTSC_1_0 - stdobject(0x0100, MODEL_DD_AC_EXP, 0x01a1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_DD_AC_EXP, 0x01a1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) #else - stdobject(0x0100, MODEL_DD_AC_EXP, 0x01a1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_DD_AC_EXP, 0x01a1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) #endif conditional_scenery(1, 0, 2) - door(0x0100, MODEL_DD_ACBOT_UNEXP, 0x019e, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + door(0x0100, MODEL_DD_ACBOT_UNEXP, 0x019e, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) #if VERSION >= VERSION_NTSC_1_0 - stdobject(0x0100, MODEL_DD_ACBOT_EXP, 0x01a0, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_DD_ACBOT_EXP, 0x01a0, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) #else - stdobject(0x0100, MODEL_DD_ACBOT_EXP, 0x01a0, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_DD_ACBOT_EXP, 0x01a0, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) #endif stdobject(0x0100, MODEL_A51_CRATE2, 0x0140, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0141, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) @@ -573,7 +573,7 @@ u32 props[] = { rename_object(-1, 0x004f, L_AME_011, L_AME_012, L_AME_013, L_AME_014, L_AME_015) // "Obtain De Vries' necklace." #endif - stdobject(0x0100, MODEL_DD_STONEDESK, 0x0134, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_DD_STONEDESK, 0x0134, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x0132, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 33) tag(0x50, 6) tag(0x51, 6) @@ -635,7 +635,7 @@ u32 props[] = { stdobject(0x0019, MODEL_DD_HOVCAB, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x2d, 1) stdobject(0x0019, MODEL_DD_HOVTRUCK, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x00de, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x00de, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0121, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0122, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x011f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) diff --git a/src/files/setup/setuparec.c b/src/files/setup/setuparec.c index c35e3e0ef..a5ef07543 100644 --- a/src/files/setup/setuparec.c +++ b/src/files/setup/setuparec.c @@ -21,7 +21,7 @@ struct stagesetup setup = { }; u32 props[] = { - lift(0x0100, MODEL_RAVINELIFT, 0x00bc, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00bc, 0x00bb, 0x00ba, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_RAVINELIFT, 0x00bc, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00bc, 0x00bb, 0x00ba, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) endprops }; diff --git a/src/files/setup/setupark.c b/src/files/setup/setupark.c index f830d3490..b529923ed 100644 --- a/src/files/setup/setupark.c +++ b/src/files/setup/setupark.c @@ -176,7 +176,7 @@ u32 props[] = { tag(0x22, 6) tag(0x23, 6) tag(0x1d, 1) - lift(0x0100, MODEL_DD_LIFTR, 0x011d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x011d, 0x0259, -1, -1, 0x00000001, 0x00000004, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_DD_LIFTR, 0x011d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x011d, 0x0259, -1, -1, 0x00000001, 0x00000004, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x008c, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x008d, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000002, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x008e, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000002, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) @@ -190,37 +190,37 @@ u32 props[] = { tag(0x02, 4) tag(0x03, 4) tag(0x1e, 1) - lift(0x0100, MODEL_DD_LIFTR, 0x011e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x011e, 0x0120, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_DD_LIFTR, 0x011e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x011e, 0x0120, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x008f, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000001, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x0090, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000001, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x0091, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000002, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x021d, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000002, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) lift_door(-4, -5, 0) lift_door(-4, -6, 1) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00af, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b2, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b9, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ba, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bc, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00be, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023b, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023c, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023d, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023e, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023f, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00af, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b2, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00b9, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ba, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bc, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00be, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023b, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023c, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023d, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023e, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023f, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x010f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0110, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000, 0x04b007d0) glass(0x0100, MODEL_DD_WINDOW, 0x024d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) @@ -292,61 +292,61 @@ u32 props[] = { tinted_glass(0x0100, MODEL_DD_WINDOW, 0x010c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x010d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x010e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000, 0x04b007d0) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00c4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00c5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00c2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00c7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00c8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00c9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00c6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x00ca, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x0256, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x0257, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00c4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00c5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00c2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00c7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00c8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00c9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00c6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x00ca, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x0256, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x0257, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x019f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x019f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x01, 1) singlemonitor(0x0100, MODEL_PC1, 0x019e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 3) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01a9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) stdobject(0x0100, MODEL_DD_CHAIR, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01ab, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01ab, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01aa, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) - stdobject(0x0100, MODEL_DD_DESK, 0x01ad, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01ad, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_LIGHTSWITCH2, 0x012e, OBJFLAG_00000001, 0, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01b1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) singlemonitor(0x0100, MODEL_PC1, 0x01b2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00cb, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00cb, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01b3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01b4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x01b5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) - stdobject(0x0100, MODEL_DD_REDARM, 0x00cc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00cd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00cc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00cd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0225, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0226, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0228, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0226, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0228, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_PC1, 0x022a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) singlemonitor(0x0100, MODEL_PC1, 0x022b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000, 3) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x0232, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x0233, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x0234, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x0235, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x0236, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x0237, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x0238, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x0239, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ce, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01cf, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x00e6, MODEL_BLASTSHIELD, 0x01d0, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01d1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x022f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x0232, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x0233, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x0234, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x0235, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x0236, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x0237, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x0238, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x0239, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ce, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01cf, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x00e6, MODEL_BLASTSHIELD, 0x01d0, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01d1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x022f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_QUADPOD, 0x01b6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000) tag(0x1f, 1) weapon(0x0100, MODEL_CHRDYROCKET, 0x01c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000 | OBJFLAG_40000000, OBJFLAG2_00000001, 0, WEAPON_ROCKETLAUNCHER) @@ -359,10 +359,10 @@ u32 props[] = { camera2(0x0000, 0xffff85c6, 0xffff3b3e, 0xffff6672, 0xfffcdbc7, 0x00000000, 0x000001cc) tag(0x09, -1) tag(0x0e, 1) - stdobject(0x0100, MODEL_CHRNIGHTSIGHT, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_CHRNIGHTSIGHT, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) rename_object(-1, WEAPON_NIGHTVISION, L_ARK_027, L_ARK_028, L_ARK_029, L_ARK_030, L_ARK_031) // "Obtain Night Vision." tag(0x17, 1) - stdobject(0x0100, MODEL_CHRNIGHTSIGHT, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_CHRNIGHTSIGHT, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) rename_object(-1, WEAPON_NIGHTVISION, L_ARK_027, L_ARK_028, L_ARK_029, L_ARK_030, L_ARK_031) // "Obtain Night Vision." chr(SPAWNFLAG_ANTINONINTERACTABLE, 0x00, 0x0210, BODY_DRCAROLL, HEAD_RANDOM, AILIST_INIT_DRCAROLL, -1, -1, 1000, 100, 0, 0, TEAM_ALLY, SQUADRON_00, -1, 0, 0, 0, 0, 0) chr(SPAWNFLAG_00000200, 0x01, 0x0215, BODY_DDSHOCK, HEAD_DDSHOCK, AILIST_INIT_SHOCK, -1, -1, 1000, 7, CHRFLAG0_UNSURPRISABLE | CHRFLAG0_00004000 | CHRFLAG0_AIVSAI, 0, TEAM_ENEMY, SQUADRON_01, -1, 0, 0, 0, 0, 0) @@ -431,16 +431,16 @@ u32 props[] = { key(0x0080, MODEL_KEYCARD, 0x0022, OBJFLAG_ASSIGNEDTOCHR, 0, 0, 64) rename_object(-1, WEAPON_KEYCARD4C, L_ARK_055, L_ARK_056, L_ARK_057, L_ARK_058, L_ARK_059) // "Obtain alpha key card." conditional_scenery(1, 0, 2) - door(0x0100, MODEL_DD_AC_UNEXP, 0x019b, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_DD_AC_EXP, 0x019d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_DD_AC_UNEXP, 0x019b, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_DD_AC_EXP, 0x019d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_DD_ACBOT_UNEXP, 0x019a, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_DD_ACBOT_EXP, 0x019c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_DD_ACBOT_UNEXP, 0x019a, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_DD_ACBOT_EXP, 0x019c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0130, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0131, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0132, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0133, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_STONEDESK, 0x0124, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_DD_STONEDESK, 0x0124, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, 0, 1000) multimonitor(0x0099, MODEL_COMHUB, 0x012c, OBJFLAG_00000002, 0, 0, 1000, 3, 3, 3, 0) tag(0x0a, 1) stdobject(0x0100, MODEL_LIGHTSWITCH, 0x012d, OBJFLAG_00000002, 0, OBJFLAG3_00010000, 1000) diff --git a/src/files/setup/setupazt.c b/src/files/setup/setupazt.c index ba07e5f0b..605972a35 100644 --- a/src/files/setup/setupazt.c +++ b/src/files/setup/setupazt.c @@ -102,7 +102,7 @@ u32 props[] = { endobjective tag(0x09, 1) - hoverbike(0x0100, MODEL_HOVBIKE, 0x0000, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_GEOTYPE3, 1000) + hoverbike(0x0100, MODEL_HOVBIKE, 0x0000, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_GEOTYPE3, 1000) chr(SPAWNFLAG_ANTINONINTERACTABLE | SPAWNFLAG_BLUESIGHT, 0x00, 0x0106, BODY_THEKING, HEAD_ELVIS, AILIST_INIT_ELVIS, -1, -1, 1000, 200, CHRFLAG0_00002000, CHRFLAG1_00100000 | CHRFLAG1_00200000, TEAM_ALLY, SQUADRON_01, -1, 0, 0, 0, 0, 0) weapon(0x0100, MODEL_CHRMAIANPISTOL, 0x0000, OBJFLAG_ASSIGNEDTOCHR, 0, 0, WEAPON_PHOENIX) chr(SPAWNFLAG_ANTINONINTERACTABLE | SPAWNFLAG_BLUESIGHT, 0x38, 0x011f, BODY_THEKING, HEAD_ELVIS, AILIST_HIDE, -1, -1, 1000, 200, CHRFLAG0_00002000, CHRFLAG1_00100000 | CHRFLAG1_00200000, TEAM_NONCOMBAT, SQUADRON_01, -1, 0, 0, 0, 0, 0) diff --git a/src/files/setup/setupcave.c b/src/files/setup/setupcave.c index ed4e63eb7..849349441 100644 --- a/src/files/setup/setupcave.c +++ b/src/files/setup/setupcave.c @@ -268,13 +268,13 @@ u32 props[] = { weapon(0x0080, MODEL_STEWARDESS_TROLLEY, 0x00b6, OBJFLAG_00000008, 0, 0, WEAPON_DISGUISE41) rename_object(-1, WEAPON_DISGUISE41, L_CAVE_015, L_CAVE_016, L_CAVE_017, L_CAVE_018, L_CAVE_019) // "Obtain air stewardess uniform." tag(0x06, 1) - stdobject(0x0100, MODEL_CHRBRIEFCASE, 0x00c4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRBRIEFCASE, 0x00c4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x42, 6) tag(0x43, 6) tag(0x48, 6) tag(0x49, 6) tag(0x20, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x013f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x013f, 0x013e, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x15000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x013f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x013f, 0x013e, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x15000000) door(0x0100, MODEL_DOOR2A_G5, 0x019a, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_00000800, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x000000b4, 0x00000000, 0x00000001, 0x00000300) door(0x0100, MODEL_DOOR2A_G5, 0x019b, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_00000800, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x000000b4, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DOOR2A_G5, 0x0198, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_00000800, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x000000b4, 0x00000000, 0x00000001, 0x00000300) @@ -284,11 +284,11 @@ u32 props[] = { lift_door(-4, -7, 1) lift_door(-4, -8, 1) tag(0x04, 1) - lift(0x0100, MODEL_BAGGAGECARRIER, 0x0144, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_00010000, 1000, 0x0144, 0x0145, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_BAGGAGECARRIER, 0x0144, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_00010000, 1000, 0x0144, 0x0145, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) tag(0x3b, 6) tag(0x37, 3) tag(0x36, 1) - lift(0x0100, MODEL_AIRBASE_LIFT_ANGLE, 0x0146, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0146, 0x0147, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x00000aaa, 0x00320000, 0x15000000) + lift(0x0100, MODEL_AIRBASE_LIFT_ANGLE, 0x0146, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0146, 0x0147, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x00000aaa, 0x00320000, 0x15000000) door(0x0100, MODEL_DOOR2A_G5, 0x0184, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x000000b4, 0x00000000, 0x00000001, 0x00000300) door(0x0100, MODEL_DOOR2A_G5, 0x0185, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x000000b4, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DOOR2A_G5, 0x019d, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x000000b4, 0x00000000, 0x00000001, 0x00000300) @@ -306,7 +306,7 @@ u32 props[] = { tag(0x38, 10) tag(0x39, 10) tag(0x21, 1) - lift(0x0100, MODEL_AIRBASE_LIFT_ENCLOSED, 0x0140, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0140, 0x0141, 0x0142, 0x0143, 0x00000001, 0x00000003, 0x00000005, 0x00000007, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_AIRBASE_LIFT_ENCLOSED, 0x0140, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0140, 0x0141, 0x0142, 0x0143, 0x00000001, 0x00000003, 0x00000005, 0x00000007, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DOOR2A_G5, 0x0196, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00000300) door(0x0100, MODEL_DOOR2A_G5, 0x0197, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DOOR2A_G5, 0x0194, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00000300) @@ -382,46 +382,46 @@ u32 props[] = { stdobject(0x00e6, MODEL_A51_CRATE2, 0x0167, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x0180, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, 0, DOORTYPE_SLIDING, 0x00000000, 0x00000384, 0x00000000, 0x00000001, 0x00000300) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x017f, OBJFLAG_ILLUMINATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, 0, DOORTYPE_SLIDING, 0x00000000, 0x00000384, 0x00000000, 0xffffffff, 0x00000000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) - escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x003b, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) + escastep(0x0100, MODEL_ESCA_STEP, 0x002d, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00200000, 0, 1000) tag(0x18, 1) door(0x0100, MODEL_AF1_INNERDOOR, 0x0183, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000002, 0x00000384, 0x00000000, 0x00000000, 0x00000800) door(0x0100, MODEL_DOOR2A_G5, 0x0186, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000800) @@ -450,14 +450,14 @@ u32 props[] = { weapon(0x0040, MODEL_SAFEITEM, 0x00d6, OBJFLAG_00000008, 0, OBJFLAG3_00400000, WEAPON_FLIGHTPLANS) rename_object(-1, WEAPON_FLIGHTPLANS, L_CAVE_020, L_CAVE_021, L_CAVE_022, L_CAVE_023, L_CAVE_024) // "Obtain flight plans from safe." tag(0x1f, 1) - lift(0x0100, MODEL_DD_LIFTDOOR, 0x0151, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_00010000, 1000, 0x0151, 0x0150, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x01000000) + lift(0x0100, MODEL_DD_LIFTDOOR, 0x0151, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_00010000, 1000, 0x0151, 0x0150, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x01000000) tag(0x1a, 1) stdobject(0x0100, MODEL_LIGHTSWITCH2, 0x0155, OBJFLAG_00000008 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00000800, OBJFLAG3_00010000, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01ce, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01cf, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01d0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01d1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01d2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01ce, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01cf, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01d0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01d1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01d2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01d4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01d5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) @@ -470,46 +470,46 @@ u32 props[] = { stdobject(0x0100, MODEL_DD_CHAIR, 0x01db, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x26, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01dd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01d3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x01de, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x01df, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIKE, 0x01e0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x01e1, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x01e2, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIKE, 0x01e3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x01e4, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIKE, 0x01e7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01e8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01e9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01ea, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01d3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x01de, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x01df, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIKE, 0x01e0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x01e1, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x01e2, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIKE, 0x01e3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x01e4, OBJFLAG_00000001 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIKE, 0x01e7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01e8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01e9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01ea, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x23, 1) door(0x0100, MODEL_DOOR2A_G5, 0x019c, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00005555, 0x00005555, 0x000007ae, 0, DOORTYPE_SLIDING, 0x00000002, 0x000000f0, 0x00000000, 0x00000000, 0x00000000) tag(0x22, 1) stdobject(0x0100, MODEL_CABLE_CAR, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x2f, 1) stdobject(0x0100, MODEL_BINOCULARS, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01ec, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00640190) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01ed, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00640190) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01ee, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000, 0x00640190) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01ef, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x00640190) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01ec, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00640190) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01ed, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00640190) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01ee, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000, 0x00640190) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01ef, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x00640190) tag(0x46, 2) tag(0x47, 2) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01f0, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x00640190) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01f1, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x00640190) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01f2, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x00640190) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01f0, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x00640190) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01f1, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x00640190) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01f2, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x00640190) tag(0x2b, 1) weapon(0x0100, MODEL_CHRREMOTEMINE, 0x0111, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000, OBJFLAG2_00000001 | OBJFLAG2_00002000 | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) tag(0x2e, 1) stdobject(0x0100, MODEL_AIRFORCE1, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x45, 1) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x01eb, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, 0, 1000, 0x00c80320) - glass(0x0100, MODEL_WINDOW, 0x01f3, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01f4, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01f5, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01f6, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01f7, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01f8, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01f9, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01f3, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01f4, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01f5, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01f6, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01f7, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01f8, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01f9, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) door(0x0100, MODEL_SHUTTLEDOOR, 0x01a2, OBJFLAG_DEACTIVATED, OBJFLAG2_EXCLUDE_SA | OBJFLAG2_EXCLUDE_PA | OBJFLAG2_EXCLUDE_PD, 0, 1000, 0x0000c000, 0x0000f333, 0x0002c71c, 0x0002c71c, 0x00000888, DOORFLAG_0004 | DOORFLAG_AUTOMATIC, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000001, 0x00000300) door(0x0100, MODEL_SHUTTLEDOOR, 0x01a3, OBJFLAG_DEACTIVATED, OBJFLAG2_EXCLUDE_SA | OBJFLAG2_EXCLUDE_PA | OBJFLAG2_EXCLUDE_PD, 0, 1000, 0x0000c000, 0x0000f333, 0x0002c71c, 0x0002c71c, 0x00000888, DOORFLAG_0004 | DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x0fffffff, 0x00000000, 0xffffffff, 0x00000000) tag(0x33, 1) diff --git a/src/files/setup/setupdam.c b/src/files/setup/setupdam.c index b45fd5ebd..80bdeb9f2 100644 --- a/src/files/setup/setupdam.c +++ b/src/files/setup/setupdam.c @@ -467,18 +467,18 @@ u32 props[] = { stdobject(0x0100, MODEL_A51_CRATE2, 0x01e1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_00400000, OBJFLAG2_00000200, 0, 1500) stdobject(0x0100, MODEL_A51_CRATE2, 0x01e2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_00400000, OBJFLAG2_00000200, 0, 1500) stdobject(0x0100, MODEL_A51_CRATE2, 0x01e3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_00400000, OBJFLAG2_00000200, 0, 1500) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01e6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01e7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01e8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01e9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ea, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01eb, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ec, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01f1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ed, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ee, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ef, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_BLASTSHIELD, 0x01f0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01e6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01e7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01e8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01e9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ea, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01eb, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ec, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01f1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ed, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ee, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01ef, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_BLASTSHIELD, 0x01f0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x00, 8) tag(0x01, 8) tag(0x02, 8) @@ -519,11 +519,11 @@ u32 props[] = { tag(0x23, 5) tag(0x24, 5) tag(0x25, 5) - singlemonitor(0x0100, MODEL_MODEMBOX, 0x01fb, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) - singlemonitor(0x0100, MODEL_MODEMBOX, 0x01fc, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) - singlemonitor(0x0100, MODEL_MODEMBOX, 0x01fd, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) - singlemonitor(0x0100, MODEL_MODEMBOX, 0x01fe, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) - singlemonitor(0x0100, MODEL_MODEMBOX, 0x01ff, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) + singlemonitor(0x0100, MODEL_MODEMBOX, 0x01fb, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) + singlemonitor(0x0100, MODEL_MODEMBOX, 0x01fc, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) + singlemonitor(0x0100, MODEL_MODEMBOX, 0x01fd, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) + singlemonitor(0x0100, MODEL_MODEMBOX, 0x01fe, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) + singlemonitor(0x0100, MODEL_MODEMBOX, 0x01ff, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 20) tag(0x17, 1) #if VERSION >= VERSION_PAL_FINAL singlemonitor(0x0100, MODEL_MODEMBOX, 0x0200, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 3) @@ -549,7 +549,7 @@ u32 props[] = { tag(0x1e, 1) stdobject(0x0065, MODEL_A51_CRATE1, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x26, 1) - stdobject(0x0100, MODEL_COREHATCH, 0x011e, OBJFLAG_00000001 | OBJFLAG_00000010 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00400000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_COREHATCH, 0x011e, OBJFLAG_00000001 | OBJFLAG_00000010 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00400000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_TVSCREEN, 0x021f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040, OBJFLAG2_00000001 | OBJFLAG2_00002000, 0, 1000, 3) singlemonitor(0x0100, MODEL_TVSCREEN, 0x0220, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040, OBJFLAG2_00000001 | OBJFLAG2_00002000, 0, 1000, 3) singlemonitor(0x0100, MODEL_TVSCREEN, 0x0221, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040, OBJFLAG2_00000001 | OBJFLAG2_00002000, 0, 1000, 3) diff --git a/src/files/setup/setupdepo.c b/src/files/setup/setupdepo.c index 1488358ff..49eb0ae14 100644 --- a/src/files/setup/setupdepo.c +++ b/src/files/setup/setupdepo.c @@ -312,7 +312,7 @@ u32 props[] = { tag(0x42, -1) tag(OBJ_BACKUPDISK, 1) - stdobject(0x0100, MODEL_ZIGGYCARD, 0x004c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000, OBJFLAG3_20000000, 1000) + stdobject(0x0100, MODEL_ZIGGYCARD, 0x004c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_20000000, 1000) rename_object(-1, WEAPON_BACKUPDISK, L_DEPO_030, L_DEPO_031, L_DEPO_032, L_DEPO_033, L_DEPO_034) // "Obtain DAT tape." tag(OBJ_DECODER, 1) @@ -329,9 +329,9 @@ u32 props[] = { tag(0x06, 1) singlemonitor(0x0019, MODEL_G5_LASER_SWITCH, 0x00ea, OBJFLAG_00000002, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 19) tag(0x12, 1) - singlemonitor(0x0019, MODEL_G5_ALARM, 0x00e7, OBJFLAG_00000002, OBJFLAG2_00004000 | OBJFLAG2_00200000, OBJFLAG3_00010000, 1000, 4) + singlemonitor(0x0019, MODEL_G5_ALARM, 0x00e7, OBJFLAG_00000002, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, OBJFLAG3_00010000, 1000, 4) tag(0x13, 1) - singlemonitor(0x0019, MODEL_G5_ALARM, 0x00eb, OBJFLAG_00000002, OBJFLAG2_00004000 | OBJFLAG2_00200000, OBJFLAG3_00010000, 1000, 4) + singlemonitor(0x0019, MODEL_G5_ALARM, 0x00eb, OBJFLAG_00000002, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, OBJFLAG3_00010000, 1000, 4) tag(OBJ_SAFEKEYPAD, 1) singlemonitor(0x0019, MODEL_G5_LASER_SWITCH, 0x00ec, OBJFLAG_00000002, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 1) tag(OBJ_SAFEDOOR, 1) @@ -347,7 +347,7 @@ u32 props[] = { glass(0x0100, MODEL_WINDOW, 0x00c0, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800, OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x00c1, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800, OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x00be, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x00be, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) tag(0x22, 4) tag(0x23, 4) tag(0x24, 4) @@ -382,12 +382,12 @@ u32 props[] = { door(0x0100, MODEL_LASDOOR, 0x00e0, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000 | OBJFLAG_40000000, OBJFLAG2_00020000 | OBJFLAG2_THROWTHROUGH, 0, 1000, 0x00011999, 0x00011999, 0x7fffffff, 0x7fffffff, 0x7fffffff, DOORFLAG_DAMAGEONCONTACT | DOORFLAG_UNBLOCKABLEOPEN, DOORTYPE_LASER, 0x00000000, 0x0000003c, 0x00000000, 0xfffffffd, 0x00000000) tag(OBJ_ESCAPEDOOR1, 2) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_G5_ESCDOORUP, 0x00f0, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_G5_ESCDOORUPBOOM, 0x00f1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_G5_ESCDOORUP, 0x00f0, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_G5_ESCDOORUPBOOM, 0x00f1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(OBJ_ESCAPEDOOR2, 2) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_G5_ESCDOORDOWN, 0x00ee, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_G5_ESCDOORDOWNBOOM, 0x00ef, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_G5_ESCDOORDOWN, 0x00ee, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_G5_ESCDOORDOWNBOOM, 0x00ef, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(OBJ_MINE1, 1) mine(0x0100, MODEL_CHRREMOTEMINE, 0x0077, OBJFLAG_00000002, 0, 0, 1000, WEAPON_REMOTEMINE) diff --git a/src/files/setup/setupdish.c b/src/files/setup/setupdish.c index efd0bb1b0..e3a844d0f 100644 --- a/src/files/setup/setupdish.c +++ b/src/files/setup/setupdish.c @@ -131,14 +131,14 @@ u32 props[] = { tag(0x91, 2) tag(0x92, 1) door(0x0100, MODEL_DD_LIFTDOOR, 0x018c, OBJFLAG_ILLUMINATED, 0, 0, 1000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000300) - stdobject(0x0100, MODEL_CI_SOFA, 0x0212, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0213, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0214, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0215, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0216, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0217, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0218, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0219, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0212, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0213, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0214, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0215, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0216, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0217, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0218, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0219, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_AIRBASE_SAFEDOOR, 0x025b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000002 | OBJFLAG2_00200000, 0, 4000) glass(0x0100, MODEL_WINDOW, 0x019f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x019e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) @@ -166,17 +166,17 @@ u32 props[] = { glass(0x0100, MODEL_DD_WINDOW, 0x01be, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_DD_WINDOW, 0x01bf, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_DD_WINDOW, 0x01c3, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01c4, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01c5, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01c6, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01c7, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01d1, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01c4, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01c5, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01c6, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01c7, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01d1, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) tag(0x80, 6) tag(0x81, 6) tag(0x82, 6) tag(0x83, 6) tag(0x43, 1) - lift(0x0100, MODEL_CI_LIFT, 0x0193, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0193, 0x0194, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_CI_LIFT, 0x0193, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0193, 0x0194, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x015e, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x015f, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x0160, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00001c00) @@ -190,7 +190,7 @@ u32 props[] = { tag(0x86, 6) tag(0x87, 6) tag(0x44, 1) - lift(0x0100, MODEL_CI_LIFT, 0x0195, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0195, 0x0196, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_CI_LIFT, 0x0195, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0195, 0x0196, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x0164, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x0165, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x0162, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00001c00) @@ -201,23 +201,23 @@ u32 props[] = { lift_door(-4, -8, 1) tag(0x00, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x021b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x021a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x021a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x1b, 1) singlemonitor(0x0100, MODEL_GOODPC, 0x021c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_00010000, 1000, 3) tag(0x01, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x021f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x021d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x021d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x10, 1) singlemonitor(0x0100, MODEL_GOODPC, 0x021e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_00010000, 1000, 3) tag(0x02, 1) stdobject(0x00b3, MODEL_DD_CHAIR, 0x0220, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0222, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0222, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x0f, 1) singlemonitor(0x0100, MODEL_GOODPC, 0x0221, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_00010000, 1000, 3) tag(0x33, -1) tag(0x0d, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x0223, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0225, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0225, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x0e, 1) singlemonitor(0x0100, MODEL_GOODPC, 0x0224, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00020000, OBJFLAG3_00010000, 1000, 3) tag(0x7f, 1) @@ -241,24 +241,24 @@ u32 props[] = { tag(0x18, 18) tag(0x19, 18) tag(0x1a, 18) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_TARGET, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) chr(SPAWNFLAG_NOBLOOD, 0x00, PAD_CARRINGTON_OFFICE, BODY_CARRINGTON, HEAD_CARRINGTON, AILIST_INIT_CARRINGTON, -1, -1, 1000, 4, 0, 0, TEAM_20, SQUADRON_05, -1, 0, 2, 0, 0, 0) chr(SPAWNFLAG_NOBLOOD, 0x01, 0x00f8, BODY_CIFEMTECH, HEAD_SECRETARY, 0x0420, -1, -1, 1000, 4, 0, 0, TEAM_20, SQUADRON_05, -1, 0, 2, 0, 0, 0) chr(SPAWNFLAG_NOBLOOD, 0x02, 0x00fa, BODY_CILABTECH, HEAD_CHRIST, 0x0424, -1, -1, 1000, 4, 0, 0, TEAM_20, SQUADRON_05, -1, 0, 2, 0, 0, 0) @@ -285,27 +285,27 @@ u32 props[] = { weapon(0x0100, MODEL_CHRM16, 0x011b, OBJFLAG_00000008 | OBJFLAG_UNCOLLECTABLE, OBJFLAG2_00000001, 0, WEAPON_LAPTOPGUN) weapon(0x0100, MODEL_CHRFNP90, 0x011c, OBJFLAG_00000008 | OBJFLAG_UNCOLLECTABLE, OBJFLAG2_00000001, 0, WEAPON_LAPTOPGUN) tag(0x7a, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01c8, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01c8, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x79, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01c9, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01c9, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x78, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01ca, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01ca, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x7e, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01cb, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01cb, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x7b, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01cc, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01cc, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x7c, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01cd, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01cd, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x7d, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01ce, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01ce, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x77, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01cf, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_DD_WINDOW, 0x01d0, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0229, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01cf, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01d0, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0229, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x2f, 1) weapon(0x0100, MODEL_CHRDATATHIEF, 0xffff, OBJFLAG_00000008 | OBJFLAG_UNCOLLECTABLE, OBJFLAG2_INVISIBLE, 0, WEAPON_DATAUPLINK) stdobject(0x0100, MODEL_DD_DESK, 0x0228, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_CHAIR, 0x0226, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_CHAIR, 0x0226, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x30, 1) singlemonitor(0x0180, MODEL_GOODPC, 0x0227, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_00010000, 1000, 3) tag(0x2e, 1) @@ -361,7 +361,7 @@ u32 props[] = { door(0x0100, MODEL_SECRETINDOOR, 0x0192, OBJFLAG_DEACTIVATED, 0, OBJFLAG3_40000000, 1000, 0x005a0000, 0x03e80000, 0x012c0000, 0x012c0000, 0x00030000, 0, DOORTYPE_SWINGING, 0x00000040, 0x000001e0, 0x00000000, 0x00000000, 0x00000b00) tag(0x93, 1) hover_prop(0x00eb, MODEL_HOVERCRATE1, 0x0141, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE, 1000, 0x02010000) - hoverbike(0x0100, MODEL_HOVBIKE, 0x01f9, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_GEOTYPE3, 1000) + hoverbike(0x0100, MODEL_HOVBIKE, 0x01f9, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_GEOTYPE3, 1000) tag(0x42, 1) stdobject(0x0100, MODEL_DROPSHIP, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) door(0x0100, MODEL_CH_SHUTTER1, 0x0166, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000fd70, 0x0000e666, 0x00007fff, 0x00014000, 0x00000222, 0, DOORTYPE_VERTICAL, 0x00000020, 0x00000384, 0x00000000, 0x00000000, 0x00000400) diff --git a/src/files/setup/setupear.c b/src/files/setup/setupear.c index 7c506bc63..2908abd01 100644 --- a/src/files/setup/setupear.c +++ b/src/files/setup/setupear.c @@ -144,7 +144,7 @@ u32 props[] = { endobjective tag(0x60, 1) - lift(0x0100, MODEL_LIFT_PLATFORM, 0x025b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x025b, 0x025c, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000000b6, 0x0010aaaa, 0x15000000) + lift(0x0100, MODEL_LIFT_PLATFORM, 0x025b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x025b, 0x025c, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000000b6, 0x0010aaaa, 0x15000000) door(0x0100, MODEL_DD_ACCESSDOORUP, 0x019b, OBJFLAG_00000010 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, DOORFLAG_AUTOMATIC, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000100) door(0x0100, MODEL_DD_ACCESSDOORDN, 0x019c, OBJFLAG_00000010 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0fffffff, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DD_ACCESSDOORUP, 0x019d, OBJFLAG_00000010 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, DOORFLAG_AUTOMATIC, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000100) @@ -443,35 +443,35 @@ u32 props[] = { singlemonitor(0x0100, MODEL_SINISTERPC, 0x0258, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 3) tag(0x21, 1) singlemonitor(0x0100, MODEL_SINISTERPC, 0x0259, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, OBJFLAG3_00010000 | OBJFLAG3_00200000, 1000, 3) - stdobject(0x0100, MODEL_LAB_TABLE, 0x023c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_LAB_TABLE, 0x023c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x0a, 1) singlemonitor(0x0100, MODEL_SINISTERPC, 0x025a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_01000000, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 3) tag(0x37, 1) hovercar(0x00c0, MODEL_HOOVERBOT, 0x0001, OBJFLAG_00000008 | OBJFLAG_20000000 | OBJFLAG_40000000 | OBJFLAG_80000000, OBJFLAG2_00000001, 0, 100, 0x00000411) tag(0x38, 1) hovercar(0x00c0, MODEL_TESTERBOT, 0x003b, OBJFLAG_00000008 | OBJFLAG_INVINCIBLE | OBJFLAG_40000000 | OBJFLAG_80000000, OBJFLAG2_00000001, 0, 100, 0x00000412) - glass(0x0100, MODEL_WINDOW, 0x01b3, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01b4, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01b3, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01b4, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01b8, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01b9, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01ba, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01bb, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01bc, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) - tinted_glass(0x0100, MODEL_WINDOW, 0x01b5, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000, 0x00c80384) - tinted_glass(0x0100, MODEL_WINDOW, 0x01b6, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000, 0x00c80384) - tinted_glass(0x0100, MODEL_WINDOW, 0x01b7, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000, 0x00c80384) - glass(0x0100, MODEL_WINDOW, 0x01bd, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01be, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + tinted_glass(0x0100, MODEL_WINDOW, 0x01b5, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000, 0x00c80384) + tinted_glass(0x0100, MODEL_WINDOW, 0x01b6, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000, 0x00c80384) + tinted_glass(0x0100, MODEL_WINDOW, 0x01b7, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000, 0x00c80384) + glass(0x0100, MODEL_WINDOW, 0x01bd, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01be, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01bf, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) tag(0x3e, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x020c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x020b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x020b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_SINISTERPC, 0x020a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000, 3) stdobject(0x0100, MODEL_LAB_CHAIR, 0x020d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_LAB_TABLE, 0x020e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_LAB_TABLE, 0x020e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_SINISTERPC, 0x020f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000, 3) stdobject(0x0100, MODEL_LAB_CHAIR, 0x0211, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_LAB_TABLE, 0x0210, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_LAB_TABLE, 0x0210, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) singlemonitor(0x0100, MODEL_SINISTERPC, 0x0212, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000, 3) glass(0x0100, MODEL_WINDOW, 0x01d4, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01d3, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) @@ -493,7 +493,7 @@ u32 props[] = { glass(0x0100, MODEL_WINDOW, 0x01ca, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01c9, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01c8, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01cc, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01cc, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01dd, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01e4, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01e3, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) @@ -518,29 +518,29 @@ u32 props[] = { glass(0x0100, MODEL_WINDOW, 0x01da, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01db, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01dc, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01ed, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01ee, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01ef, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01ed, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01ee, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01ef, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) tag(0x3d, 1) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x01a9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x01aa, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x01a9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x01aa, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x3c, 1) - stdobject(0x0100, MODEL_DD_REDARM, 0x01ab, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x01ad, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x01ae, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x01b0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x01b1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x01b2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x01a1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0166, MODEL_DD_PLANTRUBBER, 0x01a2, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0180, MODEL_DD_PLANTSPIKE, 0x01a4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0180, MODEL_DD_PLANTRUBBER, 0x01a5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0180, MODEL_DD_PLANTRUBBER, 0x01a7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0133, MODEL_DD_PLANTSPIKE, 0x01a8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x01ab, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x01ad, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x01ae, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x01b0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x01b1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x01b2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x01a1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0166, MODEL_DD_PLANTRUBBER, 0x01a2, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0180, MODEL_DD_PLANTSPIKE, 0x01a4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0180, MODEL_DD_PLANTRUBBER, 0x01a5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0180, MODEL_DD_PLANTRUBBER, 0x01a7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0133, MODEL_DD_PLANTSPIKE, 0x01a8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) stdobject(0x00e6, MODEL_A51_CRATE2, 0x025d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x00e6, MODEL_A51_CRATE2, 0x025e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x00e6, MODEL_A51_CRATE2, 0x025f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) @@ -565,11 +565,11 @@ u32 props[] = { * inventory. */ tag(0x05, 1) - stdobject(0x0100, MODEL_MISC_IRSPECS, 0x013d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_COLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00000001 | OBJFLAG2_00004000, OBJFLAG3_00400000, 1000) + stdobject(0x0100, MODEL_MISC_IRSPECS, 0x013d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_COLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00000001 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_00400000, 1000) rename_object(-1, WEAPON_NIGHTVISION, L_EAR_045, L_EAR_046, L_EAR_047, L_EAR_048, L_EAR_049) // "Obtain Night Vision." tag(0x06, 1) - stdobject(0x0100, MODEL_CHRSHIELD, 0x0243, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_COLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00000001 | OBJFLAG2_00004000, OBJFLAG3_00400000, 1000) + stdobject(0x0100, MODEL_CHRSHIELD, 0x0243, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_COLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00000001 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_00400000, 1000) rename_object(-1, WEAPON_SHIELD, L_EAR_050, L_EAR_051, L_EAR_052, L_EAR_053, L_EAR_054) // "Obtain shield tech item." tag(0x25, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0xffff, OBJFLAG_00000001, 0, 0, WEAPON_DATAUPLINK) @@ -588,8 +588,8 @@ u32 props[] = { stdobject(0x0133, MODEL_A51_CRATE2, 0x0269, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0133, MODEL_A51_CRATE2, 0x026a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x39, 1) - stdobject(0x0400, MODEL_ISOTOPE, 0x0158, OBJFLAG_00000008 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000001 | OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0400, MODEL_ISOTOPEEXPERIMENT, 0x0157, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000001 | OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0400, MODEL_ISOTOPE, 0x0158, OBJFLAG_00000008 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000001 | OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0400, MODEL_ISOTOPEEXPERIMENT, 0x0157, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000001 | OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x49, 1) shield(0x0100, MODEL_CHRSHIELD, 0x027e, OBJFLAG_00000001, OBJFLAG2_EXCLUDE_SA | OBJFLAG2_EXCLUDE_PA | OBJFLAG2_EXCLUDE_PD, 0, 1000) tag(0x4a, 1) diff --git a/src/files/setup/setupeld.c b/src/files/setup/setupeld.c index 6f441de6c..9e77e635a 100644 --- a/src/files/setup/setupeld.c +++ b/src/files/setup/setupeld.c @@ -287,34 +287,34 @@ u32 props[] = { weapon(0x0100, MODEL_CHRCMP150, 0x004d, OBJFLAG_ASSIGNEDTOCHR, 0, 0, WEAPON_CMP150) chr(SPAWNFLAG_ANTINONINTERACTABLE | SPAWNFLAG_BLUESIGHT, 0x55, 0x0234, BODY_CISOLDIER, HEAD_RANDOM, AILIST_CISOLIDER, -1, -1, 500, 50, CHRFLAG0_CAN_FLANK | CHRFLAG0_00004000 | CHRFLAG0_NOHEAR, 0, TEAM_NONCOMBAT, SQUADRON_0C, -1, 0, 0, 0, 0, 0) weapon(0x0100, MODEL_CHRSNIPERRIFLE, 0x0055, OBJFLAG_ASSIGNEDTOCHR, OBJFLAG2_EXCLUDE_A | OBJFLAG2_EXCLUDE_SA, 0, WEAPON_SNIPERRIFLE) - tinted_glass(0x0100, MODEL_WINDOW, 0x0151, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0152, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0155, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0156, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0157, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0158, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0159, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x015a, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x015b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x015c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x015e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0161, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x015f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0162, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0164, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0166, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0167, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0168, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0169, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x016a, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x016b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x0165, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x016c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x016d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x015d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x016e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - tinted_glass(0x0100, MODEL_WINDOW, 0x016f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) - glass(0x0100, MODEL_WINDOW, 0x0160, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + tinted_glass(0x0100, MODEL_WINDOW, 0x0151, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0152, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0155, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0156, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0157, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0158, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0159, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x015a, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x015b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x015c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x015e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0161, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x015f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0162, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0164, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0166, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0167, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0168, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0169, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x016a, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x016b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x0165, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x016c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x016d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x015d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x016e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + tinted_glass(0x0100, MODEL_WINDOW, 0x016f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012c0258) + glass(0x0100, MODEL_WINDOW, 0x0160, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x93, 2) tag(0x94, 2) door(0x0100, MODEL_AIVILLADOOR2A, 0x0170, OBJFLAG_DEACTIVATED, OBJFLAG2_LOCKEDBACK, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000384, 0x00000000, 0x00000001, 0x00000800) @@ -563,14 +563,14 @@ u32 props[] = { glass(0x003a, MODEL_AIVILLABOT1, 0x014f, OBJFLAG_00000008 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000, 0, 0, 500) tag(0x0f, 1) autogun(0x0100, MODEL_AIVILLAWINDMILL, 0x0191, OBJFLAG_00000008 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000, -1, 0x00020000, 0xfffe0000, 0x000000da, 0x000a0000) - stdobject(0x0100, MODEL_CV_SOFA, 0x019c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_SOFA, 0x019d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_SOFA, 0x019e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_SOFA, 0x019f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_SOFA, 0x01a1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_SOFA, 0x01a2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_SOFA, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_SOFA, 0x01a4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x019c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x019d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x019e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x019f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x01a1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x01a2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x01a4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x01e5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x01e6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) ammocrate(0x0080, MODEL_MULTI_AMMO_CRATE, 0xffff, OBJFLAG_00008000 | OBJFLAG_INVINCIBLE, 0, 0, 1000, AMMOTYPE_DEVASTATOR) @@ -600,11 +600,11 @@ u32 props[] = { stdobject(0x0100, MODEL_A51_CRATE2, 0x01e8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x01ed, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x01ee, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x00cc, MODEL_CV_TABLE, 0x01a7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x00cc, MODEL_CV_TABLE, 0x01a8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01ae, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01ab, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x00cc, MODEL_CV_TABLE, 0x01a7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x00cc, MODEL_CV_TABLE, 0x01a8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01ae, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01ab, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x00, 1) stdobject(0x0100, MODEL_DROPSHIP, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x01, 1) @@ -619,15 +619,15 @@ u32 props[] = { tag(0x8a, 1) weapon(0x0100, MODEL_CHRDATATHIEF, 0x00c0, OBJFLAG_00000001, 0, 0, WEAPON_SNIPERRIFLE) rename_object(-1, WEAPON_SNIPERRIFLE, L_ELD_028, L_ELD_028, L_ELD_028, L_ELD_028, L_ELD_028) // "Sniper rifle" - stdobject(0x00cc, MODEL_CV_TABLE, 0x01ef, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) + stdobject(0x00cc, MODEL_CV_TABLE, 0x01ef, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x8c, 1) stdobject(0x0100, MODEL_CV_CHAIR4, 0x01f0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x00cc, MODEL_CV_TABLE, 0x01f1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) + stdobject(0x00cc, MODEL_CV_TABLE, 0x01f1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_CV_CHAIR4, 0x01f2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x00cc, MODEL_CV_TABLE, 0x01f4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) + stdobject(0x00cc, MODEL_CV_TABLE, 0x01f4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x8d, 1) stdobject(0x0100, MODEL_CV_CHAIR4, 0x01f3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x00cc, MODEL_CV_TABLE, 0x01f5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) + stdobject(0x00cc, MODEL_CV_TABLE, 0x01f5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x8b, 1) stdobject(0x0100, MODEL_CV_CHAIR4, 0x01f6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x0b, 4) @@ -657,39 +657,39 @@ u32 props[] = { tag(0x0a, 1) key(0x0080, MODEL_KEYCARD, 0x004b, OBJFLAG_ASSIGNEDTOCHR, 0, 0, 64) rename_object(-1, WEAPON_KEYCARD4A, L_ELD_030, L_ELD_031, L_ELD_032, L_ELD_033, L_ELD_034) // "Obtain door key." - stdobject(0x0100, MODEL_CV_SOFA, 0x01a5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_SOFA, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x014c, MODEL_DD_PLANTRUBBER, 0x01fe, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x01ff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0280, MODEL_DD_PLANTSPIKE, 0x0200, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x014c, MODEL_DD_PLANTRUBBER, 0x0201, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x014c, MODEL_DD_PLANTSPIDER, 0x0202, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x014c, MODEL_DD_PLANTSPIKE, 0x0203, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x0204, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0180, MODEL_DD_PLANTSPIDER, 0x0205, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x014c, MODEL_DD_PLANTSPIKE, 0x0206, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x014c, MODEL_DD_PLANTRUBBER, 0x0207, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x0208, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0180, MODEL_DD_PLANTSPIKE, 0x0209, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x014c, MODEL_DD_PLANTRUBBER, 0x020a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x020b, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x014c, MODEL_DD_PLANTSPIKE, 0x020c, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0133, MODEL_DD_PLANTSPIDER, 0x020d, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIKE, 0x020e, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x020f, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x0210, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x014c, MODEL_DD_PLANTSPIKE, 0x0211, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0280, MODEL_DD_PLANTSPIKE, 0x0212, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x0213, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, 0, 1000) - stdobject(0x0180, MODEL_DD_PLANTSPIKE, 0x0214, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0180, MODEL_DD_PLANTSPIKE, 0x0215, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0080, MODEL_DD_PLANTSPIKE, 0x0216, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0080, MODEL_DD_PLANTSPIKE, 0x0217, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0080, MODEL_DD_PLANTSPIKE, 0x0218, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_A51WASTEBIN, 0x021a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_A51WASTEBIN, 0x021b, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x00cc, MODEL_CV_TABLE, 0x01b0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x01a5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_SOFA, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CV_COFFEE_TABLE, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x014c, MODEL_DD_PLANTRUBBER, 0x01fe, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x01ff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0280, MODEL_DD_PLANTSPIKE, 0x0200, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x014c, MODEL_DD_PLANTRUBBER, 0x0201, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x014c, MODEL_DD_PLANTSPIDER, 0x0202, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x014c, MODEL_DD_PLANTSPIKE, 0x0203, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x0204, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0180, MODEL_DD_PLANTSPIDER, 0x0205, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x014c, MODEL_DD_PLANTSPIKE, 0x0206, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x014c, MODEL_DD_PLANTRUBBER, 0x0207, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x0208, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0180, MODEL_DD_PLANTSPIKE, 0x0209, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x014c, MODEL_DD_PLANTRUBBER, 0x020a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x020b, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x014c, MODEL_DD_PLANTSPIKE, 0x020c, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0133, MODEL_DD_PLANTSPIDER, 0x020d, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIKE, 0x020e, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_PLANTRUBBER, 0x020f, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x0210, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x014c, MODEL_DD_PLANTSPIKE, 0x0211, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0280, MODEL_DD_PLANTSPIKE, 0x0212, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0100, MODEL_DD_PLANTSPIDER, 0x0213, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, 0, 1000) + stdobject(0x0180, MODEL_DD_PLANTSPIKE, 0x0214, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0180, MODEL_DD_PLANTSPIKE, 0x0215, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0080, MODEL_DD_PLANTSPIKE, 0x0216, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0080, MODEL_DD_PLANTSPIKE, 0x0217, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0080, MODEL_DD_PLANTSPIKE, 0x0218, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_A51WASTEBIN, 0x021a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_A51WASTEBIN, 0x021b, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x00cc, MODEL_CV_TABLE, 0x01b0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x00cc, MODEL_CV_CHAIR1, 0x021c, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x00cc, MODEL_CV_CHAIR1, 0x021d, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x00cc, MODEL_CV_CHAIR1, 0x021e, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) @@ -700,11 +700,11 @@ u32 props[] = { stdobject(0x00cc, MODEL_CV_CHAIR1, 0x0223, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x00cc, MODEL_CV_CHAIR1, 0x0224, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x00cc, MODEL_CV_CHAIR1, 0x0225, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0219, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0219, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0200, MODEL_VILLASTOOL, 0x0237, OBJFLAG_00000001 | OBJFLAG_00000100, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CV_F_BED, 0x0226, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0200, MODEL_CV_CABINET, 0x0227, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0200, MODEL_CV_CABINET, 0x0228, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_CV_F_BED, 0x0226, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0200, MODEL_CV_CABINET, 0x0227, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0200, MODEL_CV_CABINET, 0x0228, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x10, 1) shield(0x0100, MODEL_CHRSHIELD, 0x0238, OBJFLAG_00000001, OBJFLAG2_EXCLUDE_SA | OBJFLAG2_EXCLUDE_PA | OBJFLAG2_EXCLUDE_PD, 0, 1000) tag(0x11, 1) diff --git a/src/files/setup/setupimp.c b/src/files/setup/setupimp.c index f130589c6..fc84226bc 100644 --- a/src/files/setup/setupimp.c +++ b/src/files/setup/setupimp.c @@ -208,14 +208,14 @@ u32 props[] = { tag(0x51, 1) door(0x0100, MODEL_CH_SHUTTER1, 0x0166, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000222, 0, DOORTYPE_VERTICAL, 0x00000020, 0x00000384, 0x00000000, 0x00000000, 0x00000800) door(0x0100, MODEL_CH_SHUTTER1, 0x0167, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000222, 0, DOORTYPE_VERTICAL, 0x00000020, 0x00000384, 0x00000000, 0x00000000, 0x00000800) - stdobject(0x0100, MODEL_CI_SOFA, 0x0212, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0213, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0214, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0215, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0216, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0217, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0218, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_CI_SOFA, 0x0219, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0212, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0213, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0214, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0215, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0216, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0217, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0218, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_CI_SOFA, 0x0219, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) glass(0x0100, MODEL_WINDOW, 0x019f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x019e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x019d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) @@ -240,13 +240,13 @@ u32 props[] = { glass(0x0100, MODEL_WINDOW, 0x01ad, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01ae, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_WINDOW, 0x01af, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x01d1, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x01d1, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) tag(0x46, 6) tag(0x47, 6) tag(0x48, 6) tag(0x49, 6) tag(0x41, 1) - lift(0x0100, MODEL_CI_LIFT, 0x0193, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0193, 0x0194, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_CI_LIFT, 0x0193, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0193, 0x0194, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x015e, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x015f, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x0160, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00001c00) @@ -260,7 +260,7 @@ u32 props[] = { tag(0x4c, 6) tag(0x4d, 6) tag(0x42, 1) - lift(0x0100, MODEL_CI_LIFT, 0x0195, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0195, 0x0196, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_CI_LIFT, 0x0195, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0195, 0x0196, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x0164, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x0165, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x0162, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000001, 0x00001c00) @@ -271,16 +271,16 @@ u32 props[] = { lift_door(-4, -8, 1) tag(0x00, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x021b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x021a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x021a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x4e, 1) stdobject(0x0100, MODEL_GOODPC, 0x021c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000) tag(0x01, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x021f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x021d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x021d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_GOODPC, 0x021e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) tag(0x02, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x0220, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0222, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0222, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_GOODPC, 0x0221, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) chr(SPAWNFLAG_ANTINONINTERACTABLE | SPAWNFLAG_BLUESIGHT, 0x02, 0x00fa, BODY_CILABTECH, HEAD_CHRIST, AILIST_INIT_HOSTAGE_FR1, 0x00b7, -1, 1000, 6, 0, CHRFLAG1_00100000 | CHRFLAG1_00200000, TEAM_ALLY, SQUADRON_05, -1, 0, 2, 0, 0, 0) weapon(0x0100, MODEL_CHRFALCON2, 0x0002, OBJFLAG_ASSIGNEDTOCHR, 0, 0, WEAPON_FALCON2) @@ -502,18 +502,18 @@ u32 props[] = { stdobject(0x0100, MODEL_A51_CRATE1, 0x0202, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE1, 0x0204, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x3c, 1) - stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, OBJFLAG2_00000001 | OBJFLAG2_00002000 | OBJFLAG2_00004000, OBJFLAG3_00010000, 12000) - glass(0x0100, MODEL_DD_WINDOW, 0x01c8, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_DD_WINDOW, 0x01c9, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_DD_WINDOW, 0x01ca, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_DD_WINDOW, 0x01cb, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_DD_WINDOW, 0x01cc, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_DD_WINDOW, 0x01cd, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, OBJFLAG2_00000001 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_00010000, 12000) + glass(0x0100, MODEL_DD_WINDOW, 0x01c8, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01c9, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01ca, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01cb, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01cc, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01cd, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x3d, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01ce, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_DD_WINDOW, 0x01cf, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01ce, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01cf, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x3e, 1) - glass(0x0100, MODEL_DD_WINDOW, 0x01d0, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_DD_WINDOW, 0x01d0, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) door(0x0100, MODEL_DD_GRATE, 0x0185, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x005a0000, 0x03e80000, 0x012c0000, 0x012c0000, 0x00030000, DOORFLAG_AUTOMATIC, DOORTYPE_SWINGING, 0x00000040, 0x000001e0, 0x00000000, 0x00000000, 0x00000b00) door(0x0100, MODEL_DEVICESECRETDOOR, 0x0186, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, 0, 0, 1000, 0x005a0000, 0x03e80000, 0x012c0000, 0x012c0000, 0x00030000, DOORFLAG_AUTOMATIC, DOORTYPE_SWINGING, 0x00000040, 0x000001e0, 0x00000000, 0x00000000, 0x00000b00) door(0x0100, MODEL_DD_GRATE, 0x0187, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x005a0000, 0x03e80000, 0x012c0000, 0x012c0000, 0x00030000, DOORFLAG_AUTOMATIC, DOORTYPE_SWINGING, 0x00000040, 0x000001e0, 0x00000000, 0x00000000, 0x00000b00) diff --git a/src/files/setup/setuplee.c b/src/files/setup/setuplee.c index 179042d3b..e7f25c6e2 100644 --- a/src/files/setup/setuplee.c +++ b/src/files/setup/setuplee.c @@ -156,7 +156,7 @@ u32 props[] = { tag(0x30, 5) tag(0x25, 2) tag(0x23, 1) - lift(0x0100, MODEL_SK_LIFT, 0x018c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x018c, 0x018d, -1, -1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x000a0000, 0x1f000000) + lift(0x0100, MODEL_SK_LIFT, 0x018c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x018c, 0x018d, -1, -1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x000a0000, 0x1f000000) door(0x0100, MODEL_SK_SHIP_DOOR2, 0x0180, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x00010000, 0x00010000, 0x00050000, 0x00002aaa, 0x00000ccc, 0, DOORTYPE_SLIDING, 0x00000000, 0x000000f0, 0x00000000, 0x00000001, 0x00001d00) door(0x0100, MODEL_SK_SHIP_DOOR2, 0x0181, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x00010000, 0x00010000, 0x00050000, 0x00002aaa, 0x00000ccc, 0, DOORTYPE_SLIDING, 0x00000000, 0x000000f0, 0x00000000, 0xffffffff, 0x00000000) lift_door(-2, -3, 0) @@ -383,7 +383,7 @@ u32 props[] = { tag(0x33, 8) tag(0x34, 8) tag(0x2a, 1) - lift(0x0100, MODEL_SK_LIFT, 0x0194, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0194, 0x0195, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x00030000, 0x00050000, 0x1f000000) + lift(0x0100, MODEL_SK_LIFT, 0x0194, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0194, 0x0195, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x00030000, 0x00050000, 0x1f000000) door(0x0100, MODEL_SK_SHIP_DOOR1, 0x015c, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x00010000, 0x00010000, 0x00320000, 0x0001aaaa, 0x00008000, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00001d00) door(0x0100, MODEL_SK_SHIP_DOOR1, 0x015d, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x00010000, 0x00010000, 0x00320000, 0x0001aaaa, 0x00008000, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000000) lift_door(-2, -3, 0) @@ -397,7 +397,7 @@ u32 props[] = { tag(0x37, 8) tag(0x38, 8) tag(0x2b, 1) - lift(0x0100, MODEL_SK_LIFT, 0x0196, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0196, 0x0197, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x00030000, 0x00050000, 0x1f000000) + lift(0x0100, MODEL_SK_LIFT, 0x0196, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0196, 0x0197, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x00030000, 0x00050000, 0x1f000000) door(0x0100, MODEL_SK_SHIP_DOOR2, 0x0160, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_LOCKEDFRONT | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00010000, 0x00010000, 0x000a0000, 0x00005555, 0x00001999, 0, DOORTYPE_SLIDING, 0x00000080, 0x0000012c, 0x00000000, 0x00000001, 0x00000500) door(0x0100, MODEL_SK_SHIP_DOOR2, 0x0161, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_LOCKEDFRONT | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00010000, 0x00010000, 0x000a0000, 0x00005555, 0x00001999, 0, DOORTYPE_SLIDING, 0x00000080, 0x0000012c, 0x00000000, 0xffffffff, 0x00000000) lift_door(-2, -3, 0) @@ -410,7 +410,7 @@ u32 props[] = { tag(0x3a, 5) tag(0x29, 2) tag(0x0e, 1) - lift(0x0100, MODEL_SK_LIFT, 0x0193, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0193, 0x0192, -1, -1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00008000, 0x00050000, 0x1f000000) + lift(0x0100, MODEL_SK_LIFT, 0x0193, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0193, 0x0192, -1, -1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00008000, 0x00050000, 0x1f000000) door(0x0100, MODEL_SK_HANGARDOORB_BOT, 0x0166, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000f333, 0x0000e666, 0x000a0000, 0x000a0000, 0x00008000, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000500) door(0x0100, MODEL_SK_HANGARDOORB_TOP, 0x0167, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000e666, 0x0000e666, 0x000a0000, 0x000a0000, 0x00008000, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000000) lift_door(-2, -3, 1) @@ -419,7 +419,7 @@ u32 props[] = { tag(0x3c, 5) tag(0x28, 2) tag(0x0c, 1) - lift(0x0100, MODEL_SK_LIFT, 0x0190, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0190, 0x0191, -1, -1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00050000, 0x1f000000) + lift(0x0100, MODEL_SK_LIFT, 0x0190, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0190, 0x0191, -1, -1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00050000, 0x1f000000) door(0x0100, MODEL_SK_HANGARDOORB_BOT, 0x0164, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x000a0000, 0x000a0000, 0x00008000, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000500) door(0x0100, MODEL_SK_HANGARDOORB_TOP, 0x0165, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x000a0000, 0x000a0000, 0x00008000, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000000) lift_door(-2, -3, 0) @@ -428,7 +428,7 @@ u32 props[] = { tag(0x3e, 5) tag(0x26, 2) tag(0x22, 1) - lift(0x0100, MODEL_SK_LIFT, 0x018e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x018e, 0x018f, -1, -1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00028000, 0x1f000000) + lift(0x0100, MODEL_SK_LIFT, 0x018e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x018e, 0x018f, -1, -1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00028000, 0x1f000000) door(0x0100, MODEL_SK_SHIP_DOOR2, 0x0182, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000e666, 0x00005555, 0x00005555, 0x00000444, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00001d00) door(0x0100, MODEL_SK_SHIP_DOOR2, 0x0183, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00005555, 0x00005555, 0x00000444, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000000) lift_door(-2, -3, 0) @@ -454,8 +454,8 @@ u32 props[] = { multimonitor(0x00cc, MODEL_SK_CONSOLE2, 0x01f0, OBJFLAG_00000001 | OBJFLAG_00000100, OBJFLAG2_00000001, 0, 1000, 21, 20, 20, 0) multimonitor(0x00cc, MODEL_SK_CONSOLE2, 0x01ef, OBJFLAG_00000001 | OBJFLAG_00000100, OBJFLAG2_00000001, 0, 1000, 21, 20, 20, 0) multimonitor(0x00cc, MODEL_SK_CONSOLE2, 0x01ee, OBJFLAG_00000001 | OBJFLAG_00000100, OBJFLAG2_00000001, 0, 1000, 21, 20, 20, 0) - tinted_glass(0x0100, MODEL_SK_WINDOW1, 0x01ca, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00c801f4) - tinted_glass(0x0100, MODEL_SK_WINDOW1, 0x01cb, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00c801f4) + tinted_glass(0x0100, MODEL_SK_WINDOW1, 0x01ca, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00c801f4) + tinted_glass(0x0100, MODEL_SK_WINDOW1, 0x01cb, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00c801f4) tag(0x19, 2) tag(0x1a, 2) stdobject(0x0100, MODEL_ENGINEPART, 0x01ea, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100, OBJFLAG2_00002000 | OBJFLAG2_00200000, 0, 1000) @@ -473,11 +473,11 @@ u32 props[] = { glass(0x0100, MODEL_DD_WINDOW, 0x01a1, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 3000) glass(0x0100, MODEL_DD_WINDOW, 0x01a2, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 3000) tag(0x21, 1) - stdobject(0x0002, MODEL_SK_SHUTTLE, 0x01dc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_80000000, 0, 1000) + stdobject(0x0002, MODEL_SK_SHUTTLE, 0x01dc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_80000000, 0, 1000) tag(0x2c, 1) - stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x45, 1) - stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x2d, 1) shield(0x0100, MODEL_CHRSHIELD, 0x01f3, OBJFLAG_00000001, OBJFLAG2_EXCLUDE_PA | OBJFLAG2_EXCLUDE_PD, 0, 1000) tag(0x2e, 1) diff --git a/src/files/setup/setuplip.c b/src/files/setup/setuplip.c index 5caf36768..f5fb4fa7f 100644 --- a/src/files/setup/setuplip.c +++ b/src/files/setup/setuplip.c @@ -279,7 +279,7 @@ u32 props[] = { weapon(0x0100, MODEL_CHRSONICSCREWER, 0x0041, OBJFLAG_ASSIGNEDTOCHR | OBJFLAG_UNCOLLECTABLE, 0, 0, WEAPON_52) chr(SPAWNFLAG_BLUESIGHT, 0x43, 0x01de, BODY_OVERALL, HEAD_RANDOM, AILIST_INIT_MECHANIC, -1, -1, 1000, 5, CHRFLAG0_00004000 | CHRFLAG0_00008000, 0, TEAM_ENEMY, SQUADRON_07, -1, 0, 0, 0, 0, 0) tag(0x2f, 1) - hover_prop(0x0100, MODEL_HOVERBED, 0x03bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_00100000, 1000, 0x00010000) + hover_prop(0x0100, MODEL_HOVERBED, 0x03bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_00100000, 1000, 0x00010000) chr(0, 0x44, 0x0196, BODY_A51AIRMAN, HEAD_RANDOM, AILIST_HIDDENGUY, -1, -1, 1000, 100, CHRFLAG0_CAN_RETREAT | CHRFLAG0_UNSURPRISABLE | CHRFLAG0_00004000 | CHRFLAG0_00008000 | CHRFLAG0_SQUADALERTANYDIST | CHRFLAG0_CANLOSEGUN, 0, TEAM_ENEMY, SQUADRON_00, -1, 0, 0, 0, 0, 0) weapon(0x0100, MODEL_CHRDRAGON, 0x0044, OBJFLAG_ASSIGNEDTOCHR, 0, 0, WEAPON_DRAGON) chr(0, 0x47, 0x0119, BODY_AREA51GUARD, HEAD_RANDOM, 0x0429, -1, -1, 1000, 100, CHRFLAG0_00002000 | CHRFLAG0_CANLOSEGUN, 0, TEAM_ENEMY, SQUADRON_00, -1, 0, 0, 0, 0, 0) @@ -290,13 +290,13 @@ u32 props[] = { chr(SPAWNFLAG_ANTINONINTERACTABLE | SPAWNFLAG_FIXEDHEIGHT, 0x38, 0x0134, BODY_ELVIS1, HEAD_ELVIS, AILIST_ALIEN, -1, -1, 2000, 100, CHRFLAG0_UNSURPRISABLE | CHRFLAG0_00002000 | CHRFLAG0_NOHEAR | CHRFLAG0_CANLOSEGUN, CHRFLAG1_DOINGIDLEANIMATION, TEAM_NONCOMBAT, SQUADRON_09, 0x1a, 0, 0, 1, 0, 0) door_scale(0x00008000) tag(0x35, 1) - lift(0x0100, MODEL_A51_LIFT_STORE, 0x0334, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0334, 0x0335, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) + lift(0x0100, MODEL_A51_LIFT_STORE, 0x0334, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0334, 0x0335, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) door(0x0100, MODEL_A51LIFTDOOR, 0x02e2, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000e666, 0x00010000, 0x00000888, 0x00000888, 0x00000147, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_A51LIFTDOOR, 0x02e1, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000e666, 0x00010000, 0x00000888, 0x00000888, 0x00000147, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) lift_door(-2, -3, 0) lift_door(-2, -4, 1) tag(0x39, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0336, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0336, 0x0337, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0336, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0336, 0x0337, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) door(0x0100, MODEL_A51LIFTDOOR, 0x02e4, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000cccc, 0x00010000, 0x00000888, 0x00000888, 0x00000147, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_A51LIFTDOOR, 0x02e3, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000cccc, 0x00010000, 0x00000888, 0x00000888, 0x00000147, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) lift_door(-2, -3, 0) @@ -456,15 +456,15 @@ u32 props[] = { stdobject(0x0100, MODEL_A51_CRATE1, 0x02f7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) blocked_path(2, 0x0111, 0x01bb) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_A51_UNEXP1, 0x0422, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_A51_EXP1, 0x0421, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_A51_UNEXP1, 0x0422, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_A51_EXP1, 0x0421, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x18, -2) tag(0x46, 6) tag(0x47, 6) tag(0x48, 8) tag(0x49, 8) tag(0x38, 1) - lift(0x0100, MODEL_A51_LIFT_CONTROL, 0x032a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x032a, 0x032b, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_A51_LIFT_CONTROL, 0x032a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x032a, 0x032b, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x0330, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00008e38, 0x00008e38, 0x00000444, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000300) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x0331, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00008e38, 0x00008e38, 0x00000444, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000000) lift_door(-2, -3, 0) @@ -499,7 +499,7 @@ u32 props[] = { key(0x0080, MODEL_KEYCARD, 0x0026, OBJFLAG_ASSIGNEDTOCHR, 0, 0, 128) rename_object(-1, WEAPON_KEYCARD48, L_LIP_059, L_LIP_060, L_LIP_061, L_LIP_062, L_LIP_063) // "Obtain op room key card." - stdobject(0x0100, MODEL_A51BOARD, 0x03c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_A51BOARD, 0x03c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x02bd, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000003c, 0x00000000, 0x00000001, 0x00000100) door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x02be, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0fffffff, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x02bf, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000003c, 0x00000000, 0x00000001, 0x00000100) @@ -514,70 +514,70 @@ u32 props[] = { glass(0x0100, MODEL_MEDLABWIN1, 0x0439, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_MEDLABWIN2, 0x043a, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) glass(0x0100, MODEL_MEDLABWIN2, 0x043b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000, OBJFLAG2_00100000, 0, 1000) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0446, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x0096012c) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0445, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x0096012c) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0440, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0441, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0442, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0446, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x0096012c) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0445, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x0096012c) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0440, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0441, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0442, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) tag(0x19, 1) autogun(0x00c0, MODEL_A51_ROOFGUN, 0x0405, OBJFLAG_00000004, OBJFLAG2_00002000, 0, 1000, 0x0108, 0x00004000, 0xffffc000, 0x000000da, 0x00140000) tag(0x1a, 2) tag(0x22, 2) - lift(0x0100, MODEL_CHAMBER, 0x033c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033c, 0x033d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x033c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033c, 0x033d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045c, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x1c, 2) tag(0x24, 2) - lift(0x0100, MODEL_CHAMBER, 0x0340, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0340, 0x0341, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0340, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0340, 0x0341, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x0459, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x1e, 2) tag(0x26, 2) - lift(0x0100, MODEL_CHAMBER, 0x0344, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0344, 0x0345, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0344, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0344, 0x0345, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045a, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x20, 2) tag(0x28, 2) - lift(0x0100, MODEL_CHAMBER, 0x0348, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0348, 0x0349, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0348, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0348, 0x0349, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045b, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x1b, 2) tag(0x23, 2) - lift(0x0100, MODEL_CHAMBER, 0x033f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033f, 0x033e, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x033f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033f, 0x033e, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045e, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x1d, 2) tag(0x25, 2) - lift(0x0100, MODEL_CHAMBER, 0x0343, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0343, 0x0342, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0343, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0343, 0x0342, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045f, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x1f, 2) tag(0x27, 2) - lift(0x0100, MODEL_CHAMBER, 0x0347, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0347, 0x0346, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0347, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0347, 0x0346, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x0460, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x21, 2) tag(0x29, 2) - lift(0x0100, MODEL_CHAMBER, 0x034b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x034b, 0x034a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x034b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x034b, 0x034a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045d, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x32, 1) stdobject(0x0100, MODEL_A51_CRATE1, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0461, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0462, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0463, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0464, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0465, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0466, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0467, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0468, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0469, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0470, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0471, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0472, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0473, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0474, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0461, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0462, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0463, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0464, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0465, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0466, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0467, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0468, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0469, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0470, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0471, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0472, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0473, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0474, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0476, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0477, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0479, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) diff --git a/src/files/setup/setuplue.c b/src/files/setup/setuplue.c index f4b8ae8c2..a954b8334 100644 --- a/src/files/setup/setuplue.c +++ b/src/files/setup/setuplue.c @@ -127,7 +127,7 @@ u32 props[] = { tag(0x3d, 6) tag(0x31, 2) tag(0x0f, 2) - lift(0x0100, MODEL_A51_LIFT_HANGAR, 0x031e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x031e, 0x031f, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x14000000) + lift(0x0100, MODEL_A51_LIFT_HANGAR, 0x031e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x031e, 0x031f, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x14000000) #if VERSION >= VERSION_PAL_FINAL door(0x0100, MODEL_DOOR_ROLLERTRAIN, 0x0321, OBJFLAG_DEACTIVATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000f333, 0x0000c000, 0x000031c7, 0x000031c7, 0x000002fc, DOORFLAG_0004, DOORTYPE_VERTICAL, 0x00000002, 0x0000012c, 0x00000000, 0x00000000, 0x00001900) #else @@ -145,7 +145,7 @@ u32 props[] = { tag(0x3f, 6) tag(0x32, 2) tag(0x0e, 2) - lift(0x0100, MODEL_A51_LIFT_HANGAR, 0x0324, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0324, 0x0325, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x14000000) + lift(0x0100, MODEL_A51_LIFT_HANGAR, 0x0324, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0324, 0x0325, -1, -1, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x14000000) door(0x0100, MODEL_DOOR_ROLLERTRAIN, 0x0327, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000c000, 0x000031c7, 0x000031c7, 0x000002fc, DOORFLAG_0004, DOORTYPE_VERTICAL, 0x00000002, 0x0000012c, 0x00000000, 0x00000000, 0x00001900) lift_door(-1, -2, 0) door(0x0100, MODEL_DOOR_ROLLERTRAIN, 0x0328, OBJFLAG_DEACTIVATED, OBJFLAG2_00000800, 0, 1000, 0x0000f333, 0x0000c000, 0x000031c7, 0x000031c7, 0x000002fc, DOORFLAG_0004, DOORTYPE_VERTICAL, 0x00000002, 0x0000012c, 0x00000000, 0x00000000, 0x00001900) @@ -158,7 +158,7 @@ u32 props[] = { tag(0x42, 8) tag(0x43, 8) tag(0x33, 1) - lift(0x0100, MODEL_A51_LIFT_CONTROL, 0x0329, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0329, 0x032a, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_A51_LIFT_CONTROL, 0x0329, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0329, 0x032a, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x032e, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00008e38, 0x00008e38, 0x00000444, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000300) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x032f, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00008e38, 0x00008e38, 0x00000444, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000000) lift_door(-2, -3, 0) @@ -257,7 +257,7 @@ u32 props[] = { chr(0, 0x2b, 0x0156, BODY_BIOTECH, HEAD_BIOTECH, GAILIST_IDLE, -1, -1, 1000, 100, CHRFLAG0_CAN_RETREAT | CHRFLAG0_UNSURPRISABLE | CHRFLAG0_CAN_THROW_GRENADES | CHRFLAG0_00004000 | CHRFLAG0_NOHEAR | CHRFLAG0_CANLOSEGUN, 0, TEAM_ENEMY, SQUADRON_0A, -1, 0, 0, 0, 0, 0) weapon(0x0100, MODEL_CHRSONICSCREWER, 0x002b, OBJFLAG_ASSIGNEDTOCHR, 0, 0, WEAPON_52) tag(0x2f, 1) - hover_prop(0x0100, MODEL_HOVERBED, 0x0155, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_00100000, 1000, 0x00010000) + hover_prop(0x0100, MODEL_HOVERBED, 0x0155, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_00100000, 1000, 0x00010000) chr(0, 0x34, 0x040f, BODY_A51TROOPER, HEAD_RANDOM, GAILIST_IDLE, 0x007d, -1, 1000, 100, CHRFLAG0_00002000 | CHRFLAG0_01000000 | CHRFLAG0_CANLOSEGUN, 0, TEAM_ENEMY, SQUADRON_0B, -1, 0, 0, 0, 0, 0) weapon(0x0100, MODEL_CHRDYROCKET, 0x0034, OBJFLAG_ASSIGNEDTOCHR | OBJFLAG_DEACTIVATED, 0, 0, WEAPON_ROCKETLAUNCHER) tag(0x53, -1) @@ -326,7 +326,7 @@ u32 props[] = { autogun(0x00c0, MODEL_A51_ROOFGUN, 0x0403, OBJFLAG_00000004, OBJFLAG2_EXCLUDE_A | OBJFLAG2_00002000, 0, 1000, 0x0367, 0x00004000, 0xffffc000, 0x00000e38, 0x003c0000) autogun(0x00c0, MODEL_A51_ROOFGUN, 0x0404, OBJFLAG_00000004, OBJFLAG2_EXCLUDE_A | OBJFLAG2_00002000, 0, 1000, 0x0369, 0x000031c7, 0xffffce39, 0x00000e38, 0x003c0000) tag(0x55, 1) - hoverbike(0x0100, MODEL_HOVBIKE, 0x037a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_GEOTYPE3, 1000) + hoverbike(0x0100, MODEL_HOVBIKE, 0x037a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_GEOTYPE3, 1000) tag(0x02, 1) chopper(0x0a00, MODEL_A51INTERCEPTOR, 0x0359, OBJFLAG_00000008 | OBJFLAG_00000100 | OBJFLAG_20000000, OBJFLAG2_INVISIBLE, OBJFLAG3_00000200 | OBJFLAG3_00008000, 100, 0x040c) tag(0x03, 1) @@ -342,10 +342,10 @@ u32 props[] = { weapon(0x0180, MODEL_CHRBUG, 0xffff, OBJFLAG_00000001 | OBJFLAG_UNCOLLECTABLE, OBJFLAG2_INVISIBLE, 0, WEAPON_COMMSRIDER) rename_object(-1, WEAPON_COMMSRIDER, L_LUE_021, L_LUE_022, L_LUE_023, L_LUE_024, L_LUE_025) // "Obtain comms rider." tag(0x2e, 1) - stdobject(0x0100, MODEL_CHRBUG, 0x035b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_CHRBUG, 0x035b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) rename_object(-1, WEAPON_EXPLOSIVES, L_LUE_048, L_LUE_049, L_LUE_050, L_LUE_051, L_LUE_052) // "Obtain explosive." tag(0x37, 1) - stdobject(0x0100, MODEL_CHRBUG, 0x035b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRBUG, 0x035b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) rename_object(-1, WEAPON_EXPLOSIVES, L_LUE_048, L_LUE_049, L_LUE_050, L_LUE_051, L_LUE_052) // "Obtain explosive." tag(0x09, 1) singlemonitor(0x0100, MODEL_MODEMBOX, 0x0406, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001 | OBJFLAG2_00002000, OBJFLAG3_00010000, 1000, 19) @@ -356,7 +356,7 @@ u32 props[] = { tag(0x10, 1) multimonitor(0x0099, MODEL_PD_CONSOLE, 0x04f7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, OBJFLAG2_00000800, OBJFLAG3_00010000, 1000, 3, 3, 0, 0) tag(0x54, 1) - stdobject(0x000c, MODEL_EXPLOSIVEBRICK, 0x036b, OBJFLAG_00000008 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x000c, MODEL_EXPLOSIVEBRICK, 0x036b, OBJFLAG_00000008 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x17, 1) mine(0x0100, MODEL_CHRPROXIMITYMINE, 0x040c, OBJFLAG_00000002, 0, 0, 1000, WEAPON_PROXIMITYMINE) tag(0x18, 1) @@ -404,9 +404,9 @@ u32 props[] = { stdobject(0x0100, MODEL_A51_CRATE1, 0x0310, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE1, 0x02f8, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x07, 1) - lift(0x0100, MODEL_A51DISH, 0x033b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033b, 0x033a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0446, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x0096012c) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0445, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x0096012c) + lift(0x0100, MODEL_A51DISH, 0x033b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033b, 0x033a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0446, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x0096012c) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0445, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x0096012c) tag(0x1e, 7) tag(0x1f, 7) tag(0x20, 7) @@ -422,25 +422,25 @@ u32 props[] = { door(0x0100, MODEL_LASDOOR, 0x044f, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_THROWTHROUGH, 0, 1000, 0x00011999, 0x00011999, 0x7fffffff, 0x7fffffff, 0x7fffffff, DOORFLAG_DAMAGEONCONTACT | DOORFLAG_UNBLOCKABLEOPEN, DOORTYPE_LASER, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000000) door(0x0100, MODEL_LASDOOR, 0x0450, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_THROWTHROUGH, 0, 1000, 0x00011999, 0x00011999, 0x7fffffff, 0x7fffffff, 0x7fffffff, DOORFLAG_DAMAGEONCONTACT | DOORFLAG_UNBLOCKABLEOPEN, DOORTYPE_LASER, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000000) tag(0x25, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x26, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x27, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x28, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x29, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x2a, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x2b, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x2c, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x2d, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0050, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x51, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x04e8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x04e8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04e2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000) stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04e3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000) stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04e4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000) @@ -452,7 +452,7 @@ u32 props[] = { stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04ea, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000) stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04eb, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x040b, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000800, 0, 1000, 18) - stdobject(0x0100, MODEL_A51TABLE, 0x04d5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x04d5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x44, 2) tag(0x45, 2) stdobject(0x0100, MODEL_A51_CRATE1, 0x04f8, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_EXCLUDE_A | OBJFLAG2_00002000, 0, 1000) diff --git a/src/files/setup/setupmp10.c b/src/files/setup/setupmp10.c index 435e0112b..e78a1efed 100644 --- a/src/files/setup/setupmp10.c +++ b/src/files/setup/setupmp10.c @@ -21,9 +21,9 @@ struct stagesetup setup = { }; u32 props[] = { - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006a, 0x006b, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006c, 0x006d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006e, 0x006f, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006a, 0x006b, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006c, 0x006d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x006e, 0x006f, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000) endprops }; diff --git a/src/files/setup/setuppam.c b/src/files/setup/setuppam.c index 3379d8694..3f53d377d 100644 --- a/src/files/setup/setuppam.c +++ b/src/files/setup/setuppam.c @@ -311,7 +311,7 @@ u32 props[] = { tag(0x0f, 1) door(0x0100, MODEL_CETANDOOR, 0x0168, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000c000, 0x00035555, 0x00035555, 0x00000222, DOORFLAG_0004, DOORTYPE_VERTICAL, 0x00000002, 0x0000012c, 0x00000000, 0x00000000, 0x00001700) tag(0x07, 1) - lift(0x0100, MODEL_AL_DOCKLIFT, 0x0185, OBJFLAG_00000008 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0185, 0x0186, 0x0187, 0x0186, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x00085555, 0x15000000) + lift(0x0100, MODEL_AL_DOCKLIFT, 0x0185, OBJFLAG_00000008 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0185, 0x0186, 0x0187, 0x0186, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x00085555, 0x15000000) tag(0x00, 3) tag(0x01, 3) tag(0x02, 3) @@ -327,7 +327,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW1, 0x0203, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x0204, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x0205, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0291, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0291, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x14, 4) tag(0x15, 4) tag(0x16, 4) @@ -335,7 +335,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW1, 0x0206, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x0207, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x0208, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0290, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0290, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x17, 4) tag(0x18, 4) tag(0x19, 4) @@ -343,7 +343,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW1, 0x0209, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x020a, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x020b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0292, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0292, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x1a, 4) tag(0x1b, 4) tag(0x1c, 4) @@ -351,7 +351,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW1, 0x020c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x020d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x020e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0293, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0293, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x1d, 4) tag(0x1e, 4) tag(0x1f, 4) @@ -359,7 +359,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW1, 0x020f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x0210, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW1, 0x0211, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0294, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0294, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x20, 12) tag(0x21, 12) tag(0x22, 12) @@ -384,7 +384,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW3, 0x021b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW2, 0x021c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW3, 0x021d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0295, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0295, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0xa1, -1) tag(0x2c, 12) tag(0x2d, 12) @@ -410,7 +410,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW3, 0x0227, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW2, 0x0228, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW3, 0x0229, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0296, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0296, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0xa2, -1) tag(0x38, 12) tag(0x39, 12) @@ -436,7 +436,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW3, 0x0233, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW2, 0x0234, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW3, 0x0235, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0297, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0297, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0xa3, -1) tag(0x44, 12) tag(0x45, 12) @@ -462,7 +462,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW3, 0x023f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW2, 0x0240, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW3, 0x0241, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0298, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0298, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0xa4, -1) tag(0x50, 12) tag(0x51, 12) @@ -488,7 +488,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW3, 0x024b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW2, 0x024c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW3, 0x024d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0299, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0299, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0xa5, -1) chr(SPAWNFLAG_IGNORECOLLISION, 0x41, 0x024e, BODY_MINISKEDAR, HEAD_MRBLONDE, GAILIST_IDLE, -1, -1, 100, 100, CHRFLAG0_00002000 | CHRFLAG0_SQUADALERTANYDIST | CHRFLAG0_08000000 | CHRFLAG0_NOHEAR | CHRFLAG0_CANLOSEGUN, 0, TEAM_NONCOMBAT, SQUADRON_0F, -1, 0, 0, 0, 0, 0) chr(SPAWNFLAG_IGNORECOLLISION, 0x42, 0x025a, BODY_MINISKEDAR, HEAD_MRBLONDE, GAILIST_IDLE, -1, -1, 100, 100, CHRFLAG0_00002000 | CHRFLAG0_SQUADALERTANYDIST | CHRFLAG0_08000000 | CHRFLAG0_NOHEAR | CHRFLAG0_CANLOSEGUN, 0, TEAM_NONCOMBAT, SQUADRON_0F, -1, 0, 0, 0, 0, 0) @@ -516,7 +516,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW3, 0x0257, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW2, 0x0258, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW3, 0x0259, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x029a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x029a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0xa6, -1) tag(0x67, 12) tag(0x68, 12) @@ -542,7 +542,7 @@ u32 props[] = { glass(0x0100, MODEL_CETANWINDOW3, 0x0263, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW2, 0x0264, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) glass(0x0100, MODEL_CETANWINDOW3, 0x0265, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1500) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x029b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x029b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0xa7, -1) tag(0xa8, 1) autogun(0x0100, MODEL_CETROOFGUN, 0x0188, OBJFLAG_00000004, 0, 0, 1000, 0x00e4, 0x00020000, 0xfffe0000, 0x000000da, 0x00640000) diff --git a/src/files/setup/setuppete.c b/src/files/setup/setuppete.c index 2d3d0c339..9303c1f6b 100644 --- a/src/files/setup/setuppete.c +++ b/src/files/setup/setuppete.c @@ -231,7 +231,7 @@ u32 props[] = { weapon(0x0180, MODEL_CHRBRIEFCASE, 0x001c, OBJFLAG_00000001, OBJFLAG2_00000001, 0, WEAPON_FALCON2_SCOPE) rename_object(-1, WEAPON_FALCON2_SCOPE, L_PETE_055, L_PETE_056, L_PETE_057, L_PETE_058, L_PETE_059) // "Obtain Remote Mine." tag(0x1f, 1) - stdobject(0x0100, MODEL_CHRBRIEFCASE, 0x009c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRBRIEFCASE, 0x009c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x0a, 1) hovercar(0x0100, MODEL_TAXICAB, 0x00a3, OBJFLAG_00000008 | OBJFLAG_00000100 | OBJFLAG_20000000, OBJFLAG2_00000001, OBJFLAG3_00010000 | OBJFLAG3_10000000, 700, 0x0000040c) tag(0x0c, 1) @@ -239,9 +239,9 @@ u32 props[] = { tag(0x21, 1) stdobject(0x0100, MODEL_WIREFENCE, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, OBJFLAG2_SHOOTTHROUGH, 0, 1000) tag(0x08, 1) - door(0x0100, MODEL_G5_ESCDOORUP, 0x00fb, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + door(0x0100, MODEL_G5_ESCDOORUP, 0x00fb, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) tag(0x09, 1) - door(0x0100, MODEL_G5_ESCDOORDOWN, 0x00fc, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + door(0x0100, MODEL_G5_ESCDOORDOWN, 0x00fc, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) tag(0x10, 2) tag(0x11, 2) door(0x0100, MODEL_G5CARLIFTDOOR, 0x00ec, OBJFLAG_DEACTIVATED, 0, OBJFLAG3_AUTOCUTSCENESOUNDS, 1000, 0x0000e666, 0x00010000, 0x00003333, 0x00014000, 0x00001333, 0, DOORTYPE_SLIDING, 0x00000000, 0x00000384, 0x00000000, 0x00000001, 0x00001800) @@ -264,15 +264,15 @@ u32 props[] = { door(0x0100, MODEL_CH_SHUTTER1, 0x00f6, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f5c2, 0x0000f333, 0x00003333, 0x00014000, 0x00001333, DOORFLAG_0004 | DOORFLAG_FLIP, DOORTYPE_VERTICAL, 0x00000004, 0x00000384, 0x00000000, 0x00000000, 0x00000a00) door(0x0100, MODEL_CH_SHUTTER1, 0x00f7, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f5c2, 0x0000f333, 0x00003333, 0x00014000, 0x00001333, DOORFLAG_0004 | DOORFLAG_FLIP, DOORTYPE_VERTICAL, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000a00) tag(0x12, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0067, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00000001 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0067, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00000001 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x13, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0067, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00000001 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x0067, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00000001 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) door(0x0100, MODEL_DOOR2A_G5, 0x00fd, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00003333, 0x00014000, 0x00001333, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_DOOR2A_G5, 0x00fe, OBJFLAG_ILLUMINATED, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00003333, 0x00014000, 0x00001333, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_DD_OFFICEDOOR, 0x0104, 0, OBJFLAG2_LOCKEDFRONT, 0, 1000, 0x005a0000, 0x03e80000, 0x00640000, 0x00640000, 0x00010000, 0, DOORTYPE_SWINGING, 0x00000001, 0x000005dc, 0x00000000, 0x00000001, 0x00000800) door(0x0100, MODEL_DD_OFFICEDOOR, 0x0105, OBJFLAG_20000000, OBJFLAG2_LOCKEDBACK, 0, 1000, 0x005a0000, 0x03e80000, 0x00640000, 0x00640000, 0x00010000, 0, DOORTYPE_SWINGING, 0x00000001, 0x000005dc, 0x00000000, 0xffffffff, 0x00000000) tag(0x25, 1) - stdobject(0x0100, MODEL_DUMPSTER, 0x011e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_00400000, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE | OBJFLAG3_RTRACKED_BLUE, 1000) + stdobject(0x0100, MODEL_DUMPSTER, 0x011e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE | OBJFLAG3_RTRACKED_BLUE, 1000) weapon(0x0100, MODEL_CHRBRIEFCASE, 0xffff, OBJFLAG_00008000 | OBJFLAG_40000000, 0, 0, WEAPON_EYESPY) tag(0x24, -1) stdobject(0x0100, MODEL_BARREL, 0x010b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100, OBJFLAG2_00000001, 0, 1000) diff --git a/src/files/setup/setuprit.c b/src/files/setup/setuprit.c index 0e80c4731..1118e0d54 100644 --- a/src/files/setup/setuprit.c +++ b/src/files/setup/setuprit.c @@ -231,9 +231,9 @@ u32 props[] = { chr(0, 0x36, 0x00b5, BODY_STRIPES, HEAD_RANDOM, AILIST_CLONER2, -1, -1, 200, 100, CHRFLAG0_00002000 | CHRFLAG0_AIVSAI | CHRFLAG0_SQUADALERTANYDIST | CHRFLAG0_CANLOSEGUN, CHRFLAG1_00001000 | CHRFLAG1_00080000 | CHRFLAG1_00100000 | CHRFLAG1_00200000, TEAM_ENEMY, SQUADRON_00, -1, 0, 0, 0, 0, 0) chr(0, 0x37, 0x00b6, BODY_STRIPES, HEAD_RANDOM, AILIST_CLONER3, -1, -1, 200, 100, CHRFLAG0_00002000 | CHRFLAG0_AIVSAI | CHRFLAG0_SQUADALERTANYDIST | CHRFLAG0_CANLOSEGUN, CHRFLAG1_00001000 | CHRFLAG1_00080000 | CHRFLAG1_00100000 | CHRFLAG1_00200000, TEAM_ENEMY, SQUADRON_00, -1, 0, 0, 0, 0, 0) tag(0x1b, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x010b, 0x010a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x15000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_80000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x010b, 0x010a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x15000000) tag(0x1f, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0110, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0110, 0x0111, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x15000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0110, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0110, 0x0111, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x15000000) door(0x0100, MODEL_DD_DR_NONREF, 0x00d2, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000800) door(0x0100, MODEL_DD_DR_NONREF, 0x00d3, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000800) door(0x0100, MODEL_DD_DR_NONREF, 0x00d4, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000800) @@ -301,7 +301,7 @@ u32 props[] = { door(0x0100, MODEL_DD_GRATE, 0x0109, OBJFLAG_ILLUMINATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000008, 0x00000384, 0x00000000, 0x00000000, 0x00000300) stdobject(0x00e6, MODEL_A51_CRATE2, 0x011b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x00a6, MODEL_A51_CRATE2, 0x011c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_A51_CRATE2, 0x011e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_A51_CRATE2, 0x011e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x01, 1) weapon(0x0180, MODEL_CHRDATATHIEF, 0x003f, OBJFLAG_00000001, 0, 0, WEAPON_LAPTOPGUN) tag(0x16, 1) @@ -324,7 +324,7 @@ u32 props[] = { singlemonitor(0x0100, MODEL_MODEMBOX, 0x0112, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_DEACTIVATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 18) tag(0x0f, 3) tag(0x05, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x010c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x010c, 0x010d, -1, -1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x1b000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x010c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x010c, 0x010d, -1, -1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x1b000000) door(0x0100, MODEL_DD_DR_NONREF, 0x00ff, OBJFLAG_ILLUMINATED | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000800) lift_door(-1, -2, 0) tag(0x2b, 1) @@ -335,7 +335,7 @@ u32 props[] = { #endif door(0x0100, MODEL_DD_DR_NONREF, 0x00f3, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000002, 0x0000012c, 0x00000000, 0x00000000, 0x00000800) tag(0x06, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x010f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x010f, 0x010e, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x1b000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x010f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x010f, 0x010e, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x1b000000) tag(0x07, 1) multimonitor(0x0099, MODEL_COMHUB, 0x0113, OBJFLAG_00000002, 0, OBJFLAG3_00010000, 1000, 3, 3, 3, 0) tag(0x08, 1) @@ -376,34 +376,34 @@ u32 props[] = { stdobject(0x0100, MODEL_AF1_PASSCHAIR, 0x0138, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_AF1_PASSCHAIR, 0x0139, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_AF1_PASSCHAIR, 0x016a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0160, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0161, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0162, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0163, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0164, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0165, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0166, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x013f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0140, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0141, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0142, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0143, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0144, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0145, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0146, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0147, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0148, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0149, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x014a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x014b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x014c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x014d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x014e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x014f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0150, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0151, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0152, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_AF1_TABLE, 0x0169, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0160, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0161, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0162, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0163, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0164, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0165, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0166, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x013f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0140, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0141, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0142, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0143, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0144, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0145, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0146, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0147, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0148, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0149, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x014a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x014b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x014c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x014d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x014e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x014f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0150, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0151, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0152, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_AF1_TABLE, 0x0169, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_AF1_TOILET, 0x0153, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_AF1_TOILET, 0x0154, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_AF1_LAMP, 0x0156, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) @@ -412,7 +412,7 @@ u32 props[] = { stdobject(0x0100, MODEL_AF1_LAMP, 0x0159, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_AF1_LAMP, 0x015a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_AF1_LAMP, 0x015b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_AF1_PASSCHAIR, 0x015e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_AF1_PASSCHAIR, 0x015e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x19, 1) stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000, 0, 0, 1000) tag(0x37, 1) @@ -421,7 +421,7 @@ u32 props[] = { stdobject(0x0100, MODEL_ELVIS_SAUCER, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000, 0, 0, 1000) tag(0x23, 1) stdobject(0x0019, MODEL_SAUCERINSIDE, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_HOVBIKE, 0x00c0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_HOVBIKE, 0x00c0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) door(0x0100, MODEL_DOOR2A_G5, 0x0104, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, OBJFLAG2_00100000, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000800) tag(0x1c, 1) door(0x0100, MODEL_DD_GRATE, 0x00f0, OBJFLAG_ILLUMINATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00010000, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_0004, DOORTYPE_SLIDING, 0x00000010, 0x00000384, 0x00000000, 0x00000000, 0x00000000) @@ -436,31 +436,31 @@ u32 props[] = { weapon(0x0180, MODEL_CHRBRIEFCASE, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100, 0, OBJFLAG3_00400000, WEAPON_SUITCASE) rename_object(-1, WEAPON_SUITCASE, L_RIT_010, L_RIT_011, L_RIT_012, L_RIT_013, L_RIT_014) // "Obtain Suitcase." tag(0x24, 1) - stdobject(0x0100, MODEL_PRESCAPSULE, 0x0171, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100, OBJFLAG2_00000001 | OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 32000) - glass(0x0100, MODEL_WINDOW, 0x016d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x016e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x016f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - glass(0x0100, MODEL_WINDOW, 0x0170, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_PRESCAPSULE, 0x0171, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100, OBJFLAG2_00000001 | OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 32000) + glass(0x0100, MODEL_WINDOW, 0x016d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x016e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x016f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + glass(0x0100, MODEL_WINDOW, 0x0170, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x2f, 5) tag(0x30, 6) tag(0x31, 7) tag(0x32, 8) conditional_scenery(1, 0, 0) - debris(0x0019, MODEL_AF1RUBBLE, 0x00ce, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000, 0, 1) + debris(0x0019, MODEL_AF1RUBBLE, 0x00ce, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000, 0, 1) conditional_scenery(1, 0, 0) - debris(0x0019, MODEL_AF1RUBBLE, 0x00cf, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000, 0, 1) + debris(0x0019, MODEL_AF1RUBBLE, 0x00cf, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000, 0, 1) conditional_scenery(1, 0, 0) - debris(0x0019, MODEL_AF1RUBBLE, 0x00d0, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000, 0, 1) + debris(0x0019, MODEL_AF1RUBBLE, 0x00d0, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000, 0, 1) conditional_scenery(1, 0, 0) - debris(0x0019, MODEL_AF1RUBBLE, 0x00d1, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000, 0, 1) + debris(0x0019, MODEL_AF1RUBBLE, 0x00d1, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000, 0, 1) tag(0x33, 4) tag(0x34, 4) tag(0x35, 4) tag(0x36, 4) - weapon(0x0100, MODEL_CHRREMOTEMINE, 0x00ce, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) - weapon(0x0100, MODEL_CHRREMOTEMINE, 0x00cf, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) - weapon(0x0100, MODEL_CHRREMOTEMINE, 0x00d0, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) - weapon(0x0100, MODEL_CHRREMOTEMINE, 0x00d1, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) + weapon(0x0100, MODEL_CHRREMOTEMINE, 0x00ce, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) + weapon(0x0100, MODEL_CHRREMOTEMINE, 0x00cf, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) + weapon(0x0100, MODEL_CHRREMOTEMINE, 0x00d0, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) + weapon(0x0100, MODEL_CHRREMOTEMINE, 0x00d1, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_INVISIBLE, 0, WEAPON_REMOTEMINE) tag(0x2c, 1) shield(0x0100, MODEL_CHRSHIELD, 0x016c, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_EXCLUDE_SA | OBJFLAG2_EXCLUDE_PA | OBJFLAG2_EXCLUDE_PD, 0, 1000) tag(0x2d, 1) diff --git a/src/files/setup/setupsev.c b/src/files/setup/setupsev.c index 36c307942..c179b9d8e 100644 --- a/src/files/setup/setupsev.c +++ b/src/files/setup/setupsev.c @@ -280,13 +280,13 @@ u32 props[] = { stdobject(0x0100, MODEL_ELVIS_SAUCER, 0x0396, OBJFLAG_00000008 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000, OBJFLAG2_00002000, 0, 12000) door_scale(0x00008000) tag(0x35, 1) - lift(0x0100, MODEL_A51_LIFT_STORE, 0x0334, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0334, 0x0335, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) + lift(0x0100, MODEL_A51_LIFT_STORE, 0x0334, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0334, 0x0335, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) door(0x0100, MODEL_A51LIFTDOOR, 0x02e2, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000e666, 0x00010000, 0x00000888, 0x00000888, 0x00000147, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_A51LIFTDOOR, 0x02e1, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000e666, 0x00010000, 0x00000888, 0x00000888, 0x00000147, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) lift_door(-2, -3, 0) lift_door(-2, -4, 1) tag(0x39, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0336, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0336, 0x0337, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0336, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0336, 0x0337, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) door(0x0100, MODEL_A51LIFTDOOR, 0x02e4, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000cccc, 0x00010000, 0x00000888, 0x00000888, 0x00000147, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_A51LIFTDOOR, 0x02e3, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000cccc, 0x00010000, 0x00000888, 0x00000888, 0x00000147, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) lift_door(-2, -3, 0) @@ -421,16 +421,16 @@ u32 props[] = { stdobject(0x0100, MODEL_A51_CRATE1, 0x02f7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, 0, 1000) blocked_path(2, 0x0111, 0x01bb) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_A51_UNEXP1, 0x0422, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_A51_EXP1, 0x0421, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_A51_UNEXP1, 0x0422, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_A51_EXP1, 0x0421, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x18, -2) - stdobject(0x0100, MODEL_A51TABLE, 0x0475, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0475, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x46, 6) tag(0x47, 6) tag(0x48, 8) tag(0x49, 8) tag(0x38, 1) - lift(0x0100, MODEL_A51_LIFT_CONTROL, 0x032a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x032a, 0x032b, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_A51_LIFT_CONTROL, 0x032a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x032a, 0x032b, -1, -1, 0x00000001, 0x00000005, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x0330, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00008e38, 0x00008e38, 0x00000444, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000300) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x0331, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x0000e666, 0x00008e38, 0x00008e38, 0x00000444, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000300) lift_door(-2, -3, 1) @@ -457,7 +457,7 @@ u32 props[] = { door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x02b1, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0fffffff, 0x00000000, 0xffffffff, 0x00000000) tag(0x17, 1) hover_prop(0x00eb, MODEL_HOVERCRATE1, 0x01c7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE, 1000, 0x02010000) - stdobject(0x0100, MODEL_A51BOARD, 0x03c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_A51BOARD, 0x03c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x02bd, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000003c, 0x00000000, 0x00000001, 0x00000100) door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x02be, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0fffffff, 0x00000000, 0xffffffff, 0x00000000) door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x02bf, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000003c, 0x00000000, 0x00000001, 0x00000100) @@ -472,73 +472,73 @@ u32 props[] = { tag(OBJ_GLASS1, 3) tag(OBJ_GLASS2, 3) tag(OBJ_GLASS3, 3) - glass(0x0100, MODEL_MEDLABWIN1, 0x0439, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000, 0, 1000) - glass(0x0100, MODEL_MEDLABWIN2, 0x043a, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000, 0, 1000) - glass(0x0100, MODEL_MEDLABWIN2, 0x043b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000, 0, 1000) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0446, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x0096012c) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0445, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_00004000, 0, 1000, 0x0096012c) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0440, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0441, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) - tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0442, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + glass(0x0100, MODEL_MEDLABWIN1, 0x0439, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + glass(0x0100, MODEL_MEDLABWIN2, 0x043a, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + glass(0x0100, MODEL_MEDLABWIN2, 0x043b, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0446, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x0096012c) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0445, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000, 0x0096012c) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043d, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043e, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x043f, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0440, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0441, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) + tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0442, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x04b007d0) tag(0x19, 1) autogun(0x00c0, MODEL_ROOFGUN, 0x0405, OBJFLAG_00000004, 0, 0, 1000, 0x0108, 0x00004000, 0xffffc000, 0x000000da, 0x00140000) tag(0x1a, 2) tag(0x22, 2) - lift(0x0100, MODEL_CHAMBER, 0x033c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033c, 0x033d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x033c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033c, 0x033d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045c, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 18) tag(0x1c, 2) tag(0x24, 2) - lift(0x0100, MODEL_CHAMBER, 0x0340, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0340, 0x0341, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0340, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0340, 0x0341, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x0459, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 18) tag(0x1e, 2) tag(0x26, 2) - lift(0x0100, MODEL_CHAMBER, 0x0344, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0344, 0x0345, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0344, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0344, 0x0345, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045a, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 18) tag(0x20, 2) tag(0x28, 2) - lift(0x0100, MODEL_CHAMBER, 0x0348, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0348, 0x0349, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0348, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0348, 0x0349, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045b, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 18) tag(0x1b, 2) tag(0x23, 2) - lift(0x0100, MODEL_CHAMBER, 0x033f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033f, 0x033e, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x033f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033f, 0x033e, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045e, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 18) tag(0x1d, 2) tag(0x25, 2) - lift(0x0100, MODEL_CHAMBER, 0x0343, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0343, 0x0342, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0343, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0343, 0x0342, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045f, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 18) tag(0x1f, 2) tag(0x27, 2) - lift(0x0100, MODEL_CHAMBER, 0x0347, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0347, 0x0346, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0347, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0347, 0x0346, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x0460, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 18) tag(0x21, 2) tag(0x29, 2) - lift(0x0100, MODEL_CHAMBER, 0x034b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x034b, 0x034a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x034b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x034b, 0x034a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045d, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 18) tag(0x32, 1) stdobject(0x0100, MODEL_A51_CRATE1, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0461, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0462, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0463, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0464, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0465, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0466, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0467, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0468, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0469, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0470, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0471, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0472, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0473, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0474, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0461, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0462, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0463, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0464, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0465, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0466, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0467, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0468, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0469, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0470, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0471, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0472, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0473, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0474, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0476, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) tag(0x44, 1) stdobject(0x00c0, MODEL_DD_CHAIR, 0x0477, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000) @@ -659,16 +659,16 @@ u32 props[] = { #else multimonitor(0x0099, MODEL_PD_CONSOLE, 0x0435, OBJFLAG_00000001 | OBJFLAG_00000100, 0, OBJFLAG3_00010000, 1000, 3, 3, 0, 0) #endif - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04ed, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04ee, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04ef, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04ed, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04ee, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04ef, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04f6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x4f, 1) stdobject(0x0100, MODEL_A51GRATE, 0x0443, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x50, 1) diff --git a/src/files/setup/setupsho.c b/src/files/setup/setupsho.c index 92dda9a6a..1cbb048c5 100644 --- a/src/files/setup/setupsho.c +++ b/src/files/setup/setupsho.c @@ -227,90 +227,90 @@ u32 props[] = { chr(SPAWNFLAG_FIXEDHEIGHT, 0x3b, 0x0018, BODY_SKEDARKING, HEAD_RANDOM, GAILIST_IDLE, 0x00d8, -1, 1000, 9, CHRFLAG0_00002000, 0, TEAM_ENEMY, SQUADRON_01, -1, 0, 0, 0, 0, 0) weapon(0x0100, MODEL_KINGSCEPTRE, 0x003b, OBJFLAG_ASSIGNEDTOCHR, 0, 0, WEAPON_NONE) conditional_scenery(1, 0, 2) - debris(0x0100, MODEL_SKCREV_UNEXP1, 0x00e5, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_40000000, 1000) - debris(0x0100, MODEL_SKCREV_EXP1, 0x00e6, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + debris(0x0100, MODEL_SKCREV_UNEXP1, 0x00e5, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_40000000, 1000) + debris(0x0100, MODEL_SKCREV_EXP1, 0x00e6, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x44, 1) mine(0x0100, MODEL_CHRPROXIMITYMINE, 0x00e6, OBJFLAG_00000002, 0, 0, 1000, WEAPON_PROXIMITYMINE) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_SKTNL_UNEXP1, 0x00e7, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_40000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_SKTNL_EXP1, 0x00e8, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_SKTNL_UNEXP1, 0x00e7, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_40000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_SKTNL_EXP1, 0x00e8, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x4d, -2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_PILLARLEFT, 0x013d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + debris(0x0100, MODEL_SK_PILLARLEFT, 0x013d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_PILLARLEFT, 0x013e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + debris(0x0100, MODEL_SK_PILLARLEFT, 0x013e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_PILLARLEFT, 0x013f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + debris(0x0100, MODEL_SK_PILLARLEFT, 0x013f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_PILLARLEFT, 0x0140, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + debris(0x0100, MODEL_SK_PILLARLEFT, 0x0140, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_PILLARRIGHT, 0x0141, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + debris(0x0100, MODEL_SK_PILLARRIGHT, 0x0141, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_PILLARRIGHT, 0x0142, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + debris(0x0100, MODEL_SK_PILLARRIGHT, 0x0142, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_PILLARRIGHT, 0x0143, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + debris(0x0100, MODEL_SK_PILLARRIGHT, 0x0143, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_PILLARRIGHT, 0x0144, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + debris(0x0100, MODEL_SK_PILLARRIGHT, 0x0144, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) tag(0x19, 5) tag(0x1a, 5) tag(0x1b, 5) tag(0x1c, 5) tag(0x1d, 5) - stdobject(0x0100, MODEL_SK_FL_SHAD_ML, 0x014b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_SHAD_MR, 0x014c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_SHAD_BL, 0x014d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_SHAD_BR, 0x014e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_SHAD_T, 0x014a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_SHAD_ML, 0x014b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_SHAD_MR, 0x014c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_SHAD_BL, 0x014d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_SHAD_BR, 0x014e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_SHAD_T, 0x014a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x1e, 5) tag(0x1f, 5) tag(0x20, 5) tag(0x21, 5) tag(0x22, 5) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_ML, 0x014b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_MR, 0x014c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_BL, 0x014d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_BR, 0x014e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_T, 0x014a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_ML, 0x014b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_MR, 0x014c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_BL, 0x014d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_BR, 0x014e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_T, 0x014a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x01, 3) tag(0x2a, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN4, 0x0111, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN4, 0x0111, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x02, 3) tag(0x2b, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x41, -1) tag(0x03, 3) tag(0x2c, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN3, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN3, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x2d, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x2e, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN3, 0x010d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN3, 0x010d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00020000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x2f, 5) tag(0x30, 5) tag(0x31, 5) tag(0x32, 5) tag(0x33, 5) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x00d5, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x00d5, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x27, -3) tag(0x28, -3) tag(0x29, -3) tag(0x3e, 1) - stdobject(0x0100, MODEL_SK_SUNSHAD1, 0x014f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_SUNSHAD1, 0x014f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x3d, 1) - stdobject(0x0100, MODEL_SK_SUNSHAD2, 0x0150, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_SUNSHAD2, 0x0150, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x4e, 2) tag(0x4f, 2) - stdobject(0x0100, MODEL_SK_SUNNOSHAD1, 0x014f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_SUNNOSHAD2, 0x0150, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_SUNNOSHAD1, 0x014f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_SUNNOSHAD2, 0x0150, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) door(0x0100, MODEL_SK_DOOR1, 0x00eb, OBJFLAG_DEACTIVATED, 0, OBJFLAG3_DOOR_STICKY, 1000, 0x0000e666, 0x00010000, 0x00001999, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000400) door(0x0100, MODEL_SK_DOOR1, 0x00ec, OBJFLAG_DEACTIVATED, 0, OBJFLAG3_DOOR_STICKY, 1000, 0x0000e666, 0x00010000, 0x00001999, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000400) door(0x0100, MODEL_SK_DOOR1, 0x00ed, OBJFLAG_DEACTIVATED, 0, OBJFLAG3_DOOR_STICKY, 1000, 0x0000e666, 0x00010000, 0x00001999, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000400) @@ -342,14 +342,14 @@ u32 props[] = { fan(0x0100, MODEL_SK_UNDER_TRANS, 0x0127, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000, 0x00000444, 0x00000002, 0x01000000) fan(0x0100, MODEL_SK_UNDER_TRANS, 0x0128, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000, 0x00000444, 0x00000002, 0x01000000) tag(0x4c, 1) - stdobject(0x00e6, MODEL_SKPUZZLEOBJECT, 0x012c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_01000000, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x00e6, MODEL_SKPUZZLEOBJECT, 0x012c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_01000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x05, 1) - lift(0x0100, MODEL_SKEDARBRIDGE, 0x0135, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0135, 0x0134, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000471c, 0x00a6aaaa, 0x00000000) + lift(0x0100, MODEL_SKEDARBRIDGE, 0x0135, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0135, 0x0134, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000471c, 0x00a6aaaa, 0x00000000) tag(0x08, 1) - stdobject(0x0100, MODEL_TARGETAMP, 0x0001, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_TARGETAMP, 0x0001, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) rename_object(-1, WEAPON_TARGETAMPLIFIER, L_SHO_020, L_SHO_021, L_SHO_022, L_SHO_023, L_SHO_024) // "Obtain Target Amplifier." tag(0x35, 1) - stdobject(0x0100, MODEL_TARGETAMP, 0x0001, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_TARGETAMP, 0x0001, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_COLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) rename_object(-1, WEAPON_TARGETAMPLIFIER, L_SHO_020, L_SHO_021, L_SHO_022, L_SHO_023, L_SHO_024) // "Obtain Target Amplifier." tag(0x0b, 1) multimonitor(0x0019, MODEL_COMHUB, 0x0137, OBJFLAG_00000002 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, 0, OBJFLAG3_00010000, 1000, 3, 3, 3, 0) @@ -392,11 +392,11 @@ u32 props[] = { tag(0x3c, 1) stdobject(0x0019, MODEL_RUBBLE3, 0xffff, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x0110, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x0110, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x36, 1) stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) door(0x0100, MODEL_SK_CRYOPOD1_BOT, 0x00fc, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000eb68, 0x0000eb68, 0x0001aaaa, 0x00002aaa, 0x00002aaa, 0, DOORTYPE_VERTICAL, 0x00000000, 0x00000384, 0x00000000, 0x00000001, 0x00001100) @@ -425,8 +425,8 @@ u32 props[] = { weapon(0x0100, MODEL_CHRSKROCKET, 0x00d6, OBJFLAG_UNCOLLECTABLE, OBJFLAG2_INVISIBLE, 0, WEAPON_SLAYER) tag(0x50, 2) tag(0x51, 2) - stdobject(0x0100, MODEL_BUDDYBRIDGE, 0x00ea, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_TEMPLECOLUMN4, 0x0131, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_BUDDYBRIDGE, 0x00ea, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_TEMPLECOLUMN4, 0x0131, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x3f, 1) shield(0x0100, MODEL_CHRSHIELD, 0x0151, OBJFLAG_00000001, OBJFLAG2_EXCLUDE_SA | OBJFLAG2_EXCLUDE_PA | OBJFLAG2_EXCLUDE_PD, 0, 1000) tag(0x40, 1) diff --git a/src/files/setup/setupstat.c b/src/files/setup/setupstat.c index dc6e8d0a3..bc1edf8d9 100644 --- a/src/files/setup/setupstat.c +++ b/src/files/setup/setupstat.c @@ -126,39 +126,39 @@ u32 props[] = { weapon(0x0100, MODEL_CHRMAIANSMG, 0x0048, OBJFLAG_ASSIGNEDTOCHR, 0, 0, WEAPON_CALLISTO) conditional_scenery(1, 0, 2) - debris(0x0100, MODEL_SKCREV_UNEXP1, 0x00e5, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - debris(0x0100, MODEL_SKCREV_EXP1, 0x00e6, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + debris(0x0100, MODEL_SKCREV_UNEXP1, 0x00e5, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + debris(0x0100, MODEL_SKCREV_EXP1, 0x00e6, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_SKTNL_UNEXP1, 0x00e7, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - debris(0x0100, MODEL_SKTNL_EXP1, 0x00e8, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_SKTNL_UNEXP1, 0x00e7, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + debris(0x0100, MODEL_SKTNL_EXP1, 0x00e8, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x1e, 5) tag(0x1f, 5) tag(0x20, 5) tag(0x21, 5) tag(0x22, 5) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_ML, 0x014b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_MR, 0x014c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_BL, 0x014d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_BR, 0x014e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_FL_NOSHAD_T, 0x014a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_ML, 0x014b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_MR, 0x014c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_BL, 0x014d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_BR, 0x014e, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_FL_NOSHAD_T, 0x014a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) tag(0x01, 3) tag(0x2a, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN4, 0x0111, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN4, 0x0111, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x02, 3) tag(0x2b, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x03, 3) tag(0x2c, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN3, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN3, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x2d, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN2, 0x010c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x2e, 2) conditional_scenery(1, 0, 0) - debris(0x0100, MODEL_SK_TEMPLECOLUMN3, 0x010d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) + debris(0x0100, MODEL_SK_TEMPLECOLUMN3, 0x010d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_80000000, 0, 1000) tag(0x27, 1) tag(0x28, 1) tag(0x29, 1) @@ -167,15 +167,15 @@ u32 props[] = { tag(0x31, 5) tag(0x32, 5) tag(0x33, 5) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x00d5, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x00d5, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010a, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x010d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x3d, 1) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x003b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) - stdobject(0x0100, MODEL_SK_SUNNOSHAD1, 0x014f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_SK_SUNNOSHAD2, 0x0150, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x003b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_SK_SUNNOSHAD1, 0x014f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_SK_SUNNOSHAD2, 0x0150, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) door(0x0100, MODEL_SK_DOOR1, 0x00eb, OBJFLAG_DEACTIVATED, 0, OBJFLAG3_DOOR_STICKY, 1000, 0x0000e666, 0x00010000, 0x00001999, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000400) door(0x0100, MODEL_SK_DOOR1, 0x00ec, OBJFLAG_DEACTIVATED, 0, OBJFLAG3_DOOR_STICKY, 1000, 0x0000e666, 0x00010000, 0x00001999, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0xffffffff, 0x00000400) door(0x0100, MODEL_SK_DOOR1, 0x00ed, OBJFLAG_DEACTIVATED, 0, OBJFLAG3_DOOR_STICKY, 1000, 0x0000e666, 0x00010000, 0x00001999, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x0000012c, 0x00000000, 0x00000001, 0x00000400) @@ -207,9 +207,9 @@ u32 props[] = { fan(0x0100, MODEL_SK_UNDER_TRANS, 0x0127, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000, 0x00000444, 0x00000002, 0x01000000) fan(0x0100, MODEL_SK_UNDER_TRANS, 0x0128, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, 0, 1000, 0x00000444, 0x00000002, 0x01000000) tag(0x04, 1) - stdobject(0x0080, MODEL_SKPUZZLEOBJECT, 0x00d4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0080, MODEL_SKPUZZLEOBJECT, 0x00d4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x05, 1) - lift(0x0100, MODEL_SKEDARBRIDGE, 0x0136, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0136, 0x0136, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_SKEDARBRIDGE, 0x0136, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0136, 0x0136, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) tag(0x0b, 1) multimonitor(0x0099, MODEL_COMHUB, 0x0137, OBJFLAG_00000002, 0, 0, 1000, 3, 3, 3, 0) tag(0x23, 1) @@ -249,7 +249,7 @@ u32 props[] = { door(0x0100, MODEL_SK_CRYOPOD1_BOT, 0x0107, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000eb68, 0x0000eb68, 0x0001aaaa, 0x00002aaa, 0x00002aaa, 0, DOORTYPE_VERTICAL, 0x00000000, 0x00000384, 0x00000000, 0x00000001, 0x00000000) door(0x0100, MODEL_SK_CRYOPOD1_TOP, 0x0108, OBJFLAG_ILLUMINATED | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x00010000, 0x00010000, 0x0001aaaa, 0x00002aaa, 0x00002aaa, 0, DOORTYPE_VERTICAL, 0x00000000, 0x00000384, 0x00000000, 0xffffffff, 0x00000000) tag(0x40, 1) - stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x003b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0019, MODEL_CHRREMOTEMINE, 0x003b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) pad_effect(PADEFFECT_SPARKS, 0x0112) pad_effect(PADEFFECT_SPARKS, 0x0117) pad_effect(PADEFFECT_SPARKS, 0x0113) diff --git a/src/files/setup/setuptra.c b/src/files/setup/setuptra.c index 85b20ef40..2d263d533 100644 --- a/src/files/setup/setuptra.c +++ b/src/files/setup/setuptra.c @@ -225,13 +225,13 @@ u32 props[] = { chr(SPAWNFLAG_00000200, 0x2b, 0x03bc, BODY_AREA51GUARD, HEAD_BEAU1, AILIST_HIDDEN_BIOTECH, -1, -1, 1000, 100, CHRFLAG0_AIVSAI | CHRFLAG0_04000000 | CHRFLAG0_NOHEAR | CHRFLAG0_CANLOSEGUN, 0, TEAM_ENEMY, SQUADRON_0E, -1, 0, 0, 0, 0, 0) weapon(0x0100, MODEL_CHRSUPERDRAGON, 0x002b, OBJFLAG_ASSIGNEDTOCHR, 0, 0, WEAPON_SUPERDRAGON) tag(0x00, 1) - hover_prop(0x0100, MODEL_HOVERBED, 0x03bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_00010000 | OBJFLAG3_00100000, 1000, 0x00010000) + hover_prop(0x0100, MODEL_HOVERBED, 0x03bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_00010000 | OBJFLAG3_00100000, 1000, 0x00010000) tag(0x11, 1) - hover_prop(0x0100, MODEL_A51TROLLEY, 0x0120, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE, 1000, 0x00010000) - hover_prop(0x0100, MODEL_HOVERBED, 0x0122, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_00100000, 1000, 0x00010000) + hover_prop(0x0100, MODEL_A51TROLLEY, 0x0120, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE, 1000, 0x00010000) + hover_prop(0x0100, MODEL_HOVERBED, 0x0122, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_00100000, 1000, 0x00010000) tag(0x35, 1) - hoverbike(0x0100, MODEL_HOVBIKE, 0x03fb, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_GEOTYPE3, 1000) - hover_prop(0x0100, MODEL_HOVERCRATE1, 0x011d, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE, 1000, 0x02010000) + hoverbike(0x0100, MODEL_HOVBIKE, 0x03fb, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE | OBJFLAG3_GEOTYPE3, 1000) + hover_prop(0x0100, MODEL_HOVERCRATE1, 0x011d, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_DEACTIVATED | OBJFLAG_20000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, OBJFLAG3_PUSHABLE | OBJFLAG3_GRABBABLE, 1000, 0x02010000) tag(0x17, 2) tag(0x18, 2) door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x027f, OBJFLAG_DEACTIVATED, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, DOORFLAG_AUTOMATIC, DOORTYPE_VERTICAL, 0x00000040, 0x0000003c, 0x00000000, 0x00000001, 0x00000100) @@ -357,9 +357,9 @@ u32 props[] = { tag(0x21, 4) blocked_path(2, 0x0173, 0x013f) conditional_scenery(1, 2, 3) - door(0x0100, MODEL_A51_UNEXP2, 0x0424, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_A51_UNEXP3, 0x0425, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) - stdobject(0x0100, MODEL_A51_EXP2, 0x0423, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_A51_UNEXP2, 0x0424, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, 0, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_A51_UNEXP3, 0x0425, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_A51_EXP2, 0x0423, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x02b3, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000010, 0x00000384, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_A51_VERT_DOOR_ST, 0x02b4, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000010, 0x00000384, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_A51_VERT_DOOR_RIGHT, 0x02af, OBJFLAG_00000010 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000cccc, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000010, 0x00000384, 0x00000000, 0x00000001, 0x00000300) @@ -379,7 +379,7 @@ u32 props[] = { door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x02c3, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0000003c, 0x00000000, 0x00000001, 0x00000100) door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x02c4, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x00001999, 0, DOORTYPE_VERTICAL, 0x00000000, 0x0fffffff, 0x00000000, 0xffffffff, 0x00000000) tag(0x02, 1) - stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x013f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_CHRREMOTEMINE, 0x013f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00002000 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x03, 1) singlemonitor(0x0100, MODEL_SINISTERSTATION, 0x048e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, OBJFLAG3_00010000, 1000, 3) tag(0x04, 1) @@ -394,26 +394,26 @@ u32 props[] = { stdobject(0x0100, MODEL_ELVIS_SAUCER, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x22, 1) stdobject(0x0100, MODEL_ELVIS_SAUCER, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0461, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0462, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0463, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0464, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0465, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0466, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0467, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0468, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0469, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x046f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0470, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0471, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0472, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0473, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x0474, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0461, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0462, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0463, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0464, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0465, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0466, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0467, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0468, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0469, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046a, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046b, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046c, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x046f, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0470, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0471, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0472, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0473, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0474, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0476, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0477, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0479, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) @@ -477,7 +477,7 @@ u32 props[] = { stdobject(0x0100, MODEL_LAB_CONTAINER, 0x04bc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE | OBJFLAG3_00800000, 1000) stdobject(0x0100, MODEL_LAB_CONTAINER, 0x04be, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE | OBJFLAG3_00800000, 1000) tag(0x2a, 1) - glass(0x0100, MODEL_MEDLABWIN2, 0x043c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_00004000 | OBJFLAG2_00100000, 0, 1000) + glass(0x0100, MODEL_MEDLABWIN2, 0x043c, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000, 0, 1000) tag(0x12, 2) tag(0x13, 2) door(0x0100, MODEL_A51_HORIZ_DOOR_GL, 0x0264, OBJFLAG_DEACTIVATED, OBJFLAG2_LOCKEDFRONT, 0, 1000, 0x0000f333, 0x0000f333, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, DOORFLAG_WINDOWED, DOORTYPE_VERTICAL, 0x00000040, 0x00000258, 0x01f407d0, 0x00000001, 0x00000100) @@ -493,22 +493,22 @@ u32 props[] = { tag(0x20, 1) weapon(0x0100, MODEL_CHRBRIEFCASE, 0xffff, OBJFLAG_00000001, 0, 0, WEAPON_AUTOSURGEON) rename_object(-1, WEAPON_AUTOSURGEON, L_TRA_020, L_TRA_021, L_TRA_022, L_TRA_023, L_TRA_024) // "Obtain alien medpack." - stdobject(0x0100, MODEL_A51TABLE, 0x04d0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x04d1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x04d2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_A51TABLE, 0x04d3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04d8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04d9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04da, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04db, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04dc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04dd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04de, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04df, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04e0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04e1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x04d0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x04d1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x04d2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x04d3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04d8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04d9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04da, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04db, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04dc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04dd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04de, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04df, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04e0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_G5_MAINFRAME, 0x04e1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x2b, 1) - stdobject(0x0100, MODEL_A51TABLE, 0x0129, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_A51TABLE, 0x0129, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) tag(0x2c, 2) tag(0x2d, 2) door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x02dc, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x0000028f, 0, DOORTYPE_VERTICAL, 0x00000000, 0x00000258, 0x00000000, 0x00000001, 0x00000400) @@ -519,41 +519,41 @@ u32 props[] = { door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x02df, OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x0000f333, 0x0000f333, 0x00085555, 0x00085555, 0x0000028f, 0, DOORTYPE_VERTICAL, 0x00000000, 0x9ffffff6, 0x00000000, 0xffffffff, 0x00000000) tag(0x46, 2) tag(0x3e, 2) - lift(0x0100, MODEL_CHAMBER, 0x033c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033c, 0x033d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x033c, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033c, 0x033d, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045c, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, OBJFLAG3_00010000, 1000, 18) tag(0x48, 2) tag(0x40, 2) - lift(0x0100, MODEL_CHAMBER, 0x0340, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0340, 0x0341, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0340, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0340, 0x0341, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x0459, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, OBJFLAG3_00010000, 1000, 18) tag(0x4a, 2) tag(0x42, 2) - lift(0x0100, MODEL_CHAMBER, 0x0344, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0344, 0x0345, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0344, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0344, 0x0345, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045a, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, OBJFLAG3_00010000, 1000, 18) tag(0x4c, 2) tag(0x44, 2) - lift(0x0100, MODEL_CHAMBER, 0x0348, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0348, 0x0349, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0348, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0348, 0x0349, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045b, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, OBJFLAG3_00010000, 1000, 18) tag(0x47, 2) tag(0x3f, 2) - lift(0x0100, MODEL_CHAMBER, 0x033f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033f, 0x033e, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x033f, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x033f, 0x033e, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045e, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, OBJFLAG3_00010000, 1000, 18) tag(0x49, 2) tag(0x41, 2) - lift(0x0100, MODEL_CHAMBER, 0x0343, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0343, 0x0342, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0343, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0343, 0x0342, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045f, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, OBJFLAG3_00010000, 1000, 18) tag(0x4b, 2) tag(0x43, 2) - lift(0x0100, MODEL_CHAMBER, 0x0347, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0347, 0x0346, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x0347, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0347, 0x0346, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x0460, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, OBJFLAG3_00010000, 1000, 18) tag(0x4d, 2) tag(0x45, 2) - lift(0x0100, MODEL_CHAMBER, 0x034b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x034b, 0x034a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) + lift(0x0100, MODEL_CHAMBER, 0x034b, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x034b, 0x034a, -1, -1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000) singlemonitor(0x0100, MODEL_MODEMBOX, 0x045d, OBJFLAG_00000002 | OBJFLAG_DEACTIVATED, 0, OBJFLAG3_00010000, 1000, 18) - stdobject(0x0100, MODEL_A51_EXP1, 0x0421, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_A51_EXP1, 0x0421, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) stdobject(0x0100, MODEL_A51GRATE, 0x0443, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) stdobject(0x0100, MODEL_A51GRATE, 0x0444, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x4e, 1) - lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0336, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0336, 0x0337, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) + lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0336, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0336, 0x0337, -1, -1, 0x00000001, 0x00000002, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x20000000) door(0x0100, MODEL_A51LIFTDOOR, 0x02e4, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000cccc, 0x00010000, 0x00000888, 0x00000888, 0x00000147, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) door(0x0100, MODEL_A51LIFTDOOR, 0x02e3, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, OBJFLAG3_80000000, 1000, 0x0000cccc, 0x00010000, 0x00000888, 0x00000888, 0x00000147, DOORFLAG_FLIP, DOORTYPE_SLIDING, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000300) lift_door(-2, -3, 0) diff --git a/src/files/setup/setupwax.c b/src/files/setup/setupwax.c index f78af1aeb..72c59b320 100644 --- a/src/files/setup/setupwax.c +++ b/src/files/setup/setupwax.c @@ -141,7 +141,7 @@ u32 props[] = { tag(0x55, 3) tag(0x50, 3) tag(OBJ_CHIEF_LIFT, 1) - lift(0x0100, MODEL_DD_LIFTR, 0x0256, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0256, 0x012e, 0x12f, -1, 0x00000001, 0x00000003, 0x00000002, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_DD_LIFTR, 0x0256, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x0256, 0x012e, 0x12f, -1, 0x00000001, 0x00000003, 0x00000002, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x0224, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x009c, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x009b, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) @@ -155,37 +155,37 @@ u32 props[] = { tag(0x5e, 7) tag(0x56, 2) tag(OBJ_BLONDE_LIFT, 1) - lift(0x0100, MODEL_DD_LIFTR, 0x012d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012d, 0x0255, -1, -1, 0x00000001, 0x00000004, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) + lift(0x0100, MODEL_DD_LIFTR, 0x012d, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000, 0x012d, 0x0255, -1, -1, 0x00000001, 0x00000004, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000) door(0x0100, MODEL_DD_LIFTDOOR, 0x009d, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x009e, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000040, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x009f, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_AICANNOTUSE, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000040, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) door(0x0100, MODEL_DD_LIFTDOOR, 0x0225, OBJFLAG_ILLUMINATED | OBJFLAG_04000000, 0, 0, 1000, 0x0000e666, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0, DOORTYPE_SLIDING, 0x00000000, 0x000001e0, 0x00000000, 0x00000000, 0x00001c00) lift_door(-4, -5, 0) lift_door(-2, -6, 1) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00be, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c2, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ca, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cb, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cc, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ce, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0235, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0236, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0237, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0238, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0239, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_00004000 | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00be, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00bf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c0, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c1, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c2, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c3, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c4, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c5, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c6, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c7, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00c8, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ca, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cb, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cc, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cd, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00ce, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x00cf, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0235, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0236, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0237, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0238, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x0239, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0200, MODEL_DD_PLANTSPIKE, 0x023a, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_04000000, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_SHOOTTHROUGH, OBJFLAG3_PUSHABLE, 1000) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x011b, OBJFLAG_00000001 | OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x011c, OBJFLAG_00000001 | OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x00df, OBJFLAG_00000001 | OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) @@ -265,59 +265,59 @@ u32 props[] = { glass(0x0100, MODEL_DD_WINDOW, 0x0250, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_DD_WINDOW_FOYER, 0x0251, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) glass(0x0100, MODEL_DD_WINDOW_FOYER, 0x0252, OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x37, 1) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x38, 1) - stdobject(0x0100, MODEL_DD_REDARM, 0x00d9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x00da, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x0253, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x0254, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00d9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00d6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x00da, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x0253, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x0254, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) tag(0x3b, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_PC1, 0x01a2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) tag(0x3c, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_PC1, 0x01a7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) tag(0x3a, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01a8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01a9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01a9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_PC1, 0x01aa, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) tag(0x39, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01ab, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01ac, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_PC1, 0x01ad, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01b0, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01af, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_PC1, 0x01ae, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01b1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b1, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x0d, 1) stdobject(0x0100, MODEL_LIGHTSWITCH2, 0x013e, OBJFLAG_00000001, OBJFLAG2_00000001, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x01b3, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01b4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b4, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_PC1, 0x01b5, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01b2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b2, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x0c, 1) stdobject(0x0100, MODEL_PC1, 0x01b6, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000001, 0, 1000) - stdobject(0x0100, MODEL_DD_REDSOFA, 0x00db, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_REDSOFA, 0x00db, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(0x36, 1) stdobject(0x0100, MODEL_DD_CHAIR, 0x01b7, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x01b8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x01b8, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_PC1, 0x01b9, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) tag(0x35, 1) - stdobject(0x0100, MODEL_DD_REDARM, 0x00dc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) - stdobject(0x0100, MODEL_DD_REDARM, 0x00dd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00dc, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) + stdobject(0x0100, MODEL_DD_REDARM, 0x00dd, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00000100 | OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x022d, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x022e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x022e, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_DD_CHAIR, 0x0232, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x0231, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, 0, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x0231, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, 0, 1000) stdobject(0x0100, MODEL_PC1, 0x0230, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_PC1, 0x0233, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) stdobject(0x0100, MODEL_PC1, 0x0234, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) @@ -445,16 +445,16 @@ u32 props[] = { tag(0x28, 1) hovercar(0x004c, MODEL_DD_HOVCAB, 0x0144, OBJFLAG_00000008 | OBJFLAG_20000000, 0, 0, 100, AILIST_INIT_HOVERCAR) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_DD_AC_UNEXP, 0x019f, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_DD_AC_EXP, 0x01a1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_DD_AC_UNEXP, 0x019f, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_DD_AC_EXP, 0x01a1, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) conditional_scenery(1, 0, 2) - door(0x0100, MODEL_DD_ACBOT_UNEXP, 0x019e, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) - stdobject(0x0100, MODEL_DD_ACBOT_EXP, 0x01a0, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_00004000 | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) + door(0x0100, MODEL_DD_ACBOT_UNEXP, 0x019e, OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00000800 | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE | OBJFLAG_DEACTIVATED, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000 | OBJFLAG2_AICANNOTUSE, OBJFLAG3_04000000, 1000, 0x00000000, 0x00010000, 0x03e80000, 0x03e80000, 0x00010000, 0, DOORTYPE_SLIDING, 0x00000080, 0x00000001, 0x00010000, 0x00000000, 0x00000000) + stdobject(0x0100, MODEL_DD_ACBOT_EXP, 0x01a0, OBJFLAG_00000008 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00400000 | OBJFLAG_01000000 | OBJFLAG_CANNOT_ACTIVATE, OBJFLAG2_00000100 | OBJFLAG2_00000200 | OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00100000 | OBJFLAG2_00200000, 0, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0140, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0141, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0142, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) stdobject(0x0100, MODEL_A51_CRATE2, 0x0143, OBJFLAG_00000001 | OBJFLAG_00000100 | OBJFLAG_INVINCIBLE, 0, OBJFLAG3_PUSHABLE, 1000) - stdobject(0x0100, MODEL_DD_STONEDESK, 0x0134, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_00004000 | OBJFLAG2_00200000, 0, 1000) + stdobject(0x0100, MODEL_DD_STONEDESK, 0x0134, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_INVINCIBLE, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_00200000, 0, 1000) stdobject(0x0100, MODEL_PC1, 0x0132, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED, 0, 0, 1000) camera(0x0100, MODEL_CCTV_PD, 0x0136, OBJFLAG_00000002, OBJFLAG2_EXCLUDE_A | OBJFLAG2_EXCLUDE_SA, 0, 400, 0x0011, 0x00000000, 0x00000000, 0x000002bc) camera(0x0100, MODEL_CCTV_PD, 0x0137, OBJFLAG_00000002, OBJFLAG2_EXCLUDE_A, 0, 400, 0x0014, 0x00000000, 0x00000000, 0x000002bc) @@ -510,7 +510,7 @@ u32 props[] = { stdobject(0x0019, MODEL_DD_HOVCAB, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) tag(0x2d, 1) stdobject(0x0019, MODEL_DD_HOVTRUCK, 0xffff, OBJFLAG_00000001 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE, 0, 0, 1000) - stdobject(0x0100, MODEL_DD_DESK, 0x00de, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_00004000, OBJFLAG3_PUSHABLE, 1000) + stdobject(0x0100, MODEL_DD_DESK, 0x00de, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED, OBJFLAG2_IMMUNETOGUNFIRE, OBJFLAG3_PUSHABLE, 1000) tag(OBJ_SHUTTLE1, 1) stdobject(0x0100, MODEL_SK_SHUTTLE, 0xffff, OBJFLAG_00000008 | OBJFLAG_00000100 | OBJFLAG_ILLUMINATED | OBJFLAG_00001000 | OBJFLAG_INVINCIBLE | OBJFLAG_00400000, 0, 0, 1000) tag(OBJ_SHUTTLE2, 1) @@ -520,10 +520,10 @@ u32 props[] = { tinted_glass(0x0100, MODEL_DD_WINDOW, 0x011f, OBJFLAG_00000001 | OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0120, OBJFLAG_00000001 | OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000100 | OBJFLAG_00000200 | OBJFLAG_00000800 | OBJFLAG_04000000 | OBJFLAG_DEACTIVATED, 0, 0, 1000, 0x04b007d0) tag(0x52, 1) - stdobject(0x0100, MODEL_SKEDARBOMB, 0x0011, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_SKEDARBOMB, 0x0011, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) rename_object(-1, WEAPON_SKEDARBOMB, L_WAX_017, L_WAX_018, L_WAX_019, L_WAX_020, L_WAX_021) // "" tag(0x53, 1) - stdobject(0x0100, MODEL_SKEDARBOMB, 0x0011, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_00004000 | OBJFLAG2_INVISIBLE, 0, 1000) + stdobject(0x0100, MODEL_SKEDARBOMB, 0x0011, OBJFLAG_00000001 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_ILLUMINATED | OBJFLAG_UNCOLLECTABLE | OBJFLAG_00200000 | OBJFLAG_01000000, OBJFLAG2_IMMUNETOGUNFIRE | OBJFLAG2_INVISIBLE, 0, 1000) rename_object(-1, WEAPON_SKEDARBOMB, L_WAX_017, L_WAX_018, L_WAX_019, L_WAX_020, L_WAX_021) // "" tag(0x54, 1) stdobject(0x0100, MODEL_SKEDARBOMB, 0x0257, OBJFLAG_00000001 | OBJFLAG_00000002 | OBJFLAG_00000020 | OBJFLAG_00000040 | OBJFLAG_00000080 | OBJFLAG_INVINCIBLE, OBJFLAG2_00000001 | OBJFLAG2_INVISIBLE, OBJFLAG3_00010000, 1000) diff --git a/src/game/bondwalk.c b/src/game/bondwalk.c index 15b5c4bdf..7bb64f618 100644 --- a/src/game/bondwalk.c +++ b/src/game/bondwalk.c @@ -2064,7 +2064,7 @@ void bwalkUpdateVertical(void) if (obj->modelnum == MODEL_HOVBIKE) { amount = (obj->maxdamage - obj->damage + 1) / 250.0f; obj->flags &= ~OBJFLAG_INVINCIBLE; - func0f0852ac(obj, amount, &obj->prop->pos, 0x22, -1); + objDamage(obj, amount, &obj->prop->pos, WEAPON_REMOTEMINE, -1); } } } diff --git a/src/game/chr/chr.c b/src/game/chr/chr.c index fcdcd36fd..ecce8051d 100644 --- a/src/game/chr/chr.c +++ b/src/game/chr/chr.c @@ -14685,7 +14685,7 @@ glabel func0f027e1c /* f02813c: 91a70018 */ lbu $a3,0x18($t5) /* f028140: 02002025 */ or $a0,$s0,$zero /* f028144: 27a60098 */ addiu $a2,$sp,0x98 -/* f028148: 0fc214ab */ jal func0f0852ac +/* f028148: 0fc214ab */ jal objDamage /* f02814c: afae0010 */ sw $t6,0x10($sp) /* f028150: 100000cb */ b .L0f028480 /* f028154: 8fbf003c */ lw $ra,0x3c($sp) @@ -15128,7 +15128,7 @@ glabel func0f027e1c /* f027b58: 93270018 */ lbu $a3,0x18($t9) /* f027b5c: 02002025 */ or $a0,$s0,$zero /* f027b60: 27a60098 */ addiu $a2,$sp,0x98 -/* f027b64: 0fc20ecc */ jal func0f0852ac +/* f027b64: 0fc20ecc */ jal objDamage /* f027b68: afa90010 */ sw $t1,0x10($sp) /* f027b6c: 100000c6 */ beqz $zero,.NB0f027e88 /* f027b70: 8fbf003c */ lw $ra,0x3c($sp) diff --git a/src/game/chr/chraction.c b/src/game/chr/chraction.c index 2b28d60ed..38a320cb0 100644 --- a/src/game/chr/chraction.c +++ b/src/game/chr/chraction.c @@ -13821,7 +13821,7 @@ glabel var7f1a9184 /* f0419e4: 8fa4006c */ lw $a0,0x6c($sp) /* f0419e8: 27a60228 */ addiu $a2,$sp,0x228 /* f0419ec: 93a70260 */ lbu $a3,0x260($sp) -/* f0419f0: 0fc21530 */ jal func0f085270 +/* f0419f0: 0fc21530 */ jal objTakeGunfire /* f0419f4: afaf0010 */ sw $t7,0x10($sp) /* f0419f8: 10000023 */ b .PF0f041a88 /* f0419fc: 93ad0260 */ lbu $t5,0x260($sp) @@ -15411,7 +15411,7 @@ glabel var7f1a9184 /* f041840: 8fa4006c */ lw $a0,0x6c($sp) /* f041844: 27a60228 */ addiu $a2,$sp,0x228 /* f041848: 93a70260 */ lbu $a3,0x260($sp) -/* f04184c: 0fc2149c */ jal func0f085270 +/* f04184c: 0fc2149c */ jal objTakeGunfire /* f041850: afaa0010 */ sw $t2,0x10($sp) /* f041854: 10000023 */ b .L0f0418e4 /* f041858: 93ac0260 */ lbu $t4,0x260($sp) @@ -16995,7 +16995,7 @@ glabel var7f1a9184 /* f041008: 8fa4006c */ lw $a0,0x6c($sp) /* f04100c: 27a60228 */ addiu $a2,$sp,0x228 /* f041010: 93a70260 */ lbu $a3,0x260($sp) -/* f041014: 0fc20ebd */ jal func0f085270 +/* f041014: 0fc20ebd */ jal objTakeGunfire /* f041018: afad0010 */ sw $t5,0x10($sp) /* f04101c: 10000023 */ beqz $zero,.NB0f0410ac /* f041020: 93b90260 */ lbu $t9,0x260($sp) diff --git a/src/game/chr/chraicommands.c b/src/game/chr/chraicommands.c index 1b00962bd..3086de869 100644 --- a/src/game/chr/chraicommands.c +++ b/src/game/chr/chraicommands.c @@ -2258,7 +2258,7 @@ bool aiDestroyObject(void) u8 *cmd = g_Vars.ailist + g_Vars.aioffset; struct defaultobj *obj = objFindByTagId(cmd[2]); - if (obj && obj->prop && func0f0687b8(obj) == 0) { + if (obj && obj->prop && !func0f0687b8(obj)) { struct defaultobj *entity = obj->prop->obj; if (entity->modelnum == MODEL_ELVIS_SAUCER) { @@ -2267,7 +2267,7 @@ bool aiDestroyObject(void) smokeCreateAtProp(entity->prop, SMOKETYPE_UFO); } else { f32 damage = ((obj->maxdamage - obj->damage) + 1) / 250.0f; - func0f0852ac(obj, damage, &obj->prop->pos, 0x22, -1); + objDamage(obj, damage, &obj->prop->pos, WEAPON_REMOTEMINE, -1); } } diff --git a/src/game/explosions/explosions.c b/src/game/explosions/explosions.c index f410cce6a..014a5c507 100644 --- a/src/game/explosions/explosions.c +++ b/src/game/explosions/explosions.c @@ -208,7 +208,7 @@ void explosionAlertChrs(f32 *radius, struct coord *noisepos) #if PIRACYCHECKS { u32 checksum = 0; - s32 *ptr = (s32 *)&func0f084cf0; + s32 *ptr = (s32 *)&glassDestroy; while (ptr < end) { checksum ^= *ptr; diff --git a/src/game/game_00c490.c b/src/game/game_00c490.c index 82e11f705..be41a411e 100644 --- a/src/game/game_00c490.c +++ b/src/game/game_00c490.c @@ -1053,7 +1053,7 @@ void weaponAssignToHome(struct weaponobj *weapon, s32 cmdindex) shield->base.modelnum = MODEL_CHRSHIELD; shield->base.type = OBJTYPE_SHIELD; shield->base.flags |= OBJFLAG_01000000 | OBJFLAG_INVINCIBLE; - shield->base.flags2 |= OBJFLAG2_00200000 | OBJFLAG2_00004000; + shield->base.flags2 |= OBJFLAG2_00200000 | OBJFLAG2_IMMUNETOGUNFIRE; shield->initialamount = 1; shield->amount = 1; setupGenericObject(&shield->base, cmdindex); @@ -1357,7 +1357,7 @@ void setupSingleMonitor(struct singlemonitorobj *monitor, s32 cmdindex) monitor->base.hidden2 |= OBJH2FLAG_04; } - prop = func0f06a550(monitor); + prop = func0f06a550(&monitor->base); monitor->base.monitorthing = monitorthingGetNew(); if (prop && monitor->base.monitorthing) { @@ -3200,18 +3200,18 @@ void setupParseObjects(s32 stagenum) ammoqty = mpweapon->weapon1ammoqty; if (mpweapon->weapon1ammotypeminusone > 0 && mpweapon->weapon1ammotypeminusone < 20) { - crate->quantities[mpweapon->weapon1ammotypeminusone - 1].unk02 = ammoqty; + crate->slots[mpweapon->weapon1ammotypeminusone - 1].quantity = ammoqty; } if (mpweapon->weapon2ammotypeminusone > 0 && mpweapon->weapon2ammotypeminusone < 20) { - crate->quantities[mpweapon->weapon2ammotypeminusone - 1].unk02 = mpweapon->weapon2ammoqty; + crate->slots[mpweapon->weapon2ammotypeminusone - 1].quantity = mpweapon->weapon2ammoqty; } } if (ammoqty > 0 && withobjs && (obj->flags2 & diffflag) == 0) { for (i = 0; i < 19; i++) { - if (crate->quantities[i].unk02 > 0 && crate->quantities[i].unk00 != 0xffff) { - propLoad(crate->quantities[i].unk00); + if (crate->slots[i].quantity > 0 && crate->slots[i].modelnum != 0xffff) { + propLoad(crate->slots[i].modelnum); } } diff --git a/src/game/game_190260.c b/src/game/game_190260.c index d69d37ae3..ad766af4e 100644 --- a/src/game/game_190260.c +++ b/src/game/game_190260.c @@ -1022,7 +1022,7 @@ u32 propobjHandlePickupByAibot(struct prop *prop, struct chrdata *chr) dprint(); for (i = 0; i != 19; i++) { - qty = crate->quantities[i].unk02; + qty = crate->slots[i].quantity; if (qty) { dprint(); @@ -1525,7 +1525,7 @@ glabel var7f1b8ea8 /* f190c50: 1000014b */ b .L0f191180 /* f190c54: 00001025 */ or $v0,$zero,$zero .L0f190c58: -/* f190c58: 0fc21465 */ jal objIsCollectableByDefault +/* f190c58: 0fc21465 */ jal func0f085194 /* f190c5c: 8fa40084 */ lw $a0,0x84($sp) /* f190c60: 5040000d */ beqzl $v0,.L0f190c98 /* f190c64: 8fa20084 */ lw $v0,0x84($sp) @@ -1931,7 +1931,7 @@ glabel var7f1b8ea8 /* f18ad4c: 10000147 */ beqz $zero,.NB0f18b26c /* f18ad50: 00001025 */ or $v0,$zero,$zero .NB0f18ad54: -/* f18ad54: 0fc20e86 */ jal objIsCollectableByDefault +/* f18ad54: 0fc20e86 */ jal func0f085194 /* f18ad58: 8fa40084 */ lw $a0,0x84($sp) /* f18ad5c: 5040000d */ beqzl $v0,.NB0f18ad94 /* f18ad60: 8fa20084 */ lw $v0,0x84($sp) @@ -2335,7 +2335,7 @@ glabel var7f1b8ea8 // return false; // } // -// if (objIsCollectableByDefault(obj) && obj->type != OBJTYPE_HAT) { +// if (func0f085194(obj) && obj->type != OBJTYPE_HAT) { // if (obj->flags & OBJFLAG_UNCOLLECTABLE) { // return false; // } @@ -2412,7 +2412,7 @@ glabel var7f1b8ea8 // for (i = 0; i < 0x13; i++) { // weaponnum = ammotypeGetWeapon(i + 1); // -// if (crate2->quantities[i].unk02 > 0) { +// if (crate2->slots[i].quantity > 0) { // if (aibotGetAmmoQuantityByType(chr->aibot, i + 1, false) < ammotypeGetMaxCapacity(i + 1)) { // ignore1 = false; // diff --git a/src/game/game_197c00.c b/src/game/game_197c00.c index e56f8496f..b93ba8232 100644 --- a/src/game/game_197c00.c +++ b/src/game/game_197c00.c @@ -284,7 +284,7 @@ bool aibotGiveProp(struct chrdata *chr, struct prop *prop) struct multiammocrateobj *multi = (struct multiammocrateobj *)prop->obj; for (i = 0; i < 0x13; i++) { - if (multi->quantities[i].unk02 > 0) { + if (multi->slots[i].quantity > 0) { s32 weaponnum = ammotypeGetWeapon(i + 1); if (weaponnum > 0) { diff --git a/src/game/prop.c b/src/game/prop.c index b02a1d202..cfa9539a5 100644 --- a/src/game/prop.c +++ b/src/game/prop.c @@ -2374,7 +2374,7 @@ void handInflictCloseRangeDamage(s32 handnum, struct gset *gset, bool arg2) f32 damage = gsetGetDamage(gset) * 2.5f; skipthething = true; func0f0a8404(&playerprop->pos, playerprop->rooms, -1); - func0f085270(obj, damage, &prop->pos, gset->weaponnum, g_Vars.currentplayernum); + objTakeGunfire(obj, damage, &prop->pos, gset->weaponnum, g_Vars.currentplayernum); func0f070698(prop, false); } } else if (arg2) { @@ -6772,7 +6772,7 @@ bool propIsOfCdType(struct prop *prop, u32 types) if ((types & CDTYPE_OBJSWITHFLAG) && (obj->flags & OBJFLAG_INVINCIBLE) == 0 - && (obj->flags2 & OBJFLAG2_00004000) == 0) { + && (obj->flags2 & OBJFLAG2_IMMUNETOGUNFIRE) == 0) { result = false; } diff --git a/src/game/propobj.c b/src/game/propobj.c index ac77ed77d..c4079c1cd 100644 --- a/src/game/propobj.c +++ b/src/game/propobj.c @@ -5469,14 +5469,14 @@ glabel func0f06a1ec /* f06a528: 00c01025 */ or $v0,$a2,$zero ); -struct prop *func0f06a52c(struct singlemonitorobj *monitor, struct modelfiledata *filedata) +struct prop *func0f06a52c(struct defaultobj *obj, struct modelfiledata *filedata) { - return func0f06a1ec(&monitor->base, filedata, 0, 0); + return func0f06a1ec(obj, filedata, 0, 0); } -struct prop *func0f06a550(struct singlemonitorobj *monitor) +struct prop *func0f06a550(struct defaultobj *obj) { - return func0f06a52c(monitor, g_ModelStates[monitor->base.modelnum].filedata); + return func0f06a52c(obj, g_ModelStates[obj->modelnum].filedata); } void func0f06a580(struct defaultobj *obj, struct coord *pos, Mtxf *matrix, s16 *rooms) @@ -23370,7 +23370,7 @@ glabel var7f1ab6dcpf /* f075948: 8d6ba79c */ lw $t3,-0x5864($t3) /* f07594c: 9107005c */ lbu $a3,0x5c($t0) /* f075950: afa001f8 */ sw $zero,0x1f8($sp) -/* f075954: 0fc21530 */ jal func0f085270 +/* f075954: 0fc21530 */ jal objTakeGunfire /* f075958: afab0010 */ sw $t3,0x10($sp) /* f07595c: 8fa401f4 */ lw $a0,0x1f4($sp) /* f075960: 0fc1c248 */ jal func0f070698 @@ -23701,7 +23701,7 @@ glabel var7f1ab6dcpf /* f075e20: 8fb9017c */ lw $t9,0x17c($sp) /* f075e24: 3c0542c8 */ lui $a1,0x42c8 /* f075e28: 8fa60070 */ lw $a2,0x70($sp) -/* f075e2c: 0fc2153f */ jal func0f0852ac +/* f075e2c: 0fc2153f */ jal objDamage /* f075e30: afb90010 */ sw $t9,0x10($sp) .PF0f075e34: /* f075e34: 02202025 */ move $a0,$s1 @@ -26908,7 +26908,7 @@ glabel var7f1aa438 /* f0756c4: 8d6ba24c */ lw $t3,%lo(g_Vars+0x28c)($t3) /* f0756c8: 9107005c */ lbu $a3,0x5c($t0) /* f0756cc: afa001f8 */ sw $zero,0x1f8($sp) -/* f0756d0: 0fc2149c */ jal func0f085270 +/* f0756d0: 0fc2149c */ jal objTakeGunfire /* f0756d4: afab0010 */ sw $t3,0x10($sp) /* f0756d8: 8fa401f4 */ lw $a0,0x1f4($sp) /* f0756dc: 0fc1c1a6 */ jal func0f070698 @@ -27239,7 +27239,7 @@ glabel var7f1aa438 /* f075b9c: 8fb9017c */ lw $t9,0x17c($sp) /* f075ba0: 3c0542c8 */ lui $a1,0x42c8 /* f075ba4: 8fa60070 */ lw $a2,0x70($sp) -/* f075ba8: 0fc214ab */ jal func0f0852ac +/* f075ba8: 0fc214ab */ jal objDamage /* f075bac: afb90010 */ sw $t9,0x10($sp) .L0f075bb0: /* f075bb0: 02202025 */ or $a0,$s1,$zero @@ -30410,7 +30410,7 @@ glabel var7f1aa438 /* f0743f0: 8d29e94c */ lw $t1,-0x16b4($t1) /* f0743f4: 9067005c */ lbu $a3,0x5c($v1) /* f0743f8: afa001f8 */ sw $zero,0x1f8($sp) -/* f0743fc: 0fc20ebd */ jal func0f085270 +/* f0743fc: 0fc20ebd */ jal objTakeGunfire /* f074400: afa90010 */ sw $t1,0x10($sp) /* f074404: 8fa401f4 */ lw $a0,0x1f4($sp) /* f074408: 0fc1bd25 */ jal func0f070698 @@ -30742,7 +30742,7 @@ glabel var7f1aa438 .NB0f0748d0: /* f0748d0: 3c0542c8 */ lui $a1,0x42c8 /* f0748d4: 8fa60074 */ lw $a2,0x74($sp) -/* f0748d8: 0fc20ecc */ jal func0f0852ac +/* f0748d8: 0fc20ecc */ jal objDamage /* f0748dc: afa80010 */ sw $t0,0x10($sp) .NB0f0748e0: /* f0748e0: 02202025 */ or $a0,$s1,$zero @@ -46744,7 +46744,7 @@ s32 objTick(struct prop *prop) && func0002e4c4((struct tiletype2 *) geos[0], prop->rooms, 4) == 0) { damage = ((obj->maxdamage - obj->damage) + 1) / 250.0f; obj->flags &= ~OBJFLAG_INVINCIBLE; - func0f0852ac(obj, damage, &prop->pos, 0x22, -1); + objDamage(obj, damage, &prop->pos, WEAPON_REMOTEMINE, -1); } } } @@ -46873,7 +46873,7 @@ s32 objTick(struct prop *prop) if (obj->hidden & OBJHFLAG_00000100) { obj->hidden &= ~OBJHFLAG_00000100; - func0f0852ac(obj, random() * (1.0f / U32_MAX) * 4.0f + 2.0f, &prop->pos, 0, (obj->hidden & 0xf0000000) >> 28); + objDamage(obj, random() * (1.0f / U32_MAX) * 4.0f + 2.0f, &prop->pos, WEAPON_NONE, (obj->hidden & 0xf0000000) >> 28); } if (sp572) { @@ -57693,7 +57693,7 @@ u32 add43214321(u32 value) } #endif -void func0f084cf0(struct defaultobj *obj) +void glassDestroy(struct defaultobj *obj) { struct prop *prop = obj->prop; struct modelrodata_bbox *bbox = objFindBboxRodata(obj); @@ -57792,7 +57792,7 @@ void func0f084f64(struct defaultobj *obj) rwdata->toggle.visible = false; } -void func0f085050(struct prop *prop, f32 damage, struct coord *pos, s32 arg3, s32 arg4) +void func0f085050(struct prop *prop, f32 damage, struct coord *pos, s32 arg3, s32 playernum) { struct defaultobj *obj = prop->obj; @@ -57801,11 +57801,11 @@ void func0f085050(struct prop *prop, f32 damage, struct coord *pos, s32 arg3, s3 // do nothing } else { obj->hidden &= 0x0fffffff; - obj->hidden |= (arg4 << 28) & 0xf0000000; + obj->hidden |= (playernum << 28) & 0xf0000000; } #else obj->hidden &= 0x0fffffff; - obj->hidden |= (arg4 << 28) & 0xf0000000; + obj->hidden |= (playernum << 28) & 0xf0000000; #endif if ((obj->hidden & OBJHFLAG_HASOWNER) == 0) { @@ -57814,12 +57814,12 @@ void func0f085050(struct prop *prop, f32 damage, struct coord *pos, s32 arg3, s3 while (child) { struct prop *next = child->next; - func0f085050(child, damage, pos, arg3, arg4); + func0f085050(child, damage, pos, arg3, playernum); child = next; } - func0f0852ac(prop->obj, damage, pos, arg3, arg4); + objDamage(prop->obj, damage, pos, arg3, playernum); } } @@ -57852,8 +57852,7 @@ bool func0f085158(struct defaultobj *obj) return false; } -// Misnamed -bool objIsCollectableByDefault(struct defaultobj *obj) +bool func0f085194(struct defaultobj *obj) { switch (obj->type) { case OBJTYPE_KEY: @@ -57875,7 +57874,7 @@ bool func0f0851ec(struct defaultobj *obj) return false; } - if (objIsCollectableByDefault(obj) && obj->type != OBJTYPE_SHIELD) { + if (func0f085194(obj) && obj->type != OBJTYPE_SHIELD) { if ((obj->flags & OBJFLAG_00010000) == 0) { return false; } @@ -57886,995 +57885,273 @@ bool func0f0851ec(struct defaultobj *obj) return true; } -void func0f085270(struct defaultobj *obj, f32 damage, struct coord *pos, s32 weaponnum, s32 playernum) +void objTakeGunfire(struct defaultobj *obj, f32 damage, struct coord *pos, s32 weaponnum, s32 playernum) { - if ((obj->flags2 & OBJFLAG2_00004000) == 0) { - func0f0852ac(obj, damage, pos, weaponnum, playernum); + if ((obj->flags2 & OBJFLAG2_IMMUNETOGUNFIRE) == 0) { + objDamage(obj, damage, pos, weaponnum, playernum); } } +u32 var8006abc0 = 0x00000000; +u32 var8006abc4 = 0x00000000; +u32 var8006abc8 = 0x00000000; +u32 var8006abcc = 0x00000000; +u32 var8006abd0 = 0x00000000; +u32 var8006abd4 = 0x00000000; +u32 var8006abd8 = 0x00000000; +u32 var8006abdc = 0x00000000; +u32 var8006abe0 = 0x00000000; +u32 var8006abe4 = 0x00000000; +u32 var8006abe8 = 0x00000000; +u32 var8006abec = 0x00000000; +u32 var8006abf0 = 0x00000000; +u32 var8006abf4 = 0x00000000; +u32 var8006abf8 = 0x00000000; +u32 var8006abfc = 0x00000000; +u32 var8006ac00 = 0x00000000; +u32 var8006ac04 = 0x00000000; + +void objDamage(struct defaultobj *obj, f32 damage, struct coord *pos, s32 weaponnum, s32 playernum) +{ + // Store the attacker playernum into the object's "hidden" field #if VERSION >= VERSION_NTSC_1_0 -GLOBAL_ASM( -glabel func0f0852ac -.late_rodata -glabel var7f1aab30 -.word 0x46fffe00 -.text -/* f0852ac: 27bdff40 */ addiu $sp,$sp,-192 -/* f0852b0: afbf001c */ sw $ra,0x1c($sp) -/* f0852b4: afb00018 */ sw $s0,0x18($sp) -/* f0852b8: afa600c8 */ sw $a2,0xc8($sp) -/* f0852bc: afa700cc */ sw $a3,0xcc($sp) -/* f0852c0: 90820003 */ lbu $v0,0x3($a0) -/* f0852c4: 44856000 */ mtc1 $a1,$f12 -/* f0852c8: 2401000d */ addiu $at,$zero,0xd -/* f0852cc: 14410005 */ bne $v0,$at,.L0f0852e4 -/* f0852d0: 00808025 */ or $s0,$a0,$zero -/* f0852d4: 3c0e800a */ lui $t6,%hi(g_Vars+0x318) -/* f0852d8: 8dcea2d8 */ lw $t6,%lo(g_Vars+0x318)($t6) -/* f0852dc: 55c0000e */ bnezl $t6,.L0f085318 -/* f0852e0: 24010024 */ addiu $at,$zero,0x24 -.L0f0852e4: -/* f0852e4: 8e0f0040 */ lw $t7,0x40($s0) -/* f0852e8: 3c010fff */ lui $at,0xfff -/* f0852ec: 3421ffff */ ori $at,$at,0xffff -/* f0852f0: 01e1c024 */ and $t8,$t7,$at -/* f0852f4: ae180040 */ sw $t8,0x40($s0) -/* f0852f8: 8fa900d0 */ lw $t1,0xd0($sp) -/* f0852fc: 3c01f000 */ lui $at,0xf000 -/* f085300: 92020003 */ lbu $v0,0x3($s0) -/* f085304: 00095700 */ sll $t2,$t1,0x1c -/* f085308: 01415824 */ and $t3,$t2,$at -/* f08530c: 030b6025 */ or $t4,$t8,$t3 -/* f085310: ae0c0040 */ sw $t4,0x40($s0) -/* f085314: 24010024 */ addiu $at,$zero,0x24 -.L0f085318: -/* f085318: 14410006 */ bne $v0,$at,.L0f085334 -/* f08531c: 02002025 */ or $a0,$s0,$zero -/* f085320: 0fc1a1ee */ jal func0f0687b8 -/* f085324: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f085328: 24010001 */ addiu $at,$zero,0x1 -/* f08532c: 10410197 */ beq $v0,$at,.L0f08598c -/* f085330: c7ac00c4 */ lwc1 $f12,0xc4($sp) -.L0f085334: -/* f085334: 8fad00cc */ lw $t5,0xcc($sp) -/* f085338: 02002025 */ or $a0,$s0,$zero -/* f08533c: 55a0000c */ bnezl $t5,.L0f085370 -/* f085340: 8e030008 */ lw $v1,0x8($s0) -/* f085344: 0fc21465 */ jal objIsCollectableByDefault -/* f085348: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f08534c: 1440018f */ bnez $v0,.L0f08598c -/* f085350: c7ac00c4 */ lwc1 $f12,0xc4($sp) -/* f085354: 8e0e0008 */ lw $t6,0x8($s0) -/* f085358: 000e79c0 */ sll $t7,$t6,0x7 -/* f08535c: 05e3004f */ bgezl $t7,.L0f08549c -/* f085360: 920f0003 */ lbu $t7,0x3($s0) -/* f085364: 1000018a */ b .L0f085990 -/* f085368: 8fbf001c */ lw $ra,0x1c($sp) -/* f08536c: 8e030008 */ lw $v1,0x8($s0) -.L0f085370: -/* f085370: 0003c380 */ sll $t8,$v1,0xe -/* f085374: 07020186 */ bltzl $t8,.L0f085990 -/* f085378: 8fbf001c */ lw $ra,0x1c($sp) -/* f08537c: 92020003 */ lbu $v0,0x3($s0) -/* f085380: 24050008 */ addiu $a1,$zero,0x8 -/* f085384: 24040007 */ addiu $a0,$zero,0x7 -/* f085388: 14a20028 */ bne $a1,$v0,.L0f08542c -/* f08538c: 00000000 */ nop -/* f085390: 8e09000c */ lw $t1,0xc($s0) -/* f085394: 2405000c */ addiu $a1,$zero,0xc -/* f085398: 00095080 */ sll $t2,$t1,0x2 -/* f08539c: 05430007 */ bgezl $t2,.L0f0853bc -/* f0853a0: 9202005c */ lbu $v0,0x5c($s0) -/* f0853a4: 0fc1bcc5 */ jal func0f06f314 -/* f0853a8: 8e040014 */ lw $a0,0x14($s0) -/* f0853ac: 8e190040 */ lw $t9,0x40($s0) -/* f0853b0: 372b0004 */ ori $t3,$t9,0x4 -/* f0853b4: ae0b0040 */ sw $t3,0x40($s0) -/* f0853b8: 9202005c */ lbu $v0,0x5c($s0) -.L0f0853bc: -/* f0853bc: 2401001e */ addiu $at,$zero,0x1e -/* f0853c0: 10410012 */ beq $v0,$at,.L0f08540c -/* f0853c4: 24010020 */ addiu $at,$zero,0x20 -/* f0853c8: 10410010 */ beq $v0,$at,.L0f08540c -/* f0853cc: 24010022 */ addiu $at,$zero,0x22 -/* f0853d0: 1041000e */ beq $v0,$at,.L0f08540c -/* f0853d4: 24010021 */ addiu $at,$zero,0x21 -/* f0853d8: 1041000c */ beq $v0,$at,.L0f08540c -/* f0853dc: 24010053 */ addiu $at,$zero,0x53 -/* f0853e0: 1041000a */ beq $v0,$at,.L0f08540c -/* f0853e4: 24010054 */ addiu $at,$zero,0x54 -/* f0853e8: 10410008 */ beq $v0,$at,.L0f08540c -/* f0853ec: 24010055 */ addiu $at,$zero,0x55 -/* f0853f0: 10410006 */ beq $v0,$at,.L0f08540c -/* f0853f4: 2401000f */ addiu $at,$zero,0xf -/* f0853f8: 54410165 */ bnel $v0,$at,.L0f085990 -/* f0853fc: 8fbf001c */ lw $ra,0x1c($sp) -/* f085400: 920c005f */ lbu $t4,0x5f($s0) -/* f085404: 24010001 */ addiu $at,$zero,0x1 -/* f085408: 15810160 */ bne $t4,$at,.L0f08598c -.L0f08540c: -/* f08540c: 24010054 */ addiu $at,$zero,0x54 -/* f085410: 14410004 */ bne $v0,$at,.L0f085424 -/* f085414: 8fad00cc */ lw $t5,0xcc($sp) -/* f085418: 24010022 */ addiu $at,$zero,0x22 -/* f08541c: 51a1015c */ beql $t5,$at,.L0f085990 -/* f085420: 8fbf001c */ lw $ra,0x1c($sp) -.L0f085424: -/* f085424: 10000159 */ b .L0f08598c -/* f085428: a6000062 */ sh $zero,0x62($s0) -.L0f08542c: -/* f08542c: 10820003 */ beq $a0,$v0,.L0f08543c -/* f085430: 24010014 */ addiu $at,$zero,0x14 -/* f085434: 54410014 */ bnel $v0,$at,.L0f085488 -/* f085438: 02002025 */ or $a0,$s0,$zero -.L0f08543c: -/* f08543c: 8e02005c */ lw $v0,0x5c($s0) -/* f085440: 5082000d */ beql $a0,$v0,.L0f085478 -/* f085444: 3c011000 */ lui $at,0x1000 -/* f085448: 10a2000a */ beq $a1,$v0,.L0f085474 -/* f08544c: 24010010 */ addiu $at,$zero,0x10 -/* f085450: 10410008 */ beq $v0,$at,.L0f085474 -/* f085454: 2401000c */ addiu $at,$zero,0xc -/* f085458: 10410006 */ beq $v0,$at,.L0f085474 -/* f08545c: 2401000d */ addiu $at,$zero,0xd -/* f085460: 10410004 */ beq $v0,$at,.L0f085474 -/* f085464: 2401000e */ addiu $at,$zero,0xe -/* f085468: 10410002 */ beq $v0,$at,.L0f085474 -/* f08546c: 2401000b */ addiu $at,$zero,0xb -/* f085470: 14410146 */ bne $v0,$at,.L0f08598c -.L0f085474: -/* f085474: 3c011000 */ lui $at,0x1000 -.L0f085478: -/* f085478: 00617025 */ or $t6,$v1,$at -/* f08547c: 10000143 */ b .L0f08598c -/* f085480: ae0e0008 */ sw $t6,0x8($s0) -/* f085484: 02002025 */ or $a0,$s0,$zero -.L0f085488: -/* f085488: 0fc2147b */ jal func0f0851ec -/* f08548c: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f085490: 1040013e */ beqz $v0,.L0f08598c -/* f085494: c7ac00c4 */ lwc1 $f12,0xc4($sp) -/* f085498: 920f0003 */ lbu $t7,0x3($s0) -.L0f08549c: -/* f08549c: 24010039 */ addiu $at,$zero,0x39 -/* f0854a0: 02002025 */ or $a0,$s0,$zero -/* f0854a4: 15e10005 */ bne $t7,$at,.L0f0854bc -/* f0854a8: 3c013e80 */ lui $at,0x3e80 -/* f0854ac: 44812000 */ mtc1 $at,$f4 -/* f0854b0: 00000000 */ nop -/* f0854b4: 46046302 */ mul.s $f12,$f12,$f4 -/* f0854b8: 00000000 */ nop -.L0f0854bc: -/* f0854bc: 0fc1a1ee */ jal func0f0687b8 -/* f0854c0: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f0854c4: 1440000d */ bnez $v0,.L0f0854fc -/* f0854c8: c7ac00c4 */ lwc1 $f12,0xc4($sp) -/* f0854cc: 3c013f80 */ lui $at,0x3f80 -/* f0854d0: 44810000 */ mtc1 $at,$f0 -/* f0854d4: 3c01437a */ lui $at,0x437a -/* f0854d8: 44813000 */ mtc1 $at,$f6 -/* f0854dc: 00000000 */ nop -/* f0854e0: 46066302 */ mul.s $f12,$f12,$f6 -/* f0854e4: 4600603c */ c.lt.s $f12,$f0 -/* f0854e8: 00000000 */ nop -/* f0854ec: 4502001f */ bc1fl .L0f08556c -/* f0854f0: 8619004c */ lh $t9,0x4c($s0) -/* f0854f4: 1000001c */ b .L0f085568 -/* f0854f8: 46000306 */ mov.s $f12,$f0 -.L0f0854fc: -/* f0854fc: 02002025 */ or $a0,$s0,$zero -/* f085500: 0fc1a1d8 */ jal func0f068760 -/* f085504: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f085508: 24090004 */ addiu $t1,$zero,0x4 -/* f08550c: c7ac00c4 */ lwc1 $f12,0xc4($sp) -/* f085510: 04410004 */ bgez $v0,.L0f085524 -/* f085514: 30580003 */ andi $t8,$v0,0x3 -/* f085518: 13000002 */ beqz $t8,.L0f085524 -/* f08551c: 00000000 */ nop -/* f085520: 2718fffc */ addiu $t8,$t8,-4 -.L0f085524: -/* f085524: 01385023 */ subu $t2,$t1,$t8 -/* f085528: 448a4000 */ mtc1 $t2,$f8 -/* f08552c: 3c013f80 */ lui $at,0x3f80 -/* f085530: 46804020 */ cvt.s.w $f0,$f8 -/* f085534: 460c003c */ c.lt.s $f0,$f12 -/* f085538: 00000000 */ nop -/* f08553c: 45020004 */ bc1fl .L0f085550 -/* f085540: 44810000 */ mtc1 $at,$f0 -/* f085544: 10000008 */ b .L0f085568 -/* f085548: 46000306 */ mov.s $f12,$f0 -/* f08554c: 44810000 */ mtc1 $at,$f0 -.L0f085550: -/* f085550: 00000000 */ nop -/* f085554: 4600603c */ c.lt.s $f12,$f0 -/* f085558: 00000000 */ nop -/* f08555c: 45020003 */ bc1fl .L0f08556c -/* f085560: 8619004c */ lh $t9,0x4c($s0) -/* f085564: 46000306 */ mov.s $f12,$f0 -.L0f085568: -/* f085568: 8619004c */ lh $t9,0x4c($s0) -.L0f08556c: -/* f08556c: 3c017f1b */ lui $at,%hi(var7f1aab30) -/* f085570: c432ab30 */ lwc1 $f18,%lo(var7f1aab30)($at) -/* f085574: 44995000 */ mtc1 $t9,$f10 -/* f085578: 240b7fff */ addiu $t3,$zero,0x7fff -/* f08557c: 46805420 */ cvt.s.w $f16,$f10 -/* f085580: 460c8300 */ add.s $f12,$f16,$f12 -/* f085584: 460c903e */ c.le.s $f18,$f12 -/* f085588: 00000000 */ nop -/* f08558c: 45020004 */ bc1fl .L0f0855a0 -/* f085590: 4600610d */ trunc.w.s $f4,$f12 -/* f085594: 10000005 */ b .L0f0855ac -/* f085598: a60b004c */ sh $t3,0x4c($s0) -/* f08559c: 4600610d */ trunc.w.s $f4,$f12 -.L0f0855a0: -/* f0855a0: 440d2000 */ mfc1 $t5,$f4 -/* f0855a4: 00000000 */ nop -/* f0855a8: a60d004c */ sh $t5,0x4c($s0) -.L0f0855ac: -/* f0855ac: 860e0004 */ lh $t6,0x4($s0) -/* f0855b0: 2401014c */ addiu $at,$zero,0x14c -/* f0855b4: 51c100f6 */ beql $t6,$at,.L0f085990 -/* f0855b8: 8fbf001c */ lw $ra,0x1c($sp) -/* f0855bc: 92020003 */ lbu $v0,0x3($s0) -/* f0855c0: 2401002a */ addiu $at,$zero,0x2a -/* f0855c4: 10410003 */ beq $v0,$at,.L0f0855d4 -/* f0855c8: 2401002f */ addiu $at,$zero,0x2f -/* f0855cc: 1441000a */ bne $v0,$at,.L0f0855f8 -/* f0855d0: 24050001 */ addiu $a1,$zero,0x1 -.L0f0855d4: -/* f0855d4: 860f004c */ lh $t7,0x4c($s0) -/* f0855d8: 8609004e */ lh $t1,0x4e($s0) -/* f0855dc: 01e9082a */ slt $at,$t7,$t1 -/* f0855e0: 5420000d */ bnezl $at,.L0f085618 -/* f0855e4: 24010014 */ addiu $at,$zero,0x14 -/* f0855e8: 0fc2133c */ jal func0f084cf0 -/* f0855ec: 02002025 */ or $a0,$s0,$zero -/* f0855f0: 10000008 */ b .L0f085614 -/* f0855f4: 92020003 */ lbu $v0,0x3($s0) -.L0f0855f8: -/* f0855f8: 0fc20a59 */ jal propobjSetDropped -/* f0855fc: 8e040014 */ lw $a0,0x14($s0) -/* f085600: 02002025 */ or $a0,$s0,$zero -/* f085604: 8fa500c8 */ lw $a1,0xc8($sp) -/* f085608: 0fc21077 */ jal func0f0841dc -/* f08560c: 8fa600d0 */ lw $a2,0xd0($sp) -/* f085610: 92020003 */ lbu $v0,0x3($s0) -.L0f085614: -/* f085614: 24010014 */ addiu $at,$zero,0x14 -.L0f085618: -/* f085618: 5441005c */ bnel $v0,$at,.L0f08578c -/* f08561c: 24010039 */ addiu $at,$zero,0x39 -/* f085620: 0fc1a1ee */ jal func0f0687b8 -/* f085624: 02002025 */ or $a0,$s0,$zero -/* f085628: 24010001 */ addiu $at,$zero,0x1 -/* f08562c: 144100c7 */ bne $v0,$at,.L0f08594c -/* f085630: 00000000 */ nop -/* f085634: 0c004b70 */ jal random -/* f085638: 00000000 */ nop -/* f08563c: 24010013 */ addiu $at,$zero,0x13 -/* f085640: 0041001b */ divu $zero,$v0,$at -/* f085644: 00003010 */ mfhi $a2 -/* f085648: 00c02025 */ or $a0,$a2,$zero -/* f08564c: 00000000 */ nop -/* f085650: 0006c080 */ sll $t8,$a2,0x2 -.L0f085654: -/* f085654: 02181821 */ addu $v1,$s0,$t8 -/* f085658: 946a005e */ lhu $t2,0x5e($v1) -/* f08565c: 59400043 */ blezl $t2,.L0f08576c -/* f085660: 24c60001 */ addiu $a2,$a2,0x1 -/* f085664: 9479005c */ lhu $t9,0x5c($v1) -/* f085668: 3401ffff */ dli $at,0xffff -/* f08566c: 5321003f */ beql $t9,$at,.L0f08576c -/* f085670: 24c60001 */ addiu $a2,$a2,0x1 -/* f085674: afa30024 */ sw $v1,0x24($sp) -/* f085678: afa400a8 */ sw $a0,0xa8($sp) -/* f08567c: 0fc229c9 */ jal func0f08a724 -/* f085680: afa600a4 */ sw $a2,0xa4($sp) -/* f085684: 8fa30024 */ lw $v1,0x24($sp) -/* f085688: 8fa400a8 */ lw $a0,0xa8($sp) -/* f08568c: 8fa600a4 */ lw $a2,0xa4($sp) -/* f085690: 10400035 */ beqz $v0,.L0f085768 -/* f085694: 00403825 */ or $a3,$v0,$zero -/* f085698: 3c0b8007 */ lui $t3,%hi(var8006ac08) -/* f08569c: 27a80040 */ addiu $t0,$sp,0x40 -/* f0856a0: 256bac08 */ addiu $t3,$t3,%lo(var8006ac08) -/* f0856a4: 9462005c */ lhu $v0,0x5c($v1) -/* f0856a8: 256d0054 */ addiu $t5,$t3,0x54 -/* f0856ac: 01007025 */ or $t6,$t0,$zero -.L0f0856b0: -/* f0856b0: 8d610000 */ lw $at,0x0($t3) -/* f0856b4: 256b000c */ addiu $t3,$t3,0xc -/* f0856b8: 25ce000c */ addiu $t6,$t6,12 -/* f0856bc: adc1fff4 */ sw $at,-0xc($t6) -/* f0856c0: 8d61fff8 */ lw $at,-0x8($t3) -/* f0856c4: adc1fff8 */ sw $at,-0x8($t6) -/* f0856c8: 8d61fffc */ lw $at,-0x4($t3) -/* f0856cc: 156dfff8 */ bne $t3,$t5,.L0f0856b0 -/* f0856d0: adc1fffc */ sw $at,-0x4($t6) -/* f0856d4: 8d610000 */ lw $at,0x0($t3) -/* f0856d8: 0100c025 */ or $t8,$t0,$zero -/* f0856dc: 00e05025 */ or $t2,$a3,$zero -/* f0856e0: adc10000 */ sw $at,0x0($t6) -/* f0856e4: 8d6d0004 */ lw $t5,0x4($t3) -/* f0856e8: 25090054 */ addiu $t1,$t0,0x54 -/* f0856ec: 24d90001 */ addiu $t9,$a2,0x1 -/* f0856f0: adcd0004 */ sw $t5,0x4($t6) -.L0f0856f4: -/* f0856f4: 8f010000 */ lw $at,0x0($t8) -/* f0856f8: 2718000c */ addiu $t8,$t8,0xc -/* f0856fc: 254a000c */ addiu $t2,$t2,0xc -/* f085700: ad41fff4 */ sw $at,-0xc($t2) -/* f085704: 8f01fff8 */ lw $at,-0x8($t8) -/* f085708: ad41fff8 */ sw $at,-0x8($t2) -/* f08570c: 8f01fffc */ lw $at,-0x4($t8) -/* f085710: 1709fff8 */ bne $t8,$t1,.L0f0856f4 -/* f085714: ad41fffc */ sw $at,-0x4($t2) -/* f085718: 8f010000 */ lw $at,0x0($t8) -/* f08571c: 000260c0 */ sll $t4,$v0,0x3 -/* f085720: 3c058008 */ lui $a1,%hi(g_ModelStates) -/* f085724: ad410000 */ sw $at,0x0($t2) -/* f085728: 8f090004 */ lw $t1,0x4($t8) -/* f08572c: 00ac2821 */ addu $a1,$a1,$t4 -/* f085730: 00e02025 */ or $a0,$a3,$zero -/* f085734: ad490004 */ sw $t1,0x4($t2) -/* f085738: a4e20004 */ sh $v0,0x4($a3) -/* f08573c: acf9005c */ sw $t9,0x5c($a3) -/* f085740: afa700a0 */ sw $a3,0xa0($sp) -/* f085744: 0fc1a94b */ jal func0f06a52c -/* f085748: 8ca5b06c */ lw $a1,%lo(g_ModelStates)($a1) -/* f08574c: 1040007f */ beqz $v0,.L0f08594c -/* f085750: 8fa700a0 */ lw $a3,0xa0($sp) -/* f085754: 8ce40014 */ lw $a0,0x14($a3) -/* f085758: 0fc181a6 */ jal propReparent -/* f08575c: 8e050014 */ lw $a1,0x14($s0) -/* f085760: 1000007a */ b .L0f08594c -/* f085764: 00000000 */ nop -.L0f085768: -/* f085768: 24c60001 */ addiu $a2,$a2,0x1 -.L0f08576c: -/* f08576c: 24010013 */ addiu $at,$zero,0x13 -/* f085770: 00c1001a */ div $zero,$a2,$at -/* f085774: 00003010 */ mfhi $a2 -/* f085778: 54c4ffb6 */ bnel $a2,$a0,.L0f085654 -/* f08577c: 0006c080 */ sll $t8,$a2,0x2 -/* f085780: 10000072 */ b .L0f08594c -/* f085784: 00000000 */ nop -/* f085788: 24010039 */ addiu $at,$zero,0x39 -.L0f08578c: -/* f08578c: 54410009 */ bnel $v0,$at,.L0f0857b4 -/* f085790: 2401000d */ addiu $at,$zero,0xd -/* f085794: 920b0096 */ lbu $t3,0x96($s0) -/* f085798: 24010002 */ addiu $at,$zero,0x2 -/* f08579c: 240e0001 */ addiu $t6,$zero,0x1 -/* f0857a0: 1161006a */ beq $t3,$at,.L0f08594c -/* f0857a4: 00000000 */ nop -/* f0857a8: 10000068 */ b .L0f08594c -/* f0857ac: a20e0096 */ sb $t6,0x96($s0) -/* f0857b0: 2401000d */ addiu $at,$zero,0xd -.L0f0857b4: -/* f0857b4: 54410010 */ bnel $v0,$at,.L0f0857f8 -/* f0857b8: 24010006 */ addiu $at,$zero,0x6 -/* f0857bc: 8e0f0008 */ lw $t7,0x8($s0) -/* f0857c0: 3c014000 */ lui $at,0x4000 -/* f0857c4: 02002025 */ or $a0,$s0,$zero -/* f0857c8: 01e14825 */ or $t1,$t7,$at -/* f0857cc: 0fc1a1ee */ jal func0f0687b8 -/* f0857d0: ae090008 */ sw $t1,0x8($s0) -/* f0857d4: 24010001 */ addiu $at,$zero,0x1 -/* f0857d8: 1441005c */ bne $v0,$at,.L0f08594c -/* f0857dc: 00000000 */ nop -/* f0857e0: 8e180008 */ lw $t8,0x8($s0) -/* f0857e4: 3c011000 */ lui $at,0x1000 -/* f0857e8: 03015025 */ or $t2,$t8,$at -/* f0857ec: 10000057 */ b .L0f08594c -/* f0857f0: ae0a0008 */ sw $t2,0x8($s0) -/* f0857f4: 24010006 */ addiu $at,$zero,0x6 -.L0f0857f8: -/* f0857f8: 5441000c */ bnel $v0,$at,.L0f08582c -/* f0857fc: 2401000a */ addiu $at,$zero,0xa -/* f085800: 0fc1a1ee */ jal func0f0687b8 -/* f085804: 02002025 */ or $a0,$s0,$zero -/* f085808: 24010001 */ addiu $at,$zero,0x1 -/* f08580c: 1441004f */ bne $v0,$at,.L0f08594c -/* f085810: 00000000 */ nop -/* f085814: 8e190008 */ lw $t9,0x8($s0) -/* f085818: 3c011000 */ lui $at,0x1000 -/* f08581c: 03216025 */ or $t4,$t9,$at -/* f085820: 1000004a */ b .L0f08594c -/* f085824: ae0c0008 */ sw $t4,0x8($s0) -/* f085828: 2401000a */ addiu $at,$zero,0xa -.L0f08582c: -/* f08582c: 5441000c */ bnel $v0,$at,.L0f085860 -/* f085830: 2401000b */ addiu $at,$zero,0xb -/* f085834: 0fc1a1ee */ jal func0f0687b8 -/* f085838: 02002025 */ or $a0,$s0,$zero -/* f08583c: 24010001 */ addiu $at,$zero,0x1 -/* f085840: 14410042 */ bne $v0,$at,.L0f08594c -/* f085844: 2604005c */ addiu $a0,$s0,0x5c -/* f085848: 3c058007 */ lui $a1,%hi(g_TvImage14) -/* f08584c: 0fc1fe46 */ jal tvscreenSetImage -/* f085850: 24a5aa88 */ addiu $a1,$a1,%lo(g_TvImage14) -/* f085854: 1000003d */ b .L0f08594c -/* f085858: 00000000 */ nop -/* f08585c: 2401000b */ addiu $at,$zero,0xb -.L0f085860: -/* f085860: 54410018 */ bnel $v0,$at,.L0f0858c4 -/* f085864: 24010024 */ addiu $at,$zero,0x24 -/* f085868: 0fc1a1ee */ jal func0f0687b8 -/* f08586c: 02002025 */ or $a0,$s0,$zero -/* f085870: 24010001 */ addiu $at,$zero,0x1 -/* f085874: 14410035 */ bne $v0,$at,.L0f08594c -/* f085878: 2604005c */ addiu $a0,$s0,0x5c -/* f08587c: 3c058007 */ lui $a1,%hi(g_TvImage14) -/* f085880: 0fc1fe46 */ jal tvscreenSetImage -/* f085884: 24a5aa88 */ addiu $a1,$a1,%lo(g_TvImage14) -/* f085888: 3c058007 */ lui $a1,%hi(g_TvImage14) -/* f08588c: 24a5aa88 */ addiu $a1,$a1,%lo(g_TvImage14) -/* f085890: 0fc1fe46 */ jal tvscreenSetImage -/* f085894: 260400d0 */ addiu $a0,$s0,0xd0 -/* f085898: 3c058007 */ lui $a1,%hi(g_TvImage14) -/* f08589c: 24a5aa88 */ addiu $a1,$a1,%lo(g_TvImage14) -/* f0858a0: 0fc1fe46 */ jal tvscreenSetImage -/* f0858a4: 26040144 */ addiu $a0,$s0,0x144 -/* f0858a8: 3c058007 */ lui $a1,%hi(g_TvImage14) -/* f0858ac: 24a5aa88 */ addiu $a1,$a1,%lo(g_TvImage14) -/* f0858b0: 0fc1fe46 */ jal tvscreenSetImage -/* f0858b4: 260401b8 */ addiu $a0,$s0,0x1b8 -/* f0858b8: 10000024 */ b .L0f08594c -/* f0858bc: 00000000 */ nop -/* f0858c0: 24010024 */ addiu $at,$zero,0x24 -.L0f0858c4: -/* f0858c4: 5441000c */ bnel $v0,$at,.L0f0858f8 -/* f0858c8: 24010015 */ addiu $at,$zero,0x15 -/* f0858cc: 0fc1a1ee */ jal func0f0687b8 -/* f0858d0: 02002025 */ or $a0,$s0,$zero -/* f0858d4: 24010001 */ addiu $at,$zero,0x1 -/* f0858d8: 1441001c */ bne $v0,$at,.L0f08594c -/* f0858dc: 00000000 */ nop -/* f0858e0: 8e040014 */ lw $a0,0x14($s0) -/* f0858e4: 0fc24113 */ jal func0f09044c -/* f0858e8: 24840008 */ addiu $a0,$a0,0x8 -/* f0858ec: 10000017 */ b .L0f08594c -/* f0858f0: 00000000 */ nop -/* f0858f4: 24010015 */ addiu $at,$zero,0x15 -.L0f0858f8: -/* f0858f8: 14410014 */ bne $v0,$at,.L0f08594c -/* f0858fc: 00000000 */ nop -/* f085900: 0fc1a1ee */ jal func0f0687b8 -/* f085904: 02002025 */ or $a0,$s0,$zero -/* f085908: 5440000e */ bnezl $v0,.L0f085944 -/* f08590c: 44803000 */ mtc1 $zero,$f6 -/* f085910: 8602004e */ lh $v0,0x4e($s0) -/* f085914: 860d004c */ lh $t5,0x4c($s0) -/* f085918: c606005c */ lwc1 $f6,0x5c($s0) -/* f08591c: 44829000 */ mtc1 $v0,$f18 -/* f085920: 004d5823 */ subu $t3,$v0,$t5 -/* f085924: 448b4000 */ mtc1 $t3,$f8 -/* f085928: 46809120 */ cvt.s.w $f4,$f18 -/* f08592c: 468042a0 */ cvt.s.w $f10,$f8 -/* f085930: 460a3402 */ mul.s $f16,$f6,$f10 -/* f085934: 46048203 */ div.s $f8,$f16,$f4 -/* f085938: 10000004 */ b .L0f08594c -/* f08593c: e6080060 */ swc1 $f8,0x60($s0) -/* f085940: 44803000 */ mtc1 $zero,$f6 -.L0f085944: -/* f085944: 00000000 */ nop -/* f085948: e6060060 */ swc1 $f6,0x60($s0) -.L0f08594c: -/* f08594c: 0fc1a1ee */ jal func0f0687b8 -/* f085950: 02002025 */ or $a0,$s0,$zero -/* f085954: 24010001 */ addiu $at,$zero,0x1 -/* f085958: 5441000d */ bnel $v0,$at,.L0f085990 -/* f08595c: 8fbf001c */ lw $ra,0x1c($sp) -/* f085960: 8e0e0014 */ lw $t6,0x14($s0) -/* f085964: 8dc4001c */ lw $a0,0x1c($t6) -/* f085968: 50800009 */ beqzl $a0,.L0f085990 -/* f08596c: 8fbf001c */ lw $ra,0x1c($sp) -/* f085970: 8c820020 */ lw $v0,0x20($a0) -.L0f085974: -/* f085974: 24050001 */ addiu $a1,$zero,0x1 -/* f085978: 0fc20a59 */ jal propobjSetDropped -/* f08597c: afa20028 */ sw $v0,0x28($sp) -/* f085980: 8fa40028 */ lw $a0,0x28($sp) -/* f085984: 5480fffb */ bnezl $a0,.L0f085974 -/* f085988: 8c820020 */ lw $v0,0x20($a0) -.L0f08598c: -/* f08598c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f085990: -/* f085990: 8fb00018 */ lw $s0,0x18($sp) -/* f085994: 27bd00c0 */ addiu $sp,$sp,0xc0 -/* f085998: 03e00008 */ jr $ra -/* f08599c: 00000000 */ nop -); + // ...but not for deployed laptop guns in multiplayer, because those bits + // likely designate the owner of the gun + if (obj->type != OBJTYPE_AUTOGUN || !g_Vars.normmplayerisrunning) { + obj->hidden &= 0x0fffffff; + obj->hidden |= (playernum << 28) & 0xf0000000; + } #else -GLOBAL_ASM( -glabel func0f0852ac -.late_rodata -glabel var7f1aab30 -.word 0x46fffe00 -.text -/* f083b30: 27bdff40 */ addiu $sp,$sp,-192 -/* f083b34: afbf001c */ sw $ra,0x1c($sp) -/* f083b38: afb00018 */ sw $s0,0x18($sp) -/* f083b3c: afa600c8 */ sw $a2,0xc8($sp) -/* f083b40: afa700cc */ sw $a3,0xcc($sp) -/* f083b44: 8c8e0040 */ lw $t6,0x40($a0) -/* f083b48: 3c010fff */ lui $at,0xfff -/* f083b4c: 3421ffff */ ori $at,$at,0xffff -/* f083b50: 01c17824 */ and $t7,$t6,$at -/* f083b54: ac8f0040 */ sw $t7,0x40($a0) -/* f083b58: 8fb900d0 */ lw $t9,0xd0($sp) -/* f083b5c: 3c01f000 */ lui $at,0xf000 -/* f083b60: 908c0003 */ lbu $t4,0x3($a0) -/* f083b64: 00194f00 */ sll $t1,$t9,0x1c -/* f083b68: 01215024 */ and $t2,$t1,$at -/* f083b6c: 44856000 */ mtc1 $a1,$f12 -/* f083b70: 01ea5825 */ or $t3,$t7,$t2 -/* f083b74: 24010024 */ addiu $at,$zero,0x24 -/* f083b78: 00808025 */ or $s0,$a0,$zero -/* f083b7c: 15810006 */ bne $t4,$at,.NB0f083b98 -/* f083b80: ac8b0040 */ sw $t3,0x40($a0) -/* f083b84: 0fc19e8e */ jal func0f0687b8 -/* f083b88: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f083b8c: 24010001 */ addiu $at,$zero,0x1 -/* f083b90: 10410197 */ beq $v0,$at,.NB0f0841f0 -/* f083b94: c7ac00c4 */ lwc1 $f12,0xc4($sp) -.NB0f083b98: -/* f083b98: 8fad00cc */ lw $t5,0xcc($sp) -/* f083b9c: 02002025 */ or $a0,$s0,$zero -/* f083ba0: 55a0000c */ bnezl $t5,.NB0f083bd4 -/* f083ba4: 8e030008 */ lw $v1,0x8($s0) -/* f083ba8: 0fc20e86 */ jal objIsCollectableByDefault -/* f083bac: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f083bb0: 1440018f */ bnez $v0,.NB0f0841f0 -/* f083bb4: c7ac00c4 */ lwc1 $f12,0xc4($sp) -/* f083bb8: 8e0e0008 */ lw $t6,0x8($s0) -/* f083bbc: 000e79c0 */ sll $t7,$t6,0x7 -/* f083bc0: 05e3004f */ bgezl $t7,.NB0f083d00 -/* f083bc4: 920f0003 */ lbu $t7,0x3($s0) -/* f083bc8: 1000018a */ beqz $zero,.NB0f0841f4 -/* f083bcc: 8fbf001c */ lw $ra,0x1c($sp) -/* f083bd0: 8e030008 */ lw $v1,0x8($s0) -.NB0f083bd4: -/* f083bd4: 0003cb80 */ sll $t9,$v1,0xe -/* f083bd8: 07220186 */ bltzl $t9,.NB0f0841f4 -/* f083bdc: 8fbf001c */ lw $ra,0x1c($sp) -/* f083be0: 92020003 */ lbu $v0,0x3($s0) -/* f083be4: 24050008 */ addiu $a1,$zero,0x8 -/* f083be8: 24040007 */ addiu $a0,$zero,0x7 -/* f083bec: 14a20028 */ bne $a1,$v0,.NB0f083c90 -/* f083bf0: 00000000 */ sll $zero,$zero,0x0 -/* f083bf4: 8e09000c */ lw $t1,0xc($s0) -/* f083bf8: 2405000c */ addiu $a1,$zero,0xc -/* f083bfc: 0009c080 */ sll $t8,$t1,0x2 -/* f083c00: 07030007 */ bgezl $t8,.NB0f083c20 -/* f083c04: 9202005c */ lbu $v0,0x5c($s0) -/* f083c08: 0fc1b95e */ jal func0f06f314 -/* f083c0c: 8e040014 */ lw $a0,0x14($s0) -/* f083c10: 8e0a0040 */ lw $t2,0x40($s0) -/* f083c14: 354b0004 */ ori $t3,$t2,0x4 -/* f083c18: ae0b0040 */ sw $t3,0x40($s0) -/* f083c1c: 9202005c */ lbu $v0,0x5c($s0) -.NB0f083c20: -/* f083c20: 2401001e */ addiu $at,$zero,0x1e -/* f083c24: 10410012 */ beq $v0,$at,.NB0f083c70 -/* f083c28: 24010020 */ addiu $at,$zero,0x20 -/* f083c2c: 10410010 */ beq $v0,$at,.NB0f083c70 -/* f083c30: 24010022 */ addiu $at,$zero,0x22 -/* f083c34: 1041000e */ beq $v0,$at,.NB0f083c70 -/* f083c38: 24010021 */ addiu $at,$zero,0x21 -/* f083c3c: 1041000c */ beq $v0,$at,.NB0f083c70 -/* f083c40: 24010052 */ addiu $at,$zero,0x52 -/* f083c44: 1041000a */ beq $v0,$at,.NB0f083c70 -/* f083c48: 24010053 */ addiu $at,$zero,0x53 -/* f083c4c: 10410008 */ beq $v0,$at,.NB0f083c70 -/* f083c50: 24010054 */ addiu $at,$zero,0x54 -/* f083c54: 10410006 */ beq $v0,$at,.NB0f083c70 -/* f083c58: 2401000f */ addiu $at,$zero,0xf -/* f083c5c: 54410165 */ bnel $v0,$at,.NB0f0841f4 -/* f083c60: 8fbf001c */ lw $ra,0x1c($sp) -/* f083c64: 920c005f */ lbu $t4,0x5f($s0) -/* f083c68: 24010001 */ addiu $at,$zero,0x1 -/* f083c6c: 15810160 */ bne $t4,$at,.NB0f0841f0 -.NB0f083c70: -/* f083c70: 24010053 */ addiu $at,$zero,0x53 -/* f083c74: 14410004 */ bne $v0,$at,.NB0f083c88 -/* f083c78: 8fad00cc */ lw $t5,0xcc($sp) -/* f083c7c: 24010022 */ addiu $at,$zero,0x22 -/* f083c80: 51a1015c */ beql $t5,$at,.NB0f0841f4 -/* f083c84: 8fbf001c */ lw $ra,0x1c($sp) -.NB0f083c88: -/* f083c88: 10000159 */ beqz $zero,.NB0f0841f0 -/* f083c8c: a6000062 */ sh $zero,0x62($s0) -.NB0f083c90: -/* f083c90: 10820003 */ beq $a0,$v0,.NB0f083ca0 -/* f083c94: 24010014 */ addiu $at,$zero,0x14 -/* f083c98: 54410014 */ bnel $v0,$at,.NB0f083cec -/* f083c9c: 02002025 */ or $a0,$s0,$zero -.NB0f083ca0: -/* f083ca0: 8e02005c */ lw $v0,0x5c($s0) -/* f083ca4: 5082000d */ beql $a0,$v0,.NB0f083cdc -/* f083ca8: 3c011000 */ lui $at,0x1000 -/* f083cac: 10a2000a */ beq $a1,$v0,.NB0f083cd8 -/* f083cb0: 24010010 */ addiu $at,$zero,0x10 -/* f083cb4: 10410008 */ beq $v0,$at,.NB0f083cd8 -/* f083cb8: 2401000c */ addiu $at,$zero,0xc -/* f083cbc: 10410006 */ beq $v0,$at,.NB0f083cd8 -/* f083cc0: 2401000d */ addiu $at,$zero,0xd -/* f083cc4: 10410004 */ beq $v0,$at,.NB0f083cd8 -/* f083cc8: 2401000e */ addiu $at,$zero,0xe -/* f083ccc: 10410002 */ beq $v0,$at,.NB0f083cd8 -/* f083cd0: 2401000b */ addiu $at,$zero,0xb -/* f083cd4: 14410146 */ bne $v0,$at,.NB0f0841f0 -.NB0f083cd8: -/* f083cd8: 3c011000 */ lui $at,0x1000 -.NB0f083cdc: -/* f083cdc: 00617025 */ or $t6,$v1,$at -/* f083ce0: 10000143 */ beqz $zero,.NB0f0841f0 -/* f083ce4: ae0e0008 */ sw $t6,0x8($s0) -/* f083ce8: 02002025 */ or $a0,$s0,$zero -.NB0f083cec: -/* f083cec: 0fc20e9c */ jal func0f0851ec -/* f083cf0: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f083cf4: 1040013e */ beqz $v0,.NB0f0841f0 -/* f083cf8: c7ac00c4 */ lwc1 $f12,0xc4($sp) -/* f083cfc: 920f0003 */ lbu $t7,0x3($s0) -.NB0f083d00: -/* f083d00: 24010039 */ addiu $at,$zero,0x39 -/* f083d04: 02002025 */ or $a0,$s0,$zero -/* f083d08: 15e10005 */ bne $t7,$at,.NB0f083d20 -/* f083d0c: 3c013e80 */ lui $at,0x3e80 -/* f083d10: 44812000 */ mtc1 $at,$f4 -/* f083d14: 00000000 */ sll $zero,$zero,0x0 -/* f083d18: 46046302 */ mul.s $f12,$f12,$f4 -/* f083d1c: 00000000 */ sll $zero,$zero,0x0 -.NB0f083d20: -/* f083d20: 0fc19e8e */ jal func0f0687b8 -/* f083d24: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f083d28: 1440000d */ bnez $v0,.NB0f083d60 -/* f083d2c: c7ac00c4 */ lwc1 $f12,0xc4($sp) -/* f083d30: 3c013f80 */ lui $at,0x3f80 -/* f083d34: 44810000 */ mtc1 $at,$f0 -/* f083d38: 3c01437a */ lui $at,0x437a -/* f083d3c: 44813000 */ mtc1 $at,$f6 -/* f083d40: 00000000 */ sll $zero,$zero,0x0 -/* f083d44: 46066302 */ mul.s $f12,$f12,$f6 -/* f083d48: 4600603c */ c.lt.s $f12,$f0 -/* f083d4c: 00000000 */ sll $zero,$zero,0x0 -/* f083d50: 4502001f */ bc1fl .NB0f083dd0 -/* f083d54: 860a004c */ lh $t2,0x4c($s0) -/* f083d58: 1000001c */ beqz $zero,.NB0f083dcc -/* f083d5c: 46000306 */ mov.s $f12,$f0 -.NB0f083d60: -/* f083d60: 02002025 */ or $a0,$s0,$zero -/* f083d64: 0fc19e78 */ jal func0f068760 -/* f083d68: e7ac00c4 */ swc1 $f12,0xc4($sp) -/* f083d6c: 24090004 */ addiu $t1,$zero,0x4 -/* f083d70: c7ac00c4 */ lwc1 $f12,0xc4($sp) -/* f083d74: 04410004 */ bgez $v0,.NB0f083d88 -/* f083d78: 30590003 */ andi $t9,$v0,0x3 -/* f083d7c: 13200002 */ beqz $t9,.NB0f083d88 -/* f083d80: 00000000 */ sll $zero,$zero,0x0 -/* f083d84: 2739fffc */ addiu $t9,$t9,-4 -.NB0f083d88: -/* f083d88: 0139c023 */ subu $t8,$t1,$t9 -/* f083d8c: 44984000 */ mtc1 $t8,$f8 -/* f083d90: 3c013f80 */ lui $at,0x3f80 -/* f083d94: 46804020 */ cvt.s.w $f0,$f8 -/* f083d98: 460c003c */ c.lt.s $f0,$f12 -/* f083d9c: 00000000 */ sll $zero,$zero,0x0 -/* f083da0: 45020004 */ bc1fl .NB0f083db4 -/* f083da4: 44810000 */ mtc1 $at,$f0 -/* f083da8: 10000008 */ beqz $zero,.NB0f083dcc -/* f083dac: 46000306 */ mov.s $f12,$f0 -/* f083db0: 44810000 */ mtc1 $at,$f0 -.NB0f083db4: -/* f083db4: 00000000 */ sll $zero,$zero,0x0 -/* f083db8: 4600603c */ c.lt.s $f12,$f0 -/* f083dbc: 00000000 */ sll $zero,$zero,0x0 -/* f083dc0: 45020003 */ bc1fl .NB0f083dd0 -/* f083dc4: 860a004c */ lh $t2,0x4c($s0) -/* f083dc8: 46000306 */ mov.s $f12,$f0 -.NB0f083dcc: -/* f083dcc: 860a004c */ lh $t2,0x4c($s0) -.NB0f083dd0: -/* f083dd0: 3c017f1a */ lui $at,0x7f1a -/* f083dd4: c4324e4c */ lwc1 $f18,0x4e4c($at) -/* f083dd8: 448a5000 */ mtc1 $t2,$f10 -/* f083ddc: 240b7fff */ addiu $t3,$zero,0x7fff -/* f083de0: 46805420 */ cvt.s.w $f16,$f10 -/* f083de4: 460c8300 */ add.s $f12,$f16,$f12 -/* f083de8: 460c903e */ c.le.s $f18,$f12 -/* f083dec: 00000000 */ sll $zero,$zero,0x0 -/* f083df0: 45020004 */ bc1fl .NB0f083e04 -/* f083df4: 4600610d */ trunc.w.s $f4,$f12 -/* f083df8: 10000005 */ beqz $zero,.NB0f083e10 -/* f083dfc: a60b004c */ sh $t3,0x4c($s0) -/* f083e00: 4600610d */ trunc.w.s $f4,$f12 -.NB0f083e04: -/* f083e04: 440d2000 */ mfc1 $t5,$f4 -/* f083e08: 00000000 */ sll $zero,$zero,0x0 -/* f083e0c: a60d004c */ sh $t5,0x4c($s0) -.NB0f083e10: -/* f083e10: 860e0004 */ lh $t6,0x4($s0) -/* f083e14: 2401014c */ addiu $at,$zero,0x14c -/* f083e18: 51c100f6 */ beql $t6,$at,.NB0f0841f4 -/* f083e1c: 8fbf001c */ lw $ra,0x1c($sp) -/* f083e20: 92020003 */ lbu $v0,0x3($s0) -/* f083e24: 2401002a */ addiu $at,$zero,0x2a -/* f083e28: 10410003 */ beq $v0,$at,.NB0f083e38 -/* f083e2c: 2401002f */ addiu $at,$zero,0x2f -/* f083e30: 1441000a */ bne $v0,$at,.NB0f083e5c -/* f083e34: 24050001 */ addiu $a1,$zero,0x1 -.NB0f083e38: -/* f083e38: 860f004c */ lh $t7,0x4c($s0) -/* f083e3c: 8609004e */ lh $t1,0x4e($s0) -/* f083e40: 01e9082a */ slt $at,$t7,$t1 -/* f083e44: 5420000d */ bnezl $at,.NB0f083e7c -/* f083e48: 24010014 */ addiu $at,$zero,0x14 -/* f083e4c: 0fc20d7e */ jal func0f084cf0 -/* f083e50: 02002025 */ or $a0,$s0,$zero -/* f083e54: 10000008 */ beqz $zero,.NB0f083e78 -/* f083e58: 92020003 */ lbu $v0,0x3($s0) -.NB0f083e5c: -/* f083e5c: 0fc204f7 */ jal propobjSetDropped -/* f083e60: 8e040014 */ lw $a0,0x14($s0) -/* f083e64: 02002025 */ or $a0,$s0,$zero -/* f083e68: 8fa500c8 */ lw $a1,0xc8($sp) -/* f083e6c: 0fc20abd */ jal func0f0841dc -/* f083e70: 8fa600d0 */ lw $a2,0xd0($sp) -/* f083e74: 92020003 */ lbu $v0,0x3($s0) -.NB0f083e78: -/* f083e78: 24010014 */ addiu $at,$zero,0x14 -.NB0f083e7c: -/* f083e7c: 5441005c */ bnel $v0,$at,.NB0f083ff0 -/* f083e80: 24010039 */ addiu $at,$zero,0x39 -/* f083e84: 0fc19e8e */ jal func0f0687b8 -/* f083e88: 02002025 */ or $a0,$s0,$zero -/* f083e8c: 24010001 */ addiu $at,$zero,0x1 -/* f083e90: 144100c7 */ bne $v0,$at,.NB0f0841b0 -/* f083e94: 00000000 */ sll $zero,$zero,0x0 -/* f083e98: 0c004d84 */ jal random -/* f083e9c: 00000000 */ sll $zero,$zero,0x0 -/* f083ea0: 24010013 */ addiu $at,$zero,0x13 -/* f083ea4: 0041001b */ divu $zero,$v0,$at -/* f083ea8: 00003010 */ mfhi $a2 -/* f083eac: 00c02025 */ or $a0,$a2,$zero -/* f083eb0: 00000000 */ sll $zero,$zero,0x0 -/* f083eb4: 0006c880 */ sll $t9,$a2,0x2 -.NB0f083eb8: -/* f083eb8: 02191821 */ addu $v1,$s0,$t9 -/* f083ebc: 9478005e */ lhu $t8,0x5e($v1) -/* f083ec0: 5b000043 */ blezl $t8,.NB0f083fd0 -/* f083ec4: 24c60001 */ addiu $a2,$a2,0x1 -/* f083ec8: 946a005c */ lhu $t2,0x5c($v1) -/* f083ecc: 3401ffff */ dli $at,0xffff -/* f083ed0: 5141003f */ beql $t2,$at,.NB0f083fd0 -/* f083ed4: 24c60001 */ addiu $a2,$a2,0x1 -/* f083ed8: afa30024 */ sw $v1,0x24($sp) -/* f083edc: afa400a8 */ sw $a0,0xa8($sp) -/* f083ee0: 0fc223db */ jal func0f08a724 -/* f083ee4: afa600a4 */ sw $a2,0xa4($sp) -/* f083ee8: 8fa30024 */ lw $v1,0x24($sp) -/* f083eec: 8fa400a8 */ lw $a0,0xa8($sp) -/* f083ef0: 8fa600a4 */ lw $a2,0xa4($sp) -/* f083ef4: 10400035 */ beqz $v0,.NB0f083fcc -/* f083ef8: 00403825 */ or $a3,$v0,$zero -/* f083efc: 3c0b8007 */ lui $t3,0x8007 -/* f083f00: 27a80040 */ addiu $t0,$sp,0x40 -/* f083f04: 256bd304 */ addiu $t3,$t3,-11516 -/* f083f08: 9462005c */ lhu $v0,0x5c($v1) -/* f083f0c: 256d0054 */ addiu $t5,$t3,0x54 -/* f083f10: 01007025 */ or $t6,$t0,$zero -.NB0f083f14: -/* f083f14: 8d610000 */ lw $at,0x0($t3) -/* f083f18: 256b000c */ addiu $t3,$t3,0xc -/* f083f1c: 25ce000c */ addiu $t6,$t6,0xc -/* f083f20: adc1fff4 */ sw $at,-0xc($t6) -/* f083f24: 8d61fff8 */ lw $at,-0x8($t3) -/* f083f28: adc1fff8 */ sw $at,-0x8($t6) -/* f083f2c: 8d61fffc */ lw $at,-0x4($t3) -/* f083f30: 156dfff8 */ bne $t3,$t5,.NB0f083f14 -/* f083f34: adc1fffc */ sw $at,-0x4($t6) -/* f083f38: 8d610000 */ lw $at,0x0($t3) -/* f083f3c: 0100c825 */ or $t9,$t0,$zero -/* f083f40: 00e0c025 */ or $t8,$a3,$zero -/* f083f44: adc10000 */ sw $at,0x0($t6) -/* f083f48: 8d6d0004 */ lw $t5,0x4($t3) -/* f083f4c: 25090054 */ addiu $t1,$t0,0x54 -/* f083f50: 24ca0001 */ addiu $t2,$a2,0x1 -/* f083f54: adcd0004 */ sw $t5,0x4($t6) -.NB0f083f58: -/* f083f58: 8f210000 */ lw $at,0x0($t9) -/* f083f5c: 2739000c */ addiu $t9,$t9,0xc -/* f083f60: 2718000c */ addiu $t8,$t8,0xc -/* f083f64: af01fff4 */ sw $at,-0xc($t8) -/* f083f68: 8f21fff8 */ lw $at,-0x8($t9) -/* f083f6c: af01fff8 */ sw $at,-0x8($t8) -/* f083f70: 8f21fffc */ lw $at,-0x4($t9) -/* f083f74: 1729fff8 */ bne $t9,$t1,.NB0f083f58 -/* f083f78: af01fffc */ sw $at,-0x4($t8) -/* f083f7c: 8f210000 */ lw $at,0x0($t9) -/* f083f80: 000260c0 */ sll $t4,$v0,0x3 -/* f083f84: 3c058008 */ lui $a1,0x8008 -/* f083f88: af010000 */ sw $at,0x0($t8) -/* f083f8c: 8f290004 */ lw $t1,0x4($t9) -/* f083f90: 00ac2821 */ addu $a1,$a1,$t4 -/* f083f94: 00e02025 */ or $a0,$a3,$zero -/* f083f98: af090004 */ sw $t1,0x4($t8) -/* f083f9c: a4e20004 */ sh $v0,0x4($a3) -/* f083fa0: acea005c */ sw $t2,0x5c($a3) -/* f083fa4: afa700a0 */ sw $a3,0xa0($sp) -/* f083fa8: 0fc1a5e6 */ jal func0f06a52c -/* f083fac: 8ca5d8cc */ lw $a1,-0x2734($a1) -/* f083fb0: 1040007f */ beqz $v0,.NB0f0841b0 -/* f083fb4: 8fa700a0 */ lw $a3,0xa0($sp) -/* f083fb8: 8ce40014 */ lw $a0,0x14($a3) -/* f083fbc: 0fc17e56 */ jal propReparent -/* f083fc0: 8e050014 */ lw $a1,0x14($s0) -/* f083fc4: 1000007a */ beqz $zero,.NB0f0841b0 -/* f083fc8: 00000000 */ sll $zero,$zero,0x0 -.NB0f083fcc: -/* f083fcc: 24c60001 */ addiu $a2,$a2,0x1 -.NB0f083fd0: -/* f083fd0: 24010013 */ addiu $at,$zero,0x13 -/* f083fd4: 00c1001a */ div $zero,$a2,$at -/* f083fd8: 00003010 */ mfhi $a2 -/* f083fdc: 54c4ffb6 */ bnel $a2,$a0,.NB0f083eb8 -/* f083fe0: 0006c880 */ sll $t9,$a2,0x2 -/* f083fe4: 10000072 */ beqz $zero,.NB0f0841b0 -/* f083fe8: 00000000 */ sll $zero,$zero,0x0 -/* f083fec: 24010039 */ addiu $at,$zero,0x39 -.NB0f083ff0: -/* f083ff0: 54410009 */ bnel $v0,$at,.NB0f084018 -/* f083ff4: 2401000d */ addiu $at,$zero,0xd -/* f083ff8: 920b0096 */ lbu $t3,0x96($s0) -/* f083ffc: 24010002 */ addiu $at,$zero,0x2 -/* f084000: 240e0001 */ addiu $t6,$zero,0x1 -/* f084004: 1161006a */ beq $t3,$at,.NB0f0841b0 -/* f084008: 00000000 */ sll $zero,$zero,0x0 -/* f08400c: 10000068 */ beqz $zero,.NB0f0841b0 -/* f084010: a20e0096 */ sb $t6,0x96($s0) -/* f084014: 2401000d */ addiu $at,$zero,0xd -.NB0f084018: -/* f084018: 54410010 */ bnel $v0,$at,.NB0f08405c -/* f08401c: 24010006 */ addiu $at,$zero,0x6 -/* f084020: 8e0f0008 */ lw $t7,0x8($s0) -/* f084024: 3c014000 */ lui $at,0x4000 -/* f084028: 02002025 */ or $a0,$s0,$zero -/* f08402c: 01e14825 */ or $t1,$t7,$at -/* f084030: 0fc19e8e */ jal func0f0687b8 -/* f084034: ae090008 */ sw $t1,0x8($s0) -/* f084038: 24010001 */ addiu $at,$zero,0x1 -/* f08403c: 1441005c */ bne $v0,$at,.NB0f0841b0 -/* f084040: 00000000 */ sll $zero,$zero,0x0 -/* f084044: 8e190008 */ lw $t9,0x8($s0) -/* f084048: 3c011000 */ lui $at,0x1000 -/* f08404c: 0321c025 */ or $t8,$t9,$at -/* f084050: 10000057 */ beqz $zero,.NB0f0841b0 -/* f084054: ae180008 */ sw $t8,0x8($s0) -/* f084058: 24010006 */ addiu $at,$zero,0x6 -.NB0f08405c: -/* f08405c: 5441000c */ bnel $v0,$at,.NB0f084090 -/* f084060: 2401000a */ addiu $at,$zero,0xa -/* f084064: 0fc19e8e */ jal func0f0687b8 -/* f084068: 02002025 */ or $a0,$s0,$zero -/* f08406c: 24010001 */ addiu $at,$zero,0x1 -/* f084070: 1441004f */ bne $v0,$at,.NB0f0841b0 -/* f084074: 00000000 */ sll $zero,$zero,0x0 -/* f084078: 8e0a0008 */ lw $t2,0x8($s0) -/* f08407c: 3c011000 */ lui $at,0x1000 -/* f084080: 01416025 */ or $t4,$t2,$at -/* f084084: 1000004a */ beqz $zero,.NB0f0841b0 -/* f084088: ae0c0008 */ sw $t4,0x8($s0) -/* f08408c: 2401000a */ addiu $at,$zero,0xa -.NB0f084090: -/* f084090: 5441000c */ bnel $v0,$at,.NB0f0840c4 -/* f084094: 2401000b */ addiu $at,$zero,0xb -/* f084098: 0fc19e8e */ jal func0f0687b8 -/* f08409c: 02002025 */ or $a0,$s0,$zero -/* f0840a0: 24010001 */ addiu $at,$zero,0x1 -/* f0840a4: 14410042 */ bne $v0,$at,.NB0f0841b0 -/* f0840a8: 2604005c */ addiu $a0,$s0,0x5c -/* f0840ac: 3c058007 */ lui $a1,0x8007 -/* f0840b0: 0fc1f8e4 */ jal tvscreenSetImage -/* f0840b4: 24a5d188 */ addiu $a1,$a1,-11896 -/* f0840b8: 1000003d */ beqz $zero,.NB0f0841b0 -/* f0840bc: 00000000 */ sll $zero,$zero,0x0 -/* f0840c0: 2401000b */ addiu $at,$zero,0xb -.NB0f0840c4: -/* f0840c4: 54410018 */ bnel $v0,$at,.NB0f084128 -/* f0840c8: 24010024 */ addiu $at,$zero,0x24 -/* f0840cc: 0fc19e8e */ jal func0f0687b8 -/* f0840d0: 02002025 */ or $a0,$s0,$zero -/* f0840d4: 24010001 */ addiu $at,$zero,0x1 -/* f0840d8: 14410035 */ bne $v0,$at,.NB0f0841b0 -/* f0840dc: 2604005c */ addiu $a0,$s0,0x5c -/* f0840e0: 3c058007 */ lui $a1,0x8007 -/* f0840e4: 0fc1f8e4 */ jal tvscreenSetImage -/* f0840e8: 24a5d188 */ addiu $a1,$a1,-11896 -/* f0840ec: 3c058007 */ lui $a1,0x8007 -/* f0840f0: 24a5d188 */ addiu $a1,$a1,-11896 -/* f0840f4: 0fc1f8e4 */ jal tvscreenSetImage -/* f0840f8: 260400d0 */ addiu $a0,$s0,0xd0 -/* f0840fc: 3c058007 */ lui $a1,0x8007 -/* f084100: 24a5d188 */ addiu $a1,$a1,-11896 -/* f084104: 0fc1f8e4 */ jal tvscreenSetImage -/* f084108: 26040144 */ addiu $a0,$s0,0x144 -/* f08410c: 3c058007 */ lui $a1,0x8007 -/* f084110: 24a5d188 */ addiu $a1,$a1,-11896 -/* f084114: 0fc1f8e4 */ jal tvscreenSetImage -/* f084118: 260401b8 */ addiu $a0,$s0,0x1b8 -/* f08411c: 10000024 */ beqz $zero,.NB0f0841b0 -/* f084120: 00000000 */ sll $zero,$zero,0x0 -/* f084124: 24010024 */ addiu $at,$zero,0x24 -.NB0f084128: -/* f084128: 5441000c */ bnel $v0,$at,.NB0f08415c -/* f08412c: 24010015 */ addiu $at,$zero,0x15 -/* f084130: 0fc19e8e */ jal func0f0687b8 -/* f084134: 02002025 */ or $a0,$s0,$zero -/* f084138: 24010001 */ addiu $at,$zero,0x1 -/* f08413c: 1441001c */ bne $v0,$at,.NB0f0841b0 -/* f084140: 00000000 */ sll $zero,$zero,0x0 -/* f084144: 8e040014 */ lw $a0,0x14($s0) -/* f084148: 0fc23ab9 */ jal func0f09044c -/* f08414c: 24840008 */ addiu $a0,$a0,0x8 -/* f084150: 10000017 */ beqz $zero,.NB0f0841b0 -/* f084154: 00000000 */ sll $zero,$zero,0x0 -/* f084158: 24010015 */ addiu $at,$zero,0x15 -.NB0f08415c: -/* f08415c: 14410014 */ bne $v0,$at,.NB0f0841b0 -/* f084160: 00000000 */ sll $zero,$zero,0x0 -/* f084164: 0fc19e8e */ jal func0f0687b8 -/* f084168: 02002025 */ or $a0,$s0,$zero -/* f08416c: 5440000e */ bnezl $v0,.NB0f0841a8 -/* f084170: 44803000 */ mtc1 $zero,$f6 -/* f084174: 8602004e */ lh $v0,0x4e($s0) -/* f084178: 860d004c */ lh $t5,0x4c($s0) -/* f08417c: c606005c */ lwc1 $f6,0x5c($s0) -/* f084180: 44829000 */ mtc1 $v0,$f18 -/* f084184: 004d5823 */ subu $t3,$v0,$t5 -/* f084188: 448b4000 */ mtc1 $t3,$f8 -/* f08418c: 46809120 */ cvt.s.w $f4,$f18 -/* f084190: 468042a0 */ cvt.s.w $f10,$f8 -/* f084194: 460a3402 */ mul.s $f16,$f6,$f10 -/* f084198: 46048203 */ div.s $f8,$f16,$f4 -/* f08419c: 10000004 */ beqz $zero,.NB0f0841b0 -/* f0841a0: e6080060 */ swc1 $f8,0x60($s0) -/* f0841a4: 44803000 */ mtc1 $zero,$f6 -.NB0f0841a8: -/* f0841a8: 00000000 */ sll $zero,$zero,0x0 -/* f0841ac: e6060060 */ swc1 $f6,0x60($s0) -.NB0f0841b0: -/* f0841b0: 0fc19e8e */ jal func0f0687b8 -/* f0841b4: 02002025 */ or $a0,$s0,$zero -/* f0841b8: 24010001 */ addiu $at,$zero,0x1 -/* f0841bc: 5441000d */ bnel $v0,$at,.NB0f0841f4 -/* f0841c0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0841c4: 8e0e0014 */ lw $t6,0x14($s0) -/* f0841c8: 8dc4001c */ lw $a0,0x1c($t6) -/* f0841cc: 50800009 */ beqzl $a0,.NB0f0841f4 -/* f0841d0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0841d4: 8c820020 */ lw $v0,0x20($a0) -.NB0f0841d8: -/* f0841d8: 24050001 */ addiu $a1,$zero,0x1 -/* f0841dc: 0fc204f7 */ jal propobjSetDropped -/* f0841e0: afa20028 */ sw $v0,0x28($sp) -/* f0841e4: 8fa40028 */ lw $a0,0x28($sp) -/* f0841e8: 5480fffb */ bnezl $a0,.NB0f0841d8 -/* f0841ec: 8c820020 */ lw $v0,0x20($a0) -.NB0f0841f0: -/* f0841f0: 8fbf001c */ lw $ra,0x1c($sp) -.NB0f0841f4: -/* f0841f4: 8fb00018 */ lw $s0,0x18($sp) -/* f0841f8: 27bd00c0 */ addiu $sp,$sp,0xc0 -/* f0841fc: 03e00008 */ jr $ra -/* f084200: 00000000 */ sll $zero,$zero,0x0 -); + obj->hidden &= 0x0fffffff; + obj->hidden |= (playernum << 28) & 0xf0000000; #endif + if (obj->type == OBJTYPE_24 && func0f0687b8(obj) == 1) { + return; + } + + if (weaponnum == WEAPON_NONE) { + if (func0f085194(obj)) { + return; + } + + if (obj->flags & OBJFLAG_01000000) { + return; + } + } else { + if (obj->flags & OBJFLAG_INVINCIBLE) { + return; + } + + if (obj->type == OBJTYPE_WEAPON) { + struct weaponobj *weapon; + + if (obj->flags2 & OBJFLAG2_AICANNOTUSE) { + func0f06f314(obj->prop, EXPLOSIONTYPE_12); + obj->hidden |= OBJHFLAG_00000004; + } + + // If damaging an explosive item, make it explode immediately by + // zeroing its timer + weapon = (struct weaponobj *) obj; + + if (weapon->weaponnum == WEAPON_GRENADE + || weapon->weaponnum == WEAPON_TIMEDMINE + || weapon->weaponnum == WEAPON_REMOTEMINE + || weapon->weaponnum == WEAPON_PROXIMITYMINE + || weapon->weaponnum == WEAPON_ROCKET + || weapon->weaponnum == WEAPON_HOMINGROCKET + || weapon->weaponnum == WEAPON_GRENADEROUND + || (weapon->weaponnum == WEAPON_DRAGON && weapon->gunfunc == FUNC_SECONDARY)) { + // Homing rockets are immune to remote mines? Or maybe they just + // don't explode because the mine is exploding anyway + if (weapon->weaponnum != WEAPON_HOMINGROCKET || weaponnum != WEAPON_REMOTEMINE) { + weapon->timer240 = 0; + } + } + + return; + } + + if (obj->type == OBJTYPE_AMMOCRATE || obj->type == OBJTYPE_MULTIAMMOCRATE) { + // @bug: It's not safe to cast a multiammocrateobj to an ammocrateobj. + // For multiammocrateobjs, this is reading the first model/qty pair + // as a single word... this turns out to not have any bad effects. + struct ammocrateobj *crate = (struct ammocrateobj *) obj; + + if (crate->ammotype == AMMOTYPE_GRENADE + || crate->ammotype == AMMOTYPE_ROCKET + || crate->ammotype == AMMOTYPE_HOMINGROCKET + || crate->ammotype == AMMOTYPE_REMOTE_MINE + || crate->ammotype == AMMOTYPE_PROXY_MINE + || crate->ammotype == AMMOTYPE_TIMED_MINE + || crate->ammotype == AMMOTYPE_DEVASTATOR) { + obj->flags |= OBJFLAG_DEACTIVATED; + } + + return; + } + + if (!func0f0851ec(obj)) { + return; + } + } + + // Tweak damage and apply it + if (obj->type == OBJTYPE_CHOPPER) { + damage *= 0.25f; + } + + if (!func0f0687b8(obj)) { + damage *= 250; + + if (damage < 1) { + damage = 1; + } + } else { + f32 max = 4 - (func0f068760(obj) % 4); + + if (damage > max) { + damage = max; + } else if (damage < 1) { + damage = 1; + } + } + + damage = obj->damage + damage; + + if (damage >= 32767) { + obj->damage = 32767; + } else { + obj->damage = damage; + } + + // Handle objects that do things when damaged + if (obj->modelnum == MODEL_TARGET) { + // empty + } else { + if (obj->type == OBJTYPE_GLASS || obj->type == OBJTYPE_TINTEDGLASS) { + if (obj->damage >= obj->maxdamage) { + glassDestroy(obj); + } + } else { + propobjSetDropped(obj->prop, DROPREASON_1); + func0f0841dc(obj, pos, playernum); + } + + // This code appears to be unused... + // It appears to handle spawning a weapon when the ammo crate is shot. + if (obj->type == OBJTYPE_MULTIAMMOCRATE) { + if (func0f0687b8(obj) == 1) { + u32 stack; + struct multiammocrateobj *crate = (struct multiammocrateobj *) obj; + s32 startindex = random() % ARRAYCOUNT(crate->slots); + s32 i = startindex; + + do { + if (crate->slots[i].quantity > 0 && crate->slots[i].modelnum != 0xffff) { + struct ammocrateobj *newcrate = func0f08a724(); + + if (newcrate) { + s32 modelnum = crate->slots[i].modelnum; + + struct defaultobj tmp = { + 256, // extrascale + 0, // hidden2 + OBJTYPE_AMMOCRATE, // type + 0, // modelnum + -1, // pad + OBJFLAG_00000001, // flags + 0, // flags2 + 0, // flags3 + NULL, // prop + NULL, // model + 1, 0, 0, // realrot + 0, 1, 0, + 0, 0, 1, + 0, // hidden + NULL, // geo + NULL, // projectile + 0, // damage + 1000, // maxdamage + 0xff, 0xff, 0xff, 0x00, // shadecol + 0xff, 0xff, 0xff, 0x00, // nextcol + 0x0fff, // floorcol + 0, // tiles + }; + + newcrate->base = tmp; + newcrate->base.modelnum = modelnum; + newcrate->ammotype = i + 1; + + if (func0f06a52c(&newcrate->base, g_ModelStates[modelnum].filedata)) { + propReparent(newcrate->base.prop, obj->prop); + } + + break; + } + } + + i = (i + 1) % ARRAYCOUNT(crate->slots); + } while (i != startindex); + } + } else if (obj->type == OBJTYPE_CHOPPER) { + struct chopperobj *chopper = (struct chopperobj *) obj; + + if (chopper->attackmode != 2) { + chopper->attackmode = 1; + } + } else if (obj->type == OBJTYPE_AUTOGUN) { + obj->flags |= OBJFLAG_40000000; + + if (func0f0687b8(obj) == 1) { + obj->flags |= OBJFLAG_DEACTIVATED; + } + } else if (obj->type == OBJTYPE_CCTV) { + if (func0f0687b8(obj) == 1) { + obj->flags |= OBJFLAG_DEACTIVATED; + } + } else if (obj->type == OBJTYPE_SINGLEMONITOR) { + struct singlemonitorobj *monitor = (struct singlemonitorobj *) obj; + + if (func0f0687b8(obj) == 1) { + tvscreenSetImage(&monitor->screen, &g_TvImage14); + } + } else if (obj->type == OBJTYPE_MULTIMONITOR) { + struct multimonitorobj *monitor = (struct multimonitorobj *) obj; + + if (func0f0687b8(obj) == 1) { + tvscreenSetImage(&monitor->screens[0], &g_TvImage14); + tvscreenSetImage(&monitor->screens[1], &g_TvImage14); + tvscreenSetImage(&monitor->screens[2], &g_TvImage14); + tvscreenSetImage(&monitor->screens[3], &g_TvImage14); + } + } else if (obj->type == OBJTYPE_24) { + if (func0f0687b8(obj) == 1) { + func0f09044c(&obj->prop->pos); + } + } else if (obj->type == OBJTYPE_SHIELD) { + struct shieldobj *shield = (struct shieldobj *) obj; + + if (!func0f0687b8(obj)) { + shield->amount = shield->initialamount * (f32)(obj->maxdamage - obj->damage) / (f32)obj->maxdamage; + } else { + shield->amount = 0; + } + } + + if (func0f0687b8(obj) == 1) { + struct prop *child = obj->prop->child; + + while (child) { + struct prop *next = child->next; + propobjSetDropped(child, DROPREASON_1); + child = next; + } + } + } +} + GLOBAL_ASM( glabel func0f0859a0 /* f0859a0: 27bdfed8 */ addiu $sp,$sp,-296 @@ -59820,7 +59097,7 @@ glabel func0f085eac /* f08670c: 91c70018 */ lbu $a3,0x18($t6) /* f086710: 8fa4011c */ lw $a0,0x11c($sp) /* f086714: 27a60110 */ addiu $a2,$sp,0x110 -/* f086718: 0fc2149c */ jal func0f085270 +/* f086718: 0fc2149c */ jal objTakeGunfire /* f08671c: afaf0010 */ sw $t7,0x10($sp) /* f086720: 8fa4011c */ lw $a0,0x11c($sp) /* f086724: 3c0b8008 */ lui $t3,%hi(g_ModelTypeWindowedDoor) @@ -59906,7 +59183,7 @@ glabel func0f085eac /* f086860: 1000002a */ b .L0f08690c /* f086864: 8fbf0034 */ lw $ra,0x34($sp) .L0f086868: -/* f086868: 0fc21465 */ jal objIsCollectableByDefault +/* f086868: 0fc21465 */ jal func0f085194 /* f08686c: afa00054 */ sw $zero,0x54($sp) /* f086870: 10400008 */ beqz $v0,.L0f086894 /* f086874: 8fa30054 */ lw $v1,0x54($sp) @@ -60549,7 +59826,7 @@ glabel func0f085eac /* f084f68: 93070018 */ lbu $a3,0x18($t8) /* f084f6c: 8fa4011c */ lw $a0,0x11c($sp) /* f084f70: 27a60110 */ addiu $a2,$sp,0x110 -/* f084f74: 0fc20ebd */ jal func0f085270 +/* f084f74: 0fc20ebd */ jal objTakeGunfire /* f084f78: afab0010 */ sw $t3,0x10($sp) /* f084f7c: 8fa4011c */ lw $a0,0x11c($sp) /* f084f80: 3c0c8008 */ lui $t4,0x8008 @@ -60635,7 +59912,7 @@ glabel func0f085eac /* f0850bc: 1000002a */ beqz $zero,.NB0f085168 /* f0850c0: 8fbf0034 */ lw $ra,0x34($sp) .NB0f0850c4: -/* f0850c4: 0fc20e86 */ jal objIsCollectableByDefault +/* f0850c4: 0fc20e86 */ jal func0f085194 /* f0850c8: afa00054 */ sw $zero,0x54($sp) /* f0850cc: 10400008 */ beqz $v0,.NB0f0850f0 /* f0850d0: 8fa30054 */ lw $v1,0x54($sp) @@ -60690,48 +59967,6 @@ glabel func0f085eac ); #endif -u32 var8006abc0 = 0x00000000; -u32 var8006abc4 = 0x00000000; -u32 var8006abc8 = 0x00000000; -u32 var8006abcc = 0x00000000; -u32 var8006abd0 = 0x00000000; -u32 var8006abd4 = 0x00000000; -u32 var8006abd8 = 0x00000000; -u32 var8006abdc = 0x00000000; -u32 var8006abe0 = 0x00000000; -u32 var8006abe4 = 0x00000000; -u32 var8006abe8 = 0x00000000; -u32 var8006abec = 0x00000000; -u32 var8006abf0 = 0x00000000; -u32 var8006abf4 = 0x00000000; -u32 var8006abf8 = 0x00000000; -u32 var8006abfc = 0x00000000; -u32 var8006ac00 = 0x00000000; -u32 var8006ac04 = 0x00000000; -u32 var8006ac08 = 0x01000007; -u32 var8006ac0c = 0x0000ffff; -u32 var8006ac10 = 0x00000001; -u32 var8006ac14 = 0x00000000; -u32 var8006ac18 = 0x00000000; -u32 var8006ac1c = 0x00000000; -u32 var8006ac20 = 0x00000000; -u32 var8006ac24 = 0x3f800000; -u32 var8006ac28 = 0x00000000; -u32 var8006ac2c = 0x00000000; -u32 var8006ac30 = 0x00000000; -u32 var8006ac34 = 0x3f800000; -u32 var8006ac38 = 0x00000000; -u32 var8006ac3c = 0x00000000; -u32 var8006ac40 = 0x00000000; -u32 var8006ac44 = 0x3f800000; -u32 var8006ac48 = 0x00000000; -u32 var8006ac4c = 0x00000000; -u32 var8006ac50 = 0x00000000; -u32 var8006ac54 = 0x000003e8; -u32 var8006ac58 = 0xffffff00; -u32 var8006ac5c = 0xffffff00; -u32 var8006ac60 = 0x0fff0000; - u32 propobjGetCiTagId(struct prop *prop) { if (prop && g_Vars.stagenum == STAGE_CITRAINING) { @@ -63974,7 +63209,7 @@ glabel var7f1aae70 // s32 i; // // for (i = 0; i != 19; i++) { -// s32 qty = (u16)crate->quantities[i]; +// s32 qty = crate->slots[i].quantity; // // if (g_Vars.normmplayerisrunning == false) { // qty *= g_AmmoMultiplier; @@ -64263,7 +63498,7 @@ glabel var7f1aae84 /* f08903c: 10000262 */ b .L0f0899c8 /* f089040: 00001025 */ or $v0,$zero,$zero .L0f089044: -/* f089044: 0fc21465 */ jal objIsCollectableByDefault +/* f089044: 0fc21465 */ jal func0f085194 /* f089048: afa50084 */ sw $a1,0x84($sp) /* f08904c: 1040000b */ beqz $v0,.L0f08907c /* f089050: 8fa40084 */ lw $a0,0x84($sp) @@ -73797,7 +73032,7 @@ glabel var7f1ab214 /* f091c80: 8d240004 */ lw $a0,0x4($t1) /* f091c84: afaa0010 */ sw $t2,0x10($sp) /* f091c88: 27a601f0 */ addiu $a2,$sp,0x1f0 -/* f091c8c: 0fc2149c */ jal func0f085270 +/* f091c8c: 0fc2149c */ jal objTakeGunfire /* f091c90: 8fa70054 */ lw $a3,0x54($sp) /* f091c94: 8fa20068 */ lw $v0,0x68($sp) /* f091c98: 24010008 */ addiu $at,$zero,0x8 @@ -74526,7 +73761,7 @@ glabel var7f1ab214 /* f091c80: 8d240004 */ lw $a0,0x4($t1) /* f091c84: afaa0010 */ sw $t2,0x10($sp) /* f091c88: 27a601f0 */ addiu $a2,$sp,0x1f0 -/* f091c8c: 0fc2149c */ jal func0f085270 +/* f091c8c: 0fc2149c */ jal objTakeGunfire /* f091c90: 8fa70054 */ lw $a3,0x54($sp) /* f091c94: 8fa20068 */ lw $v0,0x68($sp) /* f091c98: 24010008 */ addiu $at,$zero,0x8 diff --git a/src/include/constants.h b/src/include/constants.h index e9b1a2252..d226ab128 100644 --- a/src/include/constants.h +++ b/src/include/constants.h @@ -2875,38 +2875,38 @@ #define OBJFLAG_CHOPPER_INACTIVE 0x80000000 // Or lift disabled, or hovercar something // obj->flags2 -#define OBJFLAG2_00000001 0x00000001 // Used only in CI Training -#define OBJFLAG2_00000002 0x00000002 // Ruins spikes -#define OBJFLAG2_00000004 0x00000004 // Defense hostage doors - openable by AI? -#define OBJFLAG2_00000008 0x00000008 // Editor: "Don't load in Multiplayer" -#define OBJFLAG2_EXCLUDE_A 0x00000010 -#define OBJFLAG2_EXCLUDE_SA 0x00000020 -#define OBJFLAG2_EXCLUDE_PA 0x00000040 -#define OBJFLAG2_EXCLUDE_PD 0x00000080 -#define OBJFLAG2_00000100 0x00000100 // Editor: "Immobile" -#define OBJFLAG2_00000200 0x00000200 // Editor: "Mines" -#define OBJFLAG2_LINKEDTOSAFE 0x00000400 // Applied to safe door and item -#define OBJFLAG2_00000800 0x00000800 // Editor: "Don't activate if clipping gap Jo/Object" -#define OBJFLAG2_00001000 0x00001000 // Investigation CMP150s, Air Base safe item and shield -#define OBJFLAG2_00002000 0x00002000 // Ruins commhub - used as a "shown message" flag -#define OBJFLAG2_00004000 0x00004000 // Editor: "Immune to Gunfire" -#define OBJFLAG2_SHOOTTHROUGH 0x00008000 -#define OBJFLAG2_DRAWONTOP 0x00010000 -#define OBJFLAG2_00020000 0x00020000 // G5 mine, Air Base mine -#define OBJFLAG2_00040000 0x00040000 // Only used in CI training -#define OBJFLAG2_INVISIBLE 0x00080000 -#define OBJFLAG2_00100000 0x00100000 // Editor: "Bulletproof Glass" -#define OBJFLAG2_00200000 0x00200000 // Editor: "Immune to Explosions" (Ruins spikes) -#define OBJFLAG2_EXCLUDE_2P 0x00400000 -#define OBJFLAG2_EXCLUDE_3P 0x00800000 -#define OBJFLAG2_EXCLUDE_4P 0x01000000 -#define OBJFLAG2_THROWTHROUGH 0x02000000 // Rockets/mines/grenades etc pass through object -#define OBJFLAG2_04000000 0x04000000 // Used quite a lot - gravity? -#define OBJFLAG2_LOCKEDFRONT 0x08000000 // One-way door lock -#define OBJFLAG2_LOCKEDBACK 0x10000000 // One-way door lock -#define OBJFLAG2_AICANNOTUSE 0x20000000 -#define OBJFLAG2_AIRLOCKDOOR 0x40000000 // Door waits for sibling to close before it can open -#define OBJFLAG2_80000000 0x80000000 // Attack Ship glass +#define OBJFLAG2_00000001 0x00000001 // Used only in CI Training +#define OBJFLAG2_00000002 0x00000002 // Ruins spikes +#define OBJFLAG2_00000004 0x00000004 // Defense hostage doors - openable by AI? +#define OBJFLAG2_00000008 0x00000008 // Editor: "Don't load in Multiplayer" +#define OBJFLAG2_EXCLUDE_A 0x00000010 +#define OBJFLAG2_EXCLUDE_SA 0x00000020 +#define OBJFLAG2_EXCLUDE_PA 0x00000040 +#define OBJFLAG2_EXCLUDE_PD 0x00000080 +#define OBJFLAG2_00000100 0x00000100 // Editor: "Immobile" +#define OBJFLAG2_00000200 0x00000200 // Editor: "Mines" +#define OBJFLAG2_LINKEDTOSAFE 0x00000400 // Applied to safe door and item +#define OBJFLAG2_00000800 0x00000800 // Editor: "Don't activate if clipping gap Jo/Object" +#define OBJFLAG2_00001000 0x00001000 // Investigation CMP150s, Air Base safe item and shield +#define OBJFLAG2_00002000 0x00002000 // Ruins commhub - used as a "shown message" flag +#define OBJFLAG2_IMMUNETOGUNFIRE 0x00004000 +#define OBJFLAG2_SHOOTTHROUGH 0x00008000 +#define OBJFLAG2_DRAWONTOP 0x00010000 +#define OBJFLAG2_00020000 0x00020000 // G5 mine, Air Base mine +#define OBJFLAG2_00040000 0x00040000 // Only used in CI training +#define OBJFLAG2_INVISIBLE 0x00080000 +#define OBJFLAG2_00100000 0x00100000 // Editor: "Bulletproof Glass" +#define OBJFLAG2_00200000 0x00200000 // Editor: "Immune to Explosions" (Ruins spikes) +#define OBJFLAG2_EXCLUDE_2P 0x00400000 +#define OBJFLAG2_EXCLUDE_3P 0x00800000 +#define OBJFLAG2_EXCLUDE_4P 0x01000000 +#define OBJFLAG2_THROWTHROUGH 0x02000000 // Rockets/mines/grenades etc pass through object +#define OBJFLAG2_04000000 0x04000000 // Used quite a lot - gravity? +#define OBJFLAG2_LOCKEDFRONT 0x08000000 // One-way door lock +#define OBJFLAG2_LOCKEDBACK 0x10000000 // One-way door lock +#define OBJFLAG2_AICANNOTUSE 0x20000000 +#define OBJFLAG2_AIRLOCKDOOR 0x40000000 // Door waits for sibling to close before it can open +#define OBJFLAG2_80000000 0x80000000 // Attack Ship glass // obj->flags3 #define OBJFLAG3_PUSHABLE 0x00000001 diff --git a/src/include/game/propobj.h b/src/include/game/propobj.h index a70ac1ef0..ce20df570 100644 --- a/src/include/game/propobj.h +++ b/src/include/game/propobj.h @@ -98,8 +98,8 @@ u32 func0f069cd8(void); u32 func0f069d38(void); u32 func0f06a170(void); struct prop *func0f06a1ec(struct defaultobj *obj, struct modelfiledata *filedata, struct prop *prop, u32 arg3); -struct prop *func0f06a52c(struct singlemonitorobj *monitor, struct modelfiledata *modelfiledata); -struct prop *func0f06a550(struct singlemonitorobj *monitor); +struct prop *func0f06a52c(struct defaultobj *obj, struct modelfiledata *modelfiledata); +struct prop *func0f06a550(struct defaultobj *obj); void func0f06a580(struct defaultobj *obj, struct coord *pos, Mtxf *matrix, s16 *rooms); f32 func0f06a620(struct defaultobj *obj); void func0f06a730(struct defaultobj *obj, struct pad *newpad, Mtxf *matrix, s16 *arg3, struct pad *arg4); @@ -223,18 +223,18 @@ void objDetach(struct prop *prop); void func0f08307c(struct prop *prop, bool arg1); u32 func0f083db0(void); u32 func0f0840ac(void); -u32 func0f0841dc(void); +void func0f0841dc(struct defaultobj *obj, struct coord *pos, s32 playernum); u32 func0f084594(void); u32 func0f0849dc(void); u32 add43214321(u32 value); -void func0f084cf0(struct defaultobj *obj); +void glassDestroy(struct defaultobj *obj); void doorDestroyGlass(struct doorobj *door); void func0f084f64(struct defaultobj *obj); -void func0f085050(struct prop *prop, f32 damage, struct coord *pos, s32 arg3, s32 arg4); -bool objIsCollectableByDefault(struct defaultobj *obj); +void func0f085050(struct prop *prop, f32 damage, struct coord *pos, s32 arg3, s32 playernum); +bool func0f085194(struct defaultobj *obj); bool func0f0851ec(struct defaultobj *obj); -void func0f085270(struct defaultobj *obj, f32 damage, struct coord *pos, s32 weaponnum, s32 playernum); -void func0f0852ac(struct defaultobj *obj, f32 damage, struct coord *pos, s32 weaponnum, s32 playernum); +void objTakeGunfire(struct defaultobj *obj, f32 damage, struct coord *pos, s32 weaponnum, s32 playernum); +void objDamage(struct defaultobj *obj, f32 damage, struct coord *pos, s32 weaponnum, s32 playernum); u32 func0f0859a0(void); u32 func0f085e00(void); u32 func0f085eac(void); @@ -269,7 +269,7 @@ void hatAssignToChr(struct hatobj *hat, struct chrdata *chr); u32 chrTryEquipHat(struct chrdata *chr, u32 model, u32 flags); u32 func0f089f8c(void); u32 func0f08a38c(void); -u32 func0f08a724(void); +struct ammocrateobj *func0f08a724(void); u32 func0f08a88c(void); void playerActivateRemoteMineDetonator(s32 playernum); struct weaponobj *func0f08aa70(s32 weaponnum, struct prop *prop); @@ -340,7 +340,7 @@ bool posIsInFrontOfDoor(struct coord *pos, struct doorobj *door); void doorsChooseSwingDirection(struct prop *chrprop, struct doorobj *door); bool propdoorInteract(struct prop *doorprop); void alarmStopAudio(void); -u32 func0f09044c(void); +void func0f09044c(struct coord *pos); void func0f0904e0(void); bool func0f090520(void); void func0f09054c(void); diff --git a/src/include/types.h b/src/include/types.h index 99462e778..58b607dea 100644 --- a/src/include/types.h +++ b/src/include/types.h @@ -1679,7 +1679,7 @@ struct cctvobj { // objtype 0x06 struct ammocrateobj { // objtype 0x07 struct defaultobj base; - /*0x5c*/ u32 ammotype; + /*0x5c*/ s32 ammotype; }; struct weaponobj { // objtype 0x08 @@ -1797,13 +1797,13 @@ struct linkliftdoorobj { }; struct multiammocrateslot { - u16 unk00; - u16 unk02; + u16 modelnum; + u16 quantity; }; struct multiammocrateobj { // objtype 0x14 struct defaultobj base; - /*0x5c*/ struct multiammocrateslot quantities[19]; // indexed by ammotype minus 1 + /*0x5c*/ struct multiammocrateslot slots[19]; // indexed by ammotype minus 1 }; struct shieldobj { // objtype 0x15 diff --git a/tools/patchpiracysums b/tools/patchpiracysums index 1c7ee39db..29b77ab0d 100755 --- a/tools/patchpiracysums +++ b/tools/patchpiracysums @@ -194,7 +194,7 @@ class Tool: self.patch(algo07, 'propAllocateEyespy', 'lvInit') self.patch(algo08, 'chrConsiderGrenadeThrow', 'bgInit') self.patch(algo09, 'func0f09e144', 'tagsAllocatePtrs') - self.patch(algo10, 'explosionAlertChrs', 'func0f084cf0') + self.patch(algo10, 'explosionAlertChrs', 'glassDestroy') self.patch(algo11, 'func0f0069dc', 'func00015fd0') self.patch(algo12, 'func0f15c920', 'func0f0069dc')