3043 lines
94 KiB
Plaintext
Executable File
3043 lines
94 KiB
Plaintext
Executable File
///private header for family anim scripts
|
||
/// alwyn.roberts@rockstarnorth.com
|
||
///
|
||
|
||
USING "commands_task.sch"
|
||
|
||
// *******************************************************************************************
|
||
// FAMILY ANIM PRIVATE FUNCTIONS
|
||
// *******************************************************************************************
|
||
|
||
ENUM enumFamilyAnimProgress
|
||
FAP_0_default = 0,
|
||
FAP_1_placeholder,
|
||
FAP_2_dialogue,
|
||
FAP_3_array,
|
||
FAP_4_scenario,
|
||
|
||
MAX_FAMILY_ANIM_PROGRESS
|
||
ENDENUM
|
||
|
||
FUNC BOOL PRIVATE_Placeholder_FamilyMember_Anim(enumFamilyEvents eFamilyEvent, TEXT_LABEL_63 &tFamilyAnimDict, STRING sFamilyAnimDict,
|
||
TEXT_LABEL_63 &tFamilyAnimClip, STRING sFamilyAnimClip,
|
||
enumFamilyAnimProgress &eFamilyAnimProgress)
|
||
|
||
IF (eFamilyEvent <> NO_FAMILY_EVENTS)
|
||
ENDIF
|
||
|
||
tFamilyAnimDict = sFamilyAnimDict
|
||
tFamilyAnimClip = sFamilyAnimClip
|
||
|
||
eFamilyAnimProgress = FAP_1_placeholder
|
||
RETURN TRUE
|
||
ENDFUNC
|
||
FUNC BOOL PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(enumFamilyEvents eFamilyEvent, TEXT_LABEL_63 &tFamilyAnimDict, TEXT_LABEL_63 &tFamilyAnimClip, enumFamilyAnimProgress &eFamilyAnimProgress)
|
||
RETURN PRIVATE_Placeholder_FamilyMember_Anim(eFamilyEvent,
|
||
tFamilyAnimDict,
|
||
"AMB@WORLD_HUMAN_SMOKING@MALE@MALE_A@BASE", //"AMB@STAND_SMOKE",
|
||
tFamilyAnimClip,
|
||
"BASE", //"StandSmoking",
|
||
eFamilyAnimProgress)
|
||
ENDFUNC
|
||
|
||
FUNC BOOL PRIVATE_Preload_FamilyMember_Anim(enumFamilyEvents eFamilyEvent, TEXT_LABEL_63 &tFamilyAnimDict)
|
||
|
||
SWITCH eFamilyEvent
|
||
CASE FE_M_FAMILY_on_laptops tFamilyAnimDict = "TIMETABLE@AMANDA@IG_12" RETURN TRUE BREAK
|
||
|
||
CASE FE_M7_FAMILY_finished_breakfast tFamilyAnimDict = "TIMETABLE@REUNITED@IG_9" RETURN TRUE BREAK
|
||
CASE FE_M7_FAMILY_finished_pizza tFamilyAnimDict = "TIMETABLE@REUNITED@IG_9" RETURN TRUE BREAK
|
||
CASE FE_M7_FAMILY_watching_TV tFamilyAnimDict = "TIMETABLE@REUNITED@IG_10" RETURN TRUE BREAK
|
||
|
||
CASE FE_M_SON_sleeping tFamilyAnimDict = "TIMETABLE@JIMMY@IG_3@BASE" RETURN TRUE BREAK
|
||
CASE FE_M2_SON_gaming_loop tFamilyAnimDict = "TIMETABLE@JIMMY@IG_2@IG_2_P2" RETURN TRUE BREAK
|
||
CASE FE_M7_SON_gaming tFamilyAnimDict = "TIMETABLE@JIMMY@IG_2@IG_2_P2" RETURN TRUE BREAK
|
||
CASE FE_M_SON_in_room_asks_for_munchies tFamilyAnimDict = "TIMETABLE@JIMMY@IG_3@SLEEPING" RETURN TRUE BREAK
|
||
CASE FE_M_SON_on_ecstasy_AND_friendly tFamilyAnimDict = "TIMETABLE@JIMMY@IG_5@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_SON_Fighting_with_sister_A tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_2@" RETURN TRUE BREAK
|
||
CASE FE_M_SON_Fighting_with_sister_B tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_7@" RETURN TRUE BREAK
|
||
CASE FE_M_SON_Fighting_with_sister_C tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_8@" RETURN TRUE BREAK
|
||
CASE FE_M_SON_Fighting_with_sister_D tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_11@" RETURN TRUE BREAK
|
||
CASE FE_M_SON_smoking_weed_in_a_bong tFamilyAnimDict = "TIMETABLE@JIMMY@IG_1@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_SON_raids_fridge_for_food tFamilyAnimDict = "TIMETABLE@JIMMY@IG_4@BASE" RETURN TRUE BREAK
|
||
CASE FE_M7_SON_jumping_jacks tFamilyAnimDict = "TIMETABLE@REUNITED@IG_2" RETURN TRUE BREAK
|
||
CASE FE_M7_SON_on_laptop_looking_for_jobs tFamilyAnimDict = "SWITCH@MICHAEL@AROUND_THE_TABLE_SELFISH" RETURN TRUE BREAK
|
||
CASE FE_M2_SON_watching_TV tFamilyAnimDict = "SWITCH@MICHAEL@ON_SOFA" RETURN TRUE BREAK
|
||
CASE FE_M7_SON_watching_TV_with_tracey tFamilyAnimDict = "TIMETABLE@JIMMY@MICS3_IG_15@" RETURN TRUE BREAK
|
||
|
||
CASE FE_M2_DAUGHTER_sunbathing tFamilyAnimDict = "TIMETABLE@TRACY@IG_3@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_workout_with_mp3 tFamilyAnimDict = "TIMETABLE@TRACY@IG_5@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_dancing_practice tFamilyAnimDict = "TIMETABLE@TRACY@IG_8@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_purges_in_the_bathroom tFamilyAnimDict = "TIMETABLE@TRACY@IG_7@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_watching_TV_sober tFamilyAnimDict = "TIMETABLE@TRACY@IG_2@IDLE_A" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_watching_TV_drunk tFamilyAnimDict = "TIMETABLE@TRACY@IG_15@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_screaming_at_dad tFamilyAnimDict = "TIMETABLE@TRACY@IG_4@" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_crying_over_a_guy tFamilyAnimDict = "TIMETABLE@TRACY@IG_1@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_Coming_home_drunk tFamilyAnimDict = "TIMETABLE@TRACY@IG_14@" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_couchsleep tFamilyAnimDict = "TIMETABLE@TRACY@SLEEP@" RETURN TRUE BREAK
|
||
CASE FE_M7_DAUGHTER_studying_on_phone tFamilyAnimDict = "TIMETABLE@TRACY@FAMR_IG_4" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_on_phone_to_friends tFamilyAnimDict = "TIMETABLE@TRACY@FAMR_IG_4" RETURN TRUE BREAK
|
||
CASE FE_M_DAUGHTER_on_phone_LOCKED tFamilyAnimDict = "TIMETABLE@TRACY@FAMR_IG_4" RETURN TRUE BREAK
|
||
CASE FE_M7_DAUGHTER_studying_does_nails tFamilyAnimDict = "TIMETABLE@TRACY@FAMR_IG_5" RETURN TRUE BREAK
|
||
|
||
CASE FE_M_WIFE_screams_at_mexmaid tFamilyAnimDict = "TIMETABLE@AMANDA@IG_9" RETURN TRUE BREAK
|
||
CASE FE_M2_WIFE_in_face_mask tFamilyAnimDict = "TIMETABLE@AMANDA@FACEMASK@BASE" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_in_face_mask tFamilyAnimDict = "TIMETABLE@AMANDA@FACEMASK@BASE" RETURN TRUE BREAK
|
||
CASE FE_M2_WIFE_doing_yoga tFamilyAnimDict = "TIMETABLE@AMANDA@IG_4" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_doing_yoga tFamilyAnimDict = "TIMETABLE@AMANDA@IG_4" RETURN TRUE BREAK
|
||
CASE FE_M_WIFE_leaving_in_car tFamilyAnimDict = "TIMETABLE@AMANDA@MAGDEMO_IG_2_SYNCED" RETURN TRUE BREAK
|
||
CASE FE_M2_WIFE_with_shopping_bags_enter tFamilyAnimDict = "TIMETABLE@AMANDA@IG_7" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_with_shopping_bags_enter tFamilyAnimDict = "TIMETABLE@AMANDA@IG_7" RETURN TRUE BREAK
|
||
CASE FE_M_WIFE_gets_drink_in_kitchen tFamilyAnimDict = "TIMETABLE@AMANDA@DRUNK_IN_KITCHEN@" RETURN TRUE BREAK
|
||
CASE FE_M2_WIFE_sunbathing tFamilyAnimDict = "TIMETABLE@AMANDA@IG_5" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_sunbathing tFamilyAnimDict = "TIMETABLE@AMANDA@IG_5" RETURN TRUE BREAK
|
||
CASE FE_M_WIFE_passed_out_BED tFamilyAnimDict = "TIMETABLE@AMANDA@DRUNK@BASE" RETURN TRUE BREAK
|
||
CASE FE_M2_WIFE_passed_out_SOFA tFamilyAnimDict = "TIMETABLE@AMANDA@DRUNK@BASE" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_passed_out_SOFA tFamilyAnimDict = "TIMETABLE@AMANDA@DRUNK@BASE" RETURN TRUE BREAK
|
||
// CASE FE_M_WIFE_screaming_at_son_P1 tFamilyAnimDict = "TIMETABLE@AMANDA@IG_2" RETURN TRUE BREAK
|
||
CASE FE_M_WIFE_screaming_at_son_P2 tFamilyAnimDict = "TIMETABLE@AMANDA@IG_2_P2" RETURN TRUE BREAK
|
||
CASE FE_M_WIFE_screaming_at_son_P3 tFamilyAnimDict = "TIMETABLE@AMANDA@DRUNK@BASE" RETURN TRUE BREAK
|
||
|
||
CASE FE_M_WIFE_screaming_at_daughter tFamilyAnimDict = "TIMETABLE@AMANDA@IG_3" RETURN TRUE BREAK
|
||
CASE FE_M2_WIFE_phones_man_OR_therapist tFamilyAnimDict = "TIMETABLE@AMANDA@IG_11" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_phones_man_OR_therapist tFamilyAnimDict = "TIMETABLE@AMANDA@IG_11" RETURN TRUE BREAK
|
||
CASE FE_M_WIFE_hangs_up_and_wanders tFamilyAnimDict = "TIMETABLE@AMANDA@IG_11" RETURN TRUE BREAK
|
||
#IF NOT IS_JAPANESE_BUILD
|
||
CASE FE_M2_WIFE_using_vibrator tFamilyAnimDict = "TIMETABLE@AMANDA@IG_6" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_using_vibrator tFamilyAnimDict = "TIMETABLE@AMANDA@IG_6" RETURN TRUE BREAK
|
||
CASE FE_M_WIFE_using_vibrator_END tFamilyAnimDict = "TIMETABLE@AMANDA@IG_6" RETURN TRUE BREAK
|
||
#ENDIF
|
||
CASE FE_M2_WIFE_sleeping tFamilyAnimDict = "SWITCH@MICHAEL@BEDROOM" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_sleeping tFamilyAnimDict = "SWITCH@MICHAEL@GETS_READY" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_Making_juice tFamilyAnimDict = "TIMETABLE@REUNITED@IG_6" RETURN TRUE BREAK
|
||
CASE FE_M7_WIFE_shopping_with_daughter tFamilyAnimDict = "TIMETABLE@REUNITED@IG_7" RETURN TRUE BREAK
|
||
// CASE FE_M7_WIFE_shopping_with_son tFamilyAnimDict = "TIMETABLE@REUNITED@IG_8" RETURN TRUE BREAK
|
||
|
||
CASE FE_M2_MEXMAID_clean_surface_a tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_SURFACE@BASE" RETURN TRUE
|
||
CASE FE_M2_MEXMAID_clean_surface_c tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_SURFACE@BASE" RETURN TRUE
|
||
CASE FE_M7_MEXMAID_clean_surface tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_SURFACE@BASE" RETURN TRUE
|
||
CASE FE_M2_MEXMAID_clean_surface_b tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_SURFACE_1@" RETURN TRUE
|
||
CASE FE_M2_MEXMAID_clean_window tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_WINDOW@BASE" RETURN TRUE BREAK
|
||
CASE FE_M7_MEXMAID_clean_window tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_WINDOW@BASE" RETURN TRUE BREAK
|
||
CASE FE_M_MEXMAID_MIC4_clean_window tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_WINDOW@BASE" RETURN TRUE BREAK
|
||
|
||
CASE FE_M_MEXMAID_does_the_dishes tFamilyAnimDict = "TIMETABLE@MAID@IG_2@" RETURN TRUE BREAK
|
||
CASE FE_M_MEXMAID_stealing_stuff tFamilyAnimDict = "TIMETABLE@MAID@IG_8@" RETURN TRUE BREAK
|
||
CASE FE_M_MEXMAID_stealing_stuff_caught tFamilyAnimDict = "TIMETABLE@MAID@IG_8@" RETURN TRUE BREAK
|
||
|
||
CASE FE_M_GARDENER_cleaning_pool tFamilyAnimDict = "TIMETABLE@GARDENER@CLEAN_POOL@" RETURN TRUE BREAK
|
||
CASE FE_M_GARDENER_mowing_lawn tFamilyAnimDict = "TIMETABLE@GARDENER@LAWNMOW@" RETURN TRUE BREAK
|
||
CASE FE_M_GARDENER_watering_flowers tFamilyAnimDict = "TIMETABLE@GARDENER@FILLING_CAN" RETURN TRUE BREAK
|
||
|
||
CASE FE_F_AUNT_pelvic_floor_exercises tFamilyAnimDict = "TIMETABLE@DENICE@IG_1" RETURN TRUE BREAK
|
||
CASE FE_F_AUNT_in_face_mask tFamilyAnimDict = "TIMETABLE@DENICE@IG_2" RETURN TRUE BREAK
|
||
CASE FE_F_AUNT_watching_TV tFamilyAnimDict = "TIMETABLE@DENICE@IG_3" RETURN TRUE BREAK
|
||
CASE FE_F_AUNT_returned_to_aunts tFamilyAnimDict = "TIMETABLE@DENICE@IG_3" RETURN TRUE BREAK
|
||
CASE FE_F_AUNT_listens_to_selfhelp_tapes_x tFamilyAnimDict = "TIMETABLE@DENICE@IG_4" BREAK
|
||
|
||
CASE FE_T0_RON_monitoring_police_frequency tFamilyAnimDict = "TIMETABLE@RON@HAND_RADIO_IG_1" RETURN TRUE BREAK
|
||
CASE FE_T0_RON_listens_to_radio_broadcast tFamilyAnimDict = "TIMETABLE@RON@IG_2" RETURN TRUE BREAK
|
||
CASE FE_T0_RONEX_trying_to_pick_up_signals tFamilyAnimDict = "TIMETABLE@RON@IG_2" RETURN TRUE BREAK
|
||
CASE FE_T0_RON_ranting_about_government_LAYING tFamilyAnimDict = "TIMETABLE@RON@IG_3_COUCH" RETURN TRUE BREAK
|
||
CASE FE_T0_RON_ranting_about_government_SITTING tFamilyAnimDict = "TIMETABLE@RON@IG_3_COUCH" RETURN TRUE BREAK
|
||
CASE FE_T0_RON_smoking_crystal tFamilyAnimDict = "TIMETABLE@RON@IG_4_SMOKING_METH" RETURN TRUE BREAK
|
||
CASE FE_T0_RON_drinks_moonshine_from_a_jar tFamilyAnimDict = "TIMETABLE@RON@MOONSHINE_IG_5" RETURN TRUE BREAK
|
||
CASE FE_T0_RON_stares_through_binoculars tFamilyAnimDict = "TIMETABLE@RON@IG_6" RETURN TRUE BREAK
|
||
|
||
CASE FE_T0_MICHAEL_depressed_head_in_hands tFamilyAnimDict = "TIMETABLE@MICHAEL@ON_CHAIRIDLE_A" RETURN TRUE BREAK
|
||
CASE FE_T0_MICHAEL_sunbathing tFamilyAnimDict = "TIMETABLE@MICHAEL@ON_CLUBCHAIRBASE" RETURN TRUE BREAK
|
||
CASE FE_T0_MICHAEL_drinking_beer tFamilyAnimDict = "TIMETABLE@MICHAEL@ON_SOFABASE" RETURN TRUE BREAK
|
||
CASE FE_T0_MICHAEL_on_phone_to_therapist tFamilyAnimDict = "TIMETABLE@MICHAEL@TALK_PHONEbase" RETURN TRUE BREAK
|
||
CASE FE_T0_MICHAEL_hangs_up_and_wanders tFamilyAnimDict = "TIMETABLE@MICHAEL@TALK_PHONEEXIT_A" RETURN TRUE BREAK
|
||
|
||
CASE FE_T0_TREVOR_and_kidnapped_wife_walk tFamilyAnimDict = "TIMETABLE@TREVOR@IG_1" RETURN TRUE BREAK
|
||
CASE FE_T0_TREVOR_and_kidnapped_wife_stare tFamilyAnimDict = "TIMETABLE@TREVOR@TRV_IG_2" RETURN TRUE BREAK
|
||
CASE FE_T0_TREVOR_smoking_crystal tFamilyAnimDict = "TIMETABLE@TREVOR@SMOKING_METH@BASE" RETURN TRUE BREAK
|
||
#IF NOT IS_JAPANESE_BUILD
|
||
CASE FE_T0_TREVOR_doing_a_shit tFamilyAnimDict = "TIMETABLE@TREVOR@ON_THE_TOILET" RETURN TRUE BREAK
|
||
#ENDIF
|
||
//CASE FE_T0_TREVOR_and_kidnapped_wife_laugh tFamilyAnimDict = "TIMETABLE@TREVOR@TRV_IG_5BASE" RETURN TRUE BREAK
|
||
CASE FE_T0_TREVOR_blowing_shit_up tFamilyAnimDict = "TIMETABLE@TREVOR@GRENADE_THROWING" RETURN TRUE BREAK
|
||
CASE FE_T0_TREVOR_passed_out_naked_drunk tFamilyAnimDict = "SWITCH@TREVOR@BED" RETURN TRUE BREAK
|
||
|
||
CASE FE_T0_RONEX_outside_looking_lonely tFamilyAnimDict = "TIMETABLE@RON@IG_1" RETURN TRUE BREAK
|
||
CASE FE_T0_RONEX_working_a_moonshine_sill tFamilyAnimDict = "TIMETABLE@RON@IG_3" RETURN TRUE BREAK
|
||
CASE FE_T0_RONEX_doing_target_practice tFamilyAnimDict = "TIMETABLE@RON@IG_4" RETURN TRUE BREAK
|
||
|
||
CASE FE_T0_KIDNAPPED_WIFE_cleaning tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_1" RETURN TRUE BREAK
|
||
CASE FE_T0_KIDNAPPED_WIFE_does_garden_work tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_2@BASE" RETURN TRUE BREAK
|
||
CASE FE_T0_KIDNAPPED_WIFE_talks_to_Michael tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_3@" RETURN TRUE BREAK
|
||
|
||
CASE FE_T1_FLOYD_cleaning tFamilyAnimDict = "TIMETABLE@FLOYD@CLEAN_KITCHEN@BASE" RETURN TRUE BREAK
|
||
CASE FE_T1_FLOYD_cries_in_foetal_position tFamilyAnimDict = "TIMETABLE@FLOYD@CRYINGONBED@BASE" RETURN TRUE BREAK
|
||
CASE FE_T1_FLOYD_on_phone_to_girlfriend tFamilyAnimDict = "TIMETABLE@FLOYD@CALLING" RETURN TRUE BREAK
|
||
CASE FE_T1_FLOYD_hangs_up_and_wanders tFamilyAnimDict = "TIMETABLE@FLOYD@ENDING_CALL" RETURN TRUE BREAK
|
||
CASE FE_T1_FLOYD_hiding_from_Trevor_a tFamilyAnimDict = "TIMETABLE@FLOYD@HIDING_BEHIND_COUCH" RETURN TRUE BREAK
|
||
CASE FE_T1_FLOYD_hiding_from_Trevor_b tFamilyAnimDict = "TIMETABLE@FLOYD@HIDING_BEHIND_COUCH" RETURN TRUE BREAK
|
||
CASE FE_T1_FLOYD_hiding_from_Trevor_c tFamilyAnimDict = "TIMETABLE@FLOYD@HIDING_BEHIND_COUCH" RETURN TRUE BREAK
|
||
CASE FE_T1_FLOYD_is_sleeping tFamilyAnimDict = "TIMETABLE@FLOYD@CRYINGONBED_IG_5@" RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
|
||
tFamilyAnimDict = ""
|
||
RETURN FALSE
|
||
ENDFUNC
|
||
|
||
|
||
|
||
FUNC BOOL PRIVATE_Get_FamilyMember_Anim(enumFamilyMember eFamilyMember, enumFamilyEvents eFamilyEvent,
|
||
TEXT_LABEL_63 &tFamilyAnimDict, TEXT_LABEL_63 &tFamilyAnimClip, ANIMATION_FLAGS &eFamilyAnimFlag,
|
||
enumFamilyAnimProgress &eFamilyAnimProgress)
|
||
eFamilyAnimFlag = AF_LOOPING | AF_NOT_INTERRUPTABLE
|
||
eFamilyAnimProgress = FAP_0_default
|
||
|
||
SWITCH eFamilyEvent
|
||
CASE FE_M_FAMILY_on_laptops
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_12"
|
||
|
||
/**/
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
/**/
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
// TIMETABLE@AMANDA@IG_12/jimmy_base
|
||
// TIMETABLE@AMANDA@IG_12/jimmy_idle_a
|
||
// TIMETABLE@AMANDA@IG_12/jimmy_idle_b
|
||
|
||
tFamilyAnimClip = "jimmy_"
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
// TIMETABLE@AMANDA@IG_12/tracy_base
|
||
// TIMETABLE@AMANDA@IG_12/tracy_idle_a
|
||
// TIMETABLE@AMANDA@IG_12/tracy_idle_b
|
||
|
||
tFamilyAnimClip = "tracy_"
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_WIFE
|
||
// TIMETABLE@AMANDA@IG_12/base_amanda
|
||
// TIMETABLE@AMANDA@IG_12/idle_a_amanda
|
||
// TIMETABLE@AMANDA@IG_12/idle_b_amanda
|
||
|
||
tFamilyAnimClip = "_amanda"
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M_FAMILY_MIC4_locked_in_room
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_WIFE
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_FAMILY_finished_breakfast
|
||
CASE FE_M7_FAMILY_finished_pizza
|
||
|
||
/*
|
||
eat_takeout_Prop_Laptop_01a.anim
|
||
eating_disorder_Prop_Laptop_01a.anim
|
||
getting_fit_Prop_Laptop_01a.anim
|
||
your_boyfriend_Prop_Laptop_01a.anim
|
||
*/
|
||
|
||
/**/
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
/**/
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
/*
|
||
TIMETABLE@REUNITED@IG_9
|
||
|
||
eat_takeout_Amanda.anim
|
||
eating_disorder_Amanda.anim
|
||
getting_fit_Amanda.anim
|
||
your_boyfriend_Amanda.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_9"
|
||
tFamilyAnimClip = "base_Amanda"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_SON
|
||
/*
|
||
TIMETABLE@REUNITED@IG_2
|
||
|
||
eat_takeout_Jimmy.anim
|
||
eating_disorder_Jimmy.anim
|
||
getting_fit_Jimmy.anim
|
||
your_boyfriend_Jimmy.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_9"
|
||
tFamilyAnimClip = "base_Jimmy"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
/*
|
||
TIMETABLE@REUNITED@IG_2
|
||
|
||
eat_takeout_Tracy.anim
|
||
eating_disorder_Tracy.anim
|
||
getting_fit_Tracy.anim
|
||
your_boyfriend_Tracy.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_9"
|
||
tFamilyAnimClip = "base_Tracy"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_FAMILY_watching_TV
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
/*
|
||
TIMETABLE@REUNITED@IG_10
|
||
|
||
base_Amanda.anim
|
||
// Amanda_IsThisTheBest.anim
|
||
IsThisTheBest_Amanda.anim
|
||
ShouldntYouGuys_Amanda.anim
|
||
watching_this_Amanda.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_10"
|
||
tFamilyAnimClip = "base_Amanda"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_SON
|
||
/*
|
||
TIMETABLE@REUNITED@IG_2
|
||
|
||
base_Jimmy.anim
|
||
// Jimmy_IsThisTheBest.anim
|
||
IsThisTheBest_Jimmy.anim
|
||
ShouldntYouGuys_Jimmy.anim
|
||
watching_this_Jimmy.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_10"
|
||
tFamilyAnimClip = "base_Jimmy"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
/*
|
||
TIMETABLE@REUNITED@IG_2
|
||
|
||
base_Tracy.anim
|
||
// Tracy_IsThisTheBest.anim
|
||
IsThisTheBest_Tracy.anim
|
||
ShouldntYouGuys_Tracy.anim
|
||
watching_this_Tracy.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_10"
|
||
tFamilyAnimClip = "base_Tracy"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M2_SON_gaming_loop
|
||
CASE FE_M7_SON_gaming
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@JIMMY@IG_2@IG_2_P2"
|
||
tFamilyAnimClip = "IG_2_BASE"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M2_SON_gaming_exit
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_SON
|
||
// tFamilyAnimDict = "TIMETABLE@JIMMY@IG_2"
|
||
// tFamilyAnimClip = "Exit"
|
||
//
|
||
// eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
//
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
// CASE FE_M7_SON_gaming_exit
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_SON
|
||
// tFamilyAnimDict = "TIMETABLE@JIMMY@IG_2"
|
||
// tFamilyAnimClip = "Exit"
|
||
//
|
||
// eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
// eFamilyAnimFlag -= AF_LOOPING
|
||
//
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M_SON_rapping_in_the_shower
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
eFamilyAnimFlag |= AF_IGNORE_GRAVITY | AF_TURN_OFF_COLLISION
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_Borrows_sisters_car
|
||
CASE FE_M7_SON_going_for_a_bike_ride
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_watching_porn
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_sleeping
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@JIMMY@IG_3"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_DISABLE_FORCED_PHYSICS_UPDATE
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_in_room_asks_for_munchies
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@JIMMY@IG_3@SLEEPING"
|
||
tFamilyAnimClip = "base"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array //2_dialogue
|
||
|
||
RETURN TRUE
|
||
|
||
//TIMETABLE@JIMMY@IG_3@Base.anim
|
||
//TIMETABLE@JIMMY@IG_3@Body_High2.anim
|
||
//TIMETABLE@JIMMY@IG_3@Bring_Me_Some_Food.anim
|
||
//TIMETABLE@JIMMY@IG_3@Grow_This_Strain.anim
|
||
//TIMETABLE@JIMMY@IG_3@Helps_My_Glands.anim
|
||
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_phone_calls_in_room
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "null"
|
||
tFamilyAnimClip = "WORLD_HUMAN_STAND_MOBILE" //WORLD_HUMAN_STAND_MOBILE_CALL_MALE
|
||
|
||
eFamilyAnimProgress = FAP_4_scenario
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_on_ecstasy_AND_friendly
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@JIMMY@IG_5@BASE"
|
||
tFamilyAnimClip = "base"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
|
||
RETURN TRUE
|
||
|
||
//TIMETABLE@JIMMY@IG_5@BASE/Base.anim
|
||
//TIMETABLE@JIMMY@IG_5@IDLE_A/Good_To_See_You.anim
|
||
//TIMETABLE@JIMMY@IG_5@IDLE_A/I_Dont_Tell_You.anim
|
||
//TIMETABLE@JIMMY@IG_5@IDLE_A/Its_The_Big_Man.anim
|
||
|
||
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_Fighting_with_sister_A //653018
|
||
// TIMETABLE@TRACY@IG_9_2/BASE_JIMMY.anim
|
||
// TIMETABLE@TRACY@IG_9_2/BASE_TRACY.anim
|
||
// TIMETABLE@TRACY@IG_9_2/EXIT_JIMMY.anim
|
||
// TIMETABLE@TRACY@IG_9_2/EXIT_TRACY.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_2@"
|
||
tFamilyAnimClip = "BASE_JIMMY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_2@"
|
||
tFamilyAnimClip = "BASE_TRACY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_Fighting_with_sister_B //653025
|
||
// TIMETABLE@TRACY@IG_9_7@/BASE_DOOR1.anim
|
||
// TIMETABLE@TRACY@IG_9_7@/BASE_DOOR2.anim
|
||
// TIMETABLE@TRACY@IG_9_7@/BASE_JIMMY.anim
|
||
// TIMETABLE@TRACY@IG_9_7@/BASE_TRACY.anim
|
||
|
||
// TIMETABLE@TRACY@IG_9_7@/EXIT_DOOR1.anim
|
||
// TIMETABLE@TRACY@IG_9_7@/EXIT_DOOR2.anim
|
||
// TIMETABLE@TRACY@IG_9_7@/EXIT_JIMMY.anim
|
||
// TIMETABLE@TRACY@IG_9_7@/EXIT_TRACY.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_7@"
|
||
tFamilyAnimClip = "BASE_JIMMY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_7@"
|
||
tFamilyAnimClip = "BASE_TRACY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_Fighting_with_sister_C //653028
|
||
// TIMETABLE@TRACY@IG_9_8@/BASE/BASE_DOOR1.anim
|
||
// TIMETABLE@TRACY@IG_9_8@/BASE/BASE_DOOR2.anim
|
||
// TIMETABLE@TRACY@IG_9_8@/BASE/BASE_JIMMY.anim
|
||
// TIMETABLE@TRACY@IG_9_8@/BASE/BASE_TRACY.anim
|
||
|
||
// TIMETABLE@TRACY@IG_9_8@/EXIT/EXIT_DOOR1.anim
|
||
// TIMETABLE@TRACY@IG_9_8@/EXIT/EXIT_DOOR2.anim
|
||
// TIMETABLE@TRACY@IG_9_8@/EXIT/EXIT_JIMMY.anim
|
||
// TIMETABLE@TRACY@IG_9_8@/EXIT/EXIT_TRACY.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_8@"
|
||
tFamilyAnimClip = "BASE_JIMMY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_8@"
|
||
tFamilyAnimClip = "BASE_TRACY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_Fighting_with_sister_D //653030
|
||
// TIMETABLE@TRACY@IG_9_11@/BASE/BASE_DOOR1.anim
|
||
// TIMETABLE@TRACY@IG_9_11@/BASE/BASE_DOOR2.anim
|
||
// TIMETABLE@TRACY@IG_9_11@/BASE/BASE_JIMMY.anim
|
||
// TIMETABLE@TRACY@IG_9_11@/BASE/BASE_TRACY.anim
|
||
|
||
// TIMETABLE@TRACY@IG_9_11@/EXIT/EXIT_DOOR1.anim
|
||
// TIMETABLE@TRACY@IG_9_11@/EXIT/EXIT_DOOR2.anim
|
||
// TIMETABLE@TRACY@IG_9_11@/EXIT/EXIT_JIMMY.anim
|
||
// TIMETABLE@TRACY@IG_9_11@/EXIT/EXIT_TRACY.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_11@"
|
||
tFamilyAnimClip = "BASE_JIMMY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_9_11@"
|
||
tFamilyAnimClip = "BASE_TRACY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_smoking_weed_in_a_bong
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@JIMMY@IG_1@BASE"
|
||
tFamilyAnimClip = "base"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_SON_raids_fridge_for_food
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
|
||
tFamilyAnimDict = "TIMETABLE@JIMMY@IG_4"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_SON_jumping_jacks
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
//TIMETABLE@REUNITED@IG_2/Jimmy_BASE.anim
|
||
//TIMETABLE@REUNITED@IG_2/Jimmy_2_bed_Endorphins.anim
|
||
//TIMETABLE@REUNITED@IG_2/Jimmy_GetKnocked.anim
|
||
//TIMETABLE@REUNITED@IG_2/Jimmy_Masterbation.anim
|
||
//TIMETABLE@REUNITED@IG_2/Jimmy_RollsFlapping.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_2"
|
||
tFamilyAnimClip = "Jimmy_BASE"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_SON_coming_back_from_a_bike_ride
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_SON_on_laptop_looking_for_jobs
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
// RETURN PRIVATE_Get_FamilyMember_Anim(eFamilyMember, FE_M_FAMILY_on_laptops,
|
||
// tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimFlag,
|
||
// eFamilyAnimProgress)
|
||
|
||
|
||
|
||
tFamilyAnimDict = "SWITCH@MICHAEL@AROUND_THE_TABLE_SELFISH"
|
||
tFamilyAnimClip = "AROUND_THE_TABLE_SELFISH_BASE_Jimmy"
|
||
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M2_SON_watching_TV
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "SWITCH@MICHAEL@ON_SOFA"
|
||
tFamilyAnimClip = "BASE_Jimmy"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_SON_watching_TV_with_tracey
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@JIMMY@MICS3_IG_15@"
|
||
tFamilyAnimClip = "MICS3_15_BASE_JIMMY"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@JIMMY@MICS3_IG_15@"
|
||
tFamilyAnimClip = "MICS3_15_BASE_TRACY"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M2_DAUGHTER_sunbathing
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_3@BASE"
|
||
tFamilyAnimClip = "base"
|
||
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_workout_with_mp3
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_5"
|
||
tFamilyAnimClip = ""
|
||
|
||
/*
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_5@BASE"
|
||
tFamilyAnimClip = "base"
|
||
|
||
TIMETABLE@TRACY@IG_5@IDLE_A/
|
||
Idle_a.anim
|
||
Idle_b.anim
|
||
Idle_c.anim
|
||
|
||
TIMETABLE@TRACY@IG_5@IDLE_B/
|
||
Idle_d.anim
|
||
Idle_e.anim
|
||
|
||
*/
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_Going_out_in_her_car
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_walks_to_room_music
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_dancing_practice
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_8"
|
||
tFamilyAnimClip = ""
|
||
|
||
/*
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_8@BASE"
|
||
tFamilyAnimClip = "base"
|
||
|
||
TIMETABLE@TRACY@IG_8@IDLE_A/
|
||
Idle_a.anim
|
||
Idle_b.anim
|
||
Idle_c.anim
|
||
|
||
TIMETABLE@TRACY@IG_8@IDLE_B/
|
||
Idle_d.anim
|
||
Idle_e.anim
|
||
|
||
*/
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME | AF_USE_MOVER_EXTRACTION
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_purges_in_the_bathroom
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
//TIMETABLE@TRACY@IG_7@BASE/BASE.anim
|
||
//TIMETABLE@TRACY@IG_7@IDLE_A/IDLE_A.anim
|
||
//TIMETABLE@TRACY@IG_7@IDLE_A/IDLE_B.anim
|
||
//TIMETABLE@TRACY@IG_7@IDLE_A/IDLE_C.anim
|
||
//TIMETABLE@TRACY@IG_7@IDLE_B/IDLE_D.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_7@"
|
||
tFamilyAnimClip = ""
|
||
|
||
// eFamilyAnimFlag |= /*AF_OVERRIDE_PHYSICS |*/ AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_shower
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
eFamilyAnimFlag |= AF_IGNORE_GRAVITY | AF_TURN_OFF_COLLISION
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_watching_TV_sober
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_2"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= /*AF_OVERRIDE_PHYSICS |*/ AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_watching_TV_drunk
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_15"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= /*AF_OVERRIDE_PHYSICS |*/ AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_screaming_at_dad
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
|
||
//TIMETABLE@TRACY@IG_4@/BASE/BASE_BOY.anim
|
||
//TIMETABLE@TRACY@IG_4@/BASE/BASE_DOOR.anim
|
||
//TIMETABLE@TRACY@IG_4@/BASE/BASE_TRACY.anim
|
||
|
||
//TIMETABLE@TRACY@IG_4@/EXIT/EXIT_BOY.anim
|
||
//TIMETABLE@TRACY@IG_4@/EXIT/EXIT_DOOR.anim
|
||
//TIMETABLE@TRACY@IG_4@/EXIT/EXIT_TRACY.anim
|
||
|
||
|
||
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_4@"
|
||
tFamilyAnimClip = "BASE_TRACY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_sniffs_drugs_in_toilet
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_sex_sounds_from_room
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_crying_over_a_guy
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_1@BASE"
|
||
tFamilyAnimClip = "base"
|
||
|
||
// eFamilyAnimFlag |= /*AF_OVERRIDE_PHYSICS |*/ AF_USE_KINEMATIC_PHYSICS
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_USE_MOVER_EXTRACTION | AF_DISABLE_FORCED_PHYSICS_UPDATE
|
||
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
RETURN TRUE
|
||
BREAK
|
||
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_Coming_home_drunk
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
|
||
/*
|
||
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_BASE_TRACY.anim
|
||
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IDLE_A_WhatRUDoingHere_TRACY.anim
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IDLE_B_ReallyLoveUDad_TRACY.anim
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IDLE_C_YouGotAnyBlowDad_TRACY.anim
|
||
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IWishAll_A_NOTE.anim
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IWishAll_A_PLAYER.anim
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IWishAll_A_TRACY.anim
|
||
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IWishAll_B_NOTE.anim
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IWishAll_B_PLAYER.anim
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_IWishAll_B_TRACY.anim
|
||
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_ParentingAtItsFinest_NOTE.anim
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_ParentingAtItsFinest_PLAYER.anim
|
||
//TIMETABLE@TRACY@IG_14@/IG_14_ParentingAtItsFinest_TRACY.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@IG_14@"
|
||
tFamilyAnimClip = "IG_14_BASE_TRACY"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_sleeping
|
||
RETURN PRIVATE_Get_FamilyMember_Anim(eFamilyMember, FE_M_DAUGHTER_couchsleep, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimFlag, eFamilyAnimProgress)
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_couchsleep
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
|
||
// TIMETABLE@TRACY@SLEEP@BASE
|
||
// TIMETABLE@TRACY@SLEEP@IDLE_A
|
||
// TIMETABLE@TRACY@SLEEP@IDLE_B
|
||
// TIMETABLE@TRACY@SLEEP@IDLE_C
|
||
// TIMETABLE@TRACY@SLEEP@IDLE_D
|
||
// TIMETABLE@TRACY@SLEEP@IDLE_E
|
||
// TIMETABLE@TRACY@SLEEP@IDLE_F
|
||
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@SLEEP@"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_DAUGHTER_studying_on_phone
|
||
CASE FE_M_DAUGHTER_on_phone_to_friends
|
||
CASE FE_M_DAUGHTER_on_phone_LOCKED
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
//TIMETABLE@TRACY@FAMR_IG_4
|
||
//BASE.anim
|
||
//IDLE_A.anim
|
||
//IDLE_B.anim
|
||
//IDLE_C.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@FAMR_IG_4"
|
||
tFamilyAnimClip = "base"
|
||
|
||
// eFamilyAnimFlag |= /*AF_OVERRIDE_PHYSICS |*/ AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_DAUGHTER_studying_does_nails
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
//TIMETABLE@TRACY@FAMR_IG_5
|
||
//BASE.anim
|
||
//FAMR_IG_5_IAmAboutToCrackThis.anim
|
||
//FAMR_IG_5_IAmTotallyOnTop.anim
|
||
//FAMR_IG_5_IAmTryingtoConcentrate.anim
|
||
//FAMR_IG_5_ThisCollegeStuff.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@TRACY@FAMR_IG_5"
|
||
tFamilyAnimClip = ""
|
||
|
||
// eFamilyAnimFlag |= /*AF_OVERRIDE_PHYSICS |*/ AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_DAUGHTER_sunbathing
|
||
RETURN PRIVATE_Get_FamilyMember_Anim(eFamilyMember, FE_M2_DAUGHTER_sunbathing, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimFlag, eFamilyAnimProgress)
|
||
BREAK
|
||
|
||
CASE FE_M_WIFE_screams_at_mexmaid
|
||
// TIMETABLE@AMANDA@IG_9/IG_9_BASE_AMANDA.anim
|
||
// TIMETABLE@AMANDA@IG_9/IG_9_BASE_MAID.anim
|
||
// TIMETABLE@AMANDA@IG_9/IG_9_IAmOnToYou_AMANDA.anim
|
||
// TIMETABLE@AMANDA@IG_9/IG_9_IAmOnToYou_MAID.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_9"
|
||
tFamilyAnimClip = "IG_9_BASE_AMANDA"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_MEXMAID
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_9"
|
||
tFamilyAnimClip = "IG_9_BASE_MAID"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M2_WIFE_in_face_mask
|
||
CASE FE_M7_WIFE_in_face_mask
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@FACEMASK@BASE"
|
||
tFamilyAnimClip = "base"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_WIFE_playing_tennis
|
||
RETURN PRIVATE_Get_FamilyMember_Anim(eFamilyMember, FAMILY_MEMBER_BUSY, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimFlag, eFamilyAnimProgress)
|
||
BREAK
|
||
CASE FE_M2_WIFE_doing_yoga
|
||
CASE FE_M7_WIFE_doing_yoga
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_4"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M_WIFE_getting_nails_done
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
// PRIVATE_Placeholder_FamilyMember_SitAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M_WIFE_leaving_in_car
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@MAGDEMO_IG_2_SYNCED"
|
||
tFamilyAnimClip = "base_demo"
|
||
|
||
/*
|
||
// TIMETABLE@AMANDA@MAGDEMO_IG_2_RESHOT/base
|
||
// TIMETABLE@AMANDA@MAGDEMO_IG_2_RESHOT/exit
|
||
*/
|
||
|
||
eFamilyAnimFlag |= AF_LOOPING
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M_WIFE_leaving_in_car_v2
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
// tFamilyAnimDict = "TIMETABLE@AMANDA@MAGDEMO_IG_2_RESHOT"
|
||
// tFamilyAnimClip = "base"
|
||
//
|
||
// /*
|
||
// // TIMETABLE@AMANDA@MAGDEMO_IG_2_RESHOT/base
|
||
// // TIMETABLE@AMANDA@MAGDEMO_IG_2_RESHOT/exit
|
||
// */
|
||
//
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
// CASE FE_M_WIFE_MD_leaving_in_car_v3
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
// tFamilyAnimDict = "TIMETABLE@AMANDA@MAGDEMO_IG_2_RESHOT_STATIC_MOVER"
|
||
// tFamilyAnimClip = "base_demo"
|
||
//
|
||
// /*
|
||
// // TIMETABLE@AMANDA@MAGDEMO_IG_2_RESHOT/base
|
||
// // TIMETABLE@AMANDA@MAGDEMO_IG_2_RESHOT/exit
|
||
// */
|
||
//
|
||
// eFamilyAnimFlag |= AF_LOOPING
|
||
//
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M2_WIFE_with_shopping_bags_enter
|
||
CASE FE_M7_WIFE_with_shopping_bags_enter
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
|
||
// TIMETABLE@AMANDA@IG_7/IG_7_ENTER
|
||
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_7"
|
||
tFamilyAnimClip = "IG_7_ENTER"
|
||
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M2_WIFE_with_shopping_bags_idle
|
||
// CASE FE_M7_WIFE_with_shopping_bags_idle
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
//
|
||
// // TIMETABLE@AMANDA@IG_7/BASE
|
||
// // TIMETABLE@AMANDA@IG_7/IDLE_A
|
||
// // TIMETABLE@AMANDA@IG_7/IDLE_B
|
||
// // TIMETABLE@AMANDA@IG_7/IDLE_C
|
||
// // TIMETABLE@AMANDA@IG_7/IDLE_D
|
||
// // TIMETABLE@AMANDA@IG_7/IDLE_E
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@AMANDA@IG_7"
|
||
// tFamilyAnimClip = ""
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
//
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
// CASE FE_M2_WIFE_with_shopping_bags_exit
|
||
// CASE FE_M7_WIFE_with_shopping_bags_exit
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
//
|
||
// // TIMETABLE@AMANDA@IG_7/IG_7_EXIT
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@AMANDA@IG_7"
|
||
// tFamilyAnimClip = "IG_7_EXIT"
|
||
//
|
||
// eFamilyAnimFlag -= AF_LOOPING
|
||
//
|
||
// eFamilyAnimProgress = FAP_0_default
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M_WIFE_gets_drink_in_kitchen
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
// TIMETABLE@AMANDA@DRUNK_IN_KITCHEN@amanda_gets_drunk_loop1.anim
|
||
// TIMETABLE@AMANDA@DRUNK_IN_KITCHEN@amanda_gets_drunk_loop2.anim
|
||
// TIMETABLE@AMANDA@DRUNK_IN_KITCHEN@amanda_gets_drunk_loop3.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@DRUNK_IN_KITCHEN@"
|
||
tFamilyAnimClip = "amanda_gets_drunk_"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M2_WIFE_sunbathing
|
||
CASE FE_M7_WIFE_sunbathing
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_5"
|
||
tFamilyAnimClip = "IG_5_BASE"
|
||
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M_WIFE_getting_botox_done
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
// PRIVATE_Placeholder_FamilyMember_SitAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M_WIFE_passed_out_BED
|
||
CASE FE_M2_WIFE_passed_out_SOFA
|
||
CASE FE_M7_WIFE_passed_out_SOFA
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@DRUNK@BASE"
|
||
tFamilyAnimClip = "base"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME | AF_USE_MOVER_EXTRACTION
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M_WIFE_screaming_at_son_P1
|
||
// // TIMETABLE@AMANDA@IG_2/IG_2_BASE_AMANDA.anim
|
||
// // TIMETABLE@AMANDA@IG_2/IG_2_BASE_JIMMY.anim
|
||
// // TIMETABLE@AMANDA@IG_2/IG_2_YouKnowWhat_AMANDA.anim
|
||
// // TIMETABLE@AMANDA@IG_2/IG_2_YouKnowWhat_JIMMY.anim
|
||
//
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
// tFamilyAnimDict = "TIMETABLE@AMANDA@IG_2"
|
||
// tFamilyAnimClip = "IG_2_BASE_AMANDA"
|
||
//
|
||
// eFamilyAnimProgress = FAP_0_default
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// CASE FM_MICHAEL_SON
|
||
// tFamilyAnimDict = "TIMETABLE@AMANDA@IG_2"
|
||
// tFamilyAnimClip = "IG_2_BASE_JIMMY"
|
||
//
|
||
// eFamilyAnimProgress = FAP_0_default
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M_WIFE_screaming_at_son_P2
|
||
// TIMETABLE@AMANDA@IG_2_P2/IG_2_P2_BASE_AMANDA.anim
|
||
// TIMETABLE@AMANDA@IG_2_P2/IG_2_P2_BASE_JIMMY.anim
|
||
// TIMETABLE@AMANDA@IG_2_P2/IG_2_P2_ItsNotWastingTime_AMANDA.anim
|
||
// TIMETABLE@AMANDA@IG_2_P2/IG_2_P2_ItsNotWastingTime_JIMMY.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_2_P2"
|
||
tFamilyAnimClip = "IG_2_P2_BASE_AMANDA"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_2_P2"
|
||
tFamilyAnimClip = "IG_2_P2_BASE_JIMMY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M_WIFE_screaming_at_son_P3
|
||
// TIMETABLE@AMANDA@IG_2_P3/IG2_P3_BASE_AMANDA.anim
|
||
// TIMETABLE@AMANDA@IG_2_P3/IG2_P3_BASE_JIMMY.anim
|
||
// TIMETABLE@AMANDA@IG_2_P3/IG2_P3_ItsNotABigDeal_AMANDA.anim
|
||
// TIMETABLE@AMANDA@IG_2_P3/IG2_P3_ItsNotABigDeal_JIMMY.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_2_P3"
|
||
tFamilyAnimClip = "IG2_P3_BASE_AMANDA"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_SON
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_2_P3"
|
||
tFamilyAnimClip = "IG2_P3_BASE_JIMMY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M_WIFE_screaming_at_daughter
|
||
// TIMETABLE@AMANDA@IG_3/IG_3_BASE_AMANDA.anim
|
||
// TIMETABLE@AMANDA@IG_3/IG_3_BASE_TRACY.anim
|
||
// TIMETABLE@AMANDA@IG_3/IG_3_WhenURPregnant_AMANDA.anim
|
||
// TIMETABLE@AMANDA@IG_3/IG_3_WhenURPregnant_TRACY.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_3"
|
||
tFamilyAnimClip = "IG_3_BASE_AMANDA"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_3"
|
||
tFamilyAnimClip = "IG_3_BASE_TRACY"
|
||
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M2_WIFE_phones_man_OR_therapist
|
||
CASE FE_M7_WIFE_phones_man_OR_therapist
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_11"
|
||
tFamilyAnimClip = "IG_11_BASE"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_WIFE_hangs_up_and_wanders
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
//TIMETABLE@AMANDA@IG_11/IG_11_IAmAFastLearner.anim
|
||
//TIMETABLE@AMANDA@IG_11/IG_11_IKnowHeIsInTherapy.anim
|
||
//TIMETABLE@AMANDA@IG_11/IG_11_UhHuhYesOk.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_11"
|
||
tFamilyAnimClip = "IG_11_IAmAFastLearner"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_EXTRACT_INITIAL_OFFSET
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
#IF NOT IS_JAPANESE_BUILD
|
||
CASE FE_M2_WIFE_using_vibrator
|
||
CASE FE_M7_WIFE_using_vibrator
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
//TIMETABLE@AMANDA@IG_6/IG_6_BASE.anim
|
||
//TIMETABLE@AMANDA@IG_6/IG_6_EXIT.anim
|
||
//TIMETABLE@AMANDA@IG_6/IG_6_END_BASE.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_6"
|
||
tFamilyAnimClip = "IG_6_BASE"
|
||
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_WIFE_using_vibrator_END
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
//TIMETABLE@AMANDA@IG_6/IG_6_BASE.anim
|
||
//TIMETABLE@AMANDA@IG_6/IG_6_EXIT.anim
|
||
//TIMETABLE@AMANDA@IG_6/IG_6_END_BASE.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@AMANDA@IG_6"
|
||
tFamilyAnimClip = "IG_6_END_BASE"
|
||
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
#ENDIF
|
||
CASE FE_M2_WIFE_sleeping
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "SWITCH@MICHAEL@BEDROOM"
|
||
tFamilyAnimClip = "BED_LOOP_02_Amanda"
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_WIFE_sleeping
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "SWITCH@MICHAEL@GETS_READY"
|
||
tFamilyAnimClip = "001520_02_MICS3_14_GETS_READY_IDLE_AMA"
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_WIFE_Making_juice
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_6"
|
||
tFamilyAnimClip = "BASE_Amanda"
|
||
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_WIFE_shopping_with_daughter
|
||
|
||
//TIMETABLE@REUNITED@\IG_7\AmandaBase_Amanda.anim
|
||
//TIMETABLE@REUNITED@\IG_7\ThanksDad_Amanda.anim
|
||
|
||
//TIMETABLE@REUNITED@\IG_7\ThanksDad_Bag_01.anim
|
||
//TIMETABLE@REUNITED@\IG_7\ThanksDad_Bag_02.anim
|
||
//TIMETABLE@REUNITED@\IG_7\ThanksDad_Bag_03.anim
|
||
//TIMETABLE@REUNITED@\IG_7\ThanksDad_Bag_04.anim
|
||
|
||
//TIMETABLE@REUNITED@\IG_7\ThanksDad_Door_L.anim
|
||
//TIMETABLE@REUNITED@\IG_7\ThanksDad_Door_R.anim
|
||
|
||
//TIMETABLE@REUNITED@\IG_7\ThanksDad_Tracy.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE
|
||
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_7"
|
||
tFamilyAnimClip = "ThanksDad_Amanda"
|
||
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
tFamilyAnimDict = "TIMETABLE@REUNITED@IG_7"
|
||
tFamilyAnimClip = "ThanksDad_Tracy"
|
||
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M7_WIFE_shopping_with_son
|
||
//
|
||
// //TIMETABLE@REUNITED@\IG_8\totallyprepared_Amanda.anim
|
||
//
|
||
// //TIMETABLE@REUNITED@\IG_8\totallyprepared_Bag_01.anim
|
||
// //TIMETABLE@REUNITED@\IG_8\totallyprepared_Bag_02.anim
|
||
// //TIMETABLE@REUNITED@\IG_8\totallyprepared_Bag_03.anim
|
||
// //TIMETABLE@REUNITED@\IG_8\totallyprepared_Bag_04.anim
|
||
//
|
||
// //TIMETABLE@REUNITED@\IG_8\totallyprepared_Door_L.anim
|
||
// //TIMETABLE@REUNITED@\IG_8\totallyprepared_Door_R.anim
|
||
//
|
||
// //TIMETABLE@REUNITED@\IG_8\totallyprepared_Jimmy.anim
|
||
//
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@REUNITED@IG_8"
|
||
// tFamilyAnimClip = "totallyprepared_Amanda"
|
||
//
|
||
// eFamilyAnimFlag -= AF_LOOPING
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
//
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// CASE FM_MICHAEL_SON
|
||
// tFamilyAnimDict = "TIMETABLE@REUNITED@IG_8"
|
||
// tFamilyAnimClip = "totallyprepared_Jimmy"
|
||
//
|
||
// eFamilyAnimFlag -= AF_LOOPING
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
//
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
// CASE FE_M7_WIFE_on_phone
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_WIFE
|
||
// PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
|
||
// CASE FE_M_MEXMAID_cooking_for_son
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_MEXMAID PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress) RETURN TRUE BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M2_MEXMAID_cleans_booze_pot_other
|
||
CASE FE_M7_MEXMAID_cleans_booze_pot_other
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_MEXMAID
|
||
tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_WINDOW@"
|
||
tFamilyAnimClip = ""
|
||
|
||
|
||
|
||
/*
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@BASE
|
||
base.anim
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@ENTER
|
||
enter.anim
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@EXIT
|
||
exit.anim
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@IDLE_A
|
||
idle_a.anim
|
||
idle_b.anim
|
||
idle_c.anim
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@IDLE_B
|
||
idle_d.anim
|
||
idle_e.anim
|
||
idle_f.anim
|
||
|
||
*/
|
||
|
||
|
||
eFamilyAnimProgress = FAP_1_placeholder
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M2_MEXMAID_clean_surface_a
|
||
CASE FE_M2_MEXMAID_clean_surface_c
|
||
CASE FE_M7_MEXMAID_clean_surface
|
||
// CASE FE_M_MEXMAID_MIC4_clean_surface
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_MEXMAID
|
||
|
||
tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_SURFACE"
|
||
tFamilyAnimClip = ""
|
||
|
||
/*
|
||
|
||
//TIMETABLE@MAID@CLEANING_SURFACE@BASE/base"
|
||
//TIMETABLE@MAID@CLEANING_SURFACE@IDLE_A/idle_a"
|
||
//TIMETABLE@MAID@CLEANING_SURFACE@IDLE_A/idle_b"
|
||
//TIMETABLE@MAID@CLEANING_SURFACE@IDLE_A/idle_c"
|
||
|
||
*/
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M2_MEXMAID_clean_surface_b
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_MEXMAID
|
||
|
||
tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_SURFACE_1@"
|
||
tFamilyAnimClip = ""
|
||
|
||
/*
|
||
|
||
//TIMETABLE@MAID@CLEANING_SURFACE_1@BASE/base"
|
||
//TIMETABLE@MAID@CLEANING_SURFACE_1@IDLE_A/idle_a"
|
||
//TIMETABLE@MAID@CLEANING_SURFACE_1@IDLE_A/idle_b"
|
||
//TIMETABLE@MAID@CLEANING_SURFACE_1@IDLE_A/idle_c"
|
||
|
||
*/
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M2_MEXMAID_clean_window
|
||
CASE FE_M7_MEXMAID_clean_window
|
||
CASE FE_M_MEXMAID_MIC4_clean_window
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_MEXMAID
|
||
|
||
tFamilyAnimDict = "TIMETABLE@MAID@CLEANING_WINDOW"
|
||
tFamilyAnimClip = ""
|
||
|
||
/*
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@BASE
|
||
base.anim
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@ENTER
|
||
enter.anim
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@EXIT
|
||
exit.anim
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@IDLE_A
|
||
idle_a.anim
|
||
idle_b.anim
|
||
idle_c.anim
|
||
|
||
TIMETABLE@MAID@CLEANING_WINDOW@IDLE_B
|
||
idle_d.anim
|
||
idle_e.anim
|
||
idle_f.anim
|
||
|
||
*/
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M_MEXMAID_does_the_dishes
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_MEXMAID
|
||
/*
|
||
TIMETABLE@MAID@IG_2@
|
||
IG_2_BASE.anim
|
||
IG_2_IDLE_A.anim
|
||
IG_2_IDLE_B.anim
|
||
IG_2_IDLE_C.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@MAID@IG_2@"
|
||
tFamilyAnimClip = "IG_2_BASE"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M_MEXMAID_watching_TV
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_MEXMAID
|
||
// /*
|
||
// TIMETABLE@MAID@COUCH@
|
||
// base.anim
|
||
// idle_a.anim
|
||
// idle_b.anim
|
||
// idle_c.anim
|
||
// idle_d.anim
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@MAID@COUCH@"
|
||
// tFamilyAnimClip = ""
|
||
//
|
||
// eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M_MEXMAID_stealing_stuff
|
||
CASE FE_M_MEXMAID_stealing_stuff_caught
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_MEXMAID
|
||
/*
|
||
TIMETABLE@/MAID@/IG_8@/IG_8_BASE.anim
|
||
TIMETABLE@/MAID@/IG_8@/IG_8_IDLE_A.anim
|
||
TIMETABLE@/MAID@/IG_8@/IG_8_P2_IBringThisToday.anim
|
||
TIMETABLE@/MAID@/IG_8@/IG_8_P3_ItLooksBroken.anim
|
||
TIMETABLE@/MAID@/IG_8@/IG_8_P4_ITakeHomeToPolish.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@MAID@IG_8@"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
|
||
IF (eFamilyEvent = FE_M_MEXMAID_stealing_stuff)
|
||
eFamilyAnimProgress = FAP_3_array
|
||
ENDIF
|
||
IF (eFamilyEvent = FE_M_MEXMAID_stealing_stuff_caught)
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
ENDIF
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M_GARDENER_with_leaf_blower
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_GARDENER
|
||
tFamilyAnimDict = "null"
|
||
tFamilyAnimClip = "WORLD_HUMAN_GARDENER_LEAF_BLOWER"
|
||
|
||
eFamilyAnimProgress = FAP_4_scenario
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_GARDENER_planting_flowers
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_GARDENER
|
||
tFamilyAnimDict = "null"
|
||
tFamilyAnimClip = "WORLD_HUMAN_GARDENER_PLANT"
|
||
|
||
eFamilyAnimProgress = FAP_4_scenario
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M_GARDENER_trimming_hedges
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_GARDENER PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress) RETURN TRUE BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M_GARDENER_cleaning_pool
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_GARDENER
|
||
tFamilyAnimDict = "TIMETABLE@GARDENER@CLEAN_POOL@"
|
||
tFamilyAnimClip = "Base_gardener"
|
||
|
||
//TIMETABLE@GARDENER@CLEAN_POOL@BASE
|
||
//TIMETABLE@GARDENER@CLEAN_POOL@IDLE_A
|
||
//TIMETABLE@GARDENER@CLEAN_POOL@IDLE_B
|
||
//TIMETABLE@GARDENER@CLEAN_POOL@IDLE_C
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_GARDENER_mowing_lawn
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_GARDENER
|
||
tFamilyAnimDict = "TIMETABLE@GARDENER@LAWNMOW@"
|
||
tFamilyAnimClip = ""
|
||
|
||
//TIMETABLE@GARDENER@LAWNMOW@BASE
|
||
//TIMETABLE@GARDENER@LAWNMOW@IDLE_A
|
||
//TIMETABLE@GARDENER@LAWNMOW@IDLE_B
|
||
//TIMETABLE@GARDENER@LAWNMOW@IDLE_C
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_GARDENER_watering_flowers
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_GARDENER
|
||
tFamilyAnimDict = "TIMETABLE@GARDENER@FILLING_CAN"
|
||
tFamilyAnimClip = "GAR_IG_5_Filling_Can"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_0_default
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_M_GARDENER_spraying_for_weeds
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_MICHAEL_GARDENER PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress) RETURN TRUE BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_M_GARDENER_on_phone
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_GARDENER
|
||
tFamilyAnimDict = "null"
|
||
tFamilyAnimClip = "WORLD_HUMAN_STAND_MOBILE" //WORLD_HUMAN_STAND_MOBILE_CALL_MALE
|
||
|
||
eFamilyAnimProgress = FAP_4_scenario
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_GARDENER_smoking_weed
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_GARDENER
|
||
// tFamilyAnimDict = "TIMETABLE@GARDENER@SMOKING_JOINT"
|
||
// tFamilyAnimClip = ""
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
// eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
// eFamilyAnimFlag -= AF_LOOPING
|
||
tFamilyAnimDict = "null"
|
||
tFamilyAnimClip = "WORLD_HUMAN_SMOKING"
|
||
|
||
eFamilyAnimProgress = FAP_4_scenario
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
// CASE FE_M_MICHAEL_MIC2_washing_face
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_TREVOR_0_MICHAEL
|
||
// tFamilyAnimDict = "missfam5_washing_face"
|
||
// tFamilyAnimClip = "michael_washing_face"
|
||
//
|
||
// eFamilyAnimProgress = FAP_0_default
|
||
//
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
|
||
CASE FE_F_AUNT_pelvic_floor_exercises
|
||
SWITCH eFamilyMember
|
||
CASE FM_FRANKLIN_AUNT
|
||
tFamilyAnimDict = "TIMETABLE@DENICE@IG_1"
|
||
tFamilyAnimClip = ""
|
||
|
||
//TIMETABLE@DENICE@IG_1/base.anim
|
||
//TIMETABLE@DENICE@IG_1/idle_A.anim
|
||
//TIMETABLE@DENICE@IG_1/idle_B.anim
|
||
//TIMETABLE@DENICE@IG_1/idle_C.anim
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_F_AUNT_in_face_mask
|
||
SWITCH eFamilyMember
|
||
CASE FM_FRANKLIN_AUNT
|
||
tFamilyAnimDict = "TIMETABLE@DENICE@IG_2"
|
||
tFamilyAnimClip = "base"
|
||
|
||
//TIMETABLE@DENICE@IG_2/base.anim
|
||
//TIMETABLE@DENICE@IG_2/idle_A_WhenWasYourLastTime.anim
|
||
//TIMETABLE@DENICE@IG_2/idle_B_BoyU.anim
|
||
//TIMETABLE@DENICE@IG_2/idle_C_ImSoStressedOut.anim
|
||
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_F_AUNT_watching_TV
|
||
CASE FE_F_AUNT_returned_to_aunts
|
||
SWITCH eFamilyMember
|
||
CASE FM_FRANKLIN_AUNT
|
||
tFamilyAnimDict = "TIMETABLE@DENICE@IG_3"
|
||
tFamilyAnimClip = ""
|
||
|
||
//TIMETABLE@DENICE@IG_3/base.anim
|
||
//TIMETABLE@DENICE@IG_3/idle_A.anim
|
||
//TIMETABLE@DENICE@IG_3/idle_B.anim
|
||
//TIMETABLE@DENICE@IG_3/idle_C.anim
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME | AF_USE_MOVER_EXTRACTION
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_F_AUNT_listens_to_selfhelp_tapes_x
|
||
SWITCH eFamilyMember
|
||
CASE FM_FRANKLIN_AUNT
|
||
tFamilyAnimDict = "TIMETABLE@DENICE@IG_4"
|
||
tFamilyAnimClip = ""
|
||
|
||
//TIMETABLE@DENICE@IG_4/base.anim
|
||
//TIMETABLE@DENICE@IG_4/idle_A.anim
|
||
//TIMETABLE@DENICE@IG_4/idle_B.anim
|
||
//TIMETABLE@DENICE@IG_4/idle_C.anim
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
// eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
// CASE FE_F_LAMAR_and_STRETCH_chill_outside
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_FRANKLIN_LAMAR
|
||
// /*
|
||
// TIMETABLE@LAMAR@IG_3
|
||
// 003131_01_GC_LAS_IG_3_P3_Traffic_Jam_Lamar.anim
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@LAMAR@IG_1"
|
||
// tFamilyAnimClip = "GC_LAS_IG_1_Whats_Up_Lamar"
|
||
//
|
||
// eFamilyAnimProgress = FAP_0_default
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// CASE FM_FRANKLIN_STRETCH
|
||
// /*
|
||
// TIMETABLE@STRETCH@IG_3
|
||
// 003131_01_GC_LAS_IG_3_P3_Traffic_Jam_Stretch.anim
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@LAMAR@IG_1"
|
||
// tFamilyAnimClip = "GC_LAS_IG_1_Whats_Up_Stretch"
|
||
//
|
||
// eFamilyAnimProgress = FAP_0_default
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
// CASE FE_F_LAMAR_and_STRETCH_bbq_outside
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_FRANKLIN_LAMAR
|
||
// /*
|
||
// TIMETABLE@LAMAR@IG_2
|
||
//
|
||
// Bomb_As_A_Mother_Fucker_Lamar.anim
|
||
// Grill_Protien_Like_Clockwork_Lamar.anim
|
||
// Keep_On_Walkin_Lamar.anim
|
||
// Nothing_ToSee_Here_Lamar.anim
|
||
// Smokin_Is_My_Specialty_Lamar.anim
|
||
// Swine_Lamar.anim
|
||
// You_Want_Some_of_That_Lamar.anim
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@LAMAR@IG_2"
|
||
// tFamilyAnimClip = "Base_Lamar"
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// CASE FM_FRANKLIN_STRETCH
|
||
// /*
|
||
// TIMETABLE@STRETCH@IG_2
|
||
//
|
||
// Bomb_As_A_Mother_Fucker_Stretch.anim
|
||
// Grill_Protien_Like_Clockwork_Stretch.anim
|
||
// Keep_On_Walkin_Stretch.anim
|
||
// Nothing_ToSee_Here_Stretch.anim
|
||
// Smokin_Is_My_Specialty_Stretch.anim
|
||
// Swine_Stretch.anim
|
||
// You_Want_Some_of_That_Stretch.anim
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@LAMAR@IG_2"
|
||
// tFamilyAnimClip = "Base_Stretch"
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
// CASE FE_F_LAMAR_and_STRETCH_arguing
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_FRANKLIN_LAMAR
|
||
// /*
|
||
// TIMETABLE@LAMAR@IG_3
|
||
//
|
||
// 003131_01_GC_LAS_IG_3_P3_Traffic_Jam_Lamar.anim
|
||
// FAMILES_IS_FAMILES_Lamar.anim //LAS_IG_3b
|
||
// //LAS_IG_3_PT1_Captain_Crunch_Lamar.anim
|
||
// LAS_IG_3_PT1_Soul_Pole_Lamar.anim //LAS_IG_3a
|
||
// //STEVE_JOBS_DIED_Lamar.anim
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@LAMAR@IG_3"
|
||
// tFamilyAnimClip = "Base_Lamar"
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// CASE FM_FRANKLIN_STRETCH
|
||
// /*
|
||
// TIMETABLE@STRETCH@IG_3
|
||
//
|
||
// 003131_01_GC_LAS_IG_3_P3_Traffic_Jam_Stretch.anim
|
||
// FAMILES_IS_FAMILES_Stretch.anim //LAS_IG_3b
|
||
// //LAS_IG_3_PT1_Captain_Crunch_Stretch.anim
|
||
// LAS_IG_3_PT1_Soul_Pole_Stretch.anim //LAS_IG_3a
|
||
// //STEVE_JOBS_DIED_Stretch.anim
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@LAMAR@IG_3"
|
||
// tFamilyAnimClip = "Base_Stretch"
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
// CASE FE_F_LAMAR_and_STRETCH_shout_at_cops
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_FRANKLIN_LAMAR
|
||
// /*
|
||
// TIMETABLE@LAMAR@IG_4
|
||
//
|
||
// TIMETABLE@LAMAR@IG_4/Hey_One_Time_Lamar
|
||
// TIMETABLE@LAMAR@IG_4/Keep_Moving_Lamar
|
||
// TIMETABLE@LAMAR@IG_4/Looking_For_Someone_Frame_Up_Lamar
|
||
// TIMETABLE@LAMAR@IG_4/Nothing_To_See_Here_Lamar
|
||
// TIMETABLE@LAMAR@IG_4/Ride_On_Through_Lamar
|
||
//
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@LAMAR@IG_4"
|
||
// tFamilyAnimClip = "Base_Lamar"
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// CASE FM_FRANKLIN_STRETCH
|
||
// /*
|
||
// TIMETABLE@STRETCH@IG_3
|
||
//
|
||
// TIMETABLE@LAMAR@IG_4/Base_Stretch
|
||
// TIMETABLE@LAMAR@IG_4/Hey_One_Time_Stretch
|
||
// TIMETABLE@LAMAR@IG_4/Keep_Moving_Stretch
|
||
// TIMETABLE@LAMAR@IG_4/Looking_For_Someone_Frame_Up_Stretch
|
||
// TIMETABLE@LAMAR@IG_4/Nothing_To_See_Here_Stretch
|
||
// TIMETABLE@LAMAR@IG_4/Ride_On_Through_Stretch
|
||
//
|
||
// */
|
||
//
|
||
// tFamilyAnimDict = "TIMETABLE@LAMAR@IG_4"
|
||
// tFamilyAnimClip = "Base_Stretch"
|
||
//
|
||
// eFamilyAnimProgress = FAP_3_array
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
CASE FE_F_LAMAR_and_STRETCH_wandering
|
||
SWITCH eFamilyMember
|
||
CASE FM_FRANKLIN_LAMAR
|
||
//no anim
|
||
PRIVATE_Placeholder_FamilyMember_Anim(eFamilyEvent, tFamilyAnimDict, "", tFamilyAnimClip, "", eFamilyAnimProgress)
|
||
RETURN FALSE
|
||
BREAK
|
||
CASE FM_FRANKLIN_STRETCH
|
||
//no anim
|
||
PRIVATE_Placeholder_FamilyMember_Anim(eFamilyEvent, tFamilyAnimDict, "", tFamilyAnimClip, "", eFamilyAnimProgress)
|
||
RETURN FALSE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_T0_RON_monitoring_police_frequency
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
tFamilyAnimDict = "TIMETABLE@RON@HAND_RADIO_IG_1"
|
||
tFamilyAnimClip = "IG_1_BASE"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_RON_listens_to_radio_broadcast
|
||
CASE FE_T0_RONEX_trying_to_pick_up_signals
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
tFamilyAnimDict = "TIMETABLE@RON@IG_2"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_RON_ranting_about_government_LAYING
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
|
||
/*
|
||
Ron starts off with (LAYING) anim on couch.
|
||
Then trigger (ENTER) go from (LAYING) ->(talking) or (BASE) anims
|
||
(talking) anims loop – beg/end in Base pose.
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@RON@IG_3_COUCH"
|
||
tFamilyAnimClip = "LAYING"
|
||
|
||
//TIMETABLE@RON@IG_3_COUCH/BASE.anim
|
||
|
||
//TIMETABLE@RON@IG_3_COUCH/LAYING.anim
|
||
//TIMETABLE@RON@IG_3_COUCH/ENTER.anim
|
||
|
||
// eFamilyAnimFlag = AF_NOT_INTERRUPTABLE | AF_OVERRIDE_PHYSICS | AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_RON_ranting_about_government_SITTING
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
|
||
/*
|
||
Ron starts off with (LAYING) anim on couch.
|
||
Then trigger (ENTER) go from (LAYING) ->(talking) or (BASE) anims
|
||
(talking) anims loop – beg/end in Base pose.
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@RON@IG_3_COUCH"
|
||
tFamilyAnimClip = "BASE"
|
||
|
||
//TIMETABLE@RON@IG_3_COUCH/BASE.anim
|
||
|
||
//TIMETABLE@RON@IG_3_COUCH/ENTER.anim
|
||
//TIMETABLE@RON@IG_3_COUCH/LAYING.anim
|
||
|
||
// eFamilyAnimFlag = AF_NOT_INTERRUPTABLE | AF_OVERRIDE_PHYSICS | AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_RON_smoking_crystal
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
tFamilyAnimDict = "TIMETABLE@RON@IG_4_SMOKING_METH"
|
||
tFamilyAnimClip = "BASE"
|
||
|
||
eFamilyAnimFlag = AF_NOT_INTERRUPTABLE | AF_OVERRIDE_PHYSICS | AF_USE_KINEMATIC_PHYSICS eFamilyAnimProgress = FAP_2_dialogue
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_RON_drinks_moonshine_from_a_jar
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
tFamilyAnimDict = "TIMETABLE@RON@MOONSHINE_IG_5"
|
||
tFamilyAnimClip = "IG_5_"
|
||
|
||
eFamilyAnimFlag |= AF_NOT_INTERRUPTABLE | AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_RON_stares_through_binoculars
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
tFamilyAnimDict = "TIMETABLE@RON@IG_6"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_NOT_INTERRUPTABLE | AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_T0_MICHAEL_depressed_head_in_hands
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_MICHAEL
|
||
tFamilyAnimDict = "TIMETABLE@MICHAEL@ON_CHAIR"
|
||
tFamilyAnimClip = ""
|
||
|
||
/*
|
||
|
||
TIMETABLE@MICHAEL@ON_CHAIR/IDLE_A/
|
||
ON_CHAIR_A.anim
|
||
ON_CHAIR_B.anim
|
||
|
||
TIMETABLE@MICHAEL@ON_CHAIR/IDLE_B/
|
||
ON_CHAIR_C.anim
|
||
ON_CHAIR_D.anim
|
||
|
||
TIMETABLE@MICHAEL@ON_CHAIR/IDLE_C/
|
||
ON_CHAIR_E.anim
|
||
ON_CHAIR_F.anim
|
||
|
||
*/
|
||
|
||
// eFamilyAnimFlag = AF_NOT_INTERRUPTABLE | AF_OVERRIDE_PHYSICS | AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_MICHAEL_sunbathing
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_MICHAEL
|
||
tFamilyAnimDict = "TIMETABLE@MICHAEL@ON_CLUBCHAIR"
|
||
tFamilyAnimClip = "ON_CLUBCHAIR"
|
||
|
||
/*
|
||
|
||
TIMETABLE@MICHAEL@ON_CLUBCHAIR/BASE/
|
||
ON_CLUBCHAIR_base.anim
|
||
|
||
|
||
TIMETABLE@MICHAEL@ON_CLUBCHAIR/IDLE_A/
|
||
ON_CLUBCHAIR_A.anim
|
||
ON_CLUBCHAIR_B.anim
|
||
|
||
TIMETABLE@MICHAEL@ON_CLUBCHAIR/IDLE_B/
|
||
ON_CLUBCHAIR_C.anim
|
||
ON_CLUBCHAIR_D.anim
|
||
|
||
TIMETABLE@MICHAEL@ON_CLUBCHAIR/IDLE_C/
|
||
ON_CLUBCHAIR_E.anim
|
||
ON_CLUBCHAIR_F.anim
|
||
ON_CLUBCHAIR_G.anim
|
||
|
||
*/
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_MICHAEL_drinking_beer
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_MICHAEL
|
||
|
||
//TIMETABLE@MICHAEL@ON_SOFABASE/SIT_Sofa_base.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_A/SIT_Sofa_A.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_A/SIT_Sofa_B.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_A/SIT_Sofa_C.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_B/SIT_Sofa_D.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_B/SIT_Sofa_E.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_B/SIT_Sofa_F.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_C/SIT_Sofa_G.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_C/SIT_Sofa_H.anim
|
||
//TIMETABLE@MICHAEL@ON_SOFAIDLE_C/SIT_Sofa_I.anim
|
||
|
||
tFamilyAnimDict = "TIMETABLE@MICHAEL@ON_SOFA"
|
||
tFamilyAnimClip = "SIT_Sofa"
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_DISABLE_FORCED_PHYSICS_UPDATE
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_MICHAEL_on_phone_to_therapist
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_MICHAEL
|
||
tFamilyAnimDict = "TIMETABLE@MICHAEL@TALK_PHONEbase"
|
||
tFamilyAnimClip = "TALK_PHONE_Base"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_MICHAEL_hangs_up_and_wanders
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_MICHAEL
|
||
tFamilyAnimDict = "TIMETABLE@MICHAEL@TALK_PHONEEXIT"
|
||
tFamilyAnimClip = "TALK_PHONE_Exit"
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_EXTRACT_INITIAL_OFFSET
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_T0_TREVOR_and_kidnapped_wife_walk
|
||
//TIMETABLE@TREVOR@IG_1/IG_1_BASE_PATRICIA.anim
|
||
//TIMETABLE@TREVOR@IG_1/IG_1_BASE_TREVOR.anim
|
||
//TIMETABLE@TREVOR@IG_1/IG_1_TheDesertIsSoBeautiful_PATRICIA.anim
|
||
//TIMETABLE@TREVOR@IG_1/IG_1_TheDesertIsSoBeautiful_TREVOR.anim
|
||
//TIMETABLE@TREVOR@IG_1/IG_1_TheDontKnowWhy_PATRICIA.anim
|
||
//TIMETABLE@TREVOR@IG_1/IG_1_TheDontKnowWhy_TREVOR.anim
|
||
//TIMETABLE@TREVOR@IG_1/IG_1_ThereAreJustSomeMoments_PATRICIA.anim
|
||
//TIMETABLE@TREVOR@IG_1/IG_1_ThereAreJustSomeMoments_TREVOR.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_TREVOR
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@IG_1"
|
||
tFamilyAnimClip = "IG_1_"
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_TREVOR_0_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@IG_1"
|
||
tFamilyAnimClip = "IG_1_"
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_TREVOR_and_kidnapped_wife_stare
|
||
//TIMETABLE@TREVOR@TRV_IG_2/Base_Patricia.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_2/Base_Trevor.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_2/Making_Me_Blush_Patricia.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_2/Making_Me_Blush_Trevor.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_2/Met_You_20_Years_Ago_Patricia.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_2/Met_You_20_Years_Ago_Trevor.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_2/You_Blinked_Patricia.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_2/You_Blinked_Trevor.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_TREVOR
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@TRV_IG_2"
|
||
tFamilyAnimClip = ""
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_TREVOR_0_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@TRV_IG_2"
|
||
tFamilyAnimClip = ""
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_TREVOR_smoking_crystal
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_TREVOR
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@SMOKING_METH"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag = AF_EXTRACT_INITIAL_OFFSET | AF_NOT_INTERRUPTABLE | AF_OVERRIDE_PHYSICS | AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
#IF NOT IS_JAPANESE_BUILD
|
||
CASE FE_T0_TREVOR_doing_a_shit
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_TREVOR
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@ON_THE_TOILET"
|
||
tFamilyAnimClip = "TrevOnLav_"
|
||
// tFamilyAnimClip = "TrevOnLav_BaseLoop" //(Basic short loop)
|
||
// tFamilyAnimClip = "TrevOnLav_StruggleLoop" //(Longer Loop of Trevor Struggling
|
||
//
|
||
// tFamilyAnimClip = "TrevOnLav_Midwife" //('I need a fuckin midwife for this thing')
|
||
// tFamilyAnimClip = "TrevOnLav_ComeHere" //('Come Here!! I wanna talk to you')
|
||
// tFamilyAnimClip = "TrevOnLav_BackedUp" //('ARrgghh, I'm backed up, gonna need a C-Section')
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME | AF_USE_MOVER_EXTRACTION
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
#ENDIF
|
||
/*
|
||
CASE FE_T0_TREVOR_and_kidnapped_wife_laugh
|
||
|
||
//TIMETABLE@TREVOR@TRV_IG_5BASE\BASE_Patricia.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_5BASE\BASE_Trevor.anim
|
||
//
|
||
//TIMETABLE@TREVOR@TRV_IG_5IDLE_A\IDLE_A_Patricia.anim
|
||
//TIMETABLE@TREVOR@TRV_IG_5IDLE_A\IDLE_A_Trevor.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_TREVOR
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@TRV_IG_5"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_TREVOR_0_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@TRV_IG_5"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
*/
|
||
CASE FE_T0_TREVOR_blowing_shit_up
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_TREVOR
|
||
tFamilyAnimDict = "TIMETABLE@TREVOR@GRENADE_THROWING"
|
||
tFamilyAnimClip = "GRENADE_THROWING_trev"
|
||
|
||
//TIMETABLE@TREVOR@GRENADE_THROWING/GRENADE_THROWING_grenade
|
||
//TIMETABLE@TREVOR@GRENADE_THROWING/GRENADE_THROWING_trev
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_TREVOR_passed_out_naked_drunk
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_TREVOR
|
||
tFamilyAnimDict = "SWITCH@TREVOR@BED"
|
||
tFamilyAnimClip = "GC_TRV_IG_7"
|
||
|
||
/*
|
||
|
||
Anims submitted at 11:40 AM EST Mar/26/12:
|
||
x:\gta5\art\anim\export_mb\SWITCH@\TREVOR@\BED\GC_TRV_IG_7_base.anim
|
||
x:\gta5\art\anim\export_mb\SWITCH@\TREVOR@\BED\GC_TRV_IG_7_IDLE_01.anim
|
||
x:\gta5\art\anim\export_mb\SWITCH@\TREVOR@\BED\GC_TRV_IG_7_IDLE_02.anim
|
||
x:\gta5\art\anim\export_mb\SWITCH@\TREVOR@\BED\GC_TRV_IG_7_IDLE_03.anim
|
||
|
||
fbx here:x:\gta5\art\anim\source_fbx\SWITCH@\TREVOR@\BED\TREV_PASSED_OUT.fbx
|
||
|
||
*/
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_T0_RONEX_outside_looking_lonely
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
tFamilyAnimDict = "TIMETABLE@RON@IG_1"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_RONEX_working_a_moonshine_sill
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
tFamilyAnimDict = "TIMETABLE@RON@IG_3"
|
||
tFamilyAnimClip = "IG_3_BASE"
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_RONEX_doing_target_practice
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_RON
|
||
tFamilyAnimDict = "TIMETABLE@RON@IG_4"
|
||
tFamilyAnimClip = "IG_4_BASE"
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_T0_RONEX_conspiracies_boring_Michael
|
||
// //TIMETABLE@PATRICIA@PAT_IG_3@/ALT_1/ALT_1_Michael.anim
|
||
// //TIMETABLE@PATRICIA@PAT_IG_3@/ALT_1/ALT_1_Patricia.anim
|
||
// //TIMETABLE@PATRICIA@PAT_IG_3@/ALT_2/ALT_2_Michael.anim
|
||
// //TIMETABLE@PATRICIA@PAT_IG_3@/ALT_2/ALT_2_Patricia.anim
|
||
// //TIMETABLE@PATRICIA@PAT_IG_3@/BASE/BASE_Michael.anim
|
||
// //TIMETABLE@PATRICIA@PAT_IG_3@/BASE/BASE_Patricia.anim
|
||
// //TIMETABLE@PATRICIA@PAT_IG_3@/PAT_IG_3_Michael.anim
|
||
// //TIMETABLE@PATRICIA@PAT_IG_3@/PAT_IG_3_Patricia.anim
|
||
//
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_TREVOR_0_WIFE
|
||
// tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_3@"
|
||
// tFamilyAnimClip = ""
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// CASE FM_TREVOR_0_MICHAEL
|
||
// tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_3@"
|
||
// tFamilyAnimClip = ""
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
|
||
CASE FE_T0_KIDNAPPED_WIFE_cleaning
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_1"
|
||
tFamilyAnimClip = ""
|
||
|
||
//TIMETABLE@PATRICIA@PAT_IG_1/Base.anim
|
||
//TIMETABLE@PATRICIA@PAT_IG_1/Clean_Up.anim
|
||
|
||
eFamilyAnimProgress = FAP_3_array
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME | AF_USE_MOVER_EXTRACTION
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_KIDNAPPED_WIFE_does_garden_work
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_2@"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_KIDNAPPED_WIFE_talks_to_Michael
|
||
//TIMETABLE@PATRICIA@PAT_IG_3@/ALT_1/ALT_1_Michael.anim
|
||
//TIMETABLE@PATRICIA@PAT_IG_3@/ALT_1/ALT_1_Patricia.anim
|
||
//TIMETABLE@PATRICIA@PAT_IG_3@/ALT_2/ALT_2_Michael.anim
|
||
//TIMETABLE@PATRICIA@PAT_IG_3@/ALT_2/ALT_2_Patricia.anim
|
||
//TIMETABLE@PATRICIA@PAT_IG_3@/BASE/BASE_Michael.anim
|
||
//TIMETABLE@PATRICIA@PAT_IG_3@/BASE/BASE_Patricia.anim
|
||
//TIMETABLE@PATRICIA@PAT_IG_3@/PAT_IG_3_Michael.anim
|
||
//TIMETABLE@PATRICIA@PAT_IG_3@/PAT_IG_3_Patricia.anim
|
||
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_WIFE
|
||
tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_3@"
|
||
tFamilyAnimClip = ""
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
CASE FM_TREVOR_0_MICHAEL
|
||
tFamilyAnimDict = "TIMETABLE@PATRICIA@PAT_IG_3@"
|
||
tFamilyAnimClip = ""
|
||
eFamilyAnimProgress = FAP_3_array
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_T0_MOTHER_duringRandomChar
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_MOTHER
|
||
PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
// CASE FE_T0_MOTHER_something_b
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_TREVOR_0_MOTHER
|
||
// PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
// CASE FE_T0_MOTHER_something_c
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_TREVOR_0_MOTHER
|
||
// PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress)
|
||
// RETURN TRUE
|
||
// BREAK
|
||
// ENDSWITCH
|
||
// BREAK
|
||
|
||
CASE FE_T1_FLOYD_cleaning
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD
|
||
tFamilyAnimDict = "TIMETABLE@FLOYD@CLEAN_KITCHEN"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_cries_in_foetal_position
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD
|
||
tFamilyAnimDict = "TIMETABLE@FLOYD@CRYINGONBED"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_HOLD_LAST_FRAME
|
||
eFamilyAnimFlag -= AF_LOOPING
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_cries_on_sofa
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD
|
||
tFamilyAnimDict = "SWITCH@TREVOR@FLOYD_CRYING"
|
||
tFamilyAnimClip = "Console_end_LOOP_FLOYD"
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_pineapple
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD
|
||
tFamilyAnimDict = "SWITCH@TREVOR@PINEAPPLE"
|
||
tFamilyAnimClip = "Pineapple_EXIT_LOOP_FLOYD"
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_on_phone_to_girlfriend
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD
|
||
// tFamilyAnimDict = "TIMETABLE@FLOYD@ENDING_CALL"
|
||
// tFamilyAnimClip = "idle"
|
||
|
||
/*
|
||
TIMETABLE@FLOYD@CALLING
|
||
base.anim
|
||
FL_IG_3_IAmNotBeingJealous.anim
|
||
FL_IG_3_NoTheCondoIsFine.anim
|
||
FL_IG_3_ThatsJustTheTv.anim
|
||
*/
|
||
|
||
tFamilyAnimDict = "TIMETABLE@FLOYD@CALLING"
|
||
tFamilyAnimClip = "base"
|
||
|
||
eFamilyAnimProgress = FAP_2_dialogue
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_hangs_up_and_wanders
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD
|
||
tFamilyAnimDict = "TIMETABLE@FLOYD@ENDING_CALL"
|
||
tFamilyAnimClip = "base"
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS | AF_EXTRACT_INITIAL_OFFSET
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_hiding_from_Trevor_a
|
||
CASE FE_T1_FLOYD_hiding_from_Trevor_b
|
||
CASE FE_T1_FLOYD_hiding_from_Trevor_c
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD
|
||
tFamilyAnimDict = "TIMETABLE@FLOYD@HIDING_BEHIND_COUCH"
|
||
tFamilyAnimClip = "idle"
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_is_sleeping
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD
|
||
tFamilyAnimDict = "TIMETABLE@FLOYD@CRYINGONBED_IG_5@"
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag |= AF_USE_KINEMATIC_PHYSICS
|
||
eFamilyAnimProgress = FAP_3_array
|
||
|
||
RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_with_wade_post_docks1
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress) RETURN TRUE BREAK
|
||
CASE FM_TREVOR_1_WADE PRIVATE_Placeholder_FamilyMember_StandSmokeAnim(eFamilyEvent, tFamilyAnimDict, tFamilyAnimClip, eFamilyAnimProgress) RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_ANY_wander_family_event
|
||
CASE FE_ANY_find_family_event
|
||
//
|
||
|
||
tFamilyAnimDict = ""
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag = INT_TO_ENUM(ANIMATION_FLAGS, -1)
|
||
eFamilyAnimProgress = MAX_FAMILY_ANIM_PROGRESS
|
||
|
||
RETURN FALSE
|
||
BREAK
|
||
|
||
CASE FAMILY_MEMBER_BUSY FALLTHRU
|
||
CASE NO_FAMILY_EVENTS
|
||
//
|
||
|
||
tFamilyAnimDict = ""
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag = INT_TO_ENUM(ANIMATION_FLAGS, -1)
|
||
eFamilyAnimProgress = MAX_FAMILY_ANIM_PROGRESS
|
||
|
||
RETURN FALSE
|
||
BREAK
|
||
|
||
DEFAULT
|
||
#IF IS_DEBUG_BUILD
|
||
PRINTSTRING("invalid eFamilyEvent ")
|
||
PRINTSTRING(Get_String_From_FamilyEvent(eFamilyEvent))
|
||
PRINTSTRING(" in PRIVATE_Get_FamilyMember_Anim()")
|
||
PRINTNL()
|
||
|
||
SCRIPT_ASSERT("invalid eFamilyEvent in PRIVATE_Get_FamilyMember_Anim()")
|
||
#ENDIF
|
||
|
||
tFamilyAnimDict = ""
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag = INT_TO_ENUM(ANIMATION_FLAGS, -1)
|
||
eFamilyAnimProgress = MAX_FAMILY_ANIM_PROGRESS
|
||
RETURN FALSE
|
||
BREAK
|
||
ENDSWITCH
|
||
|
||
#IF IS_DEBUG_BUILD
|
||
PRINTSTRING("invalid eFamilyMember ")
|
||
PRINTSTRING(Get_String_From_FamilyMember(eFamilyMember))
|
||
PRINTSTRING(" in PRIVATE_Get_FamilyMember_Anim()")
|
||
PRINTNL()
|
||
|
||
SCRIPT_ASSERT("invalid eFamilyMember PRIVATE_Get_FamilyMember_Anim()")
|
||
#ENDIF
|
||
|
||
tFamilyAnimDict = ""
|
||
tFamilyAnimClip = ""
|
||
|
||
eFamilyAnimFlag = INT_TO_ENUM(ANIMATION_FLAGS, -1)
|
||
eFamilyAnimProgress = MAX_FAMILY_ANIM_PROGRESS
|
||
RETURN FALSE
|
||
ENDFUNC
|
||
|
||
|
||
FUNC BOOL PRIVATE_Get_FamilyMember_Anim_Ik_Control_Flags(enumFamilyMember eFamilyMember, enumFamilyEvents eFamilyEvent, IK_CONTROL_FLAGS &ikFlags)
|
||
SWITCH eFamilyEvent
|
||
CASE FE_M_SON_sleeping
|
||
CASE FE_M_SON_smoking_weed_in_a_bong
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON ikFlags = AIK_DISABLE_HEAD_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_dancing_practice
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER ikFlags = AIK_DISABLE_LEG_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_purges_in_the_bathroom
|
||
CASE FE_M_DAUGHTER_on_phone_to_friends
|
||
CASE FE_M_DAUGHTER_on_phone_LOCKED
|
||
CASE FE_M7_DAUGHTER_studying_on_phone
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_DAUGHTER ikFlags = AIK_DISABLE_HEAD_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
// CASE FE_M_WIFE_screaming_at_son_P1
|
||
CASE FE_M_WIFE_screaming_at_son_P2
|
||
CASE FE_M_WIFE_screaming_at_son_P3
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
CASE FM_MICHAEL_WIFE ikFlags = AIK_DISABLE_HEAD_IK RETURN TRUE
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M2_WIFE_phones_man_OR_therapist
|
||
CASE FE_M7_WIFE_phones_man_OR_therapist
|
||
CASE FE_M_WIFE_hangs_up_and_wanders
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_WIFE ikFlags = AIK_DISABLE_HEAD_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_F_AUNT_watching_TV //1406394
|
||
CASE FE_F_AUNT_returned_to_aunts
|
||
CASE FE_F_AUNT_in_face_mask
|
||
SWITCH eFamilyMember
|
||
CASE FM_FRANKLIN_AUNT ikFlags = AIK_DISABLE_LEG_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_F_AUNT_listens_to_selfhelp_tapes_x
|
||
SWITCH eFamilyMember
|
||
CASE FM_FRANKLIN_AUNT ikFlags = AIK_USE_ARM_BLOCK_TAGS RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_KIDNAPPED_WIFE_cleaning
|
||
CASE FE_T0_KIDNAPPED_WIFE_does_garden_work
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_WIFE ikFlags = AIK_DISABLE_LEG_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T0_TREVOR_and_kidnapped_wife_stare
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_TREVOR ikFlags = AIK_DISABLE_HEAD_IK RETURN TRUE BREAK
|
||
CASE FM_TREVOR_0_WIFE ikFlags = AIK_DISABLE_HEAD_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
//CASE FE_T0_TREVOR_and_kidnapped_wife_laugh
|
||
// SWITCH eFamilyMember
|
||
// CASE FM_TREVOR_0_TREVOR ikFlags = AIK_DISABLE_LEG_IK RETURN TRUE BREAK
|
||
// CASE FM_TREVOR_0_WIFE ikFlags = AIK_DISABLE_LEG_IK RETURN TRUE BREAK
|
||
// ENDSWITCH
|
||
//BREAK
|
||
CASE FE_T0_MICHAEL_on_phone_to_therapist
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_0_MICHAEL ikFlags = AIK_DISABLE_HEAD_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_T1_FLOYD_cries_on_sofa
|
||
CASE FE_T1_FLOYD_on_phone_to_girlfriend
|
||
SWITCH eFamilyMember
|
||
CASE FM_TREVOR_1_FLOYD ikFlags = AIK_DISABLE_HEAD_IK RETURN TRUE BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
ENDSWITCH
|
||
|
||
ikFlags = AIK_NONE
|
||
RETURN FALSE
|
||
ENDFUNC
|
||
|
||
|
||
PROC PRIVATE_ForceFamilyMemberBoundsOrientationThisFrame(PED_INDEX PedIndex, enumFamilyMember eFamilyMember, enumFamilyEvents eFamilyEvent)
|
||
FLOAT pitch = 0
|
||
FLOAT heading = 0
|
||
VECTOR vecOffset = <<0,0,0>>
|
||
|
||
FLOAT M7_FAMILY_watching_TVpitch_son = 0.938
|
||
FLOAT M7_FAMILY_watching_TVheading_son = -0.240
|
||
VECTOR M7_FAMILY_watching_TVvecOffset_son = <<-0.090,-0.450,-0.069>>
|
||
|
||
FLOAT M7_FAMILY_watching_TVpitch_dau = 0.998
|
||
FLOAT M7_FAMILY_watching_TVheading_dau = -1.000
|
||
VECTOR M7_FAMILY_watching_TVvecOffset_dau = <<-0.330,-0.540,-0.090>>
|
||
|
||
FLOAT M7_FAMILY_watching_TVpitch_wife = 0.818
|
||
FLOAT M7_FAMILY_watching_TVheading_wife = -0.030
|
||
VECTOR M7_FAMILY_watching_TVvecOffset_wife = <<-0.180, -0.420, -0.229>>
|
||
|
||
|
||
SWITCH eFamilyEvent
|
||
CASE FE_M7_FAMILY_watching_TV
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
pitch = M7_FAMILY_watching_TVpitch_son
|
||
heading = M7_FAMILY_watching_TVheading_son
|
||
vecOffset = M7_FAMILY_watching_TVvecOffset_son
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
pitch = M7_FAMILY_watching_TVpitch_dau
|
||
heading = M7_FAMILY_watching_TVheading_dau
|
||
vecOffset = M7_FAMILY_watching_TVvecOffset_dau
|
||
BREAK
|
||
CASE FM_MICHAEL_WIFE
|
||
pitch = M7_FAMILY_watching_TVpitch_wife
|
||
heading = M7_FAMILY_watching_TVheading_wife
|
||
vecOffset = M7_FAMILY_watching_TVvecOffset_wife
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
CASE FE_M7_SON_watching_TV_with_tracey
|
||
SWITCH eFamilyMember
|
||
CASE FM_MICHAEL_SON
|
||
pitch = 1.118
|
||
heading = 0.3900
|
||
vecOffset = <<0.425, -0.2800, 0.2000>>
|
||
BREAK
|
||
CASE FM_MICHAEL_DAUGHTER
|
||
pitch = CONST_PI * 0.3464 //1.0883
|
||
heading = -0.1500
|
||
vecOffset = <<-0.0600, -0.6000, 0.2000>>
|
||
BREAK
|
||
ENDSWITCH
|
||
BREAK
|
||
|
||
CASE FE_M_SON_sleeping
|
||
pitch = CONST_PI * 0.5
|
||
heading = 0
|
||
vecOffset = <<0.0, -0.0, 0.25>>
|
||
BREAK
|
||
CASE FE_M7_SON_jumping_jacks
|
||
pitch = 0.0
|
||
heading = 0.1
|
||
vecOffset = <<0.1,0.1,0>>
|
||
BREAK
|
||
|
||
CASE FE_M2_DAUGHTER_sunbathing
|
||
CASE FE_M7_DAUGHTER_sunbathing
|
||
pitch = CONST_PI * -0.4163 //-1.3080
|
||
heading = 0
|
||
vecOffset = <<0.0, -0.6, 0.7>>
|
||
BREAK
|
||
CASE FE_M_DAUGHTER_sleeping
|
||
CASE FE_M_DAUGHTER_couchsleep
|
||
pitch = CONST_PI * 0.5
|
||
heading = CONST_PI * -0.5
|
||
vecOffset = <<0.390, 0.0, -0.750>>
|
||
BREAK
|
||
|
||
CASE FE_M_DAUGHTER_on_phone_to_friends
|
||
CASE FE_M_DAUGHTER_on_phone_LOCKED
|
||
CASE FE_M7_DAUGHTER_studying_on_phone
|
||
pitch = CONST_PI * 0.5 //1.5708
|
||
heading = 0.0
|
||
vecOffset = <<0.0, 0.15, 0.0>>
|
||
BREAK
|
||
CASE FE_M2_WIFE_sunbathing
|
||
CASE FE_M7_WIFE_sunbathing
|
||
pitch = CONST_PI * 0.4332 //1.3608
|
||
heading = 0
|
||
vecOffset = <<-0.0, -1.0, -0.3>>
|
||
BREAK
|
||
|
||
CASE FE_M_WIFE_passed_out_BED
|
||
CASE FE_M2_WIFE_passed_out_SOFA
|
||
CASE FE_M7_WIFE_passed_out_SOFA
|
||
pitch = CONST_PI * 0.4132 //1.2981
|
||
heading = 0
|
||
vecOffset = <<0,0,0>>
|
||
BREAK
|
||
|
||
// CASE FE_M_MEXMAID_watching_TV
|
||
// pitch = CONST_PI * 0.4037 //1.2681
|
||
// heading = -0.0300
|
||
// vecOffset = <<-0.120,-0.330,-0.409>>
|
||
// BREAK
|
||
|
||
CASE FE_F_AUNT_pelvic_floor_exercises
|
||
pitch = CONST_PI * 0.5
|
||
heading = -0.0
|
||
vecOffset = <<0.0, -0.0, -0.6>>
|
||
BREAK
|
||
CASE FE_F_AUNT_in_face_mask
|
||
// pitch = CONST_PI * 0.2882 //0.9054
|
||
// heading = -0.6800
|
||
// vecOffset = <<0.0900, -0.3900, -0.3000 - 31.2078 + 31.5729>>
|
||
|
||
pitch = 0
|
||
heading = 0
|
||
vecOffset = <<0,0,0>>
|
||
|
||
BREAK
|
||
|
||
CASE FE_T0_TREVOR_smoking_crystal
|
||
pitch = 0.0
|
||
heading = -0.0
|
||
vecOffset = <<-0.0,-0.4, -0.0>>
|
||
BREAK
|
||
#IF NOT IS_JAPANESE_BUILD
|
||
CASE FE_T0_TREVOR_doing_a_shit
|
||
pitch = 0.0
|
||
heading = -0.0
|
||
vecOffset = <<-0.25,-0.5, -0.0>>
|
||
BREAK
|
||
#ENDIF
|
||
|
||
DEFAULT
|
||
#IF IS_DEBUG_BUILD
|
||
PRINTSTRING("invalid eFamilyEvent ")
|
||
PRINTSTRING(Get_String_From_FamilyEvent(eFamilyEvent))
|
||
PRINTSTRING(" in PRIVATE_ForceFamilyMemberBoundsOrientationThisFrame()")
|
||
PRINTNL()
|
||
|
||
SCRIPT_ASSERT("invalid eFamilyEvent PRIVATE_ForceFamilyMemberBoundsOrientationThisFrame()")
|
||
#ENDIF
|
||
|
||
pitch = 0
|
||
heading = 0
|
||
vecOffset = <<0,0,0>>
|
||
BREAK
|
||
ENDSWITCH
|
||
|
||
#IF IS_DEBUG_BUILD
|
||
IF IS_KEYBOARD_KEY_JUST_PRESSED(KEY_O)
|
||
WIDGET_GROUP_ID wBoundsWidget = START_WIDGET_GROUP("ForceFamilyMemberBoundsOrientationThisFrame")
|
||
ADD_WIDGET_FLOAT_SLIDER("pitch", pitch, -CONST_PI, CONST_PI, 0.01)
|
||
ADD_WIDGET_FLOAT_SLIDER("heading", heading, -CONST_PI, CONST_PI, 0.01)
|
||
ADD_WIDGET_VECTOR_SLIDER("vecOffset", vecOffset, -10, 10, 0.01)
|
||
STOP_WIDGET_GROUP()
|
||
WAIT(0)
|
||
SET_PED_KEEP_TASK(PedIndex, TRUE)
|
||
|
||
WHILE NOT IS_PED_INJURED(PedIndex)
|
||
SET_PED_BOUNDS_ORIENTATION(PedIndex, pitch, heading, vecOffset)
|
||
|
||
IF IS_KEYBOARD_KEY_JUST_PRESSED(KEY_O)
|
||
SAVE_NEWLINE_TO_DEBUG_FILE()
|
||
SAVE_STRING_TO_DEBUG_FILE(" CASE ")SAVE_STRING_TO_DEBUG_FILE(Get_String_From_FamilyEvent(eFamilyEvent))SAVE_NEWLINE_TO_DEBUG_FILE()
|
||
SAVE_STRING_TO_DEBUG_FILE(" pitch = CONST_PI * ")SAVE_FLOAT_TO_DEBUG_FILE(pitch / CONST_PI)SAVE_STRING_TO_DEBUG_FILE(" //")SAVE_FLOAT_TO_DEBUG_FILE(pitch)SAVE_NEWLINE_TO_DEBUG_FILE()
|
||
SAVE_STRING_TO_DEBUG_FILE(" heading = ")SAVE_FLOAT_TO_DEBUG_FILE(heading)SAVE_NEWLINE_TO_DEBUG_FILE()
|
||
SAVE_STRING_TO_DEBUG_FILE(" vecOffset = ")SAVE_VECTOR_TO_DEBUG_FILE(vecOffset)SAVE_NEWLINE_TO_DEBUG_FILE()
|
||
SAVE_STRING_TO_DEBUG_FILE(" BREAK")SAVE_NEWLINE_TO_DEBUG_FILE()
|
||
SAVE_NEWLINE_TO_DEBUG_FILE()
|
||
|
||
DELETE_WIDGET_GROUP(wBoundsWidget)
|
||
|
||
EXIT
|
||
ENDIF
|
||
|
||
WAIT(0)
|
||
ENDWHILE
|
||
ENDIF
|
||
#ENDIF
|
||
|
||
SET_PED_BOUNDS_ORIENTATION(PedIndex, pitch, heading, vecOffset)
|
||
ENDPROC
|