Mission09.cpp

  • Category: mission

  • Active scripts: 96

  • Source: Code/Scripts/Mission09.cpp

M09_Ambient_Clutter

M09_Ambient_Clutter in Mission09.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers; creates explosions.

  • Source line: 4203

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Animating_Mutant

M09_Animating_Mutant in Mission09.cpp responds to custom events; drives AI action commands.

  • Source line: 696

  • Event hooks: Custom, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Get_Facing, Find_Object, Get_Position, Action_Goto, Action_Reset, Set_Facing, Action_Play_Animation

  • Summary source: heuristic

Parameter Description:

Animation=0:int

M09_Attack_Blocked_False

M09_Attack_Blocked_False in Mission09.cpp drives AI action commands.

  • Source line: 4667

  • Event hooks: Enemy_Seen

  • Persistence hooks: none detected

  • Key engine calls: Action_Attack

  • Summary source: heuristic

M09_Block_Off

M09_Block_Off in Mission09.cpp watches enter or exit events; sends custom events.

  • Source line: 3522

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Camera_Activate

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

  • Source line: 4575

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Attach_Script, Find_Object

  • Summary source: heuristic

Parameter Description:

Camera0=0:int, Camera1=0:int, Camera2=0:int, Camera3=0:int, Camera4=0:int

M09_CheckpointA_Controller

M09_CheckpointA_Controller in Mission09.cpp initializes behavior when the object is created; responds to custom events; sends custom events.

  • Source line: 2257

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_CheckpointA_Counter

M09_CheckpointA_Counter in Mission09.cpp reacts to destruction state; sends custom events.

  • Source line: 2286

  • Event hooks: Killed

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Chinook_ParaDrop

M09_Chinook_ParaDrop in Mission09.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; plays sounds.

  • Source line: 2294

  • Event hooks: Created, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Get_Facing, Create_Object, Set_Model, Set_Facing, Set_Animation, Attach_To_Object_Bone, Get_ID

  • Summary source: heuristic

Parameter Description:

Preset:string

M09_Containment_Key_1

M09_Containment_Key_1 in Mission09.cpp responds to custom events; drives AI action commands; sends custom events.

  • Source line: 2939

  • Event hooks: Custom

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Containment_Key_2

M09_Containment_Key_2 in Mission09.cpp responds to custom events; drives AI action commands; sends custom events; creates or destroys objects.

  • Source line: 2959

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object, Get_Position, Action_Goto, Destroy_Object

  • Summary source: heuristic

M09_Cryo_Mutant_Zone_01

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

  • Source line: 2830

  • Event hooks: Created, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Start_Timer, Enable_Spawner

  • Summary source: heuristic

M09_Custom_Attack

M09_Custom_Attack in Mission09.cpp responds to custom events; drives AI action commands.

  • Source line: 2779

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Find_Object, Action_Attack

  • Summary source: heuristic

M09_Damage_Modifier

M09_Damage_Modifier in Mission09.cpp initializes behavior when the object is created.

  • Source line: 3707

  • Event hooks: Created, Damaged

  • Persistence hooks: none detected

  • Key engine calls: Get_Health, Set_Health

  • Summary source: heuristic

Parameter Description:

Damage_multiplier:float

M09_Destroy_Self_Zone

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

  • Source line: 4302

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Destroy_Zone

M09_Destroy_Zone in Mission09.cpp continues work on timer callbacks; watches enter or exit events; uses timers; creates or destroys objects.

  • Source line: 4626

  • Event hooks: Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Destroy_Object

  • Summary source: heuristic

M09_Elevator_All_Controller

M09_Elevator_All_Controller in Mission09.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: 3328

  • Event hooks: Created, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Static_Anim_Phys_Goto_Last_Frame, Destroy_Object, Send_Custom_Event, Get_ID, Start_Timer, Create_Object, Set_Is_Rendered

  • Summary source: heuristic

Parameter Description:

Waypoint_num:int, Elev_obj_num:int, Anim_num:int, Direction = 0:int, Mobius_exit_goto:int

M09_Elevator_All_Zone

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

  • Source line: 3288

  • Event hooks: Created, Entered, Exited

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

Parameter Description:

Controller_num:int

M09_Elevator_Exit

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

  • Source line: 4642

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Mobius_exit_goto:int

M09_Elevator_Movement_Zone

M09_Elevator_Movement_Zone in Mission09.cpp watches enter or exit events.

  • Source line: 3255

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Static_Anim_Phys_Goto_Frame, Static_Anim_Phys_Goto_Last_Frame

  • Summary source: heuristic

Parameter Description:

Direction:int, Anim_num:int, Elev_obj_num:int

M09_Entrance_Zone

M09_Entrance_Zone in Mission09.cpp initializes behavior when the object is created; watches enter or exit events; drives AI action commands.

  • Source line: 2194

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Enable_Spawner, Attach_Script, Find_Object, Set_Innate_Is_Stationary, Action_Goto

  • Summary source: heuristic

M09_Evac_Bone

M09_Evac_Bone in Mission09.cpp controls animation playback.

  • Source line: 3951

  • Event hooks: Animation_Complete

  • Persistence hooks: none detected

  • Key engine calls: Set_Animation

  • Summary source: heuristic

M09_Evac_Helicopter

M09_Evac_Helicopter in Mission09.cpp continues work on timer callbacks; reacts to destruction state; uses timers; sends custom events; controls animation playback.

  • Source line: 3963

  • Event hooks: Killed, Timer_Expired, Animation_Complete

  • Persistence hooks: none detected

  • Key engine calls: Disable_Physical_Collisions, Start_Timer, Send_Custom_Event, Find_Object, Set_Animation, Mission_Complete, Enable_Collisions

  • Summary source: heuristic

Parameter Description:

Gunner:int

M09_Evac_Point_Objective

M09_Evac_Point_Objective in Mission09.cpp initializes behavior when the object is created; continues work on timer callbacks; watches enter or exit events; drives AI action commands; uses timers; sends custom events; creates or destroys objects.

  • Source line: 516

  • Event hooks: Created, Timer_Expired, Entered, Exited

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Evac_Transport

M09_Evac_Transport in Mission09.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects; controls animation playback.

  • Source line: 3895

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Excavation_Tunnel_3

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

  • Source line: 2157

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Attach_Script, Find_Object, Set_Innate_Is_Stationary, Send_Custom_Event

  • Summary source: heuristic

M09_Excavation_Tunnel_Controller

M09_Excavation_Tunnel_Controller in Mission09.cpp responds to custom events.

  • Source line: 1943

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Enable_Spawner

  • Summary source: heuristic

M09_Excavation_Tunnel_Encounter_Off

M09_Excavation_Tunnel_Encounter_Off in Mission09.cpp watches enter or exit events; sends custom events.

  • Source line: 1932

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Excavation_Tunnel_Encounter_On

M09_Excavation_Tunnel_Encounter_On in Mission09.cpp watches enter or exit events; sends custom events.

  • Source line: 1921

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Explosion_Zone_Lab01

M09_Explosion_Zone_Lab01 in Mission09.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: 2580

  • Event hooks: Created, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Create_Explosion, Start_Timer, Create_Object

  • Summary source: heuristic

M09_Explosion_Zone_Lab02

M09_Explosion_Zone_Lab02 in Mission09.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects; creates explosions.

  • Source line: 2620

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Create_Explosion, Create_Object, Set_Facing

  • Summary source: heuristic

M09_Explosion_Zone_Tunnel01

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

  • Source line: 2652

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_First_Mutant_Encounter

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

  • Source line: 2530

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Action_Play_Animation

  • Summary source: heuristic

M09_First_Mutant_Encounter_Zone

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

  • Source line: 2483

  • Event hooks: Created, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Attach_Script, Start_Timer

  • Summary source: heuristic

M09_Flamer_Attack_Zone

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

  • Source line: 2797

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Flyover_Controller

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

  • Source line: 3822

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Get_Random, Create_Object, Attach_Script

  • Summary source: heuristic

M09_Flyover_Recycle

M09_Flyover_Recycle in Mission09.cpp reacts to destruction state; sends custom events.

  • Source line: 3865

  • Event hooks: Destroyed

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Gunner

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

  • Source line: 3993

  • Event hooks: Created, Damaged, Custom, Enemy_Seen

  • Persistence hooks: none detected

  • Key engine calls: Get_Health, Attach_To_Object_Bone, Enable_Collisions, Find_Object, Action_Goto, Set_Innate_Aggressiveness, Modify_Action, Set_Health

  • Summary source: heuristic

M09_Havoc_Script

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

  • Source line: 319

  • Event hooks: Created, Destroyed, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Give_PowerUp, Start_Timer, Grant_Key, Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Home_Location_10

M09_Home_Location_10 in Mission09.cpp initializes behavior when the object is created.

  • Source line: 1467

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Soldier_Home_Location, Get_Position

  • Summary source: heuristic

M09_Immobile

M09_Immobile in Mission09.cpp initializes behavior when the object is created; drives AI action commands; changes innate AI behavior.

  • Source line: 2552

  • Event hooks: Created, Enemy_Seen

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Innate_Enable, Action_Attack

  • Summary source: heuristic

M09_Innate_Activate

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

  • Source line: 4522

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Target0=0:int, Target1=0:int, Target2=0:int, Target3=0:int, Target4=0:int, Target5=0:int,
Target6=0:int, Target7=0:int, Target8=0:int, Target9=0:int

M09_Innate_Disable

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

  • Source line: 4051

  • Event hooks: Created, Damaged, Custom, Sound_Heard

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Find_Object, Get_Health, Innate_Enable, Set_Innate_Aggressiveness, Innate_Force_State_Gunshots_Heard, Get_Position, Set_Health

  • Summary source: heuristic

M09_Innate_Enable_Zone

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

  • Source line: 4119

  • Event hooks: Created, Sound_Heard, Timer_Expired, Entered

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Find_Object, Create_Logical_Sound, Start_Timer

  • Summary source: heuristic

Parameter Description:

SoundProjector:int, Radius=7.0:float, Total_Enemies:int

M09_Invincible_MrShuman

M09_Invincible_MrShuman in Mission09.cpp initializes behavior when the object is created; responds to custom events.

  • Source line: 3227

  • Event hooks: Created, Damaged, Custom

  • Persistence hooks: none detected

  • Key engine calls: Set_Health

  • Summary source: heuristic

M09_Key_Box

M09_Key_Box in Mission09.cpp initializes behavior when the object is created; responds to custom events; handles player poke interaction; sends custom events; starts conversations.

  • Source line: 3028

  • Event hooks: Created, Custom, Action_Complete, Poked

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Key_Controller_Zones

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

  • Source line: 2991

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Key_Grant

M09_Key_Grant in Mission09.cpp handles player poke interaction; creates or destroys objects.

  • Source line: 2895

  • Event hooks: Poked

  • Persistence hooks: none detected

  • Key engine calls: Create_Object, Attach_Script

  • Summary source: heuristic

M09_KeyCard_Zone

M09_KeyCard_Zone in Mission09.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; starts conversations.

  • Source line: 4340

  • Event hooks: Created, Custom, Action_Complete, Timer_Expired, Entered, Exited

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event, Start_Timer, Get_Distance, Get_Position, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

M09_Lab_Key_Controller

M09_Lab_Key_Controller in Mission09.cpp initializes behavior when the object is created; responds to custom events; sends custom events.

  • Source line: 2908

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event

  • Summary source: heuristic

M09_Lab_Powerup

M09_Lab_Powerup in Mission09.cpp responds to custom events; drives AI action commands; sends custom events.

  • Source line: 4187

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Grant_Key, Find_Object, Debug_Message, Send_Custom_Event, Action_Reset, Attach_Script

  • Summary source: heuristic

Parameter Description:

Target:int

M09_LabRoom_Controller

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

  • Source line: 755

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_LabRoom_Zones

M09_LabRoom_Zones in Mission09.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; drives AI action commands; sends custom events.

  • Source line: 650

  • Event hooks: Created, Custom, Entered, Exited

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object, Action_Reset, Grant_Key

  • Summary source: heuristic

Parameter Description:

Mutant_Num:int, Mutant_Goto:int

M09_Level10Key

M09_Level10Key in Mission09.cpp watches enter or exit events.

  • Source line: 4618

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Grant_Key

  • Summary source: heuristic

M09_Mobius_Follow

M09_Mobius_Follow in Mission09.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: 911

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

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Find_Object, Action_Goto, Action_Attack, Send_Custom_Event, Mission_Complete, Get_ID, Action_Reset

  • Summary source: heuristic

M09_Mobius_Goto

M09_Mobius_Goto in Mission09.cpp watches enter or exit events; sends custom events.

  • Source line: 4041

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

Parameter Description:

GotoObject:int

M09_Mobius_Initial_Conversation

M09_Mobius_Initial_Conversation in Mission09.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; changes inventory or weapons; changes innate AI behavior; starts conversations.

  • Source line: 799

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

  • Persistence hooks: none detected

  • Key engine calls: Set_HUD_Help_Text, Start_Timer, Send_Custom_Event, Find_Object, Innate_Disable, Get_Health, Create_Conversation, Join_Conversation

  • Summary source: heuristic

M09_Mobius_OnFollow

M09_Mobius_OnFollow in Mission09.cpp watches enter or exit events; sends custom events.

  • Source line: 4680

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Mobius_Suit_Objective

M09_Mobius_Suit_Objective in Mission09.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; drives AI action commands; sends custom events; creates or destroys objects; controls animation playback; changes inventory or weapons; starts conversations.

  • Source line: 358

  • Event hooks: Created, Custom, Action_Complete, Animation_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Get_Position, Set_Position, Destroy_Object, Action_Reset, Send_Custom_Event, Create_Object, Set_Facing

  • Summary source: heuristic

M09_MrShuman_Zone

M09_MrShuman_Zone in Mission09.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; watches enter or exit events; drives AI action commands; uses timers; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 3104

  • Event hooks: Created, Custom, Action_Complete, Timer_Expired, Entered, Exited

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Mutant

M09_Mutant in Mission09.cpp initializes behavior when the object is created.

  • Source line: 2572

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Set_Player_Type

  • Summary source: heuristic

M09_Mutant_Ambush_Zone_01

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

  • Source line: 1475

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Is_A_Star, Send_Custom_Event, Find_Object, Attach_Script, Set_Innate_Is_Stationary

  • Summary source: heuristic

M09_Mutant_Attack

M09_Mutant_Attack in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 3531

  • Event hooks: Created, Sound_Heard, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Find_Object, Set_Innate_Aggressiveness, Set_Innate_Take_Cover_Probability, Action_Goto, Get_Facing, Set_Facing, Action_Attack

  • Summary source: heuristic

Parameter Description:

Target_num:int

M09_Mutant_Damage_Mod_10

M09_Mutant_Damage_Mod_10 in Mission09.cpp initializes behavior when the object is created.

  • Source line: 1530

  • Event hooks: Created, Damaged

  • Persistence hooks: none detected

  • Key engine calls: Get_Max_Health, Get_Health, Set_Health

  • Summary source: heuristic

M09_Mutant_Damage_Mod_50

M09_Mutant_Damage_Mod_50 in Mission09.cpp initializes behavior when the object is created.

  • Source line: 1564

  • Event hooks: Created, Damaged

  • Persistence hooks: none detected

  • Key engine calls: Get_Max_Health, Get_Health, Set_Health

  • Summary source: heuristic

M09_Mutant_Encounter_Controller

M09_Mutant_Encounter_Controller in Mission09.cpp responds to custom events; sends custom events.

  • Source line: 3671

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event

  • Summary source: heuristic

M09_Mutant_Excavation_Zone_01

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

  • Source line: 2730

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Mutant_Path_01

M09_Mutant_Path_01 in Mission09.cpp drives AI action commands.

  • Source line: 2867

  • Event hooks: Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto

  • Summary source: heuristic

M09_Mutant_Path_02

M09_Mutant_Path_02 in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 2881

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto

  • Summary source: heuristic

M09_No_Obj_Damage

M09_No_Obj_Damage in Mission09.cpp initializes behavior when the object is created.

  • Source line: 3802

  • Event hooks: Created, Damaged

  • Persistence hooks: none detected

  • Key engine calls: Get_Health, Set_Health

  • Summary source: heuristic

M09_Nod_Damage_Mod_10

M09_Nod_Damage_Mod_10 in Mission09.cpp initializes behavior when the object is created.

  • Source line: 1598

  • Event hooks: Created, Damaged

  • Persistence hooks: none detected

  • Key engine calls: Get_Max_Health, Get_Health, Set_Health

  • Summary source: heuristic

M09_Objective_Controller

M09_Objective_Controller in Mission09.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.

  • Source line: 47

  • Event hooks: Created, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Num_Tertiary_Objectives, Start_Timer, Enable_Hibernation, Set_Objective_HUD_Info, Add_Objective, Find_Object, Set_Objective_Radar_Blip_Object, Set_Objective_HUD_Info_Position

  • Summary source: heuristic

M09_PSuitAnim

M09_PSuitAnim in Mission09.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects; controls animation playback.

  • Source line: 4688

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Action_Play_Animation, Set_Animation, Destroy_Object

  • Summary source: heuristic

M09_Sam_Controller

M09_Sam_Controller in Mission09.cpp initializes behavior when the object is created; responds to custom events; sends custom events.

  • Source line: 2694

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Sam_Counter

M09_Sam_Counter in Mission09.cpp reacts to destruction state; sends custom events.

  • Source line: 2686

  • Event hooks: Killed

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

M09_Sam_Engineer_1

M09_Sam_Engineer_1 in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 1876

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Find_Object, Action_Goto, Action_Play_Animation

  • Summary source: heuristic

M09_Sam_Engineer_2

M09_Sam_Engineer_2 in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 1898

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Get_Position, Find_Object, Action_Goto, Action_Play_Animation

  • Summary source: heuristic

M09_Scientist_Cower

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

  • Source line: 4282

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Get_Random, Start_Timer, Action_Play_Animation

  • Summary source: heuristic

M09_Stationary

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

  • Source line: 1355

  • Event hooks: Created, Killed, Custom, Enemy_Seen

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Get_Random_Int, Set_Health, Get_Position, Create_Object, Set_Player_Type

  • Summary source: heuristic

Parameter Description:

Reward_override=0:int

M09_Stationary_Nod

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

  • Source line: 1414

  • Event hooks: Created, Killed, Custom, Enemy_Seen

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Is_Stationary, Set_Player_Type, Get_Random_Int, Get_Position, Create_Object

  • Summary source: heuristic

M09_Stationary_StealthTank

M09_Stationary_StealthTank in Mission09.cpp responds to custom events; sends custom events; creates or destroys objects.

  • Source line: 1666

  • Event hooks: Custom

  • Persistence hooks: none detected

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

  • Summary source: heuristic

M09_Stealth_Tank_Pilot

M09_Stealth_Tank_Pilot in Mission09.cpp initializes behavior when the object is created; drives AI action commands; sends custom events; creates or destroys objects; changes innate AI behavior.

  • Source line: 1632

  • Event hooks: Created, Enemy_Seen, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Set_Facing, Innate_Disable, Get_Position, Find_Object, Action_Goto, Destroy_Object, Send_Custom_Event

  • Summary source: heuristic

M09_Surface_Objective

M09_Surface_Objective in Mission09.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: 472

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object, Destroy_Object

  • Summary source: heuristic

M09_Tunnel_Spawner_354

M09_Tunnel_Spawner_354 in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 2066

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Set_Innate_Is_Stationary

  • Summary source: heuristic

M09_Tunnel_Spawner_356

M09_Tunnel_Spawner_356 in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 2086

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Set_Innate_Is_Stationary

  • Summary source: heuristic

M09_Tunnel_Spawner_357

M09_Tunnel_Spawner_357 in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 2045

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Action_Goto, Enable_Enemy_Seen, Set_Innate_Is_Stationary

  • Summary source: heuristic

M09_Tunnel_Spawner_383_381

M09_Tunnel_Spawner_383_381 in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 2131

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Aggressiveness, Action_Goto, Debug_Message, Action_Reset, Enable_Enemy_Seen

  • Summary source: heuristic

M09_Tunnel_Spawner_384_382

M09_Tunnel_Spawner_384_382 in Mission09.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 2106

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Set_Innate_Aggressiveness, Action_Goto, Debug_Message, Action_Reset, Enable_Enemy_Seen

  • Summary source: heuristic

M09_Unteamed

M09_Unteamed in Mission09.cpp initializes behavior when the object is created.

  • Source line: 2722

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Set_Player_Type

  • Summary source: heuristic

M09_Vehicle_Attack_01

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

  • Source line: 1692

  • Event hooks: Created, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Enemy_Seen, Action_Attack, Get_Position, Get_Distance, Modify_Action, Start_Timer, Action_Reset

  • Summary source: heuristic

M09_Vehicle_Attack_02

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

  • Source line: 1808

  • Event hooks: Created, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Player_Type, Enable_Enemy_Seen, Get_Position, Get_Distance, Action_Attack, Start_Timer

  • Summary source: heuristic

M09_Vehicle_Attack_03

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

  • Source line: 1977

  • Event hooks: Created, Enemy_Seen, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Set_Player_Type, Enable_Enemy_Seen, Get_Position, Get_Distance, Action_Attack, Start_Timer

  • Summary source: heuristic

M09_Waypath_Run

M09_Waypath_Run in Mission09.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 innate AI behavior.

  • Source line: 3580

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

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Get_ID, Send_Custom_Event, Find_Object, Start_Timer, Action_Goto, Action_Reset, Action_Play_Animation

  • Summary source: heuristic

Parameter Description:

Waypath_num:int, Attacker_num:int, Controller_num:int

M09_Weather_Off

M09_Weather_Off in Mission09.cpp watches enter or exit events.

  • Source line: 3884

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Set_Fog_Enable, Set_Fog_Range, Set_Lightning, Set_Rain

  • Summary source: heuristic

M09_Weather_On

M09_Weather_On in Mission09.cpp watches enter or exit events.

  • Source line: 3873

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Set_Fog_Enable, Set_Fog_Range, Set_Lightning, Set_Rain

  • Summary source: heuristic

M09_Zone_Destroy

M09_Zone_Destroy in Mission09.cpp watches enter or exit events; creates or destroys objects.

  • Source line: 4179

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Destroy_Object

  • Summary source: heuristic

M09_Zone_Enabled_Mobius

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

  • Source line: 3757

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

Waypath_id:int, Condition=0:int