mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-04-28 15:57:59 +03:00
1019 lines
19 KiB
C
1019 lines
19 KiB
C
#pragma once
|
|
|
|
enum GAME_OBJECT_ID : short
|
|
{
|
|
ID_NO_OBJECT = -1,
|
|
ID_LARA,
|
|
ID_LARA_EXTRA_ANIMS,
|
|
ID_PISTOLS_ANIM,
|
|
ID_UZI_ANIM,
|
|
ID_SHOTGUN_ANIM,
|
|
ID_REVOLVER_ANIM,
|
|
ID_CROSSBOW_ANIM,
|
|
ID_HK_ANIM,
|
|
ID_GRENADE_ANIM,
|
|
ID_ROCKET_ANIM,
|
|
ID_HARPOON_ANIM,
|
|
ID_FLARE_ANIM,
|
|
ID_LARA_SKIN,
|
|
ID_LARA_SKIN_JOINTS,
|
|
ID_LARA_SCREAM,
|
|
ID_LARA_CROSSBOW_LASER,
|
|
ID_LARA_REVOLVER_LASER,
|
|
ID_LARA_HOLSTERS,
|
|
ID_LARA_HOLSTERS_PISTOLS,
|
|
ID_LARA_HOLSTERS_UZIS,
|
|
ID_LARA_HOLSTERS_REVOLVER,
|
|
ID_LARA_SPEECH_HEAD1,
|
|
ID_LARA_SPEECH_HEAD2,
|
|
ID_LARA_SPEECH_HEAD3,
|
|
ID_LARA_SPEECH_HEAD4,
|
|
ID_ACTOR1_SPEECH_HEAD1,
|
|
ID_ACTOR1_SPEECH_HEAD2,
|
|
ID_ACTOR2_SPEECH_HEAD1,
|
|
ID_ACTOR2_SPEECH_HEAD2,
|
|
ID_LARA_BINOCULARS_MESH,
|
|
ID_LARA_EXTRA_MESH1,
|
|
ID_LARA_EXTRA_MESH2,
|
|
ID_LARA_WATER_MESH,
|
|
ID_LARA_PETROL_MESH,
|
|
ID_LARA_DIRT_MESH,
|
|
ID_LARA_CROWBAR_ANIM,
|
|
ID_LARA_TORCH_ANIM,
|
|
ID_HAIR_PRIMARY,
|
|
ID_HAIR_SECONDARY,
|
|
|
|
ID_SNOWMOBILE_LARA_ANIMS = 50,
|
|
ID_SNOWMOBILE,
|
|
ID_QUAD_LARA_ANIMS,
|
|
ID_QUAD,
|
|
ID_SPEEDBOAT_LARA_ANIMS,
|
|
ID_SPEEDBOAT,
|
|
ID_KAYAK_LARA_ANIMS,
|
|
ID_KAYAK,
|
|
ID_UPV_LARA_ANIMS,
|
|
ID_UPV,
|
|
ID_MINECART_LARA_ANIMS,
|
|
ID_MINECART,
|
|
ID_JEEP_LARA_ANIMS,
|
|
ID_JEEP,
|
|
ID_MOTORBIKE_LARA_ANIMS,
|
|
ID_MOTORBIKE,
|
|
ID_RUBBER_BOAT_LARA_ANIMS,
|
|
ID_RUBBER_BOAT,
|
|
ID_LARA_BIGGUN_ANIM,
|
|
ID_BIGGUN,
|
|
|
|
ID_VEHICLE_SMASHABLE_FLOOR = 90,
|
|
ID_VEHICLE_SMASHABLE_WALL,
|
|
|
|
ID_WOLF = 100,
|
|
ID_BEAR,
|
|
ID_APE,
|
|
ID_SMALL_SPIDER,
|
|
ID_BIG_SPIDER,
|
|
ID_CROW,
|
|
ID_TIGER,
|
|
ID_EAGLE,
|
|
ID_RAPTOR,
|
|
ID_TYRANNOSAUR,
|
|
ID_COBRA,
|
|
ID_MONKEY,
|
|
ID_WHALE,
|
|
ID_COMPSOGNATHUS,
|
|
ID_FISH_EMITTER,
|
|
ID_RAT,
|
|
ID_BIG_RAT,
|
|
ID_CROCODILE,
|
|
ID_BAT,
|
|
ID_SPHINX,
|
|
ID_WILD_BOAR,
|
|
ID_HARPY,
|
|
ID_BIG_SCORPION,
|
|
ID_SMALL_SCORPION,
|
|
ID_BABOON_NORMAL,
|
|
ID_BABOON_INV,
|
|
ID_BABOON_SILENT,
|
|
ID_LITTLE_BEETLE,
|
|
ID_LOCUSTS,
|
|
ID_SHARK,
|
|
ID_HUSKIE,
|
|
ID_DOG,
|
|
ID_BATS_EMITTER,
|
|
ID_RATS_EMITTER,
|
|
ID_SPIDERS_EMITTER,
|
|
ID_LION,
|
|
ID_DOBERMAN,
|
|
ID_HAMMERHEAD,
|
|
ID_CROCODILE_GOD,
|
|
ID_LOCUSTS_EMITTER,
|
|
|
|
ID_SCUBA_HARPOON = 150,
|
|
ID_SCUBA_DIVER,
|
|
ID_GOON_SILENCER1,
|
|
ID_GOON_SILENCER2,
|
|
ID_GOON_SILENCER3,
|
|
ID_BARRACUDA,
|
|
ID_WORKER_SHOTGUN,
|
|
ID_WORKER_MACHINEGUN,
|
|
ID_WORKER_DUAL_REVOLVER,
|
|
ID_WORKER_FLAMETHROWER,
|
|
ID_MONK1,
|
|
ID_MONK2,
|
|
ID_KNIFETHROWER,
|
|
ID_KNIFETHROWER_KNIFE,
|
|
ID_MERCENARY_UZI,
|
|
ID_MERCENARY_AUTOPISTOLS1,
|
|
ID_MERCENARY_AUTOPISTOLS2,
|
|
ID_SNOWMOBILE_GUN,
|
|
ID_SNOWMOBILE_DRIVER,
|
|
ID_FLAMETHROWER_BADDY,
|
|
ID_TRIBESMAN_WITH_AX,
|
|
ID_TRIBESMAN_WITH_DARTS,
|
|
ID_MP_WITH_STICK,
|
|
ID_MP_WITH_GUN,
|
|
ID_BADDY1,
|
|
ID_BADDY2,
|
|
ID_SAS_CAIRO,
|
|
ID_SAS_DYING,
|
|
ID_SAS_CAPTAIN,
|
|
ID_SAS_DRAG_BLOKE,
|
|
ID_GUIDE,
|
|
ID_VON_CROY,
|
|
ID_TROOPS,
|
|
ID_SAS,
|
|
ID_SWAT,
|
|
ID_SWAT_PLUS,
|
|
ID_GUARD1,
|
|
ID_GUARD_LASER,
|
|
ID_LARSON,
|
|
ID_PIERRE,
|
|
ID_MAFIA,
|
|
ID_MAFIA2,
|
|
ID_GUARD2,
|
|
ID_GUARD3,
|
|
ID_GLADIATOR,
|
|
ID_CYBORG,
|
|
ID_SNIPER,
|
|
ID_CHEF,
|
|
|
|
ID_KOLD = 219,
|
|
ID_WINGED_MUMMY,
|
|
ID_CENTAUR_MUTANT,
|
|
ID_DOPPELGANGER,
|
|
ID_NATLA,
|
|
// 224
|
|
ID_GIANT_MUTANT = 225,
|
|
// 226
|
|
ID_PROJ_SHARD = 227,
|
|
ID_PROJ_BOMB,
|
|
ID_YETI,
|
|
ID_BIRDMONSTER,
|
|
ID_MARCO_BARTOLI,
|
|
ID_DRAGON_FRONT,
|
|
ID_DRAGON_BACK,
|
|
ID_DRAGON_BONE_FRONT,
|
|
ID_DRAGON_BONE_BACK,
|
|
ID_SPHERE_OF_DOOM,
|
|
ID_SPHERE_OF_DOOM2,
|
|
ID_SPHERE_OF_DOOM3,
|
|
ID_COWBOY,
|
|
ID_SPEAR_GUARDIAN,
|
|
ID_SPEAR_GUARDIAN_STATUE,
|
|
ID_SWORD_GUARDIAN,
|
|
ID_SWORD_GUARDIAN_STATUE,
|
|
ID_SHIVA,
|
|
ID_SHIVA_STATUE,
|
|
ID_WILLARD,
|
|
ID_CIVVY,
|
|
ID_MUTANT2,
|
|
ID_LIZARD,
|
|
ID_TONY_BOSS,
|
|
ID_TONY_BOSS_FLAME,
|
|
ID_PUNA_BOSS,
|
|
ID_SOPHIA_LEIGH_BOSS,
|
|
ID_LASER_BOLT,
|
|
ID_SKELETON,
|
|
ID_MUMMY,
|
|
ID_ENEMY_JEEP,
|
|
ID_HORSE,
|
|
ID_HORSEMAN,
|
|
ID_DEMIGOD1,
|
|
ID_DEMIGOD2,
|
|
ID_DEMIGOD3,
|
|
ID_SETHA,
|
|
ID_KNIGHT_TEMPLAR,
|
|
ID_AHMET,
|
|
ID_BIG_BEETLE,
|
|
ID_JEAN_YVES,
|
|
ID_WRAITH1,
|
|
ID_WRAITH2,
|
|
ID_WRAITH3,
|
|
ID_WRAITH4,
|
|
ID_LARA_DOUBLE,
|
|
ID_HYDRA = 274,
|
|
ID_LASERHEAD,
|
|
ID_SCIENTIST,
|
|
ID_MERCENARY,
|
|
ID_WILLOWISP,
|
|
ID_INVISIBLE_GHOST,
|
|
ID_REAPER,
|
|
ID_BROWN_BEAST,
|
|
ID_ATTACK_SUB,
|
|
ID_IMP,
|
|
ID_IMP_ROCK,
|
|
ID_GUNSHIP,
|
|
ID_AUTO_GUN_VCI,
|
|
ID_ROMAN_GOD1,
|
|
ID_ROMAN_GOD2,
|
|
ID_LAGOON_WITCH,
|
|
ID_BOSS_SHIELD,
|
|
ID_BOSS_EXPLOSION_SHOCKWAVE,
|
|
ID_BOSS_EXPLOSION_RING,
|
|
ID_CLAW_MUTANT,
|
|
ID_WASP_MUTANT,
|
|
ID_TWIN_AUTO_GUN,
|
|
ID_SKATEBOARD,
|
|
ID_SKATEBOARD_KID,
|
|
ID_WINSTON,
|
|
ID_SEAL_MUTANT,
|
|
|
|
ID_SPRINGBOARD = 320,
|
|
ID_ROLLING_SPINDLE,
|
|
ID_DISK_SHOOTER,
|
|
ID_DISK,
|
|
ID_WALL_MOUNTED_BLADE,
|
|
ID_STATUE_WITH_BLADE,
|
|
ID_COG,
|
|
ID_SPIKEBALL,
|
|
ID_FLOOR_4BLADES,
|
|
ID_CEILING_4BLADES,
|
|
ID_CATWALK_BLADE,
|
|
ID_SETH_BLADE,
|
|
ID_PLINTH_BLADE,
|
|
ID_SLICER_DICER,
|
|
ID_BIRD_BLADE,
|
|
ID_CHAIN,
|
|
ID_PLOUGH,
|
|
ID_STARGATE,
|
|
ID_SPIKY_FLOOR,
|
|
ID_SPIKY_WALL,
|
|
ID_SPIKY_CEILING,
|
|
ID_TEETH_SPIKES,
|
|
ID_JOBY_SPIKES,
|
|
ID_SENTRY_GUN,
|
|
ID_MAPPER,
|
|
ID_MOVING_BLADE,
|
|
ID_ELEMENT_PUZZLE,
|
|
ID_LIGHTING_CONDUCTOR,
|
|
ID_HAMMER,
|
|
ID_OBELISK,
|
|
ID_WHEEL_OF_FORTUNE,
|
|
ID_GAME_PIECE1,
|
|
ID_GAME_PIECE2,
|
|
ID_GAME_PIECE3,
|
|
ID_RAISING_COG,
|
|
ID_MINE,
|
|
ID_SCALES,
|
|
ID_ROME_HAMMER,
|
|
ID_FLAME,
|
|
ID_FLAME_EMITTER,
|
|
ID_FLAME_EMITTER2,
|
|
ID_FLAME_EMITTER3,
|
|
ID_BURNING_ROOTS,
|
|
ID_ROPE,
|
|
ID_FIREROPE,
|
|
ID_POLEROPE,
|
|
ID_ELECTRICAL_CABLES,
|
|
ID_BURNING_FLOOR,
|
|
ID_DARTS,
|
|
ID_DART_EMITTER,
|
|
ID_HOMING_DART_EMITTER,
|
|
ID_FALLING_CEILING,
|
|
ID_FALLING_BLOCK,
|
|
ID_FALLING_BLOCK2,
|
|
ID_CRUMBLING_FLOOR,
|
|
ID_TRAPDOOR1,
|
|
ID_TRAPDOOR2,
|
|
ID_TRAPDOOR3,
|
|
ID_FLOOR_TRAPDOOR1,
|
|
ID_FLOOR_TRAPDOOR2,
|
|
ID_CEILING_TRAPDOOR1,
|
|
ID_CEILING_TRAPDOOR2,
|
|
ID_SCALING_TRAPDOOR,
|
|
ID_ROLLINGBALL,
|
|
ID_ROLLINGBARREL,
|
|
ID_PROPELLER_H,
|
|
ID_PROPELLER_V,
|
|
ID_ONEBLOCK_PLATFORM,
|
|
ID_TWOBLOCK_PLATFORM,
|
|
ID_RAISING_BLOCK1,
|
|
ID_RAISING_BLOCK2,
|
|
ID_RAISING_BLOCK3,
|
|
ID_RAISING_BLOCK4,
|
|
ID_PUSHABLE_OBJECT1,
|
|
ID_PUSHABLE_OBJECT2,
|
|
ID_PUSHABLE_OBJECT3,
|
|
ID_PUSHABLE_OBJECT4,
|
|
ID_PUSHABLE_OBJECT5,
|
|
ID_PUSHABLE_OBJECT6,
|
|
ID_PUSHABLE_OBJECT7,
|
|
ID_PUSHABLE_OBJECT8,
|
|
ID_PUSHABLE_OBJECT9,
|
|
ID_PUSHABLE_OBJECT10,
|
|
ID_WRECKING_BALL,
|
|
ID_ZIPLINE_HANDLE,
|
|
ID_TORPEDO,
|
|
ID_CHAFF,
|
|
ID_ELECTRIC_FENCE,
|
|
ID_LIFT,
|
|
ID_TIGHT_ROPE,
|
|
ID_PARALLEL_BARS,
|
|
ID_XRAY_CONTROLLER,
|
|
ID_PORTAL,
|
|
ID_GEN_SLOT1,
|
|
ID_GEN_SLOT2,
|
|
ID_GEN_SLOT3,
|
|
ID_GEN_SLOT4,
|
|
ID_SEARCH_OBJECT1,
|
|
ID_SEARCH_OBJECT2,
|
|
ID_SEARCH_OBJECT3,
|
|
ID_SEARCH_OBJECT4,
|
|
ID_SARCOPHAGUS,
|
|
ID_ENEMY_PIECE,
|
|
ID_EXPANDING_PLATFORM,
|
|
ID_SQUISHY_BLOCK_HORIZONTAL,
|
|
ID_SQUISHY_BLOCK_VERTICAL,
|
|
ID_LASER_BEAM,
|
|
ID_MINE_DETECTOR,
|
|
ID_MAP,
|
|
ID_SECRET_MAP,
|
|
ID_SETH_DOOR,
|
|
ID_HORUS_STATUE,
|
|
ID_STATUE_PLINTH,
|
|
ID_CLASSIC_ROLLING_BALL,
|
|
ID_BIG_ROLLING_BALL,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE1,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE2,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE3,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE4,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE5,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE6,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE7,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE8,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE9,
|
|
ID_PUSHABLE_OBJECT_CLIMBABLE10,
|
|
ID_TRAIN,
|
|
ID_EXPLOSION,
|
|
ID_DAMOCLES_SWORD,
|
|
ID_ELECTRIC_CLEANER,
|
|
ID_SLAMMING_DOORS,
|
|
ID_SWINGING_BLADE,
|
|
ID_ELECTRIC_BALL,
|
|
ID_ELECTRIC_BALL_IMPACT_POINT,
|
|
ID_THOR_HAMMER_HANDLE,
|
|
ID_THOR_HAMMER_HEAD,
|
|
ID_MOVING_LASER,
|
|
|
|
ID_PUZZLE_ITEM1 = 500,
|
|
ID_PUZZLE_ITEM2,
|
|
ID_PUZZLE_ITEM3,
|
|
ID_PUZZLE_ITEM4,
|
|
ID_PUZZLE_ITEM5,
|
|
ID_PUZZLE_ITEM6,
|
|
ID_PUZZLE_ITEM7,
|
|
ID_PUZZLE_ITEM8,
|
|
ID_PUZZLE_ITEM9,
|
|
ID_PUZZLE_ITEM10,
|
|
ID_PUZZLE_ITEM11,
|
|
ID_PUZZLE_ITEM12,
|
|
ID_PUZZLE_ITEM13,
|
|
ID_PUZZLE_ITEM14,
|
|
ID_PUZZLE_ITEM15,
|
|
ID_PUZZLE_ITEM16,
|
|
ID_PUZZLE_ITEM1_COMBO1,
|
|
ID_PUZZLE_ITEM1_COMBO2,
|
|
ID_PUZZLE_ITEM2_COMBO1,
|
|
ID_PUZZLE_ITEM2_COMBO2,
|
|
ID_PUZZLE_ITEM3_COMBO1,
|
|
ID_PUZZLE_ITEM3_COMBO2,
|
|
ID_PUZZLE_ITEM4_COMBO1,
|
|
ID_PUZZLE_ITEM4_COMBO2,
|
|
ID_PUZZLE_ITEM5_COMBO1,
|
|
ID_PUZZLE_ITEM5_COMBO2,
|
|
ID_PUZZLE_ITEM6_COMBO1,
|
|
ID_PUZZLE_ITEM6_COMBO2,
|
|
ID_PUZZLE_ITEM7_COMBO1,
|
|
ID_PUZZLE_ITEM7_COMBO2,
|
|
ID_PUZZLE_ITEM8_COMBO1,
|
|
ID_PUZZLE_ITEM8_COMBO2,
|
|
ID_PUZZLE_ITEM9_COMBO1,
|
|
ID_PUZZLE_ITEM9_COMBO2,
|
|
ID_PUZZLE_ITEM10_COMBO1,
|
|
ID_PUZZLE_ITEM10_COMBO2,
|
|
ID_PUZZLE_ITEM11_COMBO1,
|
|
ID_PUZZLE_ITEM11_COMBO2,
|
|
ID_PUZZLE_ITEM12_COMBO1,
|
|
ID_PUZZLE_ITEM12_COMBO2,
|
|
ID_PUZZLE_ITEM13_COMBO1,
|
|
ID_PUZZLE_ITEM13_COMBO2,
|
|
ID_PUZZLE_ITEM14_COMBO1,
|
|
ID_PUZZLE_ITEM14_COMBO2,
|
|
ID_PUZZLE_ITEM15_COMBO1,
|
|
ID_PUZZLE_ITEM15_COMBO2,
|
|
ID_PUZZLE_ITEM16_COMBO1,
|
|
ID_PUZZLE_ITEM16_COMBO2,
|
|
ID_KEY_ITEM1,
|
|
ID_KEY_ITEM2,
|
|
ID_KEY_ITEM3,
|
|
ID_KEY_ITEM4,
|
|
ID_KEY_ITEM5,
|
|
ID_KEY_ITEM6,
|
|
ID_KEY_ITEM7,
|
|
ID_KEY_ITEM8,
|
|
ID_KEY_ITEM9,
|
|
ID_KEY_ITEM10,
|
|
ID_KEY_ITEM11,
|
|
ID_KEY_ITEM12,
|
|
ID_KEY_ITEM13,
|
|
ID_KEY_ITEM14,
|
|
ID_KEY_ITEM15,
|
|
ID_KEY_ITEM16,
|
|
ID_KEY_ITEM1_COMBO1,
|
|
ID_KEY_ITEM1_COMBO2,
|
|
ID_KEY_ITEM2_COMBO1,
|
|
ID_KEY_ITEM2_COMBO2,
|
|
ID_KEY_ITEM3_COMBO1,
|
|
ID_KEY_ITEM3_COMBO2,
|
|
ID_KEY_ITEM4_COMBO1,
|
|
ID_KEY_ITEM4_COMBO2,
|
|
ID_KEY_ITEM5_COMBO1,
|
|
ID_KEY_ITEM5_COMBO2,
|
|
ID_KEY_ITEM6_COMBO1,
|
|
ID_KEY_ITEM6_COMBO2,
|
|
ID_KEY_ITEM7_COMBO1,
|
|
ID_KEY_ITEM7_COMBO2,
|
|
ID_KEY_ITEM8_COMBO1,
|
|
ID_KEY_ITEM8_COMBO2,
|
|
ID_KEY_ITEM9_COMBO1,
|
|
ID_KEY_ITEM9_COMBO2,
|
|
ID_KEY_ITEM10_COMBO1,
|
|
ID_KEY_ITEM10_COMBO2,
|
|
ID_KEY_ITEM11_COMBO1,
|
|
ID_KEY_ITEM11_COMBO2,
|
|
ID_KEY_ITEM12_COMBO1,
|
|
ID_KEY_ITEM12_COMBO2,
|
|
ID_KEY_ITEM13_COMBO1,
|
|
ID_KEY_ITEM13_COMBO2,
|
|
ID_KEY_ITEM14_COMBO1,
|
|
ID_KEY_ITEM14_COMBO2,
|
|
ID_KEY_ITEM15_COMBO1,
|
|
ID_KEY_ITEM15_COMBO2,
|
|
ID_KEY_ITEM16_COMBO1,
|
|
ID_KEY_ITEM16_COMBO2,
|
|
ID_PICKUP_ITEM1,
|
|
ID_PICKUP_ITEM2,
|
|
ID_PICKUP_ITEM3,
|
|
ID_PICKUP_ITEM4,
|
|
ID_PICKUP_ITEM5,
|
|
ID_PICKUP_ITEM6,
|
|
ID_PICKUP_ITEM7,
|
|
ID_PICKUP_ITEM8,
|
|
ID_PICKUP_ITEM9,
|
|
ID_PICKUP_ITEM10,
|
|
ID_PICKUP_ITEM11,
|
|
ID_PICKUP_ITEM12,
|
|
ID_PICKUP_ITEM13,
|
|
ID_PICKUP_ITEM14,
|
|
ID_PICKUP_ITEM15,
|
|
ID_PICKUP_ITEM16,
|
|
ID_PICKUP_ITEM1_COMBO1,
|
|
ID_PICKUP_ITEM1_COMBO2,
|
|
ID_PICKUP_ITEM2_COMBO1,
|
|
ID_PICKUP_ITEM2_COMBO2,
|
|
ID_PICKUP_ITEM3_COMBO1,
|
|
ID_PICKUP_ITEM3_COMBO2,
|
|
ID_PICKUP_ITEM4_COMBO1,
|
|
ID_PICKUP_ITEM4_COMBO2,
|
|
ID_PICKUP_ITEM5_COMBO1,
|
|
ID_PICKUP_ITEM5_COMBO2,
|
|
ID_PICKUP_ITEM6_COMBO1,
|
|
ID_PICKUP_ITEM6_COMBO2,
|
|
ID_PICKUP_ITEM7_COMBO1,
|
|
ID_PICKUP_ITEM7_COMBO2,
|
|
ID_PICKUP_ITEM8_COMBO1,
|
|
ID_PICKUP_ITEM8_COMBO2,
|
|
ID_PICKUP_ITEM9_COMBO1,
|
|
ID_PICKUP_ITEM9_COMBO2,
|
|
ID_PICKUP_ITEM10_COMBO1,
|
|
ID_PICKUP_ITEM10_COMBO2,
|
|
ID_PICKUP_ITEM11_COMBO1,
|
|
ID_PICKUP_ITEM11_COMBO2,
|
|
ID_PICKUP_ITEM12_COMBO1,
|
|
ID_PICKUP_ITEM12_COMBO2,
|
|
ID_PICKUP_ITEM13_COMBO1,
|
|
ID_PICKUP_ITEM13_COMBO2,
|
|
ID_PICKUP_ITEM14_COMBO1,
|
|
ID_PICKUP_ITEM14_COMBO2,
|
|
ID_PICKUP_ITEM15_COMBO1,
|
|
ID_PICKUP_ITEM15_COMBO2,
|
|
ID_PICKUP_ITEM16_COMBO1,
|
|
ID_PICKUP_ITEM16_COMBO2,
|
|
ID_EXAMINE1,
|
|
ID_EXAMINE2,
|
|
ID_EXAMINE3,
|
|
ID_EXAMINE4,
|
|
ID_EXAMINE5,
|
|
ID_EXAMINE6,
|
|
ID_EXAMINE7,
|
|
ID_EXAMINE8,
|
|
ID_EXAMINE1_COMBO1,
|
|
ID_EXAMINE1_COMBO2,
|
|
ID_EXAMINE2_COMBO1,
|
|
ID_EXAMINE2_COMBO2,
|
|
ID_EXAMINE3_COMBO1,
|
|
ID_EXAMINE3_COMBO2,
|
|
ID_EXAMINE4_COMBO1,
|
|
ID_EXAMINE4_COMBO2,
|
|
ID_EXAMINE5_COMBO1,
|
|
ID_EXAMINE5_COMBO2,
|
|
ID_EXAMINE6_COMBO1,
|
|
ID_EXAMINE6_COMBO2,
|
|
ID_EXAMINE7_COMBO1,
|
|
ID_EXAMINE7_COMBO2,
|
|
ID_EXAMINE8_COMBO1,
|
|
ID_EXAMINE8_COMBO2,
|
|
ID_PUZZLE_HOLE1,
|
|
ID_PUZZLE_HOLE2,
|
|
ID_PUZZLE_HOLE3,
|
|
ID_PUZZLE_HOLE4,
|
|
ID_PUZZLE_HOLE5,
|
|
ID_PUZZLE_HOLE6,
|
|
ID_PUZZLE_HOLE7,
|
|
ID_PUZZLE_HOLE8,
|
|
ID_PUZZLE_HOLE9,
|
|
ID_PUZZLE_HOLE10,
|
|
ID_PUZZLE_HOLE11,
|
|
ID_PUZZLE_HOLE12,
|
|
ID_PUZZLE_HOLE13,
|
|
ID_PUZZLE_HOLE14,
|
|
ID_PUZZLE_HOLE15,
|
|
ID_PUZZLE_HOLE16,
|
|
ID_PUZZLE_DONE1,
|
|
ID_PUZZLE_DONE2,
|
|
ID_PUZZLE_DONE3,
|
|
ID_PUZZLE_DONE4,
|
|
ID_PUZZLE_DONE5,
|
|
ID_PUZZLE_DONE6,
|
|
ID_PUZZLE_DONE7,
|
|
ID_PUZZLE_DONE8,
|
|
ID_PUZZLE_DONE9,
|
|
ID_PUZZLE_DONE10,
|
|
ID_PUZZLE_DONE11,
|
|
ID_PUZZLE_DONE12,
|
|
ID_PUZZLE_DONE13,
|
|
ID_PUZZLE_DONE14,
|
|
ID_PUZZLE_DONE15,
|
|
ID_PUZZLE_DONE16,
|
|
ID_KEY_HOLE1,
|
|
ID_KEY_HOLE2,
|
|
ID_KEY_HOLE3,
|
|
ID_KEY_HOLE4,
|
|
ID_KEY_HOLE5,
|
|
ID_KEY_HOLE6,
|
|
ID_KEY_HOLE7,
|
|
ID_KEY_HOLE8,
|
|
ID_KEY_HOLE9,
|
|
ID_KEY_HOLE10,
|
|
ID_KEY_HOLE11,
|
|
ID_KEY_HOLE12,
|
|
ID_KEY_HOLE13,
|
|
ID_KEY_HOLE14,
|
|
ID_KEY_HOLE15,
|
|
ID_KEY_HOLE16,
|
|
ID_WATERSKIN1_EMPTY,
|
|
ID_WATERSKIN1_1,
|
|
ID_WATERSKIN1_2,
|
|
ID_WATERSKIN1_3,
|
|
ID_WATERSKIN2_EMPTY,
|
|
ID_WATERSKIN2_1,
|
|
ID_WATERSKIN2_2,
|
|
ID_WATERSKIN2_3,
|
|
ID_WATERSKIN2_4,
|
|
ID_WATERSKIN2_5,
|
|
|
|
ID_HAMMER_ITEM = 750,
|
|
ID_CROWBAR_ITEM,
|
|
ID_BURNING_TORCH_ITEM,
|
|
ID_CLOCKWORK_BEETLE,
|
|
ID_CLOCKWORK_BEETLE_COMBO1,
|
|
ID_CLOCKWORK_BEETLE_COMBO2,
|
|
|
|
ID_SWITCH_TYPE1 = 800,
|
|
ID_SWITCH_TYPE2,
|
|
ID_SWITCH_TYPE3,
|
|
ID_SWITCH_TYPE4,
|
|
ID_SWITCH_TYPE5,
|
|
ID_SWITCH_TYPE6,
|
|
ID_SWITCH_TYPE7,
|
|
ID_SWITCH_TYPE8,
|
|
ID_SWITCH_TYPE9,
|
|
ID_SWITCH_TYPE10,
|
|
ID_SWITCH_TYPE11,
|
|
ID_SWITCH_TYPE12,
|
|
ID_SWITCH_TYPE13,
|
|
ID_SWITCH_TYPE14,
|
|
ID_SWITCH_TYPE15,
|
|
ID_SWITCH_TYPE16,
|
|
ID_SHOOT_SWITCH1,
|
|
ID_SHOOT_SWITCH2,
|
|
ID_SHOOT_SWITCH3,
|
|
ID_SHOOT_SWITCH4,
|
|
ID_AIRLOCK_SWITCH,
|
|
ID_UNDERWATER_WALL_SWITCH1,
|
|
ID_UNDERWATER_WALL_SWITCH2,
|
|
ID_UNDERWATER_CEILING_SWITCH1,
|
|
ID_UNDERWATER_CEILING_SWITCH2,
|
|
ID_TURN_SWITCH,
|
|
ID_COG_SWITCH,
|
|
ID_LEVER_SWITCH,
|
|
ID_JUMP_SWITCH,
|
|
ID_CROWBAR_SWITCH,
|
|
ID_PULLEY,
|
|
ID_CROWDOVE_SWITCH,
|
|
ID_MINECART_SWITCH,
|
|
|
|
ID_DOOR_TYPE1 = 850,
|
|
ID_DOOR_TYPE2,
|
|
ID_DOOR_TYPE3,
|
|
ID_DOOR_TYPE4,
|
|
ID_DOOR_TYPE5,
|
|
ID_DOOR_TYPE6,
|
|
ID_DOOR_TYPE7,
|
|
ID_DOOR_TYPE8,
|
|
ID_DOOR_TYPE9,
|
|
ID_DOOR_TYPE10,
|
|
ID_DOOR_TYPE11,
|
|
ID_DOOR_TYPE12,
|
|
ID_DOOR_TYPE13,
|
|
ID_DOOR_TYPE14,
|
|
ID_DOOR_TYPE15,
|
|
ID_DOOR_TYPE16,
|
|
ID_DOOR_TYPE17,
|
|
ID_DOOR_TYPE18,
|
|
ID_DOOR_TYPE19,
|
|
ID_DOOR_TYPE20,
|
|
ID_DOOR_TYPE21,
|
|
ID_DOOR_TYPE22,
|
|
ID_DOOR_TYPE23,
|
|
ID_DOOR_TYPE24,
|
|
ID_DOOR_TYPE25,
|
|
ID_DOOR_TYPE26,
|
|
ID_DOOR_TYPE27,
|
|
ID_DOOR_TYPE28,
|
|
ID_DOOR_TYPE29,
|
|
ID_DOOR_TYPE30,
|
|
ID_LIFT_DOORS1,
|
|
ID_LIFT_DOORS2,
|
|
ID_PUSHPULL_DOOR1,
|
|
ID_PUSHPULL_DOOR2,
|
|
ID_PUSHPULL_DOOR3,
|
|
ID_PUSHPULL_DOOR4,
|
|
ID_KICK_DOOR1,
|
|
ID_KICK_DOOR2,
|
|
ID_KICK_DOOR3,
|
|
ID_KICK_DOOR4,
|
|
ID_UNDERWATER_DOOR1,
|
|
ID_UNDERWATER_DOOR2,
|
|
ID_UNDERWATER_DOOR3,
|
|
ID_UNDERWATER_DOOR4,
|
|
ID_DOUBLE_DOORS1,
|
|
ID_DOUBLE_DOORS2,
|
|
ID_DOUBLE_DOORS3,
|
|
ID_DOUBLE_DOORS4,
|
|
ID_SEQUENCE_DOOR1,
|
|
ID_SEQUENCE_SWITCH1,
|
|
ID_SEQUENCE_SWITCH2,
|
|
ID_SEQUENCE_SWITCH3,
|
|
ID_STEEL_DOOR,
|
|
ID_GOD_HEAD,
|
|
|
|
ID_PISTOLS_ITEM = 950,
|
|
ID_PISTOLS_AMMO_ITEM,
|
|
ID_UZI_ITEM,
|
|
ID_UZI_AMMO_ITEM,
|
|
ID_SHOTGUN_ITEM,
|
|
ID_SHOTGUN_AMMO1_ITEM,
|
|
ID_SHOTGUN_AMMO2_ITEM,
|
|
ID_REVOLVER_ITEM,
|
|
ID_REVOLVER_AMMO_ITEM,
|
|
ID_CROSSBOW_ITEM,
|
|
ID_CROSSBOW_AMMO1_ITEM,
|
|
ID_CROSSBOW_AMMO2_ITEM,
|
|
ID_CROSSBOW_AMMO3_ITEM,
|
|
ID_CROSSBOW_BOLT,
|
|
ID_HK_ITEM,
|
|
ID_HK_AMMO_ITEM,
|
|
ID_GRENADE_GUN_ITEM,
|
|
ID_GRENADE_AMMO1_ITEM,
|
|
ID_GRENADE_AMMO2_ITEM,
|
|
ID_GRENADE_AMMO3_ITEM,
|
|
ID_GRENADE,
|
|
ID_ROCKET_LAUNCHER_ITEM,
|
|
ID_ROCKET_LAUNCHER_AMMO_ITEM,
|
|
ID_ROCKET,
|
|
ID_HARPOON_ITEM,
|
|
ID_HARPOON_AMMO_ITEM,
|
|
ID_HARPOON,
|
|
ID_GOLDROSE_ITEM,
|
|
ID_BIGMEDI_ITEM,
|
|
ID_SMALLMEDI_ITEM,
|
|
ID_LASERSIGHT_ITEM,
|
|
ID_BINOCULARS_ITEM,
|
|
ID_SILENCER_ITEM,
|
|
ID_FLARE_ITEM,
|
|
ID_FLARE_INV_ITEM,
|
|
ID_COMPASS_ITEM,
|
|
ID_DIARY_ITEM,
|
|
ID_STOPWATCH_ITEM,
|
|
ID_MEMCARD_LOAD_INV_ITEM,
|
|
ID_MEMCARD_SAVE_INV_ITEM,
|
|
ID_PC_LOAD_INV_ITEM,
|
|
ID_PC_SAVE_INV_ITEM,
|
|
ID_DIARY_OPEN,
|
|
|
|
ID_INVENTORY_PASSPORT = 1000,
|
|
ID_INVENTORY_SUNGLASSES,
|
|
ID_INVENTORY_KEYS,
|
|
ID_INVENTORY_HEADPHONES,
|
|
ID_INVENTORY_POLAROID,
|
|
|
|
ID_SMOKE_EMITTER_WHITE = 1020,
|
|
ID_SMOKE_EMITTER_BLACK,
|
|
ID_SMOKE_EMITTER,
|
|
|
|
ID_EARTHQUAKE = 1024,
|
|
ID_BUBBLES,
|
|
ID_WATERFALLMIST,
|
|
ID_GUNSHELL,
|
|
ID_SHOTGUNSHELL,
|
|
ID_GUN_FLASH,
|
|
ID_GUN_FLASH2,
|
|
ID_COLOR_LIGHT,
|
|
ID_BLINKING_LIGHT,
|
|
ID_PULSE_LIGHT,
|
|
ID_STROBE_LIGHT,
|
|
ID_ELECTRICAL_LIGHT,
|
|
ID_LENS_FLARE,
|
|
ID_ENERGY_BUBBLES,
|
|
ID_PLANET_EFFECT,
|
|
ID_BUTTERFLY,
|
|
ID_AI_GUARD,
|
|
ID_AI_AMBUSH,
|
|
ID_AI_PATROL1,
|
|
ID_AI_MODIFY,
|
|
ID_AI_FOLLOW,
|
|
ID_AI_PATROL2,
|
|
ID_AI_X1,
|
|
ID_AI_X2,
|
|
ID_LARA_START_POS,
|
|
ID_TELEPORTER,
|
|
ID_LIFT_TELEPORTER,
|
|
ID_LASER_BARRIER,
|
|
ID_STEAM_LASERS,
|
|
ID_FLOOR_LASERS,
|
|
ID_KILL_ALL_TRIGGERS,
|
|
ID_TRIGGER_TRIGGERER,
|
|
ID_HIGH_OBJECT1,
|
|
ID_EMBER_EMITTER,
|
|
ID_SMASH_OBJECT1,
|
|
ID_SMASH_OBJECT2,
|
|
ID_SMASH_OBJECT3,
|
|
ID_SMASH_OBJECT4,
|
|
ID_SMASH_OBJECT5,
|
|
ID_SMASH_OBJECT6,
|
|
ID_SMASH_OBJECT7,
|
|
ID_SMASH_OBJECT8,
|
|
ID_SMASH_OBJECT9,
|
|
ID_SMASH_OBJECT10,
|
|
ID_SMASH_OBJECT11,
|
|
ID_SMASH_OBJECT12,
|
|
ID_SMASH_OBJECT13,
|
|
ID_SMASH_OBJECT14,
|
|
ID_SMASH_OBJECT15,
|
|
ID_SMASH_OBJECT16,
|
|
ID_BODY_PART,
|
|
ID_CAMERA_TARGET,
|
|
ID_WATERFALL1,
|
|
ID_WATERFALL2,
|
|
ID_WATERFALL3,
|
|
ID_WATERFALL4,
|
|
ID_WATERFALL5,
|
|
ID_WATERFALL6,
|
|
ID_WATERFALLSS1,
|
|
ID_WATERFALLSS2,
|
|
ID_FISHTANK,
|
|
ID_DOPPELGANGER_ORIGIN,
|
|
ID_CORPSE,
|
|
ID_WRAITH_TRAP,
|
|
ID_WATERFALL_EMITTER,
|
|
ID_FIREFLY_EMITTER,
|
|
|
|
ID_MESHSWAP1 = 1100,
|
|
ID_MESHSWAP2,
|
|
ID_MESHSWAP3,
|
|
ID_MESHSWAP4,
|
|
ID_MESHSWAP5,
|
|
ID_MESHSWAP6,
|
|
ID_MESHSWAP7,
|
|
ID_MESHSWAP8,
|
|
ID_MESHSWAP9,
|
|
ID_MESHSWAP10,
|
|
ID_MESHSWAP_BADDY1,
|
|
ID_MESHSWAP_BADDY2,
|
|
|
|
ID_MESHSWAP_MAFIA2 = 1113,
|
|
ID_MESHSWAP_IMP,
|
|
ID_MESHSWAP_HITMAN,
|
|
ID_MESHSWAP_ROMAN_GOD1,
|
|
ID_MESHSWAP_ROMAN_GOD2,
|
|
ID_MESHSWAP_MONKEY_MEDIPACK,
|
|
ID_MESHSWAP_MONKEY_KEY,
|
|
ID_MESHSWAP_WINSTON_ARMY_OUTFIT,
|
|
|
|
ID_ANIMATING1 = 1200,
|
|
ID_ANIMATING2,
|
|
ID_ANIMATING3,
|
|
ID_ANIMATING4,
|
|
ID_ANIMATING5,
|
|
ID_ANIMATING6,
|
|
ID_ANIMATING7,
|
|
ID_ANIMATING8,
|
|
ID_ANIMATING9,
|
|
ID_ANIMATING10,
|
|
ID_ANIMATING11,
|
|
ID_ANIMATING12,
|
|
ID_ANIMATING13,
|
|
ID_ANIMATING14,
|
|
ID_ANIMATING15,
|
|
ID_ANIMATING16,
|
|
ID_ANIMATING17,
|
|
ID_ANIMATING18,
|
|
ID_ANIMATING19,
|
|
ID_ANIMATING20,
|
|
ID_ANIMATING21,
|
|
ID_ANIMATING22,
|
|
ID_ANIMATING23,
|
|
ID_ANIMATING24,
|
|
ID_ANIMATING25,
|
|
ID_ANIMATING26,
|
|
ID_ANIMATING27,
|
|
ID_ANIMATING28,
|
|
ID_ANIMATING29,
|
|
ID_ANIMATING30,
|
|
ID_ANIMATING31,
|
|
ID_ANIMATING32,
|
|
ID_ANIMATING33,
|
|
ID_ANIMATING34,
|
|
ID_ANIMATING35,
|
|
ID_ANIMATING36,
|
|
ID_ANIMATING37,
|
|
ID_ANIMATING38,
|
|
ID_ANIMATING39,
|
|
ID_ANIMATING40,
|
|
ID_ANIMATING41,
|
|
ID_ANIMATING42,
|
|
ID_ANIMATING43,
|
|
ID_ANIMATING44,
|
|
ID_ANIMATING45,
|
|
ID_ANIMATING46,
|
|
ID_ANIMATING47,
|
|
ID_ANIMATING48,
|
|
ID_ANIMATING49,
|
|
ID_ANIMATING50,
|
|
ID_ANIMATING51,
|
|
ID_ANIMATING52,
|
|
ID_ANIMATING53,
|
|
ID_ANIMATING54,
|
|
ID_ANIMATING55,
|
|
ID_ANIMATING56,
|
|
ID_ANIMATING57,
|
|
ID_ANIMATING58,
|
|
ID_ANIMATING59,
|
|
ID_ANIMATING60,
|
|
ID_ANIMATING61,
|
|
ID_ANIMATING62,
|
|
ID_ANIMATING63,
|
|
ID_ANIMATING64,
|
|
ID_ANIMATING65,
|
|
ID_ANIMATING66,
|
|
ID_ANIMATING67,
|
|
ID_ANIMATING68,
|
|
ID_ANIMATING69,
|
|
ID_ANIMATING70,
|
|
ID_ANIMATING71,
|
|
ID_ANIMATING72,
|
|
ID_ANIMATING73,
|
|
ID_ANIMATING74,
|
|
ID_ANIMATING75,
|
|
ID_ANIMATING76,
|
|
ID_ANIMATING77,
|
|
ID_ANIMATING78,
|
|
ID_ANIMATING79,
|
|
ID_ANIMATING80,
|
|
ID_ANIMATING81,
|
|
ID_ANIMATING82,
|
|
ID_ANIMATING83,
|
|
ID_ANIMATING84,
|
|
ID_ANIMATING85,
|
|
ID_ANIMATING86,
|
|
ID_ANIMATING87,
|
|
ID_ANIMATING88,
|
|
ID_ANIMATING89,
|
|
ID_ANIMATING90,
|
|
ID_ANIMATING91,
|
|
ID_ANIMATING92,
|
|
ID_ANIMATING93,
|
|
ID_ANIMATING94,
|
|
ID_ANIMATING95,
|
|
ID_ANIMATING96,
|
|
ID_ANIMATING97,
|
|
ID_ANIMATING98,
|
|
ID_ANIMATING99,
|
|
ID_ANIMATING100,
|
|
ID_ANIMATING101,
|
|
ID_ANIMATING102,
|
|
ID_ANIMATING103,
|
|
ID_ANIMATING104,
|
|
ID_ANIMATING105,
|
|
ID_ANIMATING106,
|
|
ID_ANIMATING107,
|
|
ID_ANIMATING108,
|
|
ID_ANIMATING109,
|
|
ID_ANIMATING110,
|
|
ID_ANIMATING111,
|
|
ID_ANIMATING112,
|
|
ID_ANIMATING113,
|
|
ID_ANIMATING114,
|
|
ID_ANIMATING115,
|
|
ID_ANIMATING116,
|
|
ID_ANIMATING117,
|
|
ID_ANIMATING118,
|
|
ID_ANIMATING119,
|
|
ID_ANIMATING120,
|
|
ID_ANIMATING121,
|
|
ID_ANIMATING122,
|
|
ID_ANIMATING123,
|
|
ID_ANIMATING124,
|
|
ID_ANIMATING125,
|
|
ID_ANIMATING126,
|
|
ID_ANIMATING127,
|
|
ID_ANIMATING128,
|
|
ID_LASERHEAD_BASE,
|
|
ID_LASERHEAD_TENTACLE,
|
|
|
|
ID_BRIDGE_FLAT = 1340,
|
|
ID_BRIDGE_TILT1,
|
|
ID_BRIDGE_TILT2,
|
|
ID_BRIDGE_TILT3,
|
|
ID_BRIDGE_TILT4,
|
|
ID_BRIDGE_CUSTOM,
|
|
|
|
ID_HORIZON = 1350,
|
|
|
|
// Sprite sequences.
|
|
|
|
ID_SKY_GRAPHICS = 1353,
|
|
ID_DEFAULT_SPRITES,
|
|
ID_MISC_SPRITES,
|
|
ID_CUSTOM_SPRITES,
|
|
|
|
ID_FIRE_SPRITES = 1360,
|
|
ID_SMOKE_SPRITES,
|
|
ID_SPARK_SPRITE,
|
|
ID_DRIP_SPRITE,
|
|
ID_EXPLOSION_SPRITES,
|
|
ID_MOTORBOAT_FOAM_SPRITES,
|
|
ID_RUBBER_BOAT_WAVE_SPRITES,
|
|
ID_SKIDOO_SNOW_TRAIL_SPRITES,
|
|
ID_KAYAK_PADDLE_TRAIL_SPRITE,
|
|
ID_KAYAK_WAKE_SPRTIES,
|
|
ID_BINOCULAR_GRAPHICS,
|
|
ID_LASERSIGHT_GRAPHICS,
|
|
ID_CAUSTIC_TEXTURES,
|
|
ID_BAR_BORDER_GRAPHICS,
|
|
ID_HEALTH_BAR_TEXTURE,
|
|
ID_AIR_BAR_TEXTURE,
|
|
ID_DASH_BAR_TEXTURE,
|
|
ID_SFX_BAR_TEXTURE,
|
|
ID_WATERFALL_SPRITES,
|
|
ID_FIREFLY_SPRITES,
|
|
ID_CROSSHAIR_GRAPHICS,
|
|
ID_SPEEDOMETER_GRAPHICS,
|
|
ID_CUSTOM_BAR_GRAPHICS,
|
|
ID_CUSTOM_AMMO_GRAPHICS,
|
|
ID_DIARY_SPRITES,
|
|
ID_DIARY_ENTRY_SPRITES,
|
|
|
|
ID_NUMBER_OBJECTS = 1408 // Compatibility. Remove this constant when slot count is nearing 1408.
|
|
};
|