Mission05.cpp

  • Category: mission

  • Active scripts: 111

  • Source: Code/Scripts/Mission05.cpp

M00_InnateIsStationary

M00_InnateIsStationary in Mission05.cpp initializes behavior when the object is created.

  • Source line: 6736

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary

  • Summary source: heuristic

M05_Activate_ApacheStrike

M05_Activate_ApacheStrike in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects.

  • Source line: 7145

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Find_Object, Get_Position, Get_Facing, Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

Parameter Description:

Strike_Loc_ID=0:int

M05_Activate_Artillery

M05_Activate_Artillery in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; watches enter or exit events; uses timers; creates explosions.

  • Source line: 7031

  • Event hooks: Created, Custom, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Get_Random_Int, Start_Timer, Get_Position, Find_Object, Create_Sound, Monitor_Sound, Get_Random

  • Summary source: heuristic

Parameter Description:

Artillery_ID1=0:int, Artillery_ID2=0:int, Artillery_ID3=0:int

M05_Activate_Babushka_Encounter

M05_Activate_Babushka_Encounter in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events.

  • Source line: 2594

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Deadeye

M05_Activate_Deadeye in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events.

  • Source line: 2509

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Entrapment_Civ

M05_Activate_Entrapment_Civ in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; creates or destroys objects.

  • Source line: 5853

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object, Enable_Spawner, Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Activate_Execution

M05_Activate_Execution in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events.

  • Source line: 7277

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Nod_Apc

M05_Activate_Nod_Apc in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events.

  • Source line: 678

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Nuke_Encounter

M05_Activate_Nuke_Encounter in Mission05.cpp initializes behavior when the object is created; watches enter or exit events.

  • Source line: 3598

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Enable_Spawner

  • Summary source: heuristic

M05_Activate_Objective_501

M05_Activate_Objective_501 in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; starts conversations.

  • Source line: 407

  • Event hooks: Created, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Objective_502

M05_Activate_Objective_502 in Mission05.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; starts conversations.

  • Source line: 456

  • Event hooks: Created, Custom, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Conversation, Join_Conversation, Get_A_Star, Start_Conversation, Monitor_Conversation, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Objective_504

M05_Activate_Objective_504 in Mission05.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; starts conversations.

  • Source line: 513

  • Event hooks: Created, Custom, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Objective_507

M05_Activate_Objective_507 in Mission05.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; starts conversations.

  • Source line: 570

  • Event hooks: Created, Custom, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Objective_508

M05_Activate_Objective_508 in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 628

  • Event hooks: Created, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Object, Attach_Script, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Send_Custom_Event

  • Summary source: heuristic

M05_Activate_Objective_509

M05_Activate_Objective_509 in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 710

  • Event hooks: Created, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Enable_Spawner, Create_Object, Set_Facing

  • Summary source: heuristic

M05_Activate_Objective_510

M05_Activate_Objective_510 in Mission05.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; starts conversations.

  • Source line: 775

  • Event hooks: Created, Custom, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Conversation, Join_Conversation, Get_A_Star, Start_Conversation, Monitor_Conversation, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Activate_Roadblock_Tank

M05_Activate_Roadblock_Tank in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; watches enter or exit events; uses timers; creates or destroys objects; creates explosions.

  • Source line: 6577

  • Event hooks: Created, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Enable_Spawner, Start_Timer, Create_Explosion, Get_Position, Find_Object, Destroy_Object

  • Summary source: heuristic

M05_Activate_Surprise

M05_Activate_Surprise in Mission05.cpp initializes behavior when the object is created; watches enter or exit events.

  • Source line: 6943

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Enable_Spawner

  • Summary source: heuristic

Parameter Description:

Spawner_ID1=0:int, Spawner_ID2=0:int, Spawner_ID3=0:int

M05_Activate_Surprise_Tank

M05_Activate_Surprise_Tank in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; watches enter or exit events; uses timers; creates or destroys objects; creates explosions.

  • Source line: 5666

  • Event hooks: Created, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Enable_Spawner, Start_Timer, Create_Explosion, Get_Position, Find_Object, Destroy_Object

  • Summary source: heuristic

M05_Activate_Triangle_Tank_Drop

M05_Activate_Triangle_Tank_Drop in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects.

  • Source line: 7220

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Object, Get_Position, Find_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Activate_Truck_Spill

M05_Activate_Truck_Spill in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects.

  • Source line: 7185

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Aggressiveness_Take_Cover

M05_Aggressiveness_Take_Cover in Mission05.cpp initializes behavior when the object is created.

  • Source line: 7255

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Aggressiveness, Set_Innate_Take_Cover_Probability

  • Summary source: heuristic

Parameter Description:

Aggessiveness=0.0:float, Take_Cover=0.0:float

M05_Alley_Sprint

M05_Alley_Sprint in Mission05.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 5360

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto

  • Summary source: heuristic

M05_APC_Deploy

M05_APC_Deploy in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; creates or destroys objects; controls animation playback.

  • Source line: 7499

  • Event hooks: Created, Damaged, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Enemy_Seen, Set_Animation, Start_Timer, Action_Attack, Get_ID, Create_Object_At_Bone, Attach_To_Object_Bone, Attach_Script

  • Summary source: heuristic

Parameter Description:

Preset:string, Soldier_Qty=0:int, Fire_Gun=1:int

M05_APC_Deploy_Soldier

M05_APC_Deploy_Soldier in Mission05.cpp initializes behavior when the object is created; drives AI action commands; controls animation playback.

  • Source line: 7595

  • Event hooks: Created, Action_Complete, Animation_Complete

  • Persistence hooks: none detected

  • Key engine calls: Set_Animation, Enable_Hibernation, Find_Object, Attach_To_Object_Bone, Get_Position, Get_Facing, Get_Random, Action_Goto

  • Summary source: heuristic

Parameter Description:

APC_ID=0:int

M05_Apc_Drop_DME

M05_Apc_Drop_DME in Mission05.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands.

  • Source line: 5569

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Get_Position, Action_Goto

  • Summary source: heuristic

M05_Apc_Drop_Zone_DME

M05_Apc_Drop_Zone_DME in Mission05.cpp watches enter or exit events; sends custom events.

  • Source line: 5652

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

M05_Babushka

M05_Babushka in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; handles player poke interaction; drives AI action commands; uses timers; sends custom events; changes inventory or weapons; starts conversations.

  • Source line: 2625

  • Event hooks: Created, Killed, Damaged, Custom, Action_Complete, Timer_Expired, Poked

  • Persistence hooks: none detected

  • Key engine calls: Enable_HUD_Pokable_Indicator, Set_Player_Type, Set_Innate_Is_Stationary, Action_Play_Animation, Select_Weapon, Is_A_Star, Action_Reset, Give_PowerUp

  • Summary source: heuristic

M05_Babushka_Guard

M05_Babushka_Guard in Mission05.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events; starts conversations.

  • Source line: 2762

  • Event hooks: Created, Killed, Custom, Enemy_Seen, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Is_A_Star, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Send_Custom_Event

  • Summary source: heuristic

M05_Barrel_Explosion

M05_Barrel_Explosion in Mission05.cpp reacts to destruction state; creates explosions.

  • Source line: 7475

  • Event hooks: Destroyed, Killed

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Create_Explosion

  • Summary source: heuristic

M05_Bridge_Tank

M05_Bridge_Tank in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 1836

  • Event hooks: Created, Damaged, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_Random_Int, Find_Object, Action_Attack, Get_Player_Type

  • Summary source: heuristic

M05_Building_Collapse

M05_Building_Collapse in Mission05.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; creates or destroys objects.

  • Source line: 1637

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Create_Object, Get_ID, Is_A_Star, Debug_Message, Set_Model, Attach_Script, Destroy_Object, Find_Object

  • Summary source: heuristic

M05_Building_Debris

M05_Building_Debris in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; creates or destroys objects; creates explosions.

  • Source line: 6623

  • Event hooks: Created, Killed, Damaged

  • Persistence hooks: none detected

  • Key engine calls: Get_Max_Health, Set_Shield_Type, Get_Player_Type, Set_Health, Get_Health, Create_Explosion, Get_Position, Create_Object

  • Summary source: heuristic

M05_Cache_Assault

M05_Cache_Assault in Mission05.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 2195

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Action_Goto

  • Summary source: heuristic

M05_Cache_Controller

M05_Cache_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects.

  • Source line: 4868

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Find_Object, Get_Distance, Create_Object, Set_Facing, Attach_Script, Send_Custom_Event

  • Summary source: heuristic

M05_Cache_Escort

M05_Cache_Escort in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; handles player poke interaction; drives AI action commands; uses timers; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 1968

  • Event hooks: Created, Killed, Custom, Action_Complete, Timer_Expired, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Enable_HUD_Pokable_Indicator, Send_Custom_Event, Find_Object, Is_A_Star, Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Cache_Surprise

M05_Cache_Surprise in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects.

  • Source line: 6358

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Cache_Unit

M05_Cache_Unit in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 4967

  • Event hooks: Created, Killed, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Send_Custom_Event, Find_Object, Action_Goto

  • Summary source: heuristic

M05_Cathedral_Apache

M05_Cathedral_Apache in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 6119

  • Event hooks: Created, Killed, Sound_Heard, Enemy_Seen, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Enemy_Seen, Disable_Physical_Collisions, Action_Goto, Action_Attack, Start_Timer, Get_Random_Int, Find_Object, Modify_Action

  • Summary source: heuristic

Parameter Description:

Apache_ID=0:int

M05_Cathedral_Artillery

M05_Cathedral_Artillery in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 7381

  • Event hooks: Created, Killed, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_Random_Int, Find_Object, Action_Attack, Send_Custom_Event

  • Summary source: heuristic

Parameter Description:

Fire_Loc1=0:int, Fire_Loc2=0:int

M05_Cathedral_Controller

M05_Cathedral_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; sends custom events; creates or destroys objects.

  • Source line: 5987

  • Event hooks: Created, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Create_Object, Attach_Script, Send_Custom_Event, Find_Object, Start_Timer, Set_Facing, Create_Logical_Sound, Get_Position

  • Summary source: heuristic

M05_Cathedral_Para_Unit

M05_Cathedral_Para_Unit in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 6281

  • Event hooks: Created, Killed, Sound_Heard, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Get_Distance, Get_Position, Start_Timer, Apply_Damage, Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Soldier_ID=0:int

M05_Chateau_Escapee

M05_Chateau_Escapee in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; creates or destroys objects; controls animation playback; changes innate AI behavior.

  • Source line: 2282

  • Event hooks: Created, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Animation, Set_Player_Type, Get_Position, Create_Object, Start_Timer, Apply_Damage

  • Summary source: heuristic

M05_Chinook_Supply_Cache

M05_Chinook_Supply_Cache in Mission05.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events.

  • Source line: 2229

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

M05_Civ_Lead

M05_Civ_Lead in Mission05.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; changes innate AI behavior; starts conversations.

  • Source line: 3938

  • Event hooks: Created, Custom, Action_Complete, Timer_Expired, Poked

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Enable_HUD_Pokable_Indicator, Innate_Enable, Action_Goto, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation

  • Summary source: heuristic

M05_Civ_Warn

M05_Civ_Warn in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; changes inventory or weapons; starts conversations.

  • Source line: 3868

  • Event hooks: Created, Killed, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Enable_Hibernation, Give_PowerUp, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Select_Weapon

  • Summary source: heuristic

M05_DataDisc_01_DLS

M05_DataDisc_01_DLS in Mission05.cpp responds to custom events.

  • Source line: 7845

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Reveal_Encyclopedia_Character, Display_Encyclopedia_Event_UI

  • Summary source: heuristic

M05_Deactivate_Alley_Sprint

M05_Deactivate_Alley_Sprint in Mission05.cpp initializes behavior when the object is created; watches enter or exit events.

  • Source line: 5384

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Enable_Spawner

  • Summary source: heuristic

M05_DEAD6_Engineer

M05_DEAD6_Engineer in Mission05.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; handles player poke interaction; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 832

  • Event hooks: Created, Killed, Damaged, Custom, Action_Complete, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Enable_HUD_Pokable_Indicator, Set_Player_Type, Set_Obj_Radar_Blip_Color, Set_HUD_Help_Text, Send_Custom_Event, Find_Object, Is_A_Star

  • Summary source: heuristic

M05_DEAD6_Engineer2

M05_DEAD6_Engineer2 in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 921

  • Event hooks: Created, Killed, Damaged, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Soldier_Home_Location, Get_Position, Set_HUD_Help_Text, Send_Custom_Event, Find_Object, Mission_Complete, Start_Timer, Get_Distance

  • Summary source: heuristic

M05_DEAD6_Grenadier

M05_DEAD6_Grenadier in Mission05.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; handles player poke interaction; drives AI action commands; uses timers; sends custom events; starts conversations.

  • Source line: 1419

  • Event hooks: Created, Killed, Damaged, Custom, Action_Complete, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Soldier_Home_Location, Get_Position, Enable_HUD_Pokable_Indicator, Set_HUD_Help_Text, Send_Custom_Event, Find_Object, Mission_Complete, Is_A_Star

  • Summary source: heuristic

M05_Dead6_Help

M05_Dead6_Help in Mission05.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; starts conversations.

  • Source line: 6745

  • Event hooks: Created, Custom, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Set_HUD_Help_Text, Send_Custom_Event

  • Summary source: heuristic

Parameter Description:

Message_ID=0:int

M05_DEAD6_MiniGunner

M05_DEAD6_MiniGunner in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; handles player poke interaction; drives AI action commands; uses timers; sends custom events; starts conversations.

  • Source line: 1205

  • Event hooks: Created, Killed, Damaged, Custom, Sound_Heard, Action_Complete, Timer_Expired, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Enable_HUD_Pokable_Indicator, Start_Timer, Find_Object, Action_Goto, Send_Custom_Event, Set_Innate_Soldier_Home_Location, Get_Position

  • Summary source: heuristic

M05_DEAD6_Rocket_Soldier

M05_DEAD6_Rocket_Soldier in Mission05.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; handles player poke interaction; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 1073

  • Event hooks: Created, Killed, Damaged, Custom, Action_Complete, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Enable_HUD_Pokable_Indicator, Debug_Message, Set_HUD_Help_Text, Send_Custom_Event, Find_Object, Is_A_Star, Create_Conversation

  • Summary source: heuristic

M05_DEAD6_Rocket_Soldier2

M05_DEAD6_Rocket_Soldier2 in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 995

  • Event hooks: Created, Killed, Damaged, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Soldier_Home_Location, Get_Position, Get_Health, Set_Health, Get_Max_Health, Apply_Damage, Set_HUD_Help_Text, Send_Custom_Event

  • Summary source: heuristic

M05_Dump_Captives

M05_Dump_Captives in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events; changes inventory or weapons.

  • Source line: 5041

  • Event hooks: Created, Killed, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Player_Type, Set_Innate_Is_Stationary, Action_Goto, Give_PowerUp, Start_Timer, Get_Random, Get_Position, Select_Weapon

  • Summary source: heuristic

M05_Dump_Controller

M05_Dump_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects.

  • Source line: 5157

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Enable_Spawner, Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Dump_Unit

M05_Dump_Unit in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events.

  • Source line: 5131

  • Event hooks: Created, Killed

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Unit_ID=0:int

M05_Enable_Overlook

M05_Enable_Overlook in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; watches enter or exit events; uses timers; sends custom events; creates or destroys objects.

  • Source line: 1907

  • Event hooks: Created, Custom, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Object, Set_Facing, Attach_Script, Send_Custom_Event, Find_Object, Start_Timer

  • Summary source: heuristic

M05_Entrapment_Mendoza

M05_Entrapment_Mendoza in Mission05.cpp initializes behavior when the object is created; drives AI action commands; creates or destroys objects; starts conversations.

  • Source line: 5901

  • Event hooks: Created, Damaged, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Get_Max_Health, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Set_Innate_Is_Stationary, Set_Facing, Destroy_Object

  • Summary source: heuristic

M05_Entrapment_Technician

M05_Entrapment_Technician in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; handles player poke interaction; uses timers; starts conversations.

  • Source line: 3643

  • Event hooks: Created, Killed, Action_Complete, Timer_Expired, Poked

  • Persistence hooks: none detected

  • Key engine calls: Action_Play_Animation, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Start_Timer, Enable_HUD_Pokable_Indicator, Is_A_Star

  • Summary source: heuristic

M05_Escapee_Brother

M05_Escapee_Brother in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; handles player poke interaction; sends custom events; creates or destroys objects; changes inventory or weapons; starts conversations.

  • Source line: 2329

  • Event hooks: Created, Killed, Action_Complete, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Soldier_Home_Location, Get_Position, Set_Innate_Is_Stationary, Enable_HUD_Pokable_Indicator, Give_PowerUp, Is_A_Star, Create_Conversation, Join_Conversation

  • Summary source: heuristic

M05_Escapee_Invaders

M05_Escapee_Invaders in Mission05.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 2433

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto

  • Summary source: heuristic

M05_Escapee_Windows

M05_Escapee_Windows in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; creates or destroys objects; creates explosions.

  • Source line: 2454

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Is_Rendered, Find_Object, Action_Attack, Create_Explosion, Get_Position, Start_Timer, Modify_Action, Destroy_Object

  • Summary source: heuristic

M05_Execution_Civilian

M05_Execution_Civilian in Mission05.cpp initializes behavior when the object is created; responds to custom events; handles player poke interaction; creates or destroys objects; changes innate AI behavior; starts conversations.

  • Source line: 5744

  • Event hooks: Created, Custom, Action_Complete, Poked

  • Persistence hooks: none detected

  • Key engine calls: Action_Play_Animation, Set_Player_Type, Innate_Disable, Is_A_Star, Innate_Enable, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M05_Execution_Nod

M05_Execution_Nod in Mission05.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior.

  • Source line: 5819

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Innate_Enable, Find_Object, Action_Attack

  • Summary source: heuristic

M05_Explode_Debris

M05_Explode_Debris in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers; creates or destroys objects; controls animation playback.

  • Source line: 6664

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Action_Play_Animation, Set_Animation, Start_Timer, Create_Sound, Get_Position, Destroy_Object

  • Summary source: heuristic

M05_FleeEngineer

M05_FleeEngineer in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 3420

  • Event hooks: Created, Killed, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Get_Random_Int, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Find_Object, Action_Goto, Destroy_Object

  • Summary source: heuristic

M05_Flyover_Controller

M05_Flyover_Controller in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers; creates or destroys objects.

  • Source line: 6699

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_Random, Create_Object, Attach_Script

  • Summary source: heuristic

M05_Free_Dump_Captives

M05_Free_Dump_Captives in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events.

  • Source line: 5006

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object, Enable_Spawner

  • Summary source: heuristic

M05_Free_Overlook_Captives

M05_Free_Overlook_Captives in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events.

  • Source line: 4687

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Havoc_DLS

M05_Havoc_DLS in Mission05.cpp initializes behavior when the object is created; changes inventory or weapons.

  • Source line: 387

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Give_PowerUp

  • Summary source: heuristic

M05_Heal_Dead6

M05_Heal_Dead6 in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; watches enter or exit events; uses timers.

  • Source line: 2542

  • Event hooks: Created, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Start_Timer, Apply_Damage, Find_Object

  • Summary source: heuristic

M05_Hotwire_Conversation

M05_Hotwire_Conversation in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; starts conversations.

  • Source line: 6907

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation

  • Summary source: heuristic

M05_Inn_APC

M05_Inn_APC in Mission05.cpp responds to custom events; reacts to destruction state; sends custom events.

  • Source line: 7644

  • Event hooks: Killed, Custom

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

M05_Inn_Controller

M05_Inn_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects.

  • Source line: 5504

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Inn_Tank

M05_Inn_Tank in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 5416

  • Event hooks: Created, Damaged, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_Random_Int, Find_Object, Action_Attack, Get_Player_Type

  • Summary source: heuristic

M05_Mendoza

M05_Mendoza in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 1531

  • Event hooks: Created, Damaged, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Start_Timer, Get_Max_Health, Action_Play_Animation, Destroy_Object, Create_Conversation, Join_Conversation, Find_Object

  • Summary source: heuristic

M05_Mendoza3

M05_Mendoza3 in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; creates or destroys objects; changes inventory or weapons; starts conversations.

  • Source line: 3504

  • Event hooks: Created, Damaged, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Get_Max_Health, Give_PowerUp, Select_Weapon, Destroy_Object, Get_Health, Set_Health, Create_Conversation

  • Summary source: heuristic

M05_Mendoza4

M05_Mendoza4 in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; sends custom events; creates or destroys objects; changes inventory or weapons; starts conversations.

  • Source line: 3753

  • Event hooks: Created, Damaged, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Get_Max_Health, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Action_Attack, Start_Timer, Send_Custom_Event

  • Summary source: heuristic

M05_Nod_APC

M05_Nod_APC in Mission05.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands.

  • Source line: 4837

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto

  • Summary source: heuristic

M05_Nod_Bridge_Gun_Emplacement

M05_Nod_Bridge_Gun_Emplacement in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; creates or destroys objects.

  • Source line: 4534

  • Event hooks: Created, Killed, Damaged, Custom, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Action_Attack, Start_Timer, Enable_Enemy_Seen, Get_Player_Type, Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Nod_Gun_Emplacement

M05_Nod_Gun_Emplacement in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 4465

  • Event hooks: Created, Damaged, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Enemy_Seen, Action_Attack, Start_Timer, Get_Player_Type

  • Summary source: heuristic

M05_Objective_Controller

M05_Objective_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; creates or destroys objects; updates objectives; starts conversations.

  • Source line: 45

  • Event hooks: Created, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Background_Music, Enable_Hibernation, Start_Timer, Create_Object, Set_Facing, Attach_Script, Add_Objective, Find_Object

  • Summary source: heuristic

M05_Overlook_Captives

M05_Overlook_Captives in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events; changes inventory or weapons.

  • Source line: 4622

  • Event hooks: Created, Killed, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Player_Type, Set_Innate_Is_Stationary, Find_Object, Action_Goto, Give_PowerUp, Start_Timer, Select_Weapon, Send_Custom_Event

  • Summary source: heuristic

M05_Overlook_Civ

M05_Overlook_Civ in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands.

  • Source line: 4811

  • Event hooks: Created, Killed

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Action_Goto

  • Summary source: heuristic

M05_Overlook_Controller

M05_Overlook_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects.

  • Source line: 4718

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Enable_Spawner, Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Overlook_Nod

M05_Overlook_Nod in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands; sends custom events.

  • Source line: 4785

  • Event hooks: Created, Killed

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Action_Goto, Send_Custom_Event

  • Summary source: heuristic

M05_Park_Activate

M05_Park_Activate in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; starts conversations.

  • Source line: 2823

  • Event hooks: Created, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Park_Apache

M05_Park_Apache in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 3031

  • Event hooks: Created, Sound_Heard, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Action_Attack, Enable_Enemy_Seen, Innate_Force_State_Enemy_Seen, Modify_Action, Start_Timer

  • Summary source: heuristic

M05_Park_Buggy

M05_Park_Buggy in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 3168

  • Event hooks: Created, Killed, Damaged, Sound_Heard, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Player_Type, Enable_Enemy_Seen, Action_Attack, Start_Timer, Innate_Force_State_Enemy_Seen, Get_Player_Type, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Park_Controller

M05_Park_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; sends custom events; creates or destroys objects; creates explosions.

  • Source line: 2869

  • Event hooks: Created, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Spawner, Send_Custom_Event, Find_Object, Create_Object, Start_Timer, Create_Explosion, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_ParkEngineer

M05_ParkEngineer in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 3261

  • Event hooks: Created, Killed, Damaged, Sound_Heard, Enemy_Seen, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Action_Goto, Get_Position, Action_Face_Location, Start_Timer, Action_Play_Animation, Get_Random_Int, Destroy_Object

  • Summary source: heuristic

M05_ParkSniper

M05_ParkSniper in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events.

  • Source line: 3107

  • Event hooks: Created, Killed, Damaged, Sound_Heard, Enemy_Seen

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Is_A_Star, Create_Logical_Sound, Get_Position, Innate_Force_State_Enemy_Seen, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_Resistance_Poke_Conversation

M05_Resistance_Poke_Conversation in Mission05.cpp initializes behavior when the object is created; handles player poke interaction; starts conversations.

  • Source line: 7746

  • Event hooks: Created, Action_Complete, Poked

  • Persistence hooks: none detected

  • Key engine calls: Get_Random_Int, Get_Preset_Name, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M05_Roadblock_Controller

M05_Roadblock_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects.

  • Source line: 6449

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Roadblock_Unit

M05_Roadblock_Unit in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 6525

  • Event hooks: Created, Killed, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Find_Object, Action_Goto, Send_Custom_Event

  • Summary source: heuristic

Parameter Description:

Unit_ID=0:int

M05_SniperAlley_Sniper

M05_SniperAlley_Sniper in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands.

  • Source line: 5242

  • Event hooks: Created, Killed, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Set_Innate_Is_Stationary, Innate_Force_State_Enemy_Seen

  • Summary source: heuristic

Parameter Description:

Sniper_ID=0:int

M05_Surprise_Tank

M05_Surprise_Tank in Mission05.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 5719

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Enable_Enemy_Seen, Action_Attack

  • Summary source: heuristic

M05_Surprise_Unit

M05_Surprise_Unit in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 6991

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Start_Timer, Apply_Damage, Get_Position, Create_Sound

  • Summary source: heuristic

M05_Swap_Artillery

M05_Swap_Artillery in Mission05.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events; creates or destroys objects.

  • Source line: 7316

  • Event hooks: Created, Destroyed, Killed, Custom

  • Persistence hooks: none detected

  • Key engine calls: Destroy_Object, Get_Position, Get_Facing, Create_Object, Attach_Script, Set_Facing, Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Artillery_ID=0:int

M05_TownSquare_Controller

M05_TownSquare_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects.

  • Source line: 4314

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Create_Object, Set_Facing, Attach_Script, Enable_Spawner, Debug_Message, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M05_TownSquare_FlameTank

M05_TownSquare_FlameTank in Mission05.cpp reacts to destruction state; sends custom events.

  • Source line: 4456

  • Event hooks: Killed

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Unit_ID=0:int

M05_TownSquare_Sniper

M05_TownSquare_Sniper in Mission05.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands.

  • Source line: 4285

  • Event hooks: Created, Killed

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Find_Object, Action_Attack, Enable_Spawner

  • Summary source: heuristic

M05_TownSquare_Tank

M05_TownSquare_Tank in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 1771

  • Event hooks: Created, Killed, Damaged, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_Random_Int, Find_Object, Action_Attack, Send_Custom_Event

  • Summary source: heuristic

M05_TownSquare_Unit

M05_TownSquare_Unit in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 4407

  • Event hooks: Created, Killed, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Set_Innate_Soldier_Home_Location, Get_Position, Find_Object, Action_Goto, Send_Custom_Event

  • Summary source: heuristic

Parameter Description:

Unit_ID=0:int

M05_Triangle_Controller

M05_Triangle_Controller in Mission05.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects.

  • Source line: 4180

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Create_Object, Set_Facing, Attach_Script

  • Summary source: heuristic

M05_Triangle_Tank

M05_Triangle_Tank in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 1693

  • Event hooks: Created, Damaged, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Start_Timer, Get_Random_Int, Find_Object, Action_Attack, Get_Player_Type

  • Summary source: heuristic

M05_Triangle_Unit

M05_Triangle_Unit in Mission05.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; sends custom events.

  • Source line: 4108

  • Event hooks: Created, Killed, Damaged, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_Health, Find_Object, Action_Goto, Send_Custom_Event

  • Summary source: heuristic

Parameter Description:

Unit_ID=0:int

M05_Vehicle_Dec

M05_Vehicle_Dec in Mission05.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 6396

  • Event hooks: Created, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Enemy_Seen, Action_Attack, Start_Timer, Modify_Action

  • Summary source: heuristic

M05_X5N_MIDTRO_B

M05_X5N_MIDTRO_B in Mission05.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; creates or destroys objects.

  • Source line: 7437

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object, Get_Position, Set_Position, Create_Object, Attach_Script

  • Summary source: heuristic