MissionX0.cpp

  • Category: mission

  • Active scripts: 32

  • Source: Code/Scripts/MissionX0.cpp

DAK_MX0_Sec_3_Humvee

DAK_MX0_Sec_3_Humvee in MissionX0.cpp watches enter or exit events; drives AI action commands.

  • Source line: 1370

  • Event hooks: Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Action_Goto, Debug_Message

  • Summary source: heuristic

Havoc_Script

Havoc_Script in MissionX0.cpp reacts to destruction state.

  • Source line: 462

  • Event hooks: Killed

  • Persistence hooks: none detected

  • Key engine calls: Mission_Complete

  • Summary source: heuristic

MX0_A03_CONTROLLER_DAK

MX0_A03_CONTROLLER_DAK in MissionX0.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 1777

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

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

  • Summary source: heuristic

MX0_A03_END_ZONE

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

  • Source line: 2625

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

MX0_A03_FIRST_PLAYER_ZONE

MX0_A03_FIRST_PLAYER_ZONE in MissionX0.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.

  • Source line: 2544

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

MX0_A03_GDI_INFANTRY

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

  • Source line: 1613

  • Event hooks: Created, Custom, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Innate_Disable, Attach_Script, Action_Reset, Find_Object, Action_Goto, Set_Innate_Is_Stationary, Send_Custom_Event, Action_Attack

  • Summary source: heuristic

Parameter Description:

troop_num:int

MX0_A03_GDI_TANK_DROP_ZONE_DAK

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

  • Source line: 1747

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Debug_Message, Attach_Script

  • Summary source: heuristic

MX0_A03_GDI_TROOP_DROP_ZONE_DAK

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

  • Source line: 1718

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Debug_Message, Attach_Script

  • Summary source: heuristic

MX0_A03_GDI_TROOPER_ONE

MX0_A03_GDI_TROOPER_ONE in MissionX0.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events; changes innate AI behavior; starts conversations.

  • Source line: 2422

  • Event hooks: Created, Custom, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Attach_Script, Innate_Disable, Set_Innate_Is_Stationary, Innate_Enable, Action_Reset, Action_Goto, Debug_Message, Create_Conversation

  • Summary source: heuristic

MX0_A03_HAVOC_TANK

MX0_A03_HAVOC_TANK in MissionX0.cpp responds to custom events; sends custom events.

  • Source line: 2517

  • Event hooks: Custom

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Debug_Message, Send_Custom_Event

  • Summary source: heuristic

MX0_A03_HUMVEE

MX0_A03_HUMVEE in MissionX0.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events; changes innate AI behavior; starts conversations.

  • Source line: 2090

  • Event hooks: Created, Custom, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Attach_Script, Create_Conversation, Join_Conversation, Start_Conversation, Action_Goto, Debug_Message, Find_Object, Action_Attack

  • Summary source: heuristic

MX0_A03_NOD_BUGGIE

MX0_A03_NOD_BUGGIE in MissionX0.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; creates or destroys objects.

  • Source line: 2269

  • Event hooks: Created, Killed, Custom, Action_Complete

  • Persistence hooks: none detected

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

  • Summary source: heuristic

MX0_A03_NOD_HARVESTER

MX0_A03_NOD_HARVESTER in MissionX0.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; controls animation playback.

  • Source line: 2333

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

  • Persistence hooks: none detected

  • Key engine calls: Attach_Script, Set_Health, Action_Goto, Set_Animation, Send_Custom_Event, Debug_Message, Get_Health, Apply_Damage

  • Summary source: heuristic

MX0_A03_NOD_PLACED_MINIGUNNER

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

  • Source line: 1389

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

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

  • Summary source: heuristic

MX0_A03_NOD_TROOPER_TIB_DEATH

MX0_A03_NOD_TROOPER_TIB_DEATH in MissionX0.cpp responds to custom events; reacts to destruction state; sends custom events.

  • Source line: 2310

  • Event hooks: Killed, Custom

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

MX0_A03_NOD_TURRET

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

  • Source line: 2603

  • Event hooks: Created, Killed

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

MX0_A03_TANK

MX0_A03_TANK in MissionX0.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; sends custom events.

  • Source line: 2210

  • Event hooks: Created, Custom, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Attach_Script, Send_Custom_Event, Find_Object, Action_Attack

  • Summary source: heuristic

MX0_A03_TROOPER_ONE_TEST

MX0_A03_TROOPER_ONE_TEST in MissionX0.cpp initializes behavior when the object is created.

  • Source line: 2595

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Attach_Script

  • Summary source: heuristic

MX0_AmbientBattle

MX0_AmbientBattle in MissionX0.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers.

  • Source line: 1189

  • Event hooks: Created, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Create_Sound, Get_Position, Monitor_Sound, Start_Timer

  • Summary source: heuristic

MX0_Engineer1

MX0_Engineer1 in MissionX0.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; drives AI action commands; uses timers; sends custom events; starts conversations.

  • Source line: 470

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

  • Persistence hooks: none detected

  • Key engine calls: Get_Health, Start_Timer, Send_Custom_Event, Find_Object, Get_ID, Get_Position, Action_Goto, Set_Innate_Is_Stationary

  • Summary source: heuristic

Parameter Description:

Damage_multiplier:float

MX0_Engineer2

MX0_Engineer2 in MissionX0.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; drives AI action commands; uses timers; sends custom events; controls animation playback; starts conversations.

  • Source line: 701

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

  • Persistence hooks: none detected

  • Key engine calls: Get_Health, Start_Timer, Send_Custom_Event, Find_Object, Get_ID, Get_Position, Action_Goto, Get_Action_ID

  • Summary source: heuristic

Parameter Description:

Damage_multiplier:float

MX0_Engineer_Goto

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

  • Source line: 984

  • Event hooks: Created, Custom, Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

Parameter Description:

GotoDest1:int, GotoDest2:int, Count:int

MX0_Engineer_Goto2

MX0_Engineer_Goto2 in MissionX0.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.

  • Source line: 1029

  • Event hooks: Created, Custom, Timer_Expired, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

Parameter Description:

GotoDest1:int, GotoDest2:int, Count:int

MX0_Engineer_Return

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

  • Source line: 958

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Send_Custom_Event, Find_Object

  • Summary source: heuristic

MX0_GDI_ORCA

MX0_GDI_ORCA in MissionX0.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects; starts conversations.

  • Source line: 1410

  • Event hooks: Created, Custom, Action_Complete, Entered

  • Persistence hooks: none detected

  • Key engine calls: Create_Object, Attach_Script, Send_Custom_Event, Find_Object, Fade_Background_Music, Create_Conversation, Join_Conversation, Start_Conversation

  • Summary source: heuristic

MX0_Kill_Sniper

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

  • Source line: 1099

  • Event hooks: Created, Entered

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event

  • Summary source: heuristic

MX0_KillNotify

MX0_KillNotify in MissionX0.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; starts conversations.

  • Source line: 1282

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

  • Persistence hooks: none detected

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

  • Summary source: heuristic

MX0_MissionStart_DME

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

  • Source line: 42

  • Event hooks: Created, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

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

  • Summary source: heuristic

MX0_NOD_INFANTRY

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

  • Source line: 1522

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

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Send_Custom_Event, Attach_Script, Set_Innate_Is_Stationary, Action_Attack, Action_Reset, Debug_Message, Action_Goto

  • Summary source: heuristic

Parameter Description:

troop_num:int

MX0_NOD_TroopDrop

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

  • Source line: 1128

  • Event hooks: Created, Timer_Expired, Entered

  • Persistence hooks: none detected

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

  • Summary source: heuristic

MX0_SniperAction

MX0_SniperAction in MissionX0.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; drives AI action commands; uses timers; changes innate AI behavior.

  • Source line: 1221

  • Event hooks: Created, Damaged, Custom, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Get_Health, Innate_Disable, Start_Timer, Apply_Damage, Reveal_Encyclopedia_Character, Display_Encyclopedia_Event_UI, Find_Object, Action_Attack

  • Summary source: heuristic

Parameter Description:

FaceObj:int

MX0_Triggered_Conv

MX0_Triggered_Conv in MissionX0.cpp initializes behavior when the object is created.

  • Source line: 2680

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: none detected

  • Summary source: heuristic