531 lines
34 KiB
XML
Executable File
531 lines
34 KiB
XML
Executable File
USING "commands_task.sch"
|
||
|
||
//////////////////////////////////////////////////////////////////////////////////////////
|
||
// //
|
||
// SCRIPT NAME : player_scene_globals.sch //
|
||
// AUTHOR : Alwyn Roberts //
|
||
// DESCRIPTION : Enums and structs for use with current player ped. //
|
||
// //
|
||
//////////////////////////////////////////////////////////////////////////////////////////
|
||
|
||
|
||
//////////////////////////////////////////////////////////////////////////////////////////
|
||
/// Structs/Enums for the player ped scenes
|
||
CONST_INT NUM_OF_PLAYER_PED_STORED_COORDS 19
|
||
ENUM PED_REQUEST_SCENE_ENUM
|
||
/* player char is dead, thats his previous scene! */
|
||
PR_SCENE_DEAD = 0,
|
||
PR_SCENE_HOSPITAL,
|
||
|
||
/* friend scene - for when switching to a friend activity */
|
||
PR_SCENE_M_OVERRIDE,
|
||
PR_SCENE_F_OVERRIDE,
|
||
PR_SCENE_T_OVERRIDE,
|
||
|
||
/* default scenes - for when switching back within 1hr */
|
||
PR_SCENE_M_DEFAULT,
|
||
PR_SCENE_F_DEFAULT,
|
||
PR_SCENE_T_DEFAULT,
|
||
|
||
/* after-mission scenes - to trigger for 1hr AFTER that mission has passed */
|
||
PR_SCENE_Fa_PHONECALL_ARM3,
|
||
PR_SCENE_Fa_PHONECALL_FAM1,
|
||
PR_SCENE_Fa_PHONECALL_FAM3,
|
||
|
||
PR_SCENE_Fa_STRIPCLUB_ARM3,
|
||
// PR_SCENE_Ma_ARM3, // Fired one game-hour if PR_SCENE_Fa_STRIPCLUB_ARM3 was triggered
|
||
// PR_SCENE_Fa_STRIPCLUB_FAM1,
|
||
// PR_SCENE_Fa_STRIPCLUB_FAM3,
|
||
|
||
PR_SCENE_Ma_FAMILY1, // url:bugstar:963245
|
||
PR_SCENE_Fa_FAMILY3, // franklin driving down road 200 + meters from michaels house
|
||
PR_SCENE_Fa_FBI1, // limit switch scenes to one of the following - F_GARBAGE, F_TACO_FARMER, F_BAR, F0_SH_READING, F0_SH_PUSHUP, F_GARBAGE, F_TRAFFIC, F0_WALKCHOP
|
||
PR_SCENE_Ta_FBI2, // trevor driving near by drop off location for fbi2 custom switch
|
||
PR_SCENE_Fa_FBI4intro, // Seems that Franklin is too far away considering how much time has passed (about a minute in real time) since the fbi4_intro cutscene at the warehouse
|
||
PR_SCENE_Ma_FBI4intro, // Seems that Trevor is too far away considering how much time has passed (about a minute in real time) since the fbi4_intro cutscene at the warehouse
|
||
PR_SCENE_Ma_FBI3, // FIB 3 - Michael in car near FIB building as if dropped off Dave.
|
||
PR_SCENE_Fa_FBI4, // FIB 4 - Franklin on way home from burning vehicle location.
|
||
PR_SCENE_Fa_FBI5, // franklin driving towards city
|
||
PR_SCENE_Ma_FBI5, // michael driving from airport towards city
|
||
// PR_SCENE_Ma_FAMILY4_a, // if you switch immediatley lets have just out the storm drain if you wait 30 seconds or so have him at the car
|
||
// PR_SCENE_Ma_FAMILY4_b, // michael getting into him car at the stadium, say something like Lazlow is a dick, no custom anims needed
|
||
PR_SCENE_Ta_FAMILY4, // Give me a shout about the switch from Trevor after Family 4
|
||
PR_SCENE_Fa_AGENCY1, // can we have franklin saying got to find this guy - keep current scene of Franklin in traffic
|
||
PR_SCENE_Fa_AGENCYprep1, // hey Alwyn could we add a custom switch for Franklin after Agency Heist Planning intro to 3A. If possible have Franklin (in the vehicle he arrived at mission blip in) driving at 745, -464, 36, or on foot at 790, -744, 27?
|
||
PR_SCENE_Fa_CARSTEAL1, // After this mission the switch will need some unique ones for Franklin as they drive off in a car
|
||
PR_SCENE_Ta_CARSTEAL1, // After this mission the switch will need some unique ones for Trevor as they drive off in a car
|
||
PR_SCENE_Fa_AGENCY2, // Franklin after Agency 2 - walking along street away from sweatshop at 763, -906, 25
|
||
PR_SCENE_Ta_CARSTEAL2, // can we have trevor in the police helicopter flying nearish to the garage from end cutscene
|
||
// PR_SCENE_Ta_CARSTEAL4, // limit switch scenes to one of the following - T_CR_CHILI, T_CR_TACO, T_KONEIGHBOUR, T_SCARETRAMP, T_CR_CHASEBIKE, T_CR_RUDEATCAFE, T_FIGHTBAR_a, T_FIGHTBAR_b, T_YELLATDOORMAN, T_FLOYD_DOLL, T_FLOYDHARASS_C, T_FLOYDKNEE
|
||
PR_SCENE_Fa_FBI2, // FIB 2 - Franklin in area or at home
|
||
PR_SCENE_Ta_FBI4, // FIB 4 - Trevor anywhere in city, but switch that does not imply too much time has passed
|
||
PR_SCENE_Fa_DOCKS2B, // Port of LS 2B - Franklin at home.
|
||
PR_SCENE_Ta_FAMILY6, // can we force the Trevor switch scene after Family 6. If player switched to Trevor can we have either of two following switches... (PR_SCENE_T_SC_BAR, PR_SCENE_T_NAKED_GARDEN)
|
||
PR_SCENE_Ta_FINALEprepD, // Switched from Michael to Trevor after delivering the train and Trevor was on a mountain in a dress after just switching the track over and taking out the rail workers.
|
||
PR_SCENE_Ma_FAMILY6, // where are the kids?
|
||
PR_SCENE_Fa_MARTIN1, // after martin1 - need to force switch to franklin see imran
|
||
PR_SCENE_Ma_TREVOR3, // Specific switch to Michael and the end of Trevor 3 and before Michael 4
|
||
PR_SCENE_Fa_TREVOR3, // Pick a switch for after Trevor 3 on going back to Franklin, once Trevor has came into the city
|
||
PR_SCENE_Fa_RURAL2A, // franklin is driving towards town on bike
|
||
PR_SCENE_Ta_RURAL2A, // trevor is at his trailer
|
||
PR_SCENE_Ta_RC_MRSP2, // trevor is at his trailer (post-Mrs Philips 2)
|
||
PR_SCENE_Ma_RURAL1, // michael droping lester at motel
|
||
PR_SCENE_FTa_FRANKLIN1a, // url:bugstar:839434 & url:bugstar:1015706
|
||
// PR_SCENE_FTa_FRANKLIN1b, //
|
||
PR_SCENE_FTa_FRANKLIN1c, //
|
||
PR_SCENE_FTa_FRANKLIN1d, //
|
||
PR_SCENE_FTa_FRANKLIN1e, //
|
||
PR_SCENE_Ma_EXILE2, // have him back at trailer chilling
|
||
PR_SCENE_Fa_EXILE2, // have him by the chopper
|
||
PR_SCENE_Ma_EXILE3, // michael getting into car at motel - imply dropped something off - 'i ll leave that to lester he can sort that out'
|
||
PR_SCENE_Fa_EXILE3, // have him by the chopper
|
||
PR_SCENE_Fa_MICHAEL3, // Franklin driving away from end location to his safehouse //between <<-1457.3401, -377.2540, 37.8909>> and SH
|
||
PR_SCENE_Ta_MICHAEL3, // Trevor driving away from end location to his safehouse //between <<-1457.3401, -377.2540, 37.8909>> and SH
|
||
PR_SCENE_Ma_DOCKS2A, // Michael driving back to safehouse - changed out of wetsuit
|
||
// PR_SCENE_Fa_DOCKS2A, // Franklin back at safehouse (use a F1 scene)
|
||
PR_SCENE_Fa_FINALE1, // Franklin back at safehouse (use a F1 scene)
|
||
PR_SCENE_Ta_FINALE1, // Trevor back at the airstrip
|
||
PR_SCENE_Ta_CARSTEAL4, // Car Steal 4 - Trevor in Paleto Bay
|
||
PR_SCENE_Fa_FINALE2intro, // The Big Score 2 planning - Franklin within vicinity of strip club
|
||
PR_SCENE_Ta_FINALE2intro, // The Big Score 2 planning - Trevor within vicinity of strip club
|
||
// PR_SCENE_Ma_DOCKS2B, // Michael leaving airstrip, heading back to the city //between <<1737.7271, 3290.5232, 40.1505>> and SH
|
||
// PR_SCENE_Ma_MARTIN1, // Michael driving from barn to trailer? //<<2309.6731, 4885.9873, 40.8082>>
|
||
// PR_SCENE_Ta_MARTIN1, // Trevor in barn with Patricia? //<<2309.6731, 4885.9873, 40.8082>>
|
||
// PR_SCENE_Fa_AGENCY3B, // Franklin inside of his house, with Lester on the laptop discussing communicating with Trevor.
|
||
PR_SCENE_Ma_FRANKLIN2, // Could have the switch scene for M in the countryside still. Though it is long enough that they could have made it back to the city.
|
||
PR_SCENE_Ta_FRANKLIN2, // Could have the switch scene for T in the countryside still. Though it is long enough that they could have made it back to the city.
|
||
PR_SCENE_Ma_FBI1end, // Michael in vehicle driving from oil fields
|
||
PR_SCENE_Ma_DOCKS2B, // Port of LS 2B - Michael driving to safehouse.
|
||
PR_SCENE_Ma_FINALE1, // The Big Score 1 - Michael in car driving away from Franklin’s hills house.
|
||
PR_SCENE_Fa_AGENCY3A, // Agency Heist 3A - Franklin driving away from Lester’s house
|
||
PR_SCENE_Ma_FINALE2B, // The Big Score 2B - Michael leaving city airport area in car
|
||
PR_SCENE_Ta_FINALE2B, // The Big Score 2B - Trevor leaving city airport area in car. Or still in heli?
|
||
PR_SCENE_Fa_DOCKS2A, // Port of LS 2A - Franklin at home.
|
||
PR_SCENE_Fa_AGENCY3B, // Agency Heist 3B - Franklin in his new house with Lester is there on computer.
|
||
PR_SCENE_Ma_FINALE2A, // The Big Score 2A - Michael Michael in safehouse PRM_4 watchingtv.
|
||
PR_SCENE_Ta_FINALE2A, // The Big Score 2A - Trevor walking down street away from Michaels at -852, 111, 54
|
||
|
||
PR_SCENE_Fa_FINALEA, // Custom Switch after End Credits - if player chose Finale A Kill Trevor. Franklin first switch use switch PRF1_poolside_b
|
||
PR_SCENE_Fa_FINALEB, // Custom Switch after End Credits - if player chose Finale B Kill Michael. Franklin first switch use switch PRF1_poolside_b
|
||
PR_SCENE_Ma_FINALEC, // Custom Switch after End Credits - if player chose Finale C Save Michael and Trevor. Michael first switch – use PRM7_WifeTennis
|
||
PR_SCENE_Fa_FINALEC, // Custom Switch after End Credits - if player chose Finale C Save Michael and Trevor. Franklin first switch use PRF1_byetaxi
|
||
PR_SCENE_Ta_FINALEC, // Custom Switch after End Credits - if player chose Finale C Save Michael and Trevor. Trevor is driving back to trailer (2049, 3839, 34)
|
||
|
||
/* PR_SCENE_FTa_FRANKLIN1, // Franklin 1 - Need to discuss with Lukasz
|
||
PR_SCENE_Xa_FRANKLIN2, // Franklin 2 - Need to check if both on mission as optional.
|
||
*/
|
||
|
||
/* Magdemo */
|
||
PR_SCENE_M_MD_FBI2, //
|
||
PR_SCENE_F_MD_FRANKLIN2, //
|
||
|
||
/* michael */
|
||
PR_SCENE_M2_BEDROOM, // Amanda and Michael are laying in bed and then Michael sits up on the side of the bed.
|
||
PR_SCENE_M2_SAVEHOUSE0_b, // Amanda and Michael are in bed together and Michael sits up on the side and then gets up.
|
||
PR_SCENE_M2_SAVEHOUSE1_a, //
|
||
PR_SCENE_M2_SAVEHOUSE1_b, // Sat at table in garden - smoking/drinking if possible?
|
||
PR_SCENE_M2_SMOKINGGOLF, // Sat at table at golf club - smoking/drinking if possible?
|
||
PR_SCENE_M4_WAKEUPSCREAM, // In bed alone. Should get up when we Hotswap to him. Wife asleep in spare room.
|
||
PR_SCENE_M4_WAKESUPSCARED, // Michael wakes up from a dream, scared, he screams, grabs his gun and stands up at the side of the bed aiming his weapon
|
||
// PR_SCENE_M4_HOUSEBED_b, // Sleeping on couch, gets up.
|
||
PR_SCENE_M6_HOUSEBED, // Sleeping in Trevor’s trailer (during exile)
|
||
PR_SCENE_M4_WATCHINGTV, // Watching TV in the middle of the night
|
||
PR_SCENE_M2_KIDS_TV, // Watching TV with his kids
|
||
PR_SCENE_M_POOLSIDE_a, // Sunbathing by the pool.
|
||
PR_SCENE_M_POOLSIDE_b, //
|
||
PR_SCENE_M2_CARSLEEP_a, // Michael asleep in car
|
||
PR_SCENE_M2_CARSLEEP_b, // location for new Michael switch scene where he asleep in his car. Alleyway near Micheal's house.
|
||
PR_SCENE_M_CANAL_a, // Bench by the canal in Venice - Looking aimless?
|
||
PR_SCENE_M_CANAL_b, // Park bench in hills
|
||
PR_SCENE_M_CANAL_c, // Bench on shopping street
|
||
PR_SCENE_M2_LUNCH_a, // Wife will complain and argue as he gets up to leave.
|
||
// PR_SCENE_M7_LUNCH_b, // Eating lunch at café with wife after reconciled
|
||
PR_SCENE_M4_EXITRESTAURANT, // Eating alone coming out of restaurant
|
||
PR_SCENE_M4_LUNCH_b, // Coming out of golf club, shop
|
||
PR_SCENE_M4_CINEMA, // Leaving cinema
|
||
PR_SCENE_M2_WIFEEXITSCAR, // Dropping off wife at Beverly Hills shops.
|
||
PR_SCENE_M2_DROPOFFDAU_a, // Dropping Tracey at shops
|
||
PR_SCENE_M2_DROPOFFDAU_b, // Dropping Tracey at club
|
||
PR_SCENE_M2_DROPOFFSON_a, // Dropping Jimmy off at high time
|
||
PR_SCENE_M2_DROPOFFSON_b, // Dropping Jimmy off at Pawn shop
|
||
PR_SCENE_M_PIER_a, // Smoking standing on pier looking out at sea
|
||
PR_SCENE_M_PIER_b, // On boardwalk near shrink
|
||
PR_SCENE_M_TRAFFIC_a, // Stuck in traffic jam in Los Peurta
|
||
PR_SCENE_M_TRAFFIC_b, // Traffic - various locations
|
||
PR_SCENE_M_TRAFFIC_c, // Traffic - various locations
|
||
PR_SCENE_M_VWOODPARK_a, // Sitting at bench in Vinewood park talking to guy
|
||
PR_SCENE_M_VWOODPARK_b, // Sitting at bench in beach talking to guy
|
||
PR_SCENE_M_BENCHCALL_a, // Receiving phone call while sitting on park bench (about son)
|
||
PR_SCENE_M_BENCHCALL_b, // Receiving phone call while sitting on different bench
|
||
PR_SCENE_M_PARKEDHILLS_a, // Sitting on car up at Vinewood sign.
|
||
PR_SCENE_M_PARKEDHILLS_b, // In park, at observatory, viewpoint in hills
|
||
PR_SCENE_M2_PHARMACY, // Picking up pills (for his wife/him)
|
||
// PR_SCENE_M4_DOORSTUMBLE, // Drinking alone in the afternoon?
|
||
PR_SCENE_M_COFFEE_a, // Drinking coffee outside coffee shop in Burton
|
||
PR_SCENE_M_COFFEE_b, // Drinking coffee outside coffee shop in Eclipse
|
||
PR_SCENE_M_COFFEE_c, // Drinking coffee outside coffee shop in Rockford Hills
|
||
PR_SCENE_M2_CYCLING_a, // Riding bike in Puerto Del Sol
|
||
PR_SCENE_M2_CYCLING_b, // Riding bike in Vinewood Hills
|
||
PR_SCENE_M2_CYCLING_c, // Riding bike in Rockford Hills
|
||
// PR_SCENE_M_BAR_a, // Bar (drunk for 10sec.) 20%
|
||
// PR_SCENE_M_BAR_b, // can we use this location for a variation of the Michael leaving a bar switch scene?
|
||
PR_SCENE_M2_MARINA, // Marina 20%
|
||
PR_SCENE_M2_ARGUEWITHWIFE, // Fight with wife, she storms off 20%
|
||
PR_SCENE_M4_PARKEDBEACH, // Parked at the beach 20%
|
||
PR_SCENE_M4_WASHFACE, // have michael doing something at his house. no family as not reunited yet
|
||
PR_SCENE_M_HOOKERMOTEL, // leaving cheap motel with hooker getting out?
|
||
// PR_SCENE_M_HOOKERCAR, // cheaper still in car with hooker getting out?
|
||
PR_SCENE_M6_MORNING_a, // FE_T0_MICHAEL_depressed_head_in_hands
|
||
// PR_SCENE_M6_MORNING_b, // Sleeping on sofa in trailer
|
||
PR_SCENE_M6_CARSLEEP, // Asleep in car outside trailer
|
||
PR_SCENE_M6_HOUSETV_a, // Watching TV in Trevors trailer in night
|
||
// PR_SCENE_M6_HOUSETV_b, // Watching TV in trevors trailer during exile
|
||
PR_SCENE_M6_SUNBATHING, // FE_T0_MICHAEL_sunbathing
|
||
PR_SCENE_M6_DRINKINGBEER, // FE_T0_MICHAEL_drinking_beer
|
||
PR_SCENE_M6_ONPHONE, // FE_T0_MICHAEL_on_phone_to_therapist
|
||
PR_SCENE_M6_DEPRESSED, // FE_T0_MICHAEL_depressed_head_in_hands
|
||
PR_SCENE_M6_BOATING, //
|
||
PR_SCENE_M6_LIQUORSTORE, //
|
||
// PR_SCENE_M6_PILOTSCHOOL, //
|
||
// PR_SCENE_M6_TRIATHLON, //
|
||
PR_SCENE_M6_PARKEDHILLS_a, // Countryside layby (during exile)
|
||
PR_SCENE_M6_PARKEDHILLS_b, // Countryside pier (during exile)
|
||
PR_SCENE_M6_PARKEDHILLS_c, // Countryside river (during exile)
|
||
PR_SCENE_M6_PARKEDHILLS_d, // Countryside fastfood layby (during exile)
|
||
PR_SCENE_M6_PARKEDHILLS_e, // Outside roadside fruit store (during exile)
|
||
PR_SCENE_M2_DRIVING_a, // near Michaels family
|
||
PR_SCENE_M2_DRIVING_b, // near Lester1B
|
||
PR_SCENE_M6_DRIVING_a, // 1: 2367.1, 3908.8, 35.2 (nighttime)
|
||
PR_SCENE_M6_DRIVING_b, // 2:-479.5, 5874.1, 33.0 (nighttime)
|
||
PR_SCENE_M6_DRIVING_c, // 3: -184.7, 6464.6, 30.2 (daytime)
|
||
PR_SCENE_M6_DRIVING_d, // 4: 1665.5, 4871.0, 41.6 (daytime)
|
||
PR_SCENE_M6_DRIVING_e, // 5: 2159.3, 3256.1, 46.9 (daytime)
|
||
PR_SCENE_M6_DRIVING_f, // 6: 2783.4, 3476.6, 54.8 (daytime)
|
||
PR_SCENE_M6_DRIVING_g, // 7: 2547.9, 2616.8, 37.5 (daytime)
|
||
PR_SCENE_M6_DRIVING_h, // 8: 1295.0, 1529.9, 96.6 (daytime)
|
||
PR_SCENE_M6_RONBORING, // Ron is sitting while Michael stands in front of him as they talk
|
||
PR_SCENE_M7_RESTAURANT, // Out to lunch with wife - Michael makes excuses (business) and leaves
|
||
PR_SCENE_M7_LOUNGECHAIRS, // At Beverly hills hotel pool with wife
|
||
PR_SCENE_M7_BYESOLOMON_a, // Leaving lunch with Solomon
|
||
PR_SCENE_M7_BYESOLOMON_b, // Leaving lunch with Solomon
|
||
PR_SCENE_M7_WIFETENNIS, // Finishing game of tennis with amanda
|
||
PR_SCENE_M7_ROUNDTABLE, // Michael and Amanda/Jimmy/Tracey about to have a blazing row when he takes a deep breath and calms down.
|
||
PR_SCENE_M7_REJECTENTRY, // Michael trying to get into fancy restaurants. Being turned away. He drops some names, tells them they’ll know who he is soon.
|
||
PR_SCENE_M7_HOOKERS, // Michael telling hookers that he’s just window shopping
|
||
PR_SCENE_M7_EXITBARBER, // Leaving hair salon
|
||
PR_SCENE_M7_EXITFANCYSHOP, // Leaving high end clothes store
|
||
PR_SCENE_M7_FAKEYOGA, // Smoking outside the house, pretending he’s doing yoga. “Of course I’m not smoking, I’m doing Sun Salutations! Why are you so paranoid.” Stubbs it out
|
||
PR_SCENE_M7_COFFEE, // Grabbing coffee early morning - happy
|
||
PR_SCENE_M7_GETSREADY, // Waking up in bed with wife
|
||
// PR_SCENE_M7_PARKEDHILLS, // Overlooking city from car - but happy
|
||
PR_SCENE_M7_READSCRIPT, // On lounger by his pool - reading a script
|
||
PR_SCENE_M7_EMPLOYEECONVO, // Working at the movie lot
|
||
PR_SCENE_M7_TALKTOGUARD, // Leaving the movie set - Michael telling security guy at gate that he really should know who the fuck he is by now.
|
||
PR_SCENE_M7_LOT_JIMMY, // On the movie lot (letting Jimmy look around?)
|
||
PR_SCENE_M7_KIDS_TV, // Watching old movies with Tracey and jimmy
|
||
PR_SCENE_M7_KIDS_GAMING, // Michael and Jimmy gaming together. Michael shouting obscenities at the screen.
|
||
PR_SCENE_M7_OPENDOORFORAMA, // Dropping wife at shops - opening car door for her - being nice
|
||
PR_SCENE_M7_DROPPINGOFFJMY, // Dropping Jimmy off somewhere- gives him cash. Club or mall
|
||
PR_SCENE_M7_TRACEYEXITSCAR, // Dropping Tracey off somewhere- her them cash. Club or mall
|
||
PR_SCENE_M7_BIKINGJIMMY, // arriving home after cycling - with jimmy?
|
||
|
||
|
||
// /* * MICHAEL VARIATIONS * */
|
||
//PR_SCENE__M4_PARKEDBEACH_b, // Standing next to car smoking cigarette at beach At edge of city boundary - overlooking los santos during exile Need to confirm boundary line to avoid wanted level
|
||
//PR_SCENE__M6_DEPRESSED, // Standing outside Trevor's trailer Standing by lake 1970.5, 3961.1, 32.0
|
||
|
||
PR_SCENE_M_S_FAMILY4, // Michael is at family, launch mission Family4 (bug 91894)
|
||
|
||
/* franklin */
|
||
// PR_SCENE_F0_SAVEHOUSE,
|
||
// PR_SCENE_F1_SAVEHOUSE,
|
||
PR_SCENE_F0_SH_ASLEEP, // VERSION 1 - Franklin is passed out on his bed. He wakes up with a start, looks at the clock, and decides to get up.
|
||
PR_SCENE_F1_SH_ASLEEP, // Asleep in bed in house New safehouse
|
||
PR_SCENE_F1_NAPPING, // on bed, putting on shoes
|
||
PR_SCENE_F1_GETTINGREADY, // putting on shirt
|
||
PR_SCENE_F0_SH_READING, // VERSION 2 - Franklin is awake in his bedroom. He’s reading a business book. He puts it down and gets off his bed and leaves.
|
||
PR_SCENE_F1_SH_READING, // Sitting reading book in bed New safehouse - on couch
|
||
PR_SCENE_F0_SH_PUSHUP_a, // VERSION 3 - Franklin has been doing push ups in his room. He stands up, wipes his brow, and gets ready to go.
|
||
PR_SCENE_F0_SH_PUSHUP_b, // Doing press ups in back garden at city safe houses
|
||
PR_SCENE_F1_SH_PUSHUP, // Doing press ups in back garden at hills safe houses
|
||
PR_SCENE_F1_POOLSIDE_a, // Variations with Franklin at his new safehouse later in game?
|
||
PR_SCENE_F1_POOLSIDE_b, // Variations with Franklin at his new safehouse later in game?
|
||
PR_SCENE_F1_CLEANINGAPT, // Being houseproud – cleaning, rearranging stuff.
|
||
PR_SCENE_F1_ONCELL, // On the phone – “you got to come around and see the place. Okay, another time”
|
||
PR_SCENE_F1_SNACKING, // Eating alone
|
||
PR_SCENE_F1_ONLAPTOP, // On the computer wearing glasses, takes them off.
|
||
PR_SCENE_F1_IRONING, // Ironing
|
||
// PR_SCENE_F0_WATCHINGTV, // Watching TV (Old house variation)
|
||
PR_SCENE_F1_WATCHINGTV, // watching TV (New house variation)
|
||
PR_SCENE_F_MD_KUSH_DOC, // MAGDEMO Coming out of weed shop near beach
|
||
PR_SCENE_F_KUSH_DOC_a, // Coming out of weed shop near beach
|
||
PR_SCENE_F_KUSH_DOC_b, // Coming out of another weed shop
|
||
PR_SCENE_F_KUSH_DOC_c, // Coming out of another weed shop
|
||
PR_SCENE_F0_TANISHAFIGHT, // FRANKLIN is in his aunt’s house with TANISHA who is leaving.
|
||
PR_SCENE_F1_NEWHOUSE, // Franklin walking around house on phone
|
||
PR_SCENE_F0_GARBAGE, // Taking out trash at aunts house
|
||
PR_SCENE_F1_GARBAGE, // Taking out trash at new house
|
||
PR_SCENE_F_THROW_CUP, // VERSION 1 - "THROW_CUP" (formally PR_SCENE_F_TACO_FARMER_A
|
||
PR_SCENE_F_HIT_CUP_HAND, // VERSION 1 - "HIT_CUP_HAND" (formally PR_SCENE_F_HIT_CUP_HAND)
|
||
PR_SCENE_F_GYM,
|
||
PR_SCENE_F0_WALKCHOP, // Walking Chop the Dog – arriving home? Old house variation
|
||
PR_SCENE_F0_PLAYCHOP, // playing with Chop the Dog in garden. (Old house variation)
|
||
// PR_SCENE_F1_WALKCHOP, // Walking Chop the Dog – arriving home? new house
|
||
PR_SCENE_F1_PLAYCHOP, // playing with Chop the Dog in garden. (New house variation)
|
||
PR_SCENE_F_WALKCHOP_a, // Walking Chop the Dog –
|
||
PR_SCENE_F_WALKCHOP_b, // Walking Chop the Dog –
|
||
PR_SCENE_F_TRAFFIC_a, // Franklin stuck in traffic in Los Peurta
|
||
PR_SCENE_F_TRAFFIC_b, // Franklin stuck in traffic in Olympic Freeway
|
||
PR_SCENE_F_TRAFFIC_c, // Franklin stuck in traffic in Vinewood Blvd
|
||
PR_SCENE_F0_BIKE, // Franklin standing next to bike in driveway
|
||
PR_SCENE_F0_CLEANCAR, // Just cleaned his car (Old house variation)
|
||
PR_SCENE_F1_BIKE, // Franklin standing next to bike in new house
|
||
PR_SCENE_F1_CLEANCAR, // Just cleaned his car (New house variation)
|
||
PR_SCENE_F1_BYETAXI, // Putting a one night stand in a cab
|
||
PR_SCENE_F_BIKE_c, // Franklin standing next to bike overlooking city
|
||
PR_SCENE_F_BIKE_d, // Franklin standing next to bike by beach
|
||
// PR_SCENE_F_TAUNT, // Franklin is deciding whether to fight or not
|
||
PR_SCENE_F_LAMTAUNT_P1,
|
||
// PR_SCENE_F_LAMTAUNT_P2,
|
||
PR_SCENE_F_LAMTAUNT_P3,
|
||
PR_SCENE_F_LAMTAUNT_P5,
|
||
// PR_SCENE_F_LAMGRAFF,
|
||
PR_SCENE_F_CLUB,
|
||
PR_SCENE_F_CS_CHECKSHOE,
|
||
PR_SCENE_F_CS_WIPEHANDS,
|
||
PR_SCENE_F_CS_WIPERIGHT,
|
||
PR_SCENE_F_LAMTAUNT_NIGHT,
|
||
PR_SCENE_F_BAR_a_01, // Coming out of supermarket, rubbing hands
|
||
PR_SCENE_F_BAR_b_01, // Coming out of stripclub "hornbills", waves back as he leaves
|
||
PR_SCENE_F_BAR_c_02, // Coming out of stripclub "vanilla unicorn", waves back as he leaves
|
||
PR_SCENE_F_BAR_d_02, // Coming out of diner "Casey's", waves back as he leaves
|
||
PR_SCENE_F_BAR_e_01, // Coming out of corner shop "Long Pig", rubbing hands
|
||
|
||
PR_SCENE_F_S_EXILE2, // Franklin is in a car chase, launch mission Exile2 (bug 574569)
|
||
PR_SCENE_F_S_AGENCY_2A_a,
|
||
PR_SCENE_F_S_AGENCY_2A_b,
|
||
|
||
/* trevor */
|
||
#IF NOT IS_JAPANESE_BUILD
|
||
PR_SCENE_T_SHIT, // As camera zooms in on Trevor, we see him at his Country Safehouse. Trevor would be in default t-shirt and jeans. Time would be late morning. Trevor could be "Do the toilet one here on his own"
|
||
#ENDIF
|
||
// PR_SCENE_T_STRIPCLUB_a, // Trevor is sat in the strip club. He is sat next to another man . While they watch a girl dancing on stage Trevor is rubbing the man’s back. After a moment, he gets up to go. Location: (110.1095, -1291.8535, 27.2609)
|
||
PR_SCENE_T_SC_MOCKLAPDANCE, // Trevor is sat in the strip club. Next to him a man is getting a lap dance . Trevor watches the man in a creepy way until he gets bored and turns around Location: (116.4469, -1286.5035, 27.2647)
|
||
PR_SCENE_T_SC_BAR, // Trevor is sitting with a drink, staring at his reflection. He downs his drink and gets up Location: (126.7111, -1286.2056, 28.2742)
|
||
PR_SCENE_T_SC_CHASE, // Trevor is sitting with a drink, staring at his reflection. He downs his drink and gets up Location: (126.7111, -1286.2056, 28.2742)
|
||
PR_SCENE_T_STRIPCLUB_out, // 80%
|
||
PR_SCENE_T_ESCORTED_OUT, // Chucked out of Chateau. Another hotel or a swanky restaurant. Beverly Hills Hotel?
|
||
PR_SCENE_T_CN_CHATEAU_b, // Trevor getting kicked out of the random location
|
||
PR_SCENE_T_CN_CHATEAU_c, // Trevor getting kicked out of the motel swimming pool
|
||
PR_SCENE_T_CR_CHATEAU_d, // Trevor getting kicked out of the graveyard
|
||
PR_SCENE_T_GARBAGE_FOOD,
|
||
PR_SCENE_T_THROW_FOOD,
|
||
PR_SCENE_T_SMOKEMETH, // %
|
||
PR_SCENE_T_FIGHTBBUILD, // Trying to start a fight with a body builder
|
||
PR_SCENE_T_ANNOYSUNBATHERS, // Insulting women at the beach
|
||
PR_SCENE_T_CR_BLOCK_CAMERA, // Outside theatre in a funny outfit
|
||
PR_SCENE_T_GUITARBEATDOWN, // Outside theatre starting a fight with busker
|
||
PR_SCENE_T_DOCKS_a, // 50% Hanging around - planning heist. Should have his car.(Do not use after Docks Heist)
|
||
PR_SCENE_T_DOCKS_b, // Smoking a cigarette - Michael house
|
||
PR_SCENE_T_DOCKS_c, // Smoking a cigarette - franklins house
|
||
PR_SCENE_T_DOCKS_d, // Smoking a cigarette - jail
|
||
PR_SCENE_T_CR_LINGERIE, // Being thrown out lingerie shop
|
||
PR_SCENE_T_CR_FUNERAL, // At a funeral home - crashing a funeral or being chucked out?
|
||
PR_SCENE_T_FIGHTBAR_a, // Just got kicked out of a bar for fighting, shouting back in
|
||
PR_SCENE_T_FIGHTBAR_b, // Just got kicked out of a city bar for fighting, shouting back in
|
||
PR_SCENE_T_FIGHTBAR_c, // Just got kicked out of a country bar for fighting, shouting back in
|
||
PR_SCENE_T_YELLATDOORMAN, // Trevor being kicked out of a yacht club for fighting, shouting back in
|
||
PR_SCENE_T_FIGHTYAUCLUB_b, // Trevor being kicked out of a vinewood hills hotel for fighting, shouting back in
|
||
PR_SCENE_T_FIGHTCASINO, // Trevor being kicked out of a casino for fighting, shouting back in
|
||
PR_SCENE_T_KONEIGHBOUR, // screaming at a neighbour
|
||
PR_SCENE_T_SCARETRAMP, // insulting/starting a fight with a tramp
|
||
PR_SCENE_T_CR_DUMPSTER, // Waking up in trash
|
||
PR_SCENE_T_CN_WAKETRASH_b, // Waking up on top of mountain hill
|
||
PR_SCENE_T_CR_WAKEBEACH, // Waking up on beach
|
||
PR_SCENE_T_CN_WAKEBARN, // Waking up in cow barn
|
||
PR_SCENE_T_CN_WAKETRAIN, // Waking up on a train line
|
||
PR_SCENE_T_CR_WAKEROOFTOP, // Waking up on a rooftop
|
||
PR_SCENE_T_CN_WAKEMOUNTAIN, // Waking up on a mountain top
|
||
PR_SCENE_T_CR_ALLEYDRUNK, // In an alley, drinking
|
||
PR_SCENE_T_SC_ALLEYDRUNK, // In the stripclub, drinking
|
||
PR_SCENE_T_PUKEINTOFOUNT, // Trevor throwing up in a park.
|
||
PR_SCENE_T_CN_PARK_b, // Trevor throwing up in water feature at winery
|
||
// PR_SCENE_T_CN_PARK_c, // Trevor throwing up in winery car park
|
||
PR_SCENE_T_CR_POLICE_a, // Trevor driving away from the police on the freeway???
|
||
PR_SCENE_T_CN_POLICE_b, // Trevor driving away from the police in countryside x 2
|
||
PR_SCENE_T_CN_POLICE_c, // Trevor driving away from the police in countryside x 2
|
||
PR_SCENE_T_NAKED_BRIDGE, // Trevor wakes up naked (soon) on a bridge
|
||
PR_SCENE_T_NAKED_GARDEN, // Trevor wakes up naked (soon) in someones garden - house in the hills
|
||
PR_SCENE_T_NAKED_ISLAND, // Trevor wakes up naked (soon) on an island with a boat quite nearby. have dead bodies around him - what happened here - He should be looking across as in screenshot attached. have bodies on beach at x and boad parked up for player to get away
|
||
PR_SCENE_T_CR_CHASECAR_a, // Chasing a car along river.
|
||
PR_SCENE_T_CN_CHASECAR_b, // Trevor chasing car in countryside
|
||
PR_SCENE_T_CR_CHASEBIKE, // Trevor running over 3 cyclist in the road - cycle rage
|
||
PR_SCENE_T_CR_CHASESCOOTER, // Trevor chasing a guy on a scooter and screaming 'Scooter Brother!' http://youtu.be/GxKj_CmtHRI
|
||
PR_SCENE_T_CR_BRIDGEDROP, // Trevor drops someone from a bridge.
|
||
PR_SCENE_T_CR_RUDEATCAFE, // Insulting/ranting at vegetarians outside restaurant.
|
||
PR_SCENE_T_CR_RAND_TEMPLE, // tying someone up in Temple
|
||
PR_SCENE_T_UNDERPIER, // tying someone up under the pier.
|
||
PR_SCENE_T_DRUNKHOWLING, // In a hotel / apartment garden
|
||
PR_SCENE_T_SC_DRUNKHOWLING, // In the strip club
|
||
PR_SCENE_T_FLOYDSAVEHOUSE, // Trevor sitting on sofa in city savehouse
|
||
PR_SCENE_T_FLOYDSPOON_A, // Trevor spooning Floyd on the bed - "Hush now."
|
||
PR_SCENE_T_FLOYDSPOON_B, // Trevor spooning Floyd on the bed - "Hush now."
|
||
PR_SCENE_T_FLOYDSPOON_B2, // Trevor spooning Floyd on the bed - "You look so peaceful sleeping."
|
||
PR_SCENE_T_FLOYDSPOON_A2, // Trevor spooning Floyd on the bed - "You're spooning me next time."
|
||
// PR_SCENE_T_FLOYDSPOON_E, // removed for url:bugstar:1097027
|
||
PR_SCENE_T_FLOYD_BEAR, // Trevor harasses Floyd with various objects - Mr Raspberry Jam
|
||
PR_SCENE_T_FLOYD_DOLL, // Trevor harasses Floyd with various objects - ragdoll
|
||
PR_SCENE_T_FLOYDPINEAPPLE, // Trevor harasses Floyd with various objects - pineapple
|
||
PR_SCENE_T_FLOYDCRYING_A, // Trevor giving Floyd a 'pony ride' on his knee Console_Wasnt_Fun
|
||
PR_SCENE_T_FLOYDCRYING_E0, // Trevor giving Floyd a 'pony ride' on his knee Console_Enjoyed_That
|
||
PR_SCENE_T_FLOYDCRYING_E1, // Trevor giving Floyd a 'pony ride' on his knee Console_Lucky_Lady
|
||
PR_SCENE_T_FLOYDCRYING_E2, // Trevor giving Floyd a 'pony ride' on his knee Console_My_Turn
|
||
PR_SCENE_T_FLOYDCRYING_E3, // Trevor giving Floyd a 'pony ride' on his knee Console_Get_Along
|
||
PR_SCENE_T6_SMOKECRYSTAL, // FE_T0_TREVOR_smoking_crystal
|
||
// PR_SCENE_T6_BLOWSHITUP, // FE_T0_TREVOR_blowing_shit_up
|
||
PR_SCENE_T6_METHLAB, //
|
||
PR_SCENE_T6_HUNTING1, //
|
||
PR_SCENE_T6_HUNTING2, //
|
||
PR_SCENE_T6_HUNTING3, //
|
||
PR_SCENE_T6_TRAF_AIR, //
|
||
// PR_SCENE_T6_DISPOSEBODY_A, // Trevor is at the top of a bridge with a large suitcase. He throws it into the water and casually walks away.
|
||
PR_SCENE_T6_DIGGING, // Trevor is stood in the middle of the desert. He uses a shovel to pile on the last bit of dirt onto an obvious grave he just filled.
|
||
PR_SCENE_T6_FLUSHESFOOT, // Trevor is stood in his bathroom. He is trying to flush a severed foot down the toilet. The toilet gets stuck and water starts to flood the bathroom, Trevor walks away.
|
||
PR_SCENE_T_CN_PIER, // trevor threatening someone at end of a pier in country - holiding gun using ingame animation so does not need custom anim.
|
||
PR_SCENE_T6_LAKE, // lake: (hey, can we call the underwater switch a new scene name - separate from the other three waking up variation scenes)
|
||
PR_SCENE_T_FLYING_PLANE, // trevor flying a plane - general over map
|
||
PR_SCENE_T_HEADINSINK, // Trevor has his head in a sink and quickly raises it out of the water and shakes it off.
|
||
#IF NOT IS_JAPANESE_BUILD
|
||
PR_SCENE_T_JERKOFF, // Trevor masturbating with his penis into the toilet and smears the left over debris onto the wall.
|
||
#ENDIF
|
||
|
||
// /* * TREVOR VARIATIONS * */
|
||
//PR_SCENE__T_ANNOYSUNBATHERS_b, // Trevor shouting cheesy lines at woman on beach Women shopping, walking in street -1243, -742, 20
|
||
//PR_SCENE__T6_AFTERNOON_b, // Smoking near the chair at Trevor's trailer Smoking outside bar/diner 791, -736, 27
|
||
|
||
|
||
NUM_OF_PED_REQUEST_SCENES,
|
||
PR_SCENE_INVALID
|
||
ENDENUM
|
||
PED_REQUEST_SCENE_ENUM g_eSelectedPlayerCharScene = PR_SCENE_INVALID
|
||
|
||
|
||
|
||
STRUCT PED_SCENE_STRUCT
|
||
INT iStage // INT to control the process of the scene
|
||
INT iMissionID = NO_CANDIDATE_ID // for Request_Mission_Launch()
|
||
PED_REQUEST_SCENE_ENUM eScene // The enum used to identify the scene
|
||
enumCharacterList ePed // The character enum for the ped that we are swapping to
|
||
VECTOR vCreateCoords // Where we create the ped that we hotswap to
|
||
FLOAT fCreateHead // The heading we give the ped that we hotswap to
|
||
TEXT_LABEL_31 tCreateRoom // The model name of the interior we wish to hotswap to, if one exists
|
||
INTERIOR_INSTANCE_INDEX roomInterior // Room interior so we can pin the interior into memory
|
||
SELECTOR_PED_STRUCT sSelectorPeds // The hotswap enum for the ped that we are swapping to
|
||
SELECTOR_SLOTS_ENUM eSelectorPed // Hotswap peds
|
||
SELECTOR_CAM_STRUCT sSelectorCam // Hotswap camera
|
||
structTimelapse sTimelapse // Track the progress of a spline cam transition.
|
||
SCENARIO_BLOCKING_INDEX scenarioBlockID // For adding a scenario blocking area around a switch camera location
|
||
ENDSTRUCT
|
||
|
||
PED_SCENE_STRUCT g_sOverrideScene[NUM_OF_PLAYABLE_PEDS]
|
||
|
||
STRUCT PED_SCENE_DATA_STRUCT
|
||
VECTOR vCreateCoords
|
||
// FLOAT fCreateHead
|
||
// TEXT_LABEL_31 tRoom
|
||
ENDSTRUCT
|
||
PED_SCENE_DATA_STRUCT g_sPedSceneData[NUM_OF_PED_REQUEST_SCENES]
|
||
|
||
|
||
ENUM enumTimetableVehState
|
||
PTVS_0_noVehicle = 0,
|
||
PTVS_1_playerWithVehicle,
|
||
PTVS_2_playerInVehicle
|
||
|
||
ENDENUM
|
||
STRUCT PLAYER_TIMETABLE_SCENE_STRUCT
|
||
PED_SCENE_STRUCT sScene
|
||
|
||
SCRIPT_TASK_NAME eLoopTask, eOutTask
|
||
|
||
enumCharacterList eSceneBuddy
|
||
VECTOR vSceneBuddyCoordOffset
|
||
FLOAT fSceneBuddyHeadOffset
|
||
SCRIPT_TASK_NAME eBuddyLoopTask, eBuddyOutTask
|
||
|
||
enumTimetableVehState eVehState
|
||
BOOL bDescentOnly
|
||
ENDSTRUCT
|
||
|
||
ENUM POST_FRANKLIN1_SWITCH_ENUM
|
||
POST_FRANKLIN1_0_escapePoliceAlone,
|
||
POST_FRANKLIN1_1_TrevorStripclub,
|
||
POST_FRANKLIN1_2_Frank,
|
||
|
||
POST_FRANKLIN1_NULL = -1
|
||
ENDENUM
|
||
POST_FRANKLIN1_SWITCH_ENUM g_ePostFranklin1Switch = POST_FRANKLIN1_NULL
|
||
|
||
// for mag demo - struct to pass over entities into FBI2
|
||
STRUCT MAG_DEMO_FBI2_ENTITIES_STRUCT
|
||
BLIP_INDEX blip
|
||
BOOL bBlipActive
|
||
|
||
VEHICLE_INDEX heliVehicle
|
||
VEHICLE_INDEX bikeVehicle
|
||
|
||
VEHICLE_INDEX truck01Vehicle
|
||
VEHICLE_INDEX truck02Vehicle
|
||
VEHICLE_INDEX fibVehicle
|
||
|
||
PED_INDEX trevorPed
|
||
PED_INDEX franklinPed
|
||
PED_INDEX fibPed
|
||
BOOL bCreated
|
||
ENDSTRUCT
|
||
MAG_DEMO_FBI2_ENTITIES_STRUCT g_sMagDemoFBI2Entities
|
||
|
||
PED_REQUEST_SCENE_ENUM g_eRecentlySelectedScene = PR_SCENE_INVALID
|
||
|
||
PED_VEH_DATA_STRUCT g_sPlayerLastVeh[NUM_OF_PLAYABLE_PEDS] // Used to store the previous vehicle, potentially used for DEFAULT scene
|
||
enumTimetableVehState g_ePlayerLastVehState[NUM_OF_PLAYABLE_PEDS] // Used to store the previous vehicle, potentially used for DEFAULT scene
|
||
VEHICLE_INDEX g_vPlayerVeh[NUM_OF_PLAYABLE_PEDS] // Used to store the previous vehicle, potentially used for DEFAULT scene
|
||
VECTOR g_vPlayerLastVehCoord[NUM_OF_PLAYABLE_PEDS] // Used to store the previous vehicle, potentially used for DEFAULT scene
|
||
FLOAT g_fPlayerLastVehHead[NUM_OF_PLAYABLE_PEDS] // Used to store the previous vehicle, potentially used for DEFAULT scene
|
||
|
||
PED_INDEX g_pScene_buddy
|
||
PED_INDEX g_pScene_extra_buddy // for use in RELEASE_PED_TO_FAMILY_SCENE()
|
||
|
||
//FLOAT g_fCamToPhase = -1
|
||
|
||
INT g_iPauseOnOutro = 0
|
||
INT g_iPausedOnOutroGametime = -1
|
||
|
||
CONST_INT g_iCOUNT_OF_LAST_SCENE_QUEUE 5
|
||
|
||
CONST_INT g_iCONST_GAME_HOURS_FOR_POST_MISSION_SWITCH 1
|
||
CONST_INT g_iCONST_GAME_HOURS_FOR_DEFAULT_SWITCH 3 //2 //1
|
||
CONST_INT g_iCONST_GAME_HOURS_FOR_ASLEEP_SWITCH 6
|
||
|
||
|
||
// *******************************************************************************************
|
||
// SAVED VARIABLES
|
||
// *******************************************************************************************
|
||
STRUCT g_PlayerSceneSavedData
|
||
PED_REQUEST_SCENE_ENUM g_ePlayerLastScene[NUM_OF_PLAYABLE_PEDS] // Used to store the previous switch location of each of the peds
|
||
PED_REQUEST_SCENE_ENUM g_eLastSceneQueue[NUM_OF_PLAYABLE_PEDS][g_iCOUNT_OF_LAST_SCENE_QUEUE] // Used to store the last 5 seen switch location
|
||
INT g_iSeenOneOffSceneBit // some scenes are one-offs and can only be seen once
|
||
BOOL g_bPlayerTriggeredPrioritySwitch[NUM_OF_PLAYABLE_PEDS][4] // Player has triggered a priority switch scene for a timezone
|
||
BOOL g_bSeenTrevorsPrettyDress
|
||
ENDSTRUCT
|
||
|
||
|
||
//////////////////////////////////////////////////////////////////////////////////////////
|
||
/// Structs/Enums for debug purpouses
|
||
#IF IS_DEBUG_BUILD
|
||
USING "commands_misc.sch"
|
||
INT g_iSelectedDebugPlayerCharScene = GET_RANDOM_INT_IN_RANGE(0, ENUM_TO_INT(NUM_OF_PED_REQUEST_SCENES))
|
||
BOOL g_bDebugPrint_SceneScheduleInfo = FALSE
|
||
BOOL g_bDrawLiteralSceneString = FALSE
|
||
#ENDIF
|