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