Mission06.cpp

  • Category: mission

  • Active scripts: 85

  • Source: Code/Scripts/Mission06.cpp

M06_Activate_Flyovers

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

  • Source line: 5011

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Active=0:int

M06_Activate_Midtro

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

  • Source line: 638

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_Activate_MidtroC

M06_Activate_MidtroC in Mission06.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: 5557

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_Activate_Secret_Door

M06_Activate_Secret_Door in Mission06.cpp initializes behavior when the object is created; handles player poke interaction; sends custom events; starts conversations.

  • Source line: 927

  • Event hooks: Created, Action_Complete, Poked

  • Persistence hooks: none detected

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

  • Summary source: heuristic

Parameter Description:

Secret_Door_ID=0:int

M06_Alarm_Behavior

M06_Alarm_Behavior in Mission06.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; starts conversations.

  • Source line: 1499

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

  • Persistence hooks: none detected

  • Key engine calls: Innate_Soldier_Enable_Footsteps_Heard, Get_Difficulty_Level, Send_Custom_Event, Find_Object, Get_Position, Get_Distance, Action_Face_Location, Get_ID

  • Summary source: heuristic

Parameter Description:

Alarm_Enemy_Seen=0.0:float, Alarm_Damaged=0.0:float

M06_Alarm_Controller

M06_Alarm_Controller in Mission06.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; sends custom events; controls animation playback; starts conversations.

  • Source line: 1374

  • Event hooks: Created, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Hibernation, Set_Animation_Frame, Get_Position, Debug_Message, Get_ID, Send_Custom_Event, Start_Timer, Create_Sound

  • Summary source: heuristic

M06_Alarm_Engineer

M06_Alarm_Engineer in Mission06.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 3166

  • Event hooks: Created, Sound_Heard, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Enable_Hibernation, Get_Position, Find_Object, Action_Face_Location, Get_Health, Get_Max_Health, Action_Attack, Set_Innate_Soldier_Home_Location

  • Summary source: heuristic

M06_Alarm_Switch

M06_Alarm_Switch in Mission06.cpp initializes behavior when the object is created; responds to custom events; sends custom events; controls animation playback.

  • Source line: 1788

  • Event hooks: Created, Damaged, Custom

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Debug_Message, Get_ID, Set_Animation_Frame, Send_Custom_Event, Get_Health, Set_Health

  • Summary source: heuristic

M06_Alarm_Terminal_DLS

M06_Alarm_Terminal_DLS in Mission06.cpp initializes behavior when the object is created; reacts to destruction state; handles player poke interaction; sends custom events; creates or destroys objects; controls animation playback.

  • Source line: 1845

  • Event hooks: Created, Killed, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Animation_Frame, Enable_HUD_Pokable_Indicator, Is_A_Star, Send_Custom_Event, Find_Object, Get_Position, Get_Facing, Create_Object

  • Summary source: heuristic

M06_Apply_Damage

M06_Apply_Damage in Mission06.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers.

  • Source line: 2856

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Apply_Damage

  • Summary source: heuristic

M06_Assistance_Farmer_DLS

M06_Assistance_Farmer_DLS in Mission06.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; sends custom events; creates or destroys objects; changes innate AI behavior; starts conversations.

  • Source line: 3533

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

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Innate_Enable, Action_Goto, Get_Position, Get_Facing, Create_Object, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Barracks_Controller

M06_Barracks_Controller in Mission06.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: 2614

  • Event hooks: Created, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Hibernation, Create_Object, Set_Facing, Attach_Script, Start_Timer, Create_Logical_Sound, Send_Custom_Event, Enable_Spawner

  • Summary source: heuristic

M06_Barracks_Eagle

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

  • Source line: 3328

  • Event hooks: Created, Killed

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Barracks_Mess_Unit

M06_Barracks_Mess_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 4605

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Barracks_Patrol

M06_Barracks_Patrol in Mission06.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; starts conversations.

  • Source line: 2339

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

  • Persistence hooks: none detected

  • Key engine calls: Enable_Hibernation, Find_Object, Action_Goto, Start_Timer, Get_Position, Get_Facing, Create_Object, Destroy_Object

  • Summary source: heuristic

M06_Bathroom_Unit

M06_Bathroom_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 4644

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Civ_Prisoner

M06_Civ_Prisoner in Mission06.cpp initializes behavior when the object is created; reacts to destruction state; handles player poke interaction; drives AI action commands; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 974

  • Event hooks: Created, Killed, Action_Complete, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Player_Type, Set_Innate_Is_Stationary, Enable_HUD_Pokable_Indicator, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Get_Position

  • Summary source: heuristic

M06_Clear_For_Mendoza

M06_Clear_For_Mendoza in Mission06.cpp initializes behavior when the object is created; creates or destroys objects.

  • Source line: 5626

  • Event hooks: Created, Sound_Heard

  • Persistence hooks: none detected

  • Key engine calls: Destroy_Object

  • Summary source: heuristic

M06_Collapse_Zone

M06_Collapse_Zone in Mission06.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; creates or destroys objects; controls animation playback.

  • Source line: 5311

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Create_Object, Set_Model, Set_Animation

  • Summary source: heuristic

Parameter Description:

Zone_ID=0:int

M06_Courtyard_Apache

M06_Courtyard_Apache in Mission06.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 4853

  • Event hooks: Created, Enemy_Seen, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Action_Attack

  • Summary source: heuristic

M06_Courtyard_Controller

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

  • Source line: 2525

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Enable_Hibernation, Enable_Spawner, Create_Logical_Sound, Create_Object, Attach_Script

  • Summary source: heuristic

M06_Courtyard_Eagle

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

  • Source line: 3243

  • Event hooks: Created, Killed, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Get_ID, Action_Goto, Set_Innate_Is_Stationary, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Courtyard_Patrol

M06_Courtyard_Patrol in Mission06.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; starts conversations.

  • Source line: 1997

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

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Start_Timer, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

Parameter Description:

Waypath_ID=0:int, Waypath_Loc:Vector3

M06_Courtyard_Unit

M06_Courtyard_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 4413

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_DataDisc_01_DLS

M06_DataDisc_01_DLS in Mission06.cpp responds to custom events.

  • Source line: 5646

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Reveal_Encyclopedia_Character, Display_Encyclopedia_Event_UI

  • Summary source: heuristic

M06_Destruction_Stub

M06_Destruction_Stub in Mission06.cpp responds to custom events; continues work on timer callbacks; uses timers; sends custom events; creates or destroys objects; creates explosions.

  • Source line: 685

  • Event hooks: Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object, Create_Object, Set_Facing, Get_Random, Start_Timer, Get_Position, Get_Facing

  • Summary source: heuristic

M06_Drop_Thunder_Squad

M06_Drop_Thunder_Squad in Mission06.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects; starts conversations.

  • Source line: 5057

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_Enable_Alarm_Objective

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

  • Source line: 5662

  • 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

M06_Enable_Barracks

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

  • Source line: 2970

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_Enable_Barracks_Mess

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

  • Source line: 4554

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Bathroom

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

  • Source line: 4506

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Courtyard

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

  • Source line: 4454

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Exterior_Courtyard

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

  • Source line: 2876

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Enable_Spawner, Create_Logical_Sound

  • Summary source: heuristic

M06_Enable_Floor1_Bedroom

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

  • Source line: 3804

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Floor1_Library

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

  • Source line: 3726

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Floor2_Bedroom

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

  • Source line: 3844

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Floor2_Conference

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

  • Source line: 4034

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Floor2_Library

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

  • Source line: 3956

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Greenhouse

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

  • Source line: 3075

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Guard_Tower

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

  • Source line: 1091

  • 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, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Hedgemaze

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

  • Source line: 2922

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_Enable_Interior

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

  • Source line: 3018

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_Enable_Lab

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

  • Source line: 3125

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Enable_Spawner

  • Summary source: heuristic

M06_Enable_North_Barracks

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

  • Source line: 4774

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_Officers_Mess

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

  • Source line: 4318

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_South_Barracks

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

  • Source line: 4683

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Enable_WarRoom

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

  • Source line: 4225

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object, Create_Object_At_Bone, Attach_To_Object_Bone, Disable_All_Collisions, Set_Facing, Get_Facing

  • Summary source: heuristic

M06_Enable_Warroom_DoorGuard

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

  • Source line: 4157

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Escort_Tank

M06_Escort_Tank in Mission06.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers.

  • Source line: 1289

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

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Enable_Enemy_Seen, Enable_Hibernation, Action_Goto, Debug_Message, Enable_Engine, Attach_Script

  • Summary source: heuristic

M06_Floor1_Bedroom_Unit

M06_Floor1_Bedroom_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior.

  • Source line: 3772

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable

  • Summary source: heuristic

M06_Floor1_Library_Unit

M06_Floor1_Library_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 3684

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Soldier_Home_Location, Get_Position, Innate_Disable, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Floor2_Bedroom_Unit

M06_Floor2_Bedroom_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior.

  • Source line: 3884

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable

  • Summary source: heuristic

M06_Floor2_Conference_Unit

M06_Floor2_Conference_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 3993

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Floor2_Library_Unit

M06_Floor2_Library_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 3914

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Flyover

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

  • Source line: 5040

  • Event hooks: Created, Destroyed

  • Persistence hooks: none detected

  • Key engine calls: Disable_Physical_Collisions, Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Flyover_ID=0:int

M06_Flyover_Controller

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

  • Source line: 4914

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_Gate_Guards

M06_Gate_Guards in Mission06.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; starts conversations.

  • Source line: 1143

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

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Innate_Soldier_Enable_Footsteps_Heard, Start_Timer, Send_Custom_Event, Find_Object, Debug_Message, Action_Goto, Create_Conversation

  • Summary source: heuristic

Parameter Description:

Soldier_ID=0:int

M06_GDI_Prisoner

M06_GDI_Prisoner in Mission06.cpp initializes behavior when the object is created; continues work on timer callbacks; handles player poke interaction; drives AI action commands; uses timers; sends custom events; changes inventory or weapons; starts conversations.

  • Source line: 839

  • Event hooks: Created, Action_Complete, Timer_Expired, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Set_Player_Type, Enable_HUD_Pokable_Indicator, Is_A_Star, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation

  • Summary source: heuristic

M06_Greenhouse_Shaft_Unit

M06_Greenhouse_Shaft_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 3643

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Havoc_DLS

M06_Havoc_DLS in Mission06.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; reacts to destruction state; uses timers; sends custom events; changes inventory or weapons.

  • Source line: 3353

  • Event hooks: Created, Destroyed, Custom, Sound_Heard, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Grant_Key, Give_PowerUp, Send_Custom_Event, Find_Object, Start_Timer, Debug_Message, Create_Logical_Sound, Set_Position

  • Summary source: heuristic

M06_Hedgemaze_Controller

M06_Hedgemaze_Controller in Mission06.cpp initializes behavior when the object is created; responds to custom events.

  • Source line: 2572

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Enable_Hibernation, Enable_Spawner, Create_Logical_Sound

  • Summary source: heuristic

M06_Hedgemaze_Eagle

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

  • Source line: 3304

  • Event hooks: Created, Killed

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_Hedgemaze_Patrol

M06_Hedgemaze_Patrol in Mission06.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; starts conversations.

  • Source line: 2102

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

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Start_Timer, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

Parameter Description:

Waypath_ID=0:int, Waypath_Loc:Vector3

M06_Interior_Controller

M06_Interior_Controller in Mission06.cpp initializes behavior when the object is created; responds to custom events; starts conversations.

  • Source line: 2690

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Enable_Hibernation, Get_Position, Create_Conversation, Join_Conversation, Start_Conversation, Enable_Spawner

  • Summary source: heuristic

M06_Interior_Patrol

M06_Interior_Patrol in Mission06.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: 2206

  • Event hooks: Created, Killed, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

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

  • Summary source: heuristic

Parameter Description:

Waypath_ID=0:int, Waypath_Loc:Vector3

M06_KaneHead

M06_KaneHead in Mission06.cpp initializes behavior when the object is created; creates or destroys objects; starts conversations.

  • Source line: 4271

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_Lab_Guard

M06_Lab_Guard in Mission06.cpp initializes behavior when the object is created.

  • Source line: 2484

  • Event hooks: Created, Enemy_Seen

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary

  • Summary source: heuristic

M06_Lab_Patrol

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

  • Source line: 2275

  • Event hooks: Created, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Start_Timer

  • Summary source: heuristic

Parameter Description:

Waypath_ID=0:int, Waypath_Loc:Vector3

M06_Mendoza

M06_Mendoza in Mission06.cpp reacts to destruction state; sends custom events.

  • Source line: 828

  • Event hooks: Killed

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M06_MidtroB_Explosion_Controller

M06_MidtroB_Explosion_Controller in Mission06.cpp responds to custom events; creates explosions.

  • Source line: 620

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Create_Explosion, Get_Position, Find_Object

  • Summary source: heuristic

Parameter Description:

Loc0_ID=0:int, Loc1_ID=0:int, Loc2_ID=0:int, Loc3_ID=0:int, Loc4_ID=0:int

M06_Move_Sydney

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

  • Source line: 5283

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Move_Loc=0:int

M06_Nod_Tower

M06_Nod_Tower in Mission06.cpp initializes behavior when the object is created; reacts to destruction state.

  • Source line: 2499

  • Event hooks: Created, Killed

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Enable_Spawner

  • Summary source: heuristic

M06_North_Barracks_Unit

M06_North_Barracks_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior.

  • Source line: 4821

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable

  • Summary source: heuristic

M06_Objective_Controller

M06_Objective_Controller in Mission06.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; updates objectives; starts conversations.

  • Source line: 48

  • Event hooks: Created, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Background_Music, Scale_AI_Awareness, Start_Timer, Enable_Hibernation, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation

  • Summary source: heuristic

M06_Officers_Mess_Unit

M06_Officers_Mess_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 4373

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Resistance_Raider_DLS

M06_Resistance_Raider_DLS in Mission06.cpp initializes behavior when the object is created; handles player poke interaction; creates or destroys objects; controls animation playback; starts conversations.

  • Source line: 3473

  • Event hooks: Created, Action_Complete, Poked

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Set_Animation, Apply_Damage, Enable_HUD_Pokable_Indicator, Is_A_Star, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Servant_Behavior

M06_Servant_Behavior in Mission06.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; starts conversations.

  • Source line: 5132

  • Event hooks: Created, Enemy_Seen, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Action_Goto, Get_Position, Action_Face_Location, Action_Play_Animation, Create_Logical_Sound, Create_Conversation, Join_Conversation

  • Summary source: heuristic

Parameter Description:

Loc1_ID=0:int, Loc2_ID=0:int, Loc3_ID=0:int, Animation=S_A_HUMAN.H_A_A0F0:string

M06_South_Barracks_Unit

M06_South_Barracks_Unit in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 4732

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Soldier_Home_Location, Get_Position, Innate_Enable, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M06_Sydney_Mobius

M06_Sydney_Mobius in Mission06.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: 381

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

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Grant_Key, Create_Conversation, Join_Conversation, Start_Conversation, Monitor_Conversation, Find_Object, Action_Goto

  • Summary source: heuristic

M06_Thunder_Unit

M06_Thunder_Unit in Mission06.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands; creates or destroys objects.

  • Source line: 5098

  • Event hooks: Created, Killed, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Set_Innate_Soldier_Home_Location, Get_Position, Create_Object

  • Summary source: heuristic

M06_Tower_Patrol

M06_Tower_Patrol in Mission06.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; starts conversations.

  • Source line: 1891

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

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Start_Timer, Find_Object, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

Parameter Description:

Waypath_ID=0:int, Waypath_Loc:Vector3

M06_WarRoom_Bodyguard_DLS

M06_WarRoom_Bodyguard_DLS in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior.

  • Source line: 4122

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Innate_Enable

  • Summary source: heuristic

M06_WarRoom_Computer

M06_WarRoom_Computer in Mission06.cpp initializes behavior when the object is created; handles player poke interaction; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 309

  • Event hooks: Created, Action_Complete, Poked

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M06_WarRoom_DoorGuard

M06_WarRoom_DoorGuard in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior.

  • Source line: 4191

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Set_Innate_Is_Stationary, Innate_Enable

  • Summary source: heuristic

M06_WarRoom_Officer_DLS

M06_WarRoom_Officer_DLS in Mission06.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior; starts conversations.

  • Source line: 4073

  • Event hooks: Created, Custom, Enemy_Seen

  • Persistence hooks: none detected

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

  • Summary source: heuristic