MissionDemo.cpp =============== * Category: ``mission`` * Active scripts: ``10`` * Source: ``Code/Scripts/MissionDemo.cpp`` MDD_Commando ------------ MDD_Commando in MissionDemo.cpp initializes behavior when the object is created. * Source line: ``1788`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Control_Enable``, ``Set_Shield_Type`` * Summary source: ``heuristic`` MDD_Flying_Vehicle ------------------ MDD_Flying_Vehicle in MissionDemo.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: ``1691`` * Event hooks: ``Created``, ``Destroyed``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Enable_Enemy_Seen``, ``Enable_Engine``, ``Disable_Physical_Collisions``, ``Action_Goto``, ``Start_Timer``, ``Action_Attack``, ``Get_Position`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID:int MDD_GDI_Soldier --------------- MDD_GDI_Soldier in MissionDemo.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; changes innate AI behavior. * Source line: ``1215`` * Event hooks: ``Created``, ``Destroyed``, ``Custom``, ``Sound_Heard``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Get_Position``, ``Innate_Disable``, ``Start_Timer``, ``Apply_Damage``, ``Get_A_Star``, ``Find_Object``, ``Action_Goto`` * Summary source: ``heuristic`` Parameter Description:: Area_ID:int, Soldier_Type=0:int MDD_Havoc_Unit -------------- MDD_Havoc_Unit in MissionDemo.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``1798`` * Event hooks: ``Created``, ``Custom``, ``Sound_Heard``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Set_Shield_Type``, ``Set_Shield_Strength``, ``Start_Timer``, ``Action_Goto`` * Summary source: ``heuristic`` MDD_Nod_Apache -------------- MDD_Nod_Apache in MissionDemo.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; sends custom events. * Source line: ``1448`` * Event hooks: ``Created``, ``Sound_Heard``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Engine``, ``Disable_Physical_Collisions``, ``Start_Timer``, ``Action_Attack``, ``Get_Position``, ``Find_Object``, ``Get_A_Star``, ``Get_Distance`` * Summary source: ``heuristic`` Parameter Description:: Area_ID:int MDD_Nod_Soldier --------------- MDD_Nod_Soldier in MissionDemo.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: ``711`` * Event hooks: ``Created``, ``Killed``, ``Damaged``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Set_Innate_Soldier_Home_Location``, ``Enable_Hibernation``, ``Start_Timer``, ``Grant_Key``, ``Get_A_Star``, ``Find_Object``, ``Action_Goto`` * Summary source: ``heuristic`` Parameter Description:: Area_Number:int,Area_Officer:int,Pre_Placed:int MDD_Nod_Stealth --------------- MDD_Nod_Stealth in MissionDemo.cpp initializes behavior when the object is created; continues work on timer callbacks; reacts to destruction state; drives AI action commands; uses timers; creates or destroys objects. * Source line: ``1623`` * Event hooks: ``Created``, ``Destroyed``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Enable_Enemy_Seen``, ``Action_Goto``, ``Start_Timer``, ``Action_Attack``, ``Get_Position``, ``Create_Logical_Sound``, ``Create_Object`` * Summary source: ``heuristic`` MDD_Objective_Controller ------------------------ MDD_Objective_Controller in MissionDemo.cpp initializes behavior when the object is created; creates or destroys objects; updates objectives; starts conversations. * Source line: ``48`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Enable_HUD``, ``Create_Object``, ``Attach_Script``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Enable_Hibernation``, ``Add_Objective`` * Summary source: ``heuristic`` MDD_Respawn_Controller ---------------------- MDD_Respawn_Controller in MissionDemo.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: ``97`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Create_Object``, ``Attach_Script``, ``Start_Timer``, ``Set_Facing``, ``Debug_Message``, ``Get_Difficulty_Level`` * Summary source: ``heuristic`` MDD_Stationary_Vehicle ---------------------- MDD_Stationary_Vehicle in MissionDemo.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. * Source line: ``1375`` * Event hooks: ``Created``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Set_Shield_Type``, ``Enable_Enemy_Seen``, ``Start_Timer``, ``Action_Attack``, ``Get_Player_Type``, ``Send_Custom_Event``, ``Apply_Damage``, ``Action_Reset`` * Summary source: ``heuristic`` Parameter Description:: Area_ID:int