Mission00.cpp ============= * Category: ``mission`` * Active scripts: ``22`` * Source: ``Code/Scripts/Mission00.cpp`` MSK_Controller -------------- MSK_Controller in Mission00.cpp initializes behavior when the object is created; responds to custom events; starts conversations. * Source line: ``3869`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Set_HUD_Help_Text``, ``Add_Radar_Marker``, ``Trigger_Spawner`` * Summary source: ``heuristic`` MSK_Info_Zone ------------- MSK_Info_Zone in Mission00.cpp initializes behavior when the object is created; watches enter or exit events; starts conversations. * Source line: ``4155`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Get_ID``, ``Clear_Radar_Marker``, ``Force_Camera_Look``, ``Set_HUD_Help_Text``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation`` * Summary source: ``heuristic`` MSK_Soldier ----------- MSK_Soldier in Mission00.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: ``3926`` * Event hooks: ``Created``, ``Killed``, ``Damaged``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Start_Timer``, ``Enable_Innate_Conversations``, ``Enable_Hibernation``, ``Action_Goto``, ``Find_Object``, ``Send_Custom_Event``, ``Get_Player_Type``, ``Action_Attack`` * Summary source: ``heuristic`` Parameter Description:: Spawner_ID:int MTU_Building_Controller ----------------------- MTU_Building_Controller in Mission00.cpp initializes behavior when the object is created; responds to custom events. * Source line: ``3728`` * Event hooks: ``Created``, ``Damaged``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Get_ID``, ``Get_Max_Health``, ``Set_Health``, ``Set_Building_Power``, ``Apply_Damage`` * Summary source: ``heuristic`` Parameter Description:: Building_ID:int MTU_Commando ------------ MTU_Commando in Mission00.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; sends custom events; changes inventory or weapons. * Source line: ``3346`` * Event hooks: ``Created``, ``Damaged``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Reveal_Encyclopedia_Weapon``, ``Select_Weapon``, ``Control_Enable``, ``Action_Follow_Input``, ``Force_Camera_Look``, ``Start_Timer``, ``Get_Health``, ``Get_Max_Health`` * Summary source: ``heuristic`` MTU_Commando_Startup -------------------- MTU_Commando_Startup in Mission00.cpp initializes behavior when the object is created. * Source line: ``3456`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Attach_Script`` * Summary source: ``heuristic`` MTU_Flyover ----------- MTU_Flyover in Mission00.cpp initializes behavior when the object is created; drives AI action commands; creates or destroys objects. * Source line: ``3837`` * Event hooks: ``Created``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto``, ``Destroy_Object`` * Summary source: ``heuristic`` Parameter Description:: Vehicle_ID:int MTU_GDI_Soldier --------------- MTU_GDI_Soldier in Mission00.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; controls animation playback; changes inventory or weapons; changes innate AI behavior; starts conversations. * Source line: ``3228`` * Event hooks: ``Created``, ``Damaged``, ``Custom``, ``Action_Complete``, ``Timer_Expired``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Set_Loiters_Allowed``, ``Enable_Enemy_Seen``, ``Innate_Disable``, ``Get_ID``, ``Start_Timer``, ``Get_Position``, ``Get_Distance`` * Summary source: ``heuristic`` MTU_GDI_Vehicle --------------- MTU_GDI_Vehicle in Mission00.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events. * Source line: ``3641`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Player_Type``, ``Find_Object``, ``Send_Custom_Event``, ``Set_HUD_Help_Text`` * Summary source: ``heuristic`` Parameter Description:: Vehicle_ID:int MTU_Nod_Apache -------------- MTU_Nod_Apache in Mission00.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; sends custom events; creates or destroys objects. * Source line: ``3507`` * Event hooks: ``Created``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Disable_Physical_Collisions``, ``Action_Goto``, ``Start_Timer``, ``Destroy_Object``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` Parameter Description:: Apache_ID:int MTU_Nod_Soldier --------------- MTU_Nod_Soldier in Mission00.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 innate AI behavior. * Source line: ``3773`` * Event hooks: ``Created``, ``Killed``, ``Damaged``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Grant_Key``, ``Innate_Disable``, ``Action_Goto``, ``Start_Timer``, ``Set_Health``, ``Find_Object``, ``Send_Custom_Event``, ``Apply_Damage`` * Summary source: ``heuristic`` Parameter Description:: Soldier_ID:int MTU_PowerUp_Armor ----------------- MTU_PowerUp_Armor in Mission00.cpp responds to custom events; sends custom events. * Source line: ``3486`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` MTU_PowerUp_Health ------------------ MTU_PowerUp_Health in Mission00.cpp responds to custom events; sends custom events. * Source line: ``3465`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` MTU_Range_Powerup ----------------- MTU_Range_Powerup in Mission00.cpp responds to custom events; sends custom events. * Source line: ``3624`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` Parameter Description:: Powerup_ID:int MTU_Range_Target ---------------- MTU_Range_Target in Mission00.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events; changes innate AI behavior. * Source line: ``3544`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Attach_Script``, ``Innate_Disable``, ``Get_Position``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` Parameter Description:: Target_ID:int MTU_Range_Target_Miss_Commando ------------------------------ MTU_Range_Target_Miss_Commando in Mission00.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``3604`` * Event hooks: ``Created``, ``Enemy_Seen`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Attack`` * Summary source: ``heuristic`` MTU_Range_Target_Path_Left -------------------------- MTU_Range_Target_Path_Left in Mission00.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``3591`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto`` * Summary source: ``heuristic`` MTU_Range_Target_Path_Mid ------------------------- MTU_Range_Target_Path_Mid in Mission00.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``3565`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto`` * Summary source: ``heuristic`` MTU_Range_Target_Path_Right --------------------------- MTU_Range_Target_Path_Right in Mission00.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``3578`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto`` * Summary source: ``heuristic`` MTU_Trigger_Zone ---------------- MTU_Trigger_Zone in Mission00.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: ``2758`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Get_ID``, ``Set_HUD_Help_Text``, ``Find_Object``, ``Send_Custom_Event``, ``Has_Key``, ``Clear_Radar_Marker``, ``Destroy_Object``, ``Get_Max_Health`` * Summary source: ``heuristic`` MTU_Tutorial_Controller ----------------------- MTU_Tutorial_Controller in Mission00.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; controls animation playback; updates objectives; changes innate AI behavior. * Source line: ``45`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Reveal_Map``, ``Add_Radar_Marker``, ``Add_Objective``, ``Start_Timer``, ``Find_Object``, ``Set_Animation_Frame``, ``Send_Custom_Event``, ``Create_Object`` * Summary source: ``heuristic`` MTU_Tutorial_Instructor ----------------------- MTU_Tutorial_Instructor in Mission00.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; creates or destroys objects; controls animation playback; changes inventory or weapons; updates objectives; changes innate AI behavior; starts conversations. * Source line: ``1218`` * Event hooks: ``Created``, ``Damaged``, ``Custom``, ``Sound_Heard``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Set_Loiters_Allowed``, ``Innate_Disable``, ``Set_Shield_Type``, ``Enable_Hibernation``, ``Send_Custom_Event``, ``Start_Timer``, ``Action_Reset``, ``Find_Object`` * Summary source: ``heuristic``