Files
2025-09-29 00:52:08 +02:00

100 lines
2.6 KiB
Python
Executable File

//Compile out Title Update changes to header functions.
//Must be before includes.
//CONST_INT USE_TU_CHANGES 0 // Removed by Kenneth R.
// *****************************************************************************************
// *****************************************************************************************
//
// FILE NAME : FameOrShame_eps.sc
// AUTHOR : Aaron Gandaa/Steven Kerrigan
// DESCRIPTION : TEMP SCRIPT TO BE USED BY NYC FOR PRERENDER
//
// This is NOT the Life Invader presentation from Lester 1B. This is
// the whole presentation that plays out should the player fail to
// make the call to the prototype cell phone in time.
//
// *****************************************************************************************
// *****************************************************************************************
//----------------------
// INCLUDES
//----------------------
USING "selling_short_include.sch"
//----------------------
// CONSTS
//----------------------
CONST_INT XVERSION_NUMBER 1
//----------------------
// VARIABLES
//----------------------
//----------------------
// FUNCTIONS
//----------------------
PROC SCRIPT_CLEANUP()
#IF IS_DEBUG_BUILD
CLEANUP_SS_DEBUG_WIDGETS()
#ENDIF
UNLOAD_SS_ASSETS()
SET_SCRIPTS_SAFE_FOR_CUTSCENE(FALSE)
TERMINATE_THIS_THREAD()
ENDPROC
SCRIPT
SET_MISSION_FLAG(TRUE) // - comment this out so we can see blip behavior
// Setup callback when player is killed, arrested or goes to multiplayer
IF (HAS_FORCE_CLEANUP_OCCURRED(DEFAULT_FORCE_CLEANUP_FLAGS))
SCRIPT_CLEANUP()
ENDIF
CPRINTLN(DEBUG_MISSION, "MISSION VERSION:", XVERSION_NUMBER)
bUseManualReactions = FALSE
DO_SCREEN_FADE_OUT(0)
SET_DEBUG_LINES_AND_SPHERES_DRAWING_ACTIVE(TRUE)
DISABLE_CELLPHONE(TRUE)
// load cutscene stuff
REQUEST_CUTSCENE("FOS_EP_1_P6")
LOAD_SS_ASSETS(FALSE)
#IF IS_DEBUG_BUILD
SETUP_SS_DEBUG_WIDGETS()
#ENDIF
SET_SCRIPTS_SAFE_FOR_CUTSCENE(TRUE)
WHILE (TRUE)
SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(0.0)
SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(0.0)
IS_ENTITY_OK(PLAYER_PED_ID())
IF UPDATE_LF_CUTSCENE_DONE()
SCRIPT_CLEANUP()
ENDIF
#IF IS_DEBUG_BUILD
UPDATE_SS_DEBUG_WIDGETS()
// use shift-s to shut this down
IF IS_KEYBOARD_KEY_JUST_PRESSED(KEY_S)
SCRIPT_CLEANUP()
ENDIF
#ENDIF
IF (bShowVersionNumber)
SET_TEXT_SCALE(0.5, 0.5)
DISPLAY_TEXT_WITH_NUMBER(0.1, 0.1, "NUMBER", XVERSION_NUMBER)
ENDIF
WAIT(0)
ENDWHILE
ENDSCRIPT