void ScriptMA04::SceneLoaded() { Obstacle_Object("BED-DOG DISH", true); Unobstacle_Object("BEDDog BONE", true); Unobstacle_Object("BED-BOOK1", true); Clickable_Object("BED-SHEETS"); if (Game_Flag_Query(711)) { Unclickable_Object("BED-TV-1"); Unclickable_Object("BED-TV-2"); } else { Clickable_Object("BED-TV-1"); Clickable_Object("BED-TV-2"); } }
void SceneScriptBB05::SceneLoaded() { Obstacle_Object("PINHEAD", true); Obstacle_Object("X2WALLS&MOLDNG05", true); Obstacle_Object("QUADPATCH04", true); Unobstacle_Object("BOX16", true); Clickable_Object("PINHEAD"); Clickable_Object("BOX06"); Unclickable_Object("BOX06"); Unclickable_Object("BOX14"); if (Actor_Query_Goal_Number(kActorSebastian) == 200) { Actor_Set_Goal_Number(kActorGeneralDoll, 299); Actor_Put_In_Set(kActorGeneralDoll, 97); Actor_Set_At_Waypoint(kActorGeneralDoll, 39, 0); } }
void ScriptKP05::SceneLoaded() { Unobstacle_Object("OBSTACLEBOX20", true); Clickable_Object("BRIDGE02"); Unclickable_Object("BRIDGE02"); if (!Actor_Clue_Query(0, 145) && Game_Flag_Query(653)) { Item_Add_To_World(118, 960, 9, -1095.0f, 0.0f, 770.0f, 256, 24, 24, false, true, false, true); } }
void SceneScriptMA01::SceneLoaded() { Obstacle_Object("WRENCH", true); Unobstacle_Object("OBSTICLEBOX01", true); Clickable_Object("WRENCH"); Unclickable_Object("Y2 PADRIM 01"); Unclickable_Object("Y2 PADRIM 02"); Unclickable_Object("NGON01"); }
void SceneScriptUG02::SceneLoaded() { Unobstacle_Object("BOX BACKROOM 2", true); Unobstacle_Object("BACK_ROOM HALFWALL_", true); Unobstacle_Object("GUN_4", true); Obstacle_Object("GUN_1", true); Unobstacle_Object("WALL_LEFT", true); Unobstacle_Object("BOX BY STAIRS 1", true); Unobstacle_Object("TANK", true); Unobstacle_Object("DESK_DRUM", true); Clickable_Object("GUN_1"); Clickable_Object("GUN_2"); Clickable_Object("CRATE_3"); Footstep_Sounds_Set(0, 0); Footstep_Sounds_Set(8, 2); if (!Game_Flag_Query(656) && Game_Flag_Query(kFlagIzoIsReplicant)) { Item_Add_To_World(88, 963, 75, -300.37f, 120.16f, -81.31f, 0, 8, 8, false, true, false, true); } }
void SceneScriptTB05::SceneLoaded() { Clickable_Object("MONITOR05"); Unclickable_Object("SMUDGE_GLASS01"); if (!Actor_Clue_Query(kActorMcCoy, kClueDragonflyEarring)) { Item_Add_To_World(76, 940, 72, 76.16f, 147.36f, -235.15f, 0, 6, 6, false, true, false, true); } if (!Actor_Clue_Query(kActorMcCoy, kClueTyrellSalesPamphlet1) && !Actor_Clue_Query(kActorMcCoy, kClueTyrellSalesPamphlet2) && (Game_Flag_Query(kFlagGordoIsReplicant) || Game_Flag_Query(kFlagLucyIsReplicant))) { Item_Add_To_World(119, 972, 72, 129.01f, 147.12f, -162.98f, 0, 8, 8, false, true, false, true); } }
void SceneScriptUG16::SceneLoaded() { Obstacle_Object("BED", true); Obstacle_Object("QUADPATCH07", true); Obstacle_Object("QUADPATCH05", true); Obstacle_Object("SCREEN 01", true); Obstacle_Object("BOX49", true); Obstacle_Object("CYLINDER07", true); Unobstacle_Object("SEAT 1", true); Unobstacle_Object("SEAT 2", true); Unclickable_Object("BED"); Unclickable_Object("QUADPATCH07"); Clickable_Object("QUADPATCH05"); Clickable_Object("SCREEN 01"); Unclickable_Object("BOX49"); Unclickable_Object("CYLINDER07"); Unobstacle_Object("BOX67", true); Footstep_Sounds_Set(0, 3); Footstep_Sounds_Set(1, 2); Footstep_Sounds_Set(2, 3); Footstep_Sounds_Set(6, 3); }
void SceneScriptCT05::SceneLoaded() { Obstacle_Object("STAIR 1", true); Obstacle_Object("STAIR 2", true); Obstacle_Object("GRGDOOR", true); Obstacle_Object("GRGDOOR2", true); Obstacle_Object("TURBINE", true); Obstacle_Object("BARREL", true); Obstacle_Object("GRNDPIPE", true); Clickable_Object("TURBINE"); Clickable_Object("LFTDOOR"); Clickable_Object("BARREL"); Clickable_Object("GRNDPIPE"); Unclickable_Object("GDFRAME"); Unclickable_Object("GDFRAME2"); Unclickable_Object("WINFRAME1"); Unclickable_Object("WINFRAME2"); Unclickable_Object("STAIR 1"); Unclickable_Object("STAIR 2"); Unclickable_Object("LFTDOOR"); Unclickable_Object("LFTDOORFRM"); }
void ScriptDR05::SceneLoaded() { Obstacle_Object("MAN PROPHI", true); Unobstacle_Object("BOX06", true); Unobstacle_Object("BOX183", true); Clickable_Object("T2 DOORWAY"); if (!Game_Flag_Query(272)) { Item_Add_To_World(78, 932, 35, -1.57f, 31.33f, 75.21f, 540, 16, 16, true, true, false, true); if (!Actor_Query_Goal_Number(35)) { Item_Add_To_World(122, 931, 35, 37.35f, 1.59f, 46.72f, 0, 20, 20, true, true, false, true); } } }
void SceneScriptCT04::SceneLoaded() { Obstacle_Object("DUMPSTER", true); Obstacle_Object("RIGHTWALL01", true); Obstacle_Object("BACK-BLDNG", true); Clickable_Object("DUMPSTER"); Footstep_Sounds_Set(0, 1); if (Game_Flag_Query(72)) { Game_Flag_Reset(72); } if (!Actor_Query_Goal_Number(kActorTransient)) { Actor_Change_Animation_Mode(kActorTransient, 38); } }
void SceneScriptNR04::SceneLoaded() { Clickable_Object("B.TV01"); Clickable_Object("B.TV02"); Clickable_Object("B.TV03"); Clickable_Object("B.TV05"); Clickable_Object("DESK"); if (!Game_Flag_Query(605)) { Clickable_Object("TORUS01"); } Clickable_Object("BOX12"); }
void SceneScriptCT10::SceneLoaded() { Obstacle_Object("BED", true); Unobstacle_Object("WINDOW", true); Unobstacle_Object("LOFT01", true); Unobstacle_Object("LOFT02", true); Unobstacle_Object("LOFT03", true); Unobstacle_Object("LOFT04", true); Unobstacle_Object("LOFT05", true); Unobstacle_Object("LOFT06", true); Unobstacle_Object("LOFT10", true); Unobstacle_Object("LOFT11", true); Unobstacle_Object("LOFT12", true); Unobstacle_Object("LINE02", true); Unobstacle_Object("CABINETFRONT", true); Unobstacle_Object("CABINTESIDE", true); Unobstacle_Object("BUSTEDTAPE2", true); Unobstacle_Object("BOX CLOSET 1", true); Clickable_Object("BED"); Clickable_Object("CABINETFRONT"); Clickable_Object("CABINETTOP"); Clickable_Object("TUB"); Scene_2D_Region_Add(0, 379, 229, 454, 375); }
void SceneScriptRC51::SceneLoaded() { Obstacle_Object("POSTER_2", true); Obstacle_Object("CURTAIN", true); Clickable_Object("POSTER_2"); Unclickable_Object("GRL_DSK"); Unclickable_Object("GRL_DSKLEG"); Unclickable_Object("CURTAIN"); if (!Game_Flag_Query(kFlagRC51ChopstickWrapperTaken)) { Item_Add_To_World(kItemChopstickWrapper, kModelAnimationChopstickWrapper, kSetRC02_RC51, 47.56f, -1238.89f, 108048.61f, 0, 6, 18, false, true, false, true); } if (!Game_Flag_Query(kFlagRC51CandyTaken)) { Item_Add_To_World(kItemCandy, kModelAnimationCandy, kSetRC02_RC51, 67.28f, -1193.38f, 108011.27f, 0, 6, 6, false, true, false, true); } if (!Game_Flag_Query(kFlagRC51ToyDogTaken)) { Item_Add_To_World(kItemToyDog, kModelAnimationToyDog, kSetRC02_RC51, -69.65f, -1238.89f, 107995.24f, 256, 18, 18, false, true, false, true); } }
void ScriptTB06::SceneLoaded() { Obstacle_Object("DOOR", true); Unobstacle_Object("GLASS01", true); Clickable_Object("DOOR"); Unclickable_Object("SMUDGE_GLASS01"); if (!Game_Flag_Query(519) && Actor_Query_Goal_Number(37) != 199) { Item_Add_To_World(84, 942, 73, 36.54f, 149.48f, -565.67f, 0, 6, 6, false, true, false, true); } if (!Game_Flag_Query(520)) { Item_Add_To_World(108, 955, 73, 18.0f, 149.65f, -599.0f, 0, 6, 6, false, true, false, true); } if (Actor_Query_Goal_Number(37) != 199) { Item_Add_To_World(103, 978, 73, -46.82f, 149.6f, -666.88f, 0, 12, 12, false, true, false, true); Item_Add_To_World(104, 979, 73, -30.27f, 149.6f, -610.7f, 0, 15, 45, false, true, false, true); Item_Add_To_World(105, 980, 73, 9.87f, 149.6f, -683.5f, 0, 12, 12, false, true, false, true); } }
void ScriptUG09::SceneLoaded() { Obstacle_Object("FACADE_CANOPY", true); Obstacle_Object("VW PROP SLAB", true); Obstacle_Object("WALL_LEFT FRONT", true); Unobstacle_Object("PATH_FRAGMENT 1", true); Unobstacle_Object("BOXS FOR ARCHWAY 02", true); Unobstacle_Object("BOXS FOR ARCHWAY 04", true); Unobstacle_Object("BOXS FOR ARCHWAY 05", true); Unobstacle_Object("BOX45", true); Unobstacle_Object("BOX44", true); Unobstacle_Object("BOX43", true); Unobstacle_Object("BOX42", true); Unobstacle_Object("BOX41", true); Unobstacle_Object("BOX40", true); Unobstacle_Object("BOX39", true); Unobstacle_Object("BOX38", true); Unobstacle_Object("BOX37", true); Unobstacle_Object("BOX36", true); Unobstacle_Object("BOX35", true); Unobstacle_Object("BOX34", true); Unobstacle_Object("BOX32", true); Clickable_Object("FACADE_CANOPY"); }
void SceneScriptUG18::SceneLoaded() { Obstacle_Object("MACHINE_01", true); Unobstacle_Object("PLATFM_RAIL 01", true); Unobstacle_Object("PLATFM_RAIL 02", true); Unobstacle_Object("OBSTACLE1", true); Clickable_Object("MACHINE_01"); Unclickable_Object("MACHINE_01"); if (Game_Flag_Query(kFlagUG18GuzzaScene)) { Actor_Put_In_Set(kActorGuzza, kSetFreeSlotI); Actor_Set_At_Waypoint(kActorGuzza, 41, 0); if (Actor_Query_Which_Set_In(kActorSadik) == kSetUG18) { Actor_Put_In_Set(kActorSadik, kSetFreeSlotA); Actor_Set_At_Waypoint(kActorSadik, 33, 0); } } if ( Game_Flag_Query(kFlagCallWithGuzza) && !Game_Flag_Query(kFlagUG18GuzzaScene) && Global_Variable_Query(kVariableChapter) == 4 ) { Item_Add_To_World(kItemBriefcase, 987, kSetUG18, -55.21f, 0.0f, -302.17f, 0, 12, 12, false, true, false, true); } }
void SceneScriptMA02::SceneLoaded() { Obstacle_Object("COUCH1", true); Unobstacle_Object("COUCH1", true); Clickable_Object("BAR-MAIN"); Clickable_Object("E-ESPER"); }
void SceneScriptUG15::SceneLoaded() { Unobstacle_Object("CATWALK_01_RAIL02", true); Unobstacle_Object("LOFT01", true); Obstacle_Object("NUT1", true); Clickable_Object("NUT1"); }
void SceneScriptDR02::SceneLoaded() { Obstacle_Object("TRASH CAN WITH FIRE", true); Obstacle_Object("V2PYLON02", true); Obstacle_Object("V2PYLON04", true); Obstacle_Object("U2 CHEWDOOR", true); Obstacle_Object("MMTRASHCAN", true); Obstacle_Object("PARKMETR02", true); Obstacle_Object("TRANSFORMER 01", true); Obstacle_Object("TRANSFORMER 02", true); Obstacle_Object("PARKMETR01", true); Obstacle_Object("Z2ENTRYDR", true); Obstacle_Object("Z2DR2", true); Clickable_Object("TRASH CAN WITH FIRE"); Clickable_Object("U2 CHEWDOOR"); Clickable_Object("MMTRASHCAN"); Clickable_Object("U2 EYE"); Clickable_Object("U2 E"); Clickable_Object("MMNEWSP01"); Clickable_Object("MMNEWSP02"); Clickable_Object("MMNEWSP04"); Clickable_Object("MMNEWSP05"); Clickable_Object("MMNEWSP07"); Clickable_Object("PARKMETR02"); Clickable_Object("TRANSFORMER 01"); Clickable_Object("TRANSFORMER 02"); Clickable_Object("V2CANPIPE02"); Unclickable_Object("TRASH CAN WITH FIRE"); Unclickable_Object("U2 CHEWDOOR"); Unclickable_Object("MMTRASHCAN"); Unclickable_Object("U2 EYE"); Unclickable_Object("U2 E"); Unclickable_Object("MMNEWSP01"); Unclickable_Object("MMNEWSP02"); Unclickable_Object("MMNEWSP04"); Unclickable_Object("MMNEWSP05"); Unclickable_Object("MMNEWSP07"); Unclickable_Object("PARKMETR02"); Unclickable_Object("TRANSFORMER 01"); Unclickable_Object("TRANSFORMER 02"); Unclickable_Object("V2CANPIPE02"); }
void SceneScriptPS02::SceneLoaded() { Obstacle_Object("E.DOOR01", true); Obstacle_Object("E.DOOR02", true); Clickable_Object("E.DOOR01"); Clickable_Object("E.DOOR02"); }
void SceneScriptTB07::SceneLoaded() { Obstacle_Object("EAGLE01", true); Clickable_Object("EAGLE01"); }
void ScriptNR11::SceneLoaded() { Obstacle_Object("COATRACK", true); Unobstacle_Object("BOX13", true); Clickable_Object("LOFT04"); Unclickable_Object("LOFT04"); if (Actor_Query_Goal_Number(3) == 250) { Clickable_Object("CLOTHING02"); Clickable_Object("BOX27"); Clickable_Object("BOX39"); Clickable_Object("BOX44"); Clickable_Object("DRESS"); Clickable_Object("COATRACK"); Clickable_Object("COLUMN3 DETS"); Clickable_Object("COLUMN PIPE01"); Clickable_Object("RECTANGLE02"); Clickable_Object("COLUMN04"); Clickable_Object("COATRACK01"); Clickable_Object("SHIRT"); Clickable_Object("SKIRT 02"); Clickable_Object("CLOTHING B 03"); Clickable_Object("BUST BUST"); Combat_Target_Object("CLOTHING02"); Combat_Target_Object("BOX27"); Combat_Target_Object("BOX39"); Combat_Target_Object("BOX44"); Combat_Target_Object("DRESS"); Combat_Target_Object("COATRACK"); Combat_Target_Object("COLUMN3 DETS"); Combat_Target_Object("COLUMN PIPE01"); Combat_Target_Object("RECTANGLE02"); Combat_Target_Object("COLUMN04"); Combat_Target_Object("COATRACK01"); Combat_Target_Object("SHIRT"); Combat_Target_Object("SKIRT 02"); Combat_Target_Object("CLOTHING B 03"); Combat_Target_Object("BUST BUST"); } else { Unclickable_Object("CLOTHING02"); Unclickable_Object("BOX27"); Unclickable_Object("BOX39"); Unclickable_Object("BOX44"); Unclickable_Object("DRESS"); Unclickable_Object("COATRACK"); Unclickable_Object("COLUMN3 DETS"); Unclickable_Object("COLUMN PIPE01"); Unclickable_Object("RECTANGLE02"); Unclickable_Object("COLUMN04"); Unclickable_Object("COATRACK01"); Unclickable_Object("SHIRT"); Unclickable_Object("SKIRT 02"); Unclickable_Object("CLOTHING B 03"); Unclickable_Object("BUST BUST"); } }
void SceneScriptUG01::SceneLoaded() { Unobstacle_Object("BEAM02", true); Unobstacle_Object("BEAM03", true); Unobstacle_Object("BEAM04", true); Clickable_Object("PIPES_FG_LFT"); }
void SceneScriptRC01::SceneLoaded() { Obstacle_Object("HYDRANT02", true); Obstacle_Object("PARKING METER 04", true); Obstacle_Object("CHEVY PROP", true); Obstacle_Object("PARKING METER 01", true); Obstacle_Object("T-CAN01", true); Obstacle_Object("BARICADE01", true); Obstacle_Object("BARICADE02", true); Obstacle_Object("DOOR LEFT", true); Unobstacle_Object("BOX06", true); Clickable_Object("DOORWAY01"); Clickable_Object("DOOR LEFT"); Clickable_Object("HYDRANT02"); Clickable_Object("T-CAN01"); Clickable_Object("BARICADE01"); Clickable_Object("70_1"); Clickable_Object("70_2"); Clickable_Object("70_3"); Clickable_Object("70_5"); Clickable_Object("70_6"); Unclickable_Object("BARICADE02"); Unclickable_Object("BARICADE05"); Unclickable_Object("SPINNER BODY"); Unclickable_Object("HORSE01"); Unclickable_Object("DOORWAY01"); Unobstacle_Object("DOORWAY01", true); if (Game_Flag_Query(kFlagRC01PoliceDone)) { Unclickable_Object("70_1"); Unclickable_Object("70_2"); Unclickable_Object("70_3"); Unclickable_Object("70_5"); Unclickable_Object("70_6"); Unclickable_Object("BARICADE01"); Unclickable_Object("BARICADE03"); Unclickable_Object("BARICADE04"); Unobstacle_Object("70_1", true); Unobstacle_Object("70_2", true); Unobstacle_Object("70_3", true); Unobstacle_Object("70_5", true); Unobstacle_Object("70_6", true); Unobstacle_Object("BARICADE01", true); Unobstacle_Object("BARICADE02", true); Unobstacle_Object("BARICADE03", true); Unobstacle_Object("BARICADE04", true); Unobstacle_Object("BARICADE05", true); } if (!Game_Flag_Query(kFlagRC01PoliceDone)) { Preload(13); Preload(14); Preload(19); Preload(582); Preload(589); } if (!Game_Flag_Query(kFlagRC01ChromeDebrisTaken)) { Item_Add_To_World(kItemChromeDebris, 938, kSetRC01, -148.60f, -0.30f, 225.15f, 256, 24, 24, false, true, false, true); } if (!Game_Flag_Query(kFlagIntroPlayed)) { ADQ_Flush(); Actor_Voice_Over(1830, kActorVoiceOver); Actor_Voice_Over(1850, kActorVoiceOver); if (!Game_Flag_Query(kFlagDirectorsCut)) { Actor_Voice_Over(1860, kActorVoiceOver); I_Sez("MG: Is David Leary a self-respecting human or is he powered by rechargeable"); I_Sez("batteries?\n"); } Game_Flag_Set(kFlagIntroPlayed); } }
void SceneScriptMA06::SceneLoaded() { Obstacle_Object("PANEL", true); Clickable_Object("PANEL"); Player_Loses_Control(); }
void SceneScriptHC04::SceneLoaded() { Obstacle_Object("CAN FIRE", true); Unobstacle_Object("ASIANMALE01", true); Clickable_Object("CAN FIRE"); }
void SceneScriptBB07::SceneLoaded() { Obstacle_Object("COUCH", true); Unobstacle_Object("X2MAINWALLLEFT01", true); Clickable_Object("PRINTER"); }
void ScriptMA08::SceneLoaded() { Obstacle_Object("(undefined)", true); Clickable_Object("(undefined)"); }
void ScriptNR07::SceneLoaded() { Obstacle_Object("VANITY", true); Clickable_Object("VASE"); }