Test_DME.cpp ============ * Category: ``test-and-prototype`` * Active scripts: ``12`` * Source: ``Code/Scripts/Test_DME.cpp`` DME_Cinematic_Test ------------------ DME_Cinematic_Test in Test_DME.cpp initializes behavior when the object is created; sends custom events; creates or destroys objects. * Source line: ``1015`` * Event hooks: ``Created``, ``Damaged`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Set_Player_Type``, ``Create_Object``, ``Set_Facing``, ``Attach_Script``, ``Set_Model``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` DME_Destroy_Item ---------------- DME_Destroy_Item in Test_DME.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers; creates or destroys objects. * Source line: ``199`` * Event hooks: ``Created``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Start_Timer``, ``Destroy_Object`` * Summary source: ``heuristic`` Parameter Description:: timer_length: float DME_Test_Ejected_Soldier ------------------------ DME_Test_Ejected_Soldier in Test_DME.cpp reacts to destruction state; creates or destroys objects. * Source line: ``234`` * Event hooks: ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Create_Object``, ``Attach_Script`` * Summary source: ``heuristic`` DME_Test_Paradrop ----------------- DME_Test_Paradrop in Test_DME.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers; creates or destroys objects; controls animation playback; plays sounds. * Source line: ``252`` * Event hooks: ``Created``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Create_Object_At_Bone``, ``Attach_To_Object_Bone``, ``Set_Model``, ``Set_Animation``, ``Create_3D_Sound_At_Bone``, ``Start_Timer``, ``Get_Facing`` * Summary source: ``heuristic`` DME_Test_Powerup ---------------- DME_Test_Powerup in Test_DME.cpp reacts to destruction state; creates or destroys objects. * Source line: ``38`` * Event hooks: ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Trigger_Spawner``, ``Get_Position``, ``Create_Object``, ``Attach_Script``, ``Debug_Message`` * Summary source: ``heuristic`` DME_Test_Work_Area ------------------ DME_Test_Work_Area in Test_DME.cpp initializes behavior when the object is created; responds to custom events; sends custom events. * Source line: ``672`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Debug_Message``, ``Send_Custom_Event`` * Summary source: ``heuristic`` DME_Test_Worker_Wander ---------------------- DME_Test_Worker_Wander in Test_DME.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; controls animation playback; changes innate AI behavior; starts conversations. * Source line: ``305`` * Event hooks: ``Created``, ``Custom``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Debug_Message``, ``Get_ID``, ``Find_Object``, ``Get_Position``, ``Get_Facing``, ``Action_Goto``, ``Get_Distance`` * Summary source: ``heuristic`` Parameter Description:: Work_Area=3:int DME_Waypath_test ---------------- DME_Waypath_test in Test_DME.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``217`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto`` * Summary source: ``heuristic`` M05_Tank_Attack_DME ------------------- M05_Tank_Attack_DME in Test_DME.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``744`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Get_Position``, ``Get_Distance``, ``Action_Attack``, ``Start_Timer`` * Summary source: ``heuristic`` M05_Tank_Drop_01_DME -------------------- M05_Tank_Drop_01_DME in Test_DME.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects. * Source line: ``713`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Object``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M05_Tech_Wander_DME ------------------- M05_Tech_Wander_DME in Test_DME.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; changes innate AI behavior; starts conversations. * Source line: ``814`` * Event hooks: ``Created``, ``Custom``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Debug_Message``, ``Get_ID``, ``Find_Object``, ``Get_Position``, ``Get_Facing``, ``Action_Goto``, ``Get_Distance`` * Summary source: ``heuristic`` Parameter Description:: Work_Area=1:int test_Ssm_Trigger ---------------- test_Ssm_Trigger in Test_DME.cpp sends custom events. * Source line: ``1004`` * Event hooks: ``Damaged`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event`` * Summary source: ``heuristic``