Mission11.cpp ============= * Category: ``mission`` * Active scripts: ``171`` * Source: ``Code/Scripts/Mission11.cpp`` M00_MutantHeal_Script_JDG ------------------------- M00_MutantHeal_Script_JDG in Mission11.cpp initializes behavior when the object is created. * Source line: ``5073`` * Event hooks: ``Created``, ``Damaged`` * Persistence hooks: none detected * Key engine calls: ``Get_Health``, ``Action_Play_Animation``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_AblesTomb_TalkZone_JDG -------------------------- M11_AblesTomb_TalkZone_JDG in Mission11.cpp watches enter or exit events; creates or destroys objects; starts conversations. * Source line: ``6125`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Barracks_LivingQuarters_T13_EntryZone_JDG --------------------------------------------- M11_Barracks_LivingQuarters_T13_EntryZone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``3148`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_LivingQuarters_T14_EntryZone_JDG --------------------------------------------- M11_Barracks_LivingQuarters_T14_EntryZone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``2881`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_LivingQuarters_T15_EntryZone_JDG --------------------------------------------- M11_Barracks_LivingQuarters_T15_EntryZone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``3015`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_LivingQuarters_T16_EntryZone_JDG --------------------------------------------- M11_Barracks_LivingQuarters_T16_EntryZone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``3277`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_LivingQuarters_T17_EntryZone_JDG --------------------------------------------- M11_Barracks_LivingQuarters_T17_EntryZone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``2961`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_LivingQuarters_T18_EntryZone_JDG --------------------------------------------- M11_Barracks_LivingQuarters_T18_EntryZone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``2758`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_LivingQuarters_T19_EntryZone_JDG --------------------------------------------- M11_Barracks_LivingQuarters_T19_EntryZone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``2556`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_LivingQuarters_T20_EntryZone_JDG --------------------------------------------- M11_Barracks_LivingQuarters_T20_EntryZone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``2493`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_MutantConversationGuy_01_JDG ----------------------------------------- M11_Barracks_MutantConversationGuy_01_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events; changes innate AI behavior; starts conversations. * Source line: ``3059`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Find_Object``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_MutantConversationGuy_02_JDG ----------------------------------------- M11_Barracks_MutantConversationGuy_02_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior. * Source line: ``3122`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Action_Reset``, ``Action_Goto`` * Summary source: ``heuristic`` M11_Barracks_MutantReject_JDG ----------------------------- M11_Barracks_MutantReject_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior. * Source line: ``2529`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Action_Attack``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_Barracks_MutantUprising_BlackhandGuy_JDG -------------------------------------------- M11_Barracks_MutantUprising_BlackhandGuy_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior. * Source line: ``6715`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Find_Object``, ``Action_Attack`` * Summary source: ``heuristic`` M11_Barracks_MutantUprising_Mutant01_JDG ---------------------------------------- M11_Barracks_MutantUprising_Mutant01_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior. * Source line: ``6766`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Find_Object``, ``Action_Attack``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_Barracks_MutantUprising_Mutant02_JDG ---------------------------------------- M11_Barracks_MutantUprising_Mutant02_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior. * Source line: ``6796`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Find_Object``, ``Action_Attack``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_Barracks_Scientist_JDG -------------------------- M11_Barracks_Scientist_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; starts conversations. * Source line: ``2592`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Action_Play_Animation``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Action_Goto``, ``Set_Innate_Is_Stationary`` * Summary source: ``heuristic`` M11_Barracks_ShowerStealthSoldier_JDG ------------------------------------- M11_Barracks_ShowerStealthSoldier_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events; starts conversations. * Source line: ``2918`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Stealth``, ``Set_Innate_Is_Stationary``, ``Set_Loiters_Allowed``, ``Send_Custom_Event``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation`` * Summary source: ``heuristic`` M11_Barracks_SpawnedDude_JDG ---------------------------- M11_Barracks_SpawnedDude_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events. * Source line: ``2422`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Aggressiveness``, ``Set_Innate_Take_Cover_Probability``, ``Send_Custom_Event``, ``Get_Random_Int``, ``Action_Goto``, ``Action_Play_Animation`` * Summary source: ``heuristic`` M11_Barracks_SpawnerController_JDG ---------------------------------- Putting scripts dealing with the barracks/living quarters encounters here * Source line: ``2358`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Trigger_Spawner``, ``Attach_Script``, ``Get_ID`` * Summary source: ``source comment`` Source Notes:: Putting scripts dealing with the barracks/living quarters encounters here M11_Barracks_TechnicianConversation_Blackhand_JDG ------------------------------------------------- M11_Barracks_TechnicianConversation_Blackhand_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events; changes innate AI behavior; starts conversations. * Source line: ``2802`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Find_Object``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Barracks_TechnicianConversation_Tech_JDG -------------------------------------------- M11_Barracks_TechnicianConversation_Tech_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior. * Source line: ``2857`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Action_Attack`` * Summary source: ``heuristic`` M11_Barracks_ToiletMutant01_JDG ------------------------------- M11_Barracks_ToiletMutant01_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; changes innate AI behavior. * Source line: ``3192`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Loiters_Allowed``, ``Action_Play_Animation``, ``Innate_Enable``, ``Get_Random``, ``Send_Custom_Event``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_Barracks_ToiletMutant02_JDG ------------------------------- M11_Barracks_ToiletMutant02_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; changes innate AI behavior. * Source line: ``3235`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Loiters_Allowed``, ``Action_Play_Animation``, ``Innate_Enable``, ``Get_Random``, ``Send_Custom_Event``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_Barracks_Visceroid_JDG -------------------------- M11_Barracks_Visceroid_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior. * Source line: ``6141`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Action_Attack`` * Summary source: ``heuristic`` M11_Barracks_Visceroid_KeyCarrier_JDG ------------------------------------- M11_Barracks_Visceroid_KeyCarrier_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; creates or destroys objects; changes innate AI behavior. * Source line: ``6165`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Get_Position``, ``Create_Object``, ``Innate_Enable``, ``Action_Attack`` * Summary source: ``heuristic`` M11_Barracks_Visceroid_Morpher_JDG ---------------------------------- M11_Barracks_Visceroid_Morpher_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects; changes innate AI behavior. * Source line: ``6197`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Action_Play_Animation``, ``Get_Position``, ``Create_Object``, ``Send_Custom_Event``, ``Apply_Damage`` * Summary source: ``heuristic`` M11_BattleStationAlpha_CommanderEncounter_KaneHead_JDG ------------------------------------------------------ M11_BattleStationAlpha_CommanderEncounter_KaneHead_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects. * Source line: ``5786`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_BattleStationAlpha_HavocEncounter_KaneHead_JDG -------------------------------------------------- M11_BattleStationAlpha_HavocEncounter_KaneHead_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects. * Source line: ``5806`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_C130_Dropoff_Controller_JDG ------------------------------- M11_C130_Dropoff_Controller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; creates or destroys objects. * Source line: ``1476`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Start_Timer``, ``Get_Random``, ``Get_Difficulty_Level``, ``Create_Object``, ``Attach_Script``, ``Set_Facing`` * Summary source: ``heuristic`` M11_C130_Dropoff_Dude_JDG ------------------------- M11_C130_Dropoff_Dude_JDG in Mission11.cpp reacts to destruction state; sends custom events. * Source line: ``1546`` * Event hooks: ``Killed``, ``Animation_Complete`` * Persistence hooks: none detected * Key engine calls: ``Attach_Script``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_CABAL_Babble_Contoller_JDG ------------------------------ M11_CABAL_Babble_Contoller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events. * Source line: ``6005`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Get_Position``, ``Get_Random``, ``Create_Sound``, ``Send_Custom_Event``, ``Get_Random_Int`` * Summary source: ``heuristic`` M11_CeilingRepeller2_JDG ------------------------ M11_CeilingRepeller2_JDG in Mission11.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands; sends custom events. * Source line: ``11236`` * Event hooks: ``Created``, ``Killed``, ``Animation_Complete`` * Persistence hooks: none detected * Key engine calls: ``Action_Attack``, ``Attach_Script``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_CeilingRepeller_JDG ----------------------- M11_CeilingRepeller_JDG in Mission11.cpp reacts to destruction state; sends custom events. * Source line: ``5435`` * Event hooks: ``Killed``, ``Animation_Complete`` * Persistence hooks: none detected * Key engine calls: ``Attach_Script``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_CeilingRepellers_Controller2_JDG ------------------------------------ M11_CeilingRepellers_Controller2_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects; controls animation playback. * Source line: ``11136`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Send_Custom_Event``, ``Create_Object``, ``Set_Facing``, ``Attach_Script``, ``Get_ID``, ``Find_Object``, ``Set_Animation`` * Summary source: ``heuristic`` M11_CeilingRepellers_Controller_JDG ----------------------------------- M11_CeilingRepellers_Controller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects; controls animation playback. * Source line: ``5277`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Send_Custom_Event``, ``Create_Object``, ``Set_Facing``, ``Attach_Script``, ``Get_ID``, ``Find_Object``, ``Set_Animation`` * Summary source: ``heuristic`` M11_CeilingRepellers_RopeA_JDG ------------------------------ M11_CeilingRepellers_RopeA_JDG in Mission11.cpp initializes behavior when the object is created; sends custom events. * Source line: ``5409`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_CeilingRepellers_RopeB_JDG ------------------------------ M11_CeilingRepellers_RopeB_JDG in Mission11.cpp initializes behavior when the object is created; sends custom events. * Source line: ``5422`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_CeilingRepellers_RopeC_JDG ------------------------------ M11_CeilingRepellers_RopeC_JDG in Mission11.cpp initializes behavior when the object is created; sends custom events. * Source line: ``11221`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Cell_Mutant01_JDG --------------------- M11_Cell_Mutant01_JDG in Mission11.cpp initializes behavior when the object is created; changes innate AI behavior. * Source line: ``7184`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Set_Loiters_Allowed``, ``Action_Play_Animation``, ``Set_Player_Type``, ``Set_Obj_Radar_Blip_Color`` * Summary source: ``heuristic`` M11_Cell_Mutant02_JDG --------------------- M11_Cell_Mutant02_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands. * Source line: ``7200`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Set_Loiters_Allowed``, ``Action_Play_Animation``, ``Set_Player_Type``, ``Set_Obj_Radar_Blip_Color``, ``Action_Goto``, ``Find_Object``, ``Action_Attack`` * Summary source: ``heuristic`` M11_Cell_Visceroid_JDG ---------------------- M11_Cell_Visceroid_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands. * Source line: ``7263`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Set_Player_Type``, ``Set_Obj_Radar_Blip_Color``, ``Enable_Cinematic_Freeze``, ``Get_ID``, ``Set_Position``, ``Action_Goto``, ``Find_Object``, ``Action_Attack`` * Summary source: ``heuristic`` M11_Cinematic_Havoc_Script_JDG ------------------------------ M11_Cinematic_Havoc_Script_JDG in Mission11.cpp initializes behavior when the object is created; changes inventory or weapons. * Source line: ``6864`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Select_Weapon`` * Summary source: ``heuristic`` M11_Cinematic_Petrova_Script_JDG -------------------------------- M11_Cinematic_Petrova_Script_JDG in Mission11.cpp initializes behavior when the object is created; changes inventory or weapons. * Source line: ``6872`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Enable_Stealth``, ``Select_Weapon`` * Summary source: ``heuristic`` M11_Cryochamber_DestroyedSimple_JDG ----------------------------------- M11_Cryochamber_DestroyedSimple_JDG in Mission11.cpp initializes behavior when the object is created; controls animation playback. * Source line: ``3410`` * Event hooks: ``Created``, ``Damaged`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Set_Shield_Type``, ``Set_Animation_Frame``, ``Set_Health``, ``Set_Animation`` * Summary source: ``heuristic`` M11_Cryochamber_Simple_JDG -------------------------- M11_Cryochamber_Simple_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects; creates explosions; controls animation playback. * Source line: ``8406`` * Event hooks: ``Created``, ``Damaged``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Animation_Frame``, ``Get_Position``, ``Get_Facing``, ``Create_Explosion``, ``Set_Animation``, ``Send_Custom_Event``, ``Find_Object``, ``Set_Health`` * Summary source: ``heuristic`` Parameter Description:: chamber_number:int M11_Elevator_Switch_MasterControllerScript_JDG ---------------------------------------------- M11_Elevator_Switch_MasterControllerScript_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; sends custom events. * Source line: ``10630`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Start_Timer``, ``Static_Anim_Phys_Goto_Frame``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_End_First_Objective_Zone_JDG -------------------------------- Putting OBJECTIVE related stuff here--zones etc. * Source line: ``4798`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Get_Random``, ``Destroy_Object`` * Summary source: ``source comment`` Source Notes:: Putting OBJECTIVE related stuff here--zones etc. M11_End_Mission_Switch_JDG -------------------------- M11_End_Mission_Switch_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; controls animation playback. * Source line: ``4887`` * Event hooks: ``Created``, ``Killed``, ``Damaged``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Get_Health``, ``Set_Shield_Type``, ``Mission_Complete``, ``Set_Health``, ``Set_Animation`` * Summary source: ``heuristic`` M11_End_Third_Objective_Zone_JDG -------------------------------- M11_End_Third_Objective_Zone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; starts conversations. * Source line: ``5482`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_ExternalArtillery_Controller_JDG ------------------------------------ M11_ExternalArtillery_Controller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates explosions. * Source line: ``1137`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Create_Explosion``, ``Get_Random``, ``Create_Sound``, ``Monitor_Sound`` * Summary source: ``heuristic`` M11_ExternalIonCannon_Controller_JDG ------------------------------------ M11_ExternalIonCannon_Controller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; uses timers; sends custom events; creates or destroys objects. * Source line: ``805`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Get_Random``, ``Send_Custom_Event``, ``Start_Timer``, ``Get_Position``, ``Create_Sound``, ``Get_Random_Int``, ``Create_Object`` * Summary source: ``heuristic`` M11_ExternalSound_Controller_GDITanks_JDG ----------------------------------------- M11_ExternalSound_Controller_GDITanks_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers. * Source line: ``955`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Get_Random``, ``Start_Timer``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_ExternalSound_Controller_GDITroops_JDG ------------------------------------------ M11_ExternalSound_Controller_GDITroops_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers. * Source line: ``1051`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Get_Random``, ``Start_Timer``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_ExternalSound_Controller_NodTanks_JDG ----------------------------------------- M11_ExternalSound_Controller_NodTanks_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers. * Source line: ``907`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Get_Random``, ``Start_Timer``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_ExternalSound_Controller_NodTroops_JDG ------------------------------------------ M11_ExternalSound_Controller_NodTroops_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers. * Source line: ``1003`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Get_Random``, ``Start_Timer``, ``Get_Position``, ``Create_Sound`` * Summary source: ``heuristic`` M11_FirstFloor_Elevator_Switch_Script_JDG ----------------------------------------- M11_FirstFloor_Elevator_Switch_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; handles player poke interaction; sends custom events; controls animation playback. * Source line: ``10564`` * Event hooks: ``Created``, ``Custom``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_HUD_Pokable_Indicator``, ``Set_Animation_Frame``, ``Find_Object``, ``Send_Custom_Event``, ``Set_Animation`` * Summary source: ``heuristic`` M11_FirstFloor_Stuff_Controller_JDG ----------------------------------- Putting remaining scripts dealing with first few minutes of mision here--including C130 drop off stuff * Source line: ``708`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``source comment`` Source Notes:: Putting remaining scripts dealing with first few minutes of mision here--including C130 drop off stuff M11_Floor01_ChaseGuy_JDG ------------------------ M11_Floor01_ChaseGuy_JDG in Mission11.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``1463`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Is_Stationary``, ``Action_Attack`` * Summary source: ``heuristic`` M11_Floor01_FireGuy_JDG ----------------------- M11_Floor01_FireGuy_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events. * Source line: ``1438`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Get_Health``, ``Get_Random``, ``Set_Health``, ``Apply_Damage``, ``Enable_Hibernation``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Floor01_InitialPatrol_Left01_JDG ------------------------------------ M11_Floor01_InitialPatrol_Left01_JDG in Mission11.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``5851`` * Event hooks: ``Created``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Action_Goto``, ``Set_Innate_Is_Stationary`` * Summary source: ``heuristic`` M11_Floor01_InitialPatrol_Right01_JDG ------------------------------------- M11_Floor01_InitialPatrol_Right01_JDG in Mission11.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``5886`` * Event hooks: ``Created``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Action_Goto``, ``Set_Innate_Is_Stationary`` * Summary source: ``heuristic`` M11_Floor01_SecurityTurret_JDG ------------------------------ M11_Floor01_SecurityTurret_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; creates or destroys objects. * Source line: ``553`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Create_Sound``, ``Stop_Sound``, ``Send_Custom_Event``, ``Get_ID``, ``Get_Random_Int``, ``Create_Object``, ``Find_Object`` * Summary source: ``heuristic`` M11_Floor01_SecurityTurrets_Controller_JDG ------------------------------------------ Putting scripts dealing with level 01 security turrets here * Source line: ``464`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Create_Sound``, ``Find_Object``, ``Get_Random``, ``Send_Custom_Event``, ``Create_Object`` * Summary source: ``source comment`` Source Notes:: Putting scripts dealing with level 01 security turrets here M11_Floor01_StealthSoldier01_JDG -------------------------------- M11_Floor01_StealthSoldier01_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; handles player poke interaction; drives AI action commands; uses timers. * Source line: ``1226`` * Event hooks: ``Created``, ``Damaged``, ``Custom``, ``Action_Complete``, ``Timer_Expired``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_Stealth``, ``Action_Goto``, ``Get_Random``, ``Start_Timer``, ``Action_Reset``, ``Set_Innate_Is_Stationary``, ``Action_Attack``, ``Get_Position`` * Summary source: ``heuristic`` M11_Floor01_StealthSoldier02_JDG -------------------------------- M11_Floor01_StealthSoldier02_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; handles player poke interaction; drives AI action commands; uses timers. * Source line: ``1333`` * Event hooks: ``Created``, ``Damaged``, ``Custom``, ``Action_Complete``, ``Timer_Expired``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_Stealth``, ``Action_Goto``, ``Get_Random``, ``Start_Timer``, ``Action_Reset``, ``Set_Innate_Is_Stationary``, ``Action_Attack``, ``Get_Position`` * Summary source: ``heuristic`` M11_Flyover_Contoller_JDG ------------------------- M11_Flyover_Contoller_JDG in Mission11.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers; creates or destroys objects. * Source line: ``6826`` * Event hooks: ``Created``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Start_Timer``, ``Create_Object``, ``Attach_Script`` * Summary source: ``heuristic`` M11_ForthFloor_Elevator_Switch_Script_JDG ----------------------------------------- M11_ForthFloor_Elevator_Switch_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; handles player poke interaction; sends custom events; controls animation playback. * Source line: ``10365`` * Event hooks: ``Created``, ``Custom``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_HUD_Pokable_Indicator``, ``Set_Animation_Frame``, ``Find_Object``, ``Send_Custom_Event``, ``Set_Animation`` * Summary source: ``heuristic`` M11_GreenRoom_EntryZone_JDG --------------------------- M11_GreenRoom_EntryZone_JDG in Mission11.cpp watches enter or exit events; creates or destroys objects. * Source line: ``2036`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Create_Object``, ``Attach_Script``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_GreenRoom_SurpriseGuy_JDG ----------------------------- M11_GreenRoom_SurpriseGuy_JDG in Mission11.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``2053`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Grant_Key``, ``Action_Goto`` * Summary source: ``heuristic`` M11_IonCannon_Guy_JDG --------------------- M11_IonCannon_Guy_JDG in Mission11.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``892`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Get_Position``, ``Action_Attack`` * Summary source: ``heuristic`` M11_KaneRoom_KaneEncounter_Hologram_JDG --------------------------------------- M11_KaneRoom_KaneEncounter_Hologram_JDG in Mission11.cpp initializes behavior when the object is created; controls animation playback. * Source line: ``5997`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Set_Animation`` * Summary source: ``heuristic`` M11_KaneRoom_KaneEncounter_Kane_JDG ----------------------------------- M11_KaneRoom_KaneEncounter_Kane_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects; starts conversations. * Source line: ``5949`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Debug_Message``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_KaneRoom_KaneEncounter_Zone_JDG ----------------------------------- M11_KaneRoom_KaneEncounter_Zone_JDG in Mission11.cpp watches enter or exit events; creates or destroys objects. * Source line: ``5920`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Create_Object_At_Bone``, ``Disable_All_Collisions``, ``Attach_To_Object_Bone``, ``Set_Loiters_Allowed``, ``Attach_Script``, ``Get_ID``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_KanesRoom_SecurityTurret_JDG -------------------------------- M11_KanesRoom_SecurityTurret_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; creates or destroys objects. * Source line: ``4924`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Create_Sound``, ``Stop_Sound``, ``Send_Custom_Event``, ``Get_Random_Int``, ``Create_Object``, ``Find_Object``, ``Get_Random`` * Summary source: ``heuristic`` M11_KanesRoom_SecurityZone_JDG ------------------------------ M11_KanesRoom_SecurityZone_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``4999`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Get_Random``, ``Create_Object`` * Summary source: ``heuristic`` M11_KeyCard_01_Carrier_JDG -------------------------- M11_KeyCard_01_Carrier_JDG in Mission11.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events; creates or destroys objects. * Source line: ``174`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Is_Stationary``, ``Send_Custom_Event``, ``Get_Position``, ``Create_Object``, ``Attach_Script`` * Summary source: ``heuristic`` M11_Lab_Cryochamber_Controller_JDG ---------------------------------- M11_Lab_Cryochamber_Controller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects. * Source line: ``7673`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Create_Object``, ``Set_Facing``, ``Get_ID``, ``Attach_Script``, ``Set_Model``, ``Create_Object_At_Bone``, ``Attach_To_Object_Bone``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Lab_Cryochamber_Switch01_JDG -------------------------------- M11_Lab_Cryochamber_Switch01_JDG in Mission11.cpp initializes behavior when the object is created; handles player poke interaction; sends custom events; controls animation playback. * Source line: ``5109`` * Event hooks: ``Created``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_HUD_Pokable_Indicator``, ``Set_Animation_Frame``, ``Create_Sound``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_Lab_Cryochamber_Switch02_JDG -------------------------------- M11_Lab_Cryochamber_Switch02_JDG in Mission11.cpp initializes behavior when the object is created; handles player poke interaction; sends custom events; controls animation playback. * Source line: ``7595`` * Event hooks: ``Created``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_HUD_Pokable_Indicator``, ``Set_Animation_Frame``, ``Create_Sound``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_LabMutant_Simple_JDG ------------------------ M11_LabMutant_Simple_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; creates or destroys objects; controls animation playback; changes inventory or weapons; changes innate AI behavior. * Source line: ``8495`` * Event hooks: ``Created``, ``Killed``, ``Damaged``, ``Custom``, ``Animation_Complete`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Set_Loiters_Allowed``, ``Select_Weapon``, ``Set_Animation_Frame``, ``Get_Max_Health``, ``Get_Max_Shield_Strength``, ``Set_Health``, ``Set_Shield_Strength`` * Summary source: ``heuristic`` M11_Laboratory_EntryZone_JDG ---------------------------- Putting main laboratory related scripts here * Source line: ``3331`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``source comment`` Source Notes:: Putting main laboratory related scripts here M11_Laboratory_Mutant_JDG ------------------------- M11_Laboratory_Mutant_JDG in Mission11.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events. * Source line: ``5247`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Set_Innate_Soldier_Home_Location``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_Laboratory_Scientist_JDG ---------------------------- M11_Laboratory_Scientist_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; changes innate AI behavior. * Source line: ``5143`` * Event hooks: ``Created``, ``Killed``, ``Damaged``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Send_Custom_Event``, ``Innate_Enable``, ``Action_Play_Animation``, ``Action_Reset``, ``Get_ID``, ``Action_Goto``, ``Find_Object`` * Summary source: ``heuristic`` M11_Level03Key_Script_JDG ------------------------- M11_Level03Key_Script_JDG in Mission11.cpp responds to custom events; sends custom events. * Source line: ``6483`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Mission_Controller_JDG -------------------------- Putting MISSION CONTROLLER here * Source line: ``196`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Show_Player_Map_Marker``, ``Reveal_Map``, ``Enable_Hibernation``, ``Send_Custom_Event``, ``Add_Objective``, ``Find_Object``, ``Set_Objective_Radar_Blip_Object``, ``Set_Objective_HUD_Info`` * Summary source: ``source comment`` Source Notes:: Putting MISSION CONTROLLER here M11_MuseumLevel_Defender_Aggressive_JDG --------------------------------------- M11_MuseumLevel_Defender_Aggressive_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; changes innate AI behavior. * Source line: ``1730`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Trigger_Spawner``, ``Attach_Script``, ``Innate_Enable``, ``Set_Innate_Aggressiveness``, ``Set_Innate_Take_Cover_Probability`` * Summary source: ``heuristic`` M11_MuseumLevel_Defender_Defensive_JDG -------------------------------------- M11_MuseumLevel_Defender_Defensive_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; changes innate AI behavior. * Source line: ``1770`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Trigger_Spawner``, ``Attach_Script``, ``Innate_Enable``, ``Set_Innate_Aggressiveness``, ``Set_Innate_Take_Cover_Probability`` * Summary source: ``heuristic`` M11_MuseumLevel_Disable_Spawners_Zone_JDG ----------------------------------------- M11_MuseumLevel_Disable_Spawners_Zone_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``1810`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_MuseumLevel_EntryZone_JDG ----------------------------- Putting scripts dealing with the museum and the bar-area rooms here * Source line: ``1651`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``source comment`` Source Notes:: Putting scripts dealing with the museum and the bar-area rooms here M11_MuseumLevel_Spawner_JDG --------------------------- M11_MuseumLevel_Spawner_JDG in Mission11.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers. * Source line: ``1710`` * Event hooks: ``Created``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Start_Timer`` * Summary source: ``heuristic`` M11_Mutant_Crypt_Spawners_Controller_JDG ---------------------------------------- M11_Mutant_Crypt_Spawners_Controller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events. * Source line: ``3450`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Trigger_Spawner``, ``Attach_Script``, ``Get_ID``, ``Find_Object`` * Summary source: ``heuristic`` M11_Mutant_ShatterGlass_JDG --------------------------- M11_Mutant_ShatterGlass_JDG in Mission11.cpp initializes behavior when the object is created; creates or destroys objects; controls animation playback. * Source line: ``3393`` * Event hooks: ``Created``, ``Animation_Complete`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Set_Animation``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Mutant_TrajectoryBone_JDG ----------------------------- M11_Mutant_TrajectoryBone_JDG in Mission11.cpp initializes behavior when the object is created; creates or destroys objects; controls animation playback. * Source line: ``3375`` * Event hooks: ``Created``, ``Animation_Complete`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Set_Animation``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_MutantCrypt_Spawner02_Guy_JDG --------------------------------- M11_MutantCrypt_Spawner02_Guy_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; changes inventory or weapons. * Source line: ``4312`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Select_Weapon``, ``Get_Random``, ``Send_Custom_Event``, ``Action_Goto``, ``Find_Object``, ``Get_Position``, ``Create_Sound``, ``Create_Logical_Sound`` * Summary source: ``heuristic`` M11_MutantCrypt_Spawner03_Guy_JDG --------------------------------- M11_MutantCrypt_Spawner03_Guy_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; changes inventory or weapons. * Source line: ``4115`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Select_Weapon``, ``Get_Random``, ``Send_Custom_Event``, ``Find_Object``, ``Get_Position``, ``Create_Sound``, ``Create_Logical_Sound``, ``Action_Goto`` * Summary source: ``heuristic`` M11_MutantCrypt_Spawner04_Guy_JDG --------------------------------- M11_MutantCrypt_Spawner04_Guy_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; changes inventory or weapons. * Source line: ``3972`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Select_Weapon``, ``Get_Random``, ``Send_Custom_Event``, ``Action_Goto``, ``Find_Object``, ``Get_Position``, ``Create_Sound``, ``Create_Logical_Sound`` * Summary source: ``heuristic`` M11_MutantCrypt_Spawner05_Guy_JDG --------------------------------- M11_MutantCrypt_Spawner05_Guy_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; changes inventory or weapons. * Source line: ``3779`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Select_Weapon``, ``Get_Random``, ``Send_Custom_Event``, ``Find_Object``, ``Get_Position``, ``Create_Sound``, ``Create_Logical_Sound``, ``Action_Goto`` * Summary source: ``heuristic`` M11_MutantCrypt_Spawner06_Guy_JDG --------------------------------- M11_MutantCrypt_Spawner06_Guy_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; changes inventory or weapons. * Source line: ``3591`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Select_Weapon``, ``Get_Random``, ``Send_Custom_Event``, ``Find_Object``, ``Get_Position``, ``Create_Sound``, ``Create_Logical_Sound``, ``Action_Goto`` * Summary source: ``heuristic`` M11_NetRunnerRoom_EntryZone_JDG ------------------------------- Putting scripts dealing with the netrunner room here * Source line: ``1574`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``source comment`` Source Notes:: Putting scripts dealing with the netrunner room here M11_NetRunnerRoom_ExitZone_JDG ------------------------------ M11_NetRunnerRoom_ExitZone_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events. * Source line: ``1604`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Get_Random``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_NukeSilo_Protector_JDG -------------------------- Putting SYNDEY Escort related stuff here * Source line: ``4784`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Set_Innate_Soldier_Home_Location`` * Summary source: ``source comment`` Source Notes:: Putting SYNDEY Escort related stuff here M11_ObeliskBattle_Contoller_JDG ------------------------------- M11_ObeliskBattle_Contoller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; uses timers; sends custom events; creates explosions. * Source line: ``7128`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Get_Random``, ``Send_Custom_Event``, ``Start_Timer``, ``Get_Random_Int``, ``Create_Explosion`` * Summary source: ``heuristic`` M11_Okay_ToPlay_MidtroZone_JDG ------------------------------ M11_Okay_ToPlay_MidtroZone_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``6498`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Petrova_Script_JDG ---------------------- M11_Petrova_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; creates or destroys objects; changes inventory or weapons; changes innate AI behavior. * Source line: ``6226`` * Event hooks: ``Created``, ``Killed``, ``Damaged``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Select_Weapon``, ``Innate_Disable``, ``Enable_Stealth``, ``Action_Play_Animation``, ``Get_Max_Health``, ``Get_Max_Shield_Strength``, ``Set_Health``, ``Set_Shield_Strength`` * Summary source: ``heuristic`` M11_Petrova_StealthSoldier_Controller_JDG ----------------------------------------- M11_Petrova_StealthSoldier_Controller_JDG in Mission11.cpp responds to custom events; sends custom events. * Source line: ``9113`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Trigger_Spawner``, ``Attach_Script``, ``Get_ID``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Petrova_StealthSoldier_Initial01_JDG ---------------------------------------- M11_Petrova_StealthSoldier_Initial01_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events. * Source line: ``9189`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Cinematic_Freeze``, ``Action_Attack``, ``Action_Reset``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Petrova_StealthSoldier_Initial02_JDG ---------------------------------------- M11_Petrova_StealthSoldier_Initial02_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events. * Source line: ``9226`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Cinematic_Freeze``, ``Action_Attack``, ``Action_Reset``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Petrova_StealthSoldier_Initial03_JDG ---------------------------------------- M11_Petrova_StealthSoldier_Initial03_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events. * Source line: ``9262`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Cinematic_Freeze``, ``Action_Attack``, ``Action_Reset``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Petrova_StealthSoldier_Reinforcement01_JDG ---------------------------------------------- M11_Petrova_StealthSoldier_Reinforcement01_JDG in Mission11.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands; sends custom events. * Source line: ``9299`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Grant_Key``, ``Action_Attack``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Petrova_StealthSoldier_Reinforcement02_JDG ---------------------------------------------- M11_Petrova_StealthSoldier_Reinforcement02_JDG in Mission11.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands; sends custom events. * Source line: ``9322`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Grant_Key``, ``Action_Attack``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Petrova_StealthSoldier_Reinforcement03_JDG ---------------------------------------------- M11_Petrova_StealthSoldier_Reinforcement03_JDG in Mission11.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands; sends custom events. * Source line: ``9345`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Grant_Key``, ``Action_Attack``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Petrova_Taunt_Controller_JDG -------------------------------- M11_Petrova_Taunt_Controller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events. * Source line: ``7525`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Get_Random_Int``, ``Find_Object``, ``Get_Position``, ``Create_Sound``, ``Get_Random`` * Summary source: ``heuristic`` M11_PowerCore_EntryZone_JDG --------------------------- M11_PowerCore_EntryZone_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``4681`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Destroy_Object``, ``Send_Custom_Event``, ``Create_Object``, ``Attach_Script`` * Summary source: ``heuristic`` M11_PowerCore_Initial_StealthSoldier_JDG ---------------------------------------- M11_PowerCore_Initial_StealthSoldier_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior. * Source line: ``4592`` * Event hooks: ``Created``, ``Custom``, ``Enemy_Seen`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Enable_Stealth``, ``Innate_Enable``, ``Get_Position``, ``Create_Sound``, ``Set_Innate_Is_Stationary`` * Summary source: ``heuristic`` M11_PowerCore_Powerup_Zone_JDG ------------------------------ M11_PowerCore_Powerup_Zone_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``4621`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Get_Random``, ``Get_Random_Int``, ``Create_Object`` * Summary source: ``heuristic`` M11_PowerCore_StealthSoldier_Group2_JDG --------------------------------------- M11_PowerCore_StealthSoldier_Group2_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; creates or destroys objects; changes innate AI behavior. * Source line: ``4535`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Is_Stationary``, ``Enable_Stealth``, ``Innate_Disable``, ``Innate_Enable``, ``Get_Position``, ``Get_Random_Int``, ``Create_Object`` * Summary source: ``heuristic`` M11_PowerCore_StealthSoldier_JDG -------------------------------- M11_PowerCore_StealthSoldier_JDG in Mission11.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``4580`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto`` * Summary source: ``heuristic`` M11_PowerCore_TriggerPetrova_EnterZone_JDG ------------------------------------------ M11_PowerCore_TriggerPetrova_EnterZone_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``6688`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Debug_Message``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_PowerCore_WanderingMutant_JDG --------------------------------- Putting POWERCORE related scripts here * Source line: ``4449`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Find_Closest_Soldier``, ``Action_Goto`` * Summary source: ``source comment`` Source Notes:: Putting POWERCORE related scripts here M11_PowerCore_WanderingMutantSpawner_JDG ---------------------------------------- M11_PowerCore_WanderingMutantSpawner_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events. * Source line: ``4468`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Send_Custom_Event``, ``Action_Goto``, ``Get_Position``, ``Create_Sound``, ``Action_Play_Animation``, ``Apply_Damage`` * Summary source: ``heuristic`` M11_PowerupDifficulty_Manager_JDG --------------------------------- M11_PowerupDifficulty_Manager_JDG in Mission11.cpp initializes behavior when the object is created; creates or destroys objects. * Source line: ``7361`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Get_Difficulty_Level``, ``Create_Object``, ``Enable_Spawner`` * Summary source: ``heuristic`` M11_SecondFloor_Elevator_Switch_Script_JDG ------------------------------------------ M11_SecondFloor_Elevator_Switch_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; handles player poke interaction; sends custom events; controls animation playback. * Source line: ``10498`` * Event hooks: ``Created``, ``Custom``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_HUD_Pokable_Indicator``, ``Set_Animation_Frame``, ``Find_Object``, ``Send_Custom_Event``, ``Set_Animation`` * Summary source: ``heuristic`` M11_SecondHolograph_EntryZone_JDG --------------------------------- M11_SecondHolograph_EntryZone_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``5834`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_SecurityCamera_JDG ---------------------- M11_SecurityCamera_JDG in Mission11.cpp initializes behavior when the object is created. * Source line: ``5518`` * Event hooks: ``Created``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Action_Face_Location`` * Summary source: ``heuristic`` M11_Seths_Room_Conversation_Zone_JDG ------------------------------------ M11_Seths_Room_Conversation_Zone_JDG in Mission11.cpp watches enter or exit events; creates or destroys objects; starts conversations. * Source line: ``5261`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Silo_ElevatorController_JDG ------------------------------- M11_Silo_ElevatorController_JDG in Mission11.cpp initializes behavior when the object is created. * Source line: ``8637`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Static_Anim_Phys_Goto_Frame`` * Summary source: ``heuristic`` M11_Silo_ElevatorDeactivator_JDG -------------------------------- M11_Silo_ElevatorDeactivator_JDG in Mission11.cpp responds to custom events; sends custom events. * Source line: ``10039`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Silo_ElevatorZone01_JDG --------------------------- M11_Silo_ElevatorZone01_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``8649`` * Event hooks: ``Created``, ``Custom``, ``Entered``, ``Exited`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Get_Position``, ``Create_Sound``, ``Shake_Camera``, ``Static_Anim_Phys_Goto_Frame``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Silo_ElevatorZone01_Top_JDG ------------------------------- M11_Silo_ElevatorZone01_Top_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events. * Source line: ``10240`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Silo_ElevatorZone02_JDG --------------------------- M11_Silo_ElevatorZone02_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``8723`` * Event hooks: ``Created``, ``Custom``, ``Entered``, ``Exited`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Get_Position``, ``Create_Sound``, ``Shake_Camera``, ``Static_Anim_Phys_Goto_Frame``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Silo_ElevatorZone02_Top_JDG ------------------------------- M11_Silo_ElevatorZone02_Top_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``10299`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Silo_ElevatorZone03_JDG --------------------------- M11_Silo_ElevatorZone03_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``8797`` * Event hooks: ``Created``, ``Custom``, ``Entered``, ``Exited`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Get_Position``, ``Create_Sound``, ``Shake_Camera``, ``Static_Anim_Phys_Goto_Frame``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Silo_ElevatorZone03_Top_JDG ------------------------------- M11_Silo_ElevatorZone03_Top_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``10321`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Silo_ElevatorZone04_JDG --------------------------- M11_Silo_ElevatorZone04_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``8871`` * Event hooks: ``Created``, ``Custom``, ``Entered``, ``Exited`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Get_Position``, ``Create_Sound``, ``Shake_Camera``, ``Static_Anim_Phys_Goto_Frame``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Silo_ElevatorZone04_Top_JDG ------------------------------- M11_Silo_ElevatorZone04_Top_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``10343`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_SimpleSydney_Script_JDG --------------------------- M11_SimpleSydney_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects; controls animation playback. * Source line: ``6982`` * Event hooks: ``Created``, ``Custom``, ``Animation_Complete`` * Persistence hooks: none detected * Key engine calls: ``Enable_Cinematic_Freeze``, ``Find_Object``, ``Get_Position``, ``Get_Facing``, ``Create_Object``, ``Set_Model``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M11_Start_Fifth_Objective_Zone_JDG ---------------------------------- M11_Start_Fifth_Objective_Zone_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``4862`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Start_FirstMidtro_Zone_JDG ------------------------------ M11_Start_FirstMidtro_Zone_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``6515`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Set_Position``, ``Set_Facing``, ``Control_Enable``, ``Set_Is_Rendered``, ``Find_Object``, ``Set_Shield_Strength``, ``Set_Obj_Radar_Blip_Shape`` * Summary source: ``heuristic`` M11_Start_Third_Objective_Zone_JDG ---------------------------------- M11_Start_Third_Objective_Zone_JDG in Mission11.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; creates or destroys objects; starts conversations. * Source line: ``4817`` * Event hooks: ``Created``, ``Action_Complete``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Send_Custom_Event``, ``Find_Object``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Sydney_Rally_Zone_01_JDG ---------------------------- M11_Sydney_Rally_Zone_01_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``8945`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Sydney_Rally_Zone_02_JDG ---------------------------- M11_Sydney_Rally_Zone_02_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``8982`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Sydney_Rally_Zone_03_JDG ---------------------------- M11_Sydney_Rally_Zone_03_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``9019`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Sydney_Rally_Zone_03b_JDG ----------------------------- M11_Sydney_Rally_Zone_03b_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``9066`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_Sydney_SandM_Chair_Script_JDG --------------------------------- M11_Sydney_SandM_Chair_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; controls animation playback. * Source line: ``6903`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Enable_Cinematic_Freeze``, ``Set_Animation`` * Summary source: ``heuristic`` M11_Sydney_SandM_Machine_Script_JDG ----------------------------------- M11_Sydney_SandM_Machine_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; controls animation playback. * Source line: ``6881`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Cinematic_Freeze``, ``Set_Animation``, ``Enable_Hibernation`` * Summary source: ``heuristic`` M11_Sydney_SandM_Sydney_Bone_JDG -------------------------------- M11_Sydney_SandM_Sydney_Bone_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; controls animation playback. * Source line: ``6939`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Cinematic_Freeze``, ``Enable_Hibernation``, ``Debug_Message``, ``Set_Animation`` * Summary source: ``heuristic`` M11_Sydney_SandM_Wall_Script_JDG -------------------------------- M11_Sydney_SandM_Wall_Script_JDG in Mission11.cpp responds to custom events; creates or destroys objects. * Source line: ``6925`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Destroy_Object`` * Summary source: ``heuristic`` M11_Sydney_Script_JDG --------------------- M11_Sydney_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; creates or destroys objects; plays sounds; changes innate AI behavior; starts conversations. * Source line: ``9368`` * Event hooks: ``Created``, ``Killed``, ``Damaged``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Set_Shield_Type``, ``Innate_Disable``, ``Set_Obj_Radar_Blip_Shape``, ``Set_Is_Visible``, ``Set_Is_Rendered``, ``Grant_Key``, ``Set_HUD_Help_Text``, ``Create_Conversation`` * Summary source: ``heuristic`` M11_Temple_Commander_JDG ------------------------ M11_Temple_Commander_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; creates or destroys objects. * Source line: ``5551`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Is_Stationary``, ``Find_Object``, ``Action_Attack``, ``Action_Reset``, ``Destroy_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_Temple_Hologram_01_JDG -------------------------- M11_Temple_Hologram_01_JDG in Mission11.cpp initializes behavior when the object is created; controls animation playback. * Source line: ``5826`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Set_Animation`` * Summary source: ``heuristic`` M11_Temple_Hologram_Controller_JDG ---------------------------------- M11_Temple_Hologram_Controller_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects; starts conversations. * Source line: ``5595`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Find_Object``, ``Create_Object_At_Bone``, ``Disable_All_Collisions``, ``Attach_To_Object_Bone``, ``Set_Loiters_Allowed``, ``Attach_Script``, ``Get_ID`` * Summary source: ``heuristic`` M11_Theres_Sydney_Zone_JDG -------------------------- M11_Theres_Sydney_Zone_JDG in Mission11.cpp watches enter or exit events; creates or destroys objects; starts conversations. * Source line: ``5455`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Find_Object``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_ThirdFloor_Elevator_Switch_Script_JDG ----------------------------------------- M11_ThirdFloor_Elevator_Switch_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; handles player poke interaction; sends custom events; controls animation playback. * Source line: ``10431`` * Event hooks: ``Created``, ``Custom``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_HUD_Pokable_Indicator``, ``Set_Animation_Frame``, ``Find_Object``, ``Send_Custom_Event``, ``Set_Animation`` * Summary source: ``heuristic`` M11_Turn_Off_FirstFloor_Stuff_JDG --------------------------------- M11_Turn_Off_FirstFloor_Stuff_JDG in Mission11.cpp watches enter or exit events; sends custom events. * Source line: ``770`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_Turn_On_FirstFloor_Stuff_JDG -------------------------------- M11_Turn_On_FirstFloor_Stuff_JDG in Mission11.cpp watches enter or exit events; sends custom events. * Source line: ``781`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_Turn_On_Mutant_Crypt_Spawners_Zone_JDG ------------------------------------------ Putting Mutant crypt related scripts here...turn on spawner--turn off spawners etc... * Source line: ``3433`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Destroy_Object`` * Summary source: ``source comment`` Source Notes:: Putting Mutant crypt related scripts here...turn on spawner--turn off spawners etc... M11_VoltRifle_Monitor_Script_JDG -------------------------------- M11_VoltRifle_Monitor_Script_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events. * Source line: ``91`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_VoltRifle_Script_JDG ------------------------ M11_VoltRifle_Script_JDG in Mission11.cpp responds to custom events; sends custom events; creates or destroys objects. * Source line: ``130`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Create_Object``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_VoltRifleGuy_Script_JDG --------------------------- Putting level specific character scripts here...sydney, petrova, havoc, etc... * Source line: ``48`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Get_Position``, ``Create_Object`` * Summary source: ``source comment`` Source Notes:: Putting level specific character scripts here...sydney, petrova, havoc, etc... M11_WarRoom_BattleController_JDG -------------------------------- M11_WarRoom_BattleController_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; sends custom events. * Source line: ``2211`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Get_Difficulty_Level``, ``Trigger_Spawner``, ``Attach_Script`` * Summary source: ``heuristic`` M11_WarRoom_Engineer_JDG ------------------------ M11_WarRoom_Engineer_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events. * Source line: ``2114`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Is_Stationary``, ``Action_Play_Animation``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_WarRoom_EntryZone_JDG ------------------------- Putting scripts dealing with war room encounters here * Source line: ``2070`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event``, ``Get_Random``, ``Destroy_Object`` * Summary source: ``source comment`` Source Notes:: Putting scripts dealing with war room encounters here M11_WarRoom_ExitZone_JDG ------------------------ M11_WarRoom_ExitZone_JDG in Mission11.cpp watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``2332`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Destroy_Object`` * Summary source: ``heuristic`` M11_WarRoom_SecurityTurret_JDG ------------------------------ M11_WarRoom_SecurityTurret_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; creates or destroys objects. * Source line: ``2158`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Create_Sound``, ``Stop_Sound``, ``Create_Object``, ``Start_Sound``, ``Get_Random``, ``Action_Attack`` * Summary source: ``heuristic`` M11_WarRoom_SpawnedDude_JDG --------------------------- M11_WarRoom_SpawnedDude_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events. * Source line: ``2303`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Player_Type``, ``Enable_Hibernation``, ``Action_Attack``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_WarRoom_StationaryTech_JDG ------------------------------ M11_WarRoom_StationaryTech_JDG in Mission11.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events. * Source line: ``2139`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Action_Play_Animation``, ``Set_Innate_Is_Stationary``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M11_WetBar_MutantGuard_JDG -------------------------- M11_WetBar_MutantGuard_JDG in Mission11.cpp initializes behavior when the object is created; reacts to destruction state; creates or destroys objects. * Source line: ``1933`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Is_Stationary``, ``Set_Player_Type``, ``Get_Position``, ``Create_Object`` * Summary source: ``heuristic`` M11_WetBar_NeighborRoom_EntryZone_JDG ------------------------------------- M11_WetBar_NeighborRoom_EntryZone_JDG in Mission11.cpp watches enter or exit events; sends custom events. * Source line: ``1869`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M11_WetBar_NeighborRoom_SpawnedDude_JDG --------------------------------------- M11_WetBar_NeighborRoom_SpawnedDude_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events. * Source line: ``1965`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Aggressiveness``, ``Set_Innate_Take_Cover_Probability``, ``Send_Custom_Event``, ``Get_Random_Int``, ``Action_Goto``, ``Action_Play_Animation`` * Summary source: ``heuristic`` M11_WetBar_NeighborRoom_SpawnerController_JDG --------------------------------------------- M11_WetBar_NeighborRoom_SpawnerController_JDG in Mission11.cpp initializes behavior when the object is created; responds to custom events. * Source line: ``1884`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Trigger_Spawner``, ``Get_ID`` * Summary source: ``heuristic``