mission08.cpp ============= * Category: ``mission`` * Active scripts: ``114`` * Source: ``Code/Scripts/mission08.cpp`` M08_Activate_Cavern_Entrance_Truck ---------------------------------- M08_Activate_Cavern_Entrance_Truck in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``4885`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Activate_Convoy ------------------- M08_Activate_Convoy in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``1644`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Param=0:int M08_Activate_Encounter ---------------------- M08_Activate_Encounter in mission08.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events. * Source line: ``2846`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Enable_Spawner`` * Summary source: ``heuristic`` Parameter Description:: Spawner_ID1=0:int, Spawner_ID2=0:int, Spawner_ID3=0:int, Spawner_ID4=0:int, Spawner_ID5=0:int, Spawner_ID6=0:int M08_Activate_Excavation ----------------------- M08_Activate_Excavation in mission08.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects. * Source line: ``6100`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Object``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M08_Activate_Innate ------------------- M08_Activate_Innate in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``3172`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID1=0:int, Unit_ID2=0:int, Unit_ID3=0:int, Unit_ID4=0:int, Unit_ID5=0:int, M08_Activate_Midtro ------------------- M08_Activate_Midtro in mission08.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects; controls animation playback. * Source line: ``6793`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Set_Position``, ``Get_Position``, ``Find_Object``, ``Static_Anim_Phys_Goto_Last_Frame``, ``Set_Animation_Frame``, ``Create_Object``, ``Attach_Script`` * Summary source: ``heuristic`` M08_Activate_Objective_802 -------------------------- M08_Activate_Objective_802 in mission08.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; starts conversations. * Source line: ``334`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Activate_Objective_803 -------------------------- M08_Activate_Objective_803 in mission08.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; starts conversations. * Source line: ``393`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Activate_Objective_804 -------------------------- M08_Activate_Objective_804 in mission08.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; starts conversations. * Source line: ``453`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Activate_Objective_806 -------------------------- M08_Activate_Objective_806 in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; starts conversations. * Source line: ``513`` * Event hooks: ``Created``, ``Action_Complete``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Activate_Petra_A -------------------- M08_Activate_Petra_A in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``3689`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Activate_Petra_B -------------------- M08_Activate_Petra_B in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``4078`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Activate_Petra_C -------------------- M08_Activate_Petra_C in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``4456`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Activate_PetraA21 --------------------- M08_Activate_PetraA21 in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events; creates or destroys objects. * Source line: ``1450`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object``, ``Create_Object``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M08_Activate_PetraA22 --------------------- M08_Activate_PetraA22 in mission08.cpp initializes behavior when the object is created; watches enter or exit events. * Source line: ``1487`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Activate_Sakura ------------------- M08_Activate_Sakura in mission08.cpp initializes behavior when the object is created; watches enter or exit events. * Source line: ``5827`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Activate_Stealth_Trap ------------------------- M08_Activate_Stealth_Trap in mission08.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events; creates or destroys objects; creates explosions. * Source line: ``1677`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Explosion``, ``Create_Object``, ``Set_Facing``, ``Get_ID``, ``Send_Custom_Event``, ``Find_Object``, ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Apache ---------- M08_Apache in mission08.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. * Source line: ``6437`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Vehicle_Transitions``, ``Enable_Hibernation``, ``Get_Position``, ``Action_Goto``, ``Find_Object``, ``Apply_Damage``, ``Get_Facing``, ``Get_Safe_Flight_Height`` * Summary source: ``heuristic`` Parameter Description:: Area:int M08_Apache_Controller --------------------- M08_Apache_Controller in mission08.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: ``6278`` * Event hooks: ``Created``, ``Custom``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Get_ID``, ``Create_Object``, ``Find_Object``, ``Attach_Script``, ``Send_Custom_Event``, ``Start_Timer``, ``Enable_Engine`` * Summary source: ``heuristic`` M08_APC_Soldier --------------- M08_APC_Soldier in mission08.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events. * Source line: ``1336`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` Parameter Description:: APC_ID=0:int M08_Archaelogical_Reinforcements -------------------------------- M08_Archaelogical_Reinforcements in mission08.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: ``2059`` * Event hooks: ``Created``, ``Killed``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Start_Timer``, ``Action_Goto``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID=0:int M08_Archaelogical_Site_Buggy ---------------------------- M08_Archaelogical_Site_Buggy in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``2159`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Attack``, ``Modify_Action``, ``Start_Timer`` * Summary source: ``heuristic`` M08_Archaelogical_Site_Controller --------------------------------- M08_Archaelogical_Site_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects. * Source line: ``2100`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Create_Object``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M08_Archaelogical_Site_Patrol ----------------------------- M08_Archaelogical_Site_Patrol in mission08.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: ``1978`` * Event hooks: ``Created``, ``Killed``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Start_Timer``, ``Set_Innate_Is_Stationary``, ``Action_Goto``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int, Waypath_Loc:Vector3, Unit_ID=0:int M08_Archaelogical_Site_Tomb --------------------------- M08_Archaelogical_Site_Tomb in mission08.cpp initializes behavior when the object is created; watches enter or exit events. * Source line: ``2224`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Basketball_Court_Controller ------------------------------- M08_Basketball_Court_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events. * Source line: ``3230`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Basketball_Gun_Emp ---------------------- M08_Basketball_Gun_Emp in mission08.cpp reacts to destruction state; sends custom events. * Source line: ``3285`` * Event hooks: ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Cavern_APC -------------- M08_Cavern_APC in mission08.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``5233`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int M08_Cavern_Controller --------------------- M08_Cavern_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events. * Source line: ``5123`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Cavern_Entrance_Truck ------------------------- M08_Cavern_Entrance_Truck in mission08.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands. * Source line: ``4917`` * Event hooks: ``Created``, ``Custom``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto``, ``Apply_Damage`` * Summary source: ``heuristic`` M08_Cavern_Gun_Emplacement -------------------------- M08_Cavern_Gun_Emplacement in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``5393`` * Event hooks: ``Created``, ``Damaged``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Set_Player_Type``, ``Enable_Enemy_Seen``, ``Action_Attack``, ``Start_Timer``, ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Cavern_Tunnel_APC --------------------- M08_Cavern_Tunnel_APC in mission08.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; drives AI action commands; uses timers; creates or destroys objects. * Source line: ``5262`` * Event hooks: ``Created``, ``Damaged``, ``Custom``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Get_ID``, ``Get_Position``, ``Get_Facing``, ``Create_Object``, ``Attach_Script``, ``Action_Attack``, ``Start_Timer`` * Summary source: ``heuristic`` M08_Cell_Controller ------------------- M08_Cell_Controller in mission08.cpp initializes behavior when the object is created; handles player poke interaction; sends custom events; creates or destroys objects. * Source line: ``883`` * Event hooks: ``Created``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Debug_Message``, ``Enable_HUD_Pokable_Indicator``, ``Is_A_Star``, ``Create_Sound``, ``Grant_Key``, ``Send_Custom_Event``, ``Find_Object``, ``Destroy_Object`` * Summary source: ``heuristic`` M08_Custom_Activate ------------------- M08_Custom_Activate in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``5201`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Controller_ID=0:int M08_DataDisc_01_DLS ------------------- M08_DataDisc_01_DLS in mission08.cpp responds to custom events. * Source line: ``7159`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_HUD_Help_Text``, ``Reveal_Encyclopedia_Weapon`` * Summary source: ``heuristic`` M08_DataDisc_02_DLS ------------------- M08_DataDisc_02_DLS in mission08.cpp responds to custom events. * Source line: ``7173`` * Event hooks: ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_HUD_Help_Text``, ``Reveal_Encyclopedia_Weapon`` * Summary source: ``heuristic`` M08_Deactivate_Encounter ------------------------ M08_Deactivate_Encounter in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``2947`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Activate_Zone=0:int M08_Deactivate_Petra_A ---------------------- M08_Deactivate_Petra_A in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``3715`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Deactivate_Petra_B ---------------------- M08_Deactivate_Petra_B in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``4103`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Deactivate_Petra_C ---------------------- M08_Deactivate_Petra_C in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``4481`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Destroy_Stealth_Trap ------------------------ M08_Destroy_Stealth_Trap in mission08.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events. * Source line: ``1810`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Get_ID``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Elevator_Movement_Zone -------------------------- M08_Elevator_Movement_Zone in mission08.cpp watches enter or exit events; creates or destroys objects. * Source line: ``6882`` * Event hooks: ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Attach_Script``, ``Create_Object``, ``Set_Is_Rendered``, ``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 M08_Enable_KaneConversation --------------------------- M08_Enable_KaneConversation in mission08.cpp initializes behavior when the object is created; watches enter or exit events; creates or destroys objects. * Source line: ``7082`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Find_Object``, ``Create_Object_At_Bone``, ``Attach_To_Object_Bone``, ``Disable_All_Collisions``, ``Set_Facing``, ``Get_Facing``, ``Set_Loiters_Allowed`` * Summary source: ``heuristic`` M08_Enable_Stealth ------------------ M08_Enable_Stealth in mission08.cpp initializes behavior when the object is created. * Source line: ``6950`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Enable_Stealth`` * Summary source: ``heuristic`` Parameter Description:: On=1:int M08_Encounter_Unit ------------------ M08_Encounter_Unit in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``2977`` * Event hooks: ``Created``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Is_Stationary``, ``Action_Goto``, ``Start_Timer``, ``Apply_Damage``, ``Get_Position``, ``Create_Sound``, ``Innate_Force_State_Enemy_Seen`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int, Priority=0:int, Suicide=0:int, Stationary_at_End=0:int M08_Excavation_Mechanism ------------------------ M08_Excavation_Mechanism in mission08.cpp reacts to destruction state; sends custom events. * Source line: ``2450`` * Event hooks: ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Facility_APC ---------------- M08_Facility_APC in mission08.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; drives AI action commands; uses timers; creates or destroys objects. * Source line: ``4507`` * Event hooks: ``Created``, ``Damaged``, ``Custom``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Get_ID``, ``Get_Position``, ``Get_Facing``, ``Create_Object``, ``Attach_Script``, ``Action_Attack``, ``Start_Timer`` * Summary source: ``heuristic`` M08_Facility_Go_Point --------------------- M08_Facility_Go_Point in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``2634`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Innate_Soldier_Enable_Footsteps_Heard``, ``Find_Object``, ``Action_Goto``, ``Start_Timer``, ``Is_A_Star`` * Summary source: ``heuristic`` Parameter Description:: Point1_ID=0:int, Point2_ID=0:int M08_Facility_Patrol ------------------- M08_Facility_Patrol in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``2556`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Innate_Soldier_Enable_Footsteps_Heard``, ``Action_Goto``, ``Start_Timer``, ``Is_A_Star`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int, Waypath_Loc:Vector3 M08_Facility_Scientist ---------------------- M08_Facility_Scientist in mission08.cpp initializes behavior when the object is created; reacts to destruction state; drives AI action commands; uses timers; starts conversations. * Source line: ``6135`` * Event hooks: ``Created``, ``Killed``, ``Enemy_Seen``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Set_Player_Type``, ``Find_Object``, ``Action_Goto``, ``Get_Action_ID``, ``Start_Timer``, ``Get_Position``, ``Action_Face_Location``, ``Action_Play_Animation`` * Summary source: ``heuristic`` Parameter Description:: Loc1_ID=0:int, Loc2_ID=0:int, Loc3_ID=0:int, Animation:string, Spawner_ID=0:int M08_Facility_Scientist_Inactive ------------------------------- M08_Facility_Scientist_Inactive in mission08.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. * Source line: ``4961`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Innate_Soldier_Enable_Footsteps_Heard``, ``Find_Object``, ``Action_Goto``, ``Start_Timer``, ``Action_Play_Animation``, ``Is_A_Star``, ``Set_Innate_Is_Stationary``, ``Send_Custom_Event`` * Summary source: ``heuristic`` Parameter Description:: Point1_ID=0:int, Point2_ID=0:int, Point3_ID=0:int, Controller_ID=0:int M08_Facility_Tank ----------------- M08_Facility_Tank in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``2717`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Start_Timer``, ``Modify_Action``, ``Action_Attack`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int M08_Facility_Vehicle_Dec ------------------------ M08_Facility_Vehicle_Dec in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``2793`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Attack``, ``Start_Timer``, ``Modify_Action`` * Summary source: ``heuristic`` M08_Flyover_Controller ---------------------- M08_Flyover_Controller in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers; creates or destroys objects. * Source line: ``6054`` * Event hooks: ``Created``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Start_Timer``, ``Get_Random_Int``, ``Create_Object``, ``Attach_Script`` * Summary source: ``heuristic`` M08_Free_Jailed_Mutants ----------------------- M08_Free_Jailed_Mutants in mission08.cpp initializes behavior when the object is created; handles player poke interaction; sends custom events. * Source line: ``6770`` * Event hooks: ``Created``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Enable_HUD_Pokable_Indicator``, ``Grant_Key``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Free_Prisoners_Zone ----------------------- M08_Free_Prisoners_Zone in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``5644`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Prisoner1_ID=0:int, Prisoner2_ID=0:int, Prisoner3_ID=0:int, Prisoner4_ID=0:int M08_GDI_Free_Prison ------------------- M08_GDI_Free_Prison in mission08.cpp reacts to destruction state; sends custom events. * Source line: ``1259`` * Event hooks: ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Soldier_ID=0:int M08_Havoc_DLS ------------- M08_Havoc_DLS in mission08.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events; creates or destroys objects; changes inventory or weapons. * Source line: ``278`` * Event hooks: ``Created``, ``Destroyed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Clear_Weapons``, ``Give_PowerUp``, ``Grant_Key``, ``Set_Shield_Strength``, ``Reveal_Encyclopedia_Vehicle``, ``Set_Position``, ``Get_Position``, ``Find_Object`` * Summary source: ``heuristic`` M08_Helipad ----------- M08_Helipad in mission08.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events. * Source line: ``562`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Create_Logical_Sound``, ``Send_Custom_Event``, ``Find_Object``, ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Homepoint ------------- M08_Homepoint in mission08.cpp initializes behavior when the object is created. * Source line: ``3293`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Get_Position``, ``Find_Object``, ``Set_Innate_Soldier_Home_Location`` * Summary source: ``heuristic`` Parameter Description:: Homepoint_ID=0:int M08_Immortal_Star_DLS --------------------- M08_Immortal_Star_DLS in mission08.cpp initializes behavior when the object is created; responds to custom events. * Source line: ``6913`` * Event hooks: ``Created``, ``Damaged``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Get_Health``, ``Set_Health`` * Summary source: ``heuristic`` M08_Initial_Prisoner -------------------- M08_Initial_Prisoner in mission08.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; drives AI action commands; sends custom events; changes inventory or weapons. * Source line: ``730`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Enemy_Seen``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Soldier_Home_Location``, ``Get_Position``, ``Get_ID``, ``Action_Goto``, ``Send_Custom_Event``, ``Find_Object``, ``Set_Player_Type``, ``Grant_Key`` * Summary source: ``heuristic`` Parameter Description:: Reinforcment_ID=0:int M08_Innate_Control ------------------ M08_Innate_Control in mission08.cpp initializes behavior when the object is created; responds to custom events; changes innate AI behavior. * Source line: ``3145`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Set_Innate_Soldier_Home_Location``, ``Get_Position`` * Summary source: ``heuristic`` M08_KaneHead ------------ M08_KaneHead in mission08.cpp initializes behavior when the object is created; creates or destroys objects; starts conversations. * Source line: ``7119`` * Event hooks: ``Created``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Destroy_Object``, ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Lower_Cavern_Buggy ---------------------- M08_Lower_Cavern_Buggy in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``5464`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Goto``, ``Modify_Action``, ``Start_Timer``, ``Action_Attack`` * Summary source: ``heuristic`` M08_Mobile_Apache ----------------- M08_Mobile_Apache in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; creates or destroys objects. * Source line: ``6613`` * Event hooks: ``Created``, ``Sound_Heard``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Action_Goto``, ``Start_Timer``, ``Action_Attack``, ``Enable_Engine``, ``Destroy_Object``, ``Find_Object``, ``Get_Position`` * Summary source: ``heuristic`` Parameter Description:: Entrance_Path_ID=0:int, Helipad_ID=0:int M08_Mobile_Vehicle ------------------ M08_Mobile_Vehicle in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``5939`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Start_Timer``, ``Get_Health``, ``Debug_Message``, ``Get_Position``, ``Find_Object``, ``Modify_Action``, ``Get_Distance`` * Summary source: ``heuristic`` Parameter Description:: CheckBlocked=1:int, Attack_Loc0=0:int, Attack_Loc1=0:int, Attack_Loc2=0:int, Attack_Loc3=0:int, Attack_Loc4=0:int, Attack_Loc5=0:int, Attack_Loc6=0:int, Attack_Loc7=0:int, Attack_Loc8=0:int, Attack_Loc9=0:int, Attack_Loc10=0:int M08_Move_Sakura --------------- M08_Move_Sakura in mission08.cpp initializes behavior when the object is created; responds to custom events; watches enter or exit events; sends custom events. * Source line: ``5894`` * Event hooks: ``Created``, ``Custom``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Movement_Loc=0:int M08_Mutant_Behavior ------------------- M08_Mutant_Behavior in mission08.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands; changes innate AI behavior. * Source line: ``6726`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Action_Play_Animation``, ``Innate_Enable``, ``Action_Goto`` * Summary source: ``heuristic`` M08_Nod_Buggy_Dec ----------------- M08_Nod_Buggy_Dec in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``3303`` * Event hooks: ``Created``, ``Damaged``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Attack``, ``Start_Timer`` * Summary source: ``heuristic`` M08_Nod_Gun_Emplacement ----------------------- M08_Nod_Gun_Emplacement in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``997`` * Event hooks: ``Created``, ``Damaged``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Set_Player_Type``, ``Enable_Enemy_Seen``, ``Action_Attack``, ``Start_Timer`` * Summary source: ``heuristic`` M08_Nod_Light_Tank ------------------ M08_Nod_Light_Tank in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``1874`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Attack``, ``Start_Timer`` * Summary source: ``heuristic`` M08_Nod_Prison_Unit ------------------- M08_Nod_Prison_Unit in mission08.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events. * Source line: ``845`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Get_ID``, ``Set_Innate_Is_Stationary``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Nod_Stealth_Tank -------------------- M08_Nod_Stealth_Tank in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``1926`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Attack``, ``Start_Timer`` * Summary source: ``heuristic`` M08_Nod_Turret -------------- M08_Nod_Turret in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``1063`` * Event hooks: ``Created``, ``Damaged``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Set_Player_Type``, ``Enable_Enemy_Seen``, ``Action_Attack``, ``Start_Timer``, ``Get_Player_Type`` * Summary source: ``heuristic`` M08_Nod_Warden -------------- M08_Nod_Warden in mission08.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; creates or destroys objects; changes innate AI behavior. * Source line: ``5859`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Innate_Disable``, ``Innate_Enable``, ``Set_Innate_Soldier_Home_Location``, ``Get_Position``, ``Create_Object`` * Summary source: ``heuristic`` M08_Objective_Controller ------------------------ M08_Objective_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events; uses timers; sends custom events; updates objectives. * Source line: ``45`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Background_Music``, ``Start_Timer``, ``Enable_Hibernation``, ``Add_Objective``, ``Find_Object``, ``Set_Objective_Radar_Blip_Object``, ``Set_Objective_HUD_Info_Position``, ``Get_Position`` * Summary source: ``heuristic`` M08_Observatory_Dome_Controller ------------------------------- M08_Observatory_Dome_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events. * Source line: ``4794`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Enable_Spawner`` * Summary source: ``heuristic`` M08_Patrol_Inactive ------------------- M08_Patrol_Inactive in mission08.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. * Source line: ``4640`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto``, ``Start_Timer``, ``Innate_Soldier_Enable_Footsteps_Heard``, ``Set_Innate_Soldier_Home_Location``, ``Set_Innate_Is_Stationary``, ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int, Waypath_Loc:Vector3, Controller_ID=0:int M08_Petra_A_Controller ---------------------- M08_Petra_A_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects. * Source line: ``3368`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Create_Logical_Sound``, ``Find_Object``, ``Get_Facing``, ``Create_Object``, ``Get_Position``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M08_Petra_A_Helo ---------------- M08_Petra_A_Helo in mission08.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events. * Source line: ``3666`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Enable_Hibernation``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID=0:int M08_Petra_A_Unit ---------------- M08_Petra_A_Unit in mission08.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. * Source line: ``3569`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Action_Goto``, ``Start_Timer``, ``Action_Reset``, ``Get_ID``, ``Apply_Damage`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID=0:int M08_Petra_B_Controller ---------------------- M08_Petra_B_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects. * Source line: ``3743`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Create_Logical_Sound``, ``Find_Object``, ``Create_Object``, ``Set_Facing``, ``Get_ID``, ``Get_Facing``, ``Get_Position`` * Summary source: ``heuristic`` M08_Petra_B_Helo ---------------- M08_Petra_B_Helo in mission08.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events. * Source line: ``4055`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID=0:int M08_Petra_B_Unit ---------------- M08_Petra_B_Unit in mission08.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. * Source line: ``3958`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Action_Goto``, ``Start_Timer``, ``Action_Reset``, ``Get_ID``, ``Apply_Damage`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID=0:int M08_Petra_C_Controller ---------------------- M08_Petra_C_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events; sends custom events; creates or destroys objects. * Source line: ``4131`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Create_Logical_Sound``, ``Find_Object``, ``Get_Facing``, ``Create_Object``, ``Get_Position``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M08_Petra_C_Helo ---------------- M08_Petra_C_Helo in mission08.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events. * Source line: ``4433`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID=0:int M08_Petra_C_Unit ---------------- M08_Petra_C_Unit in mission08.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. * Source line: ``4336`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Sound_Heard``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Action_Goto``, ``Start_Timer``, ``Action_Reset``, ``Get_ID``, ``Apply_Damage`` * Summary source: ``heuristic`` Parameter Description:: Unit_ID=0:int M08_Petra_Convoy ---------------- M08_Petra_Convoy in mission08.cpp initializes behavior when the object is created; responds to custom events; drives AI action commands. * Source line: ``1581`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto`` * Summary source: ``heuristic`` M08_PetraA21_Buggy ------------------ M08_PetraA21_Buggy in mission08.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: ``1363`` * Event hooks: ``Created``, ``Custom``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Attack``, ``Start_Timer``, ``Action_Goto`` * Summary source: ``heuristic`` M08_PetraA22_Stealth_Tank ------------------------- M08_PetraA22_Stealth_Tank in mission08.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: ``1518`` * Event hooks: ``Created``, ``Custom``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Action_Attack``, ``Start_Timer``, ``Enable_Enemy_Seen`` * Summary source: ``heuristic`` M08_PetraA25_Controller ----------------------- M08_PetraA25_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects. * Source line: ``2254`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Create_Object``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M08_PetraA25_Patrol ------------------- M08_PetraA25_Patrol in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``2386`` * Event hooks: ``Created``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto``, ``Start_Timer`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int, Waypath_Loc:Vector3 M08_PetraA25_Tank ----------------- M08_PetraA25_Tank in mission08.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: ``2307`` * Event hooks: ``Created``, ``Killed``, ``Enemy_Seen``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Start_Timer``, ``Modify_Action``, ``Action_Attack``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Player_Stealth_Tank ----------------------- M08_Player_Stealth_Tank in mission08.cpp initializes behavior when the object is created; sends custom events. * Source line: ``1854`` * Event hooks: ``Created`` * Persistence hooks: none detected * Key engine calls: ``Send_Custom_Event``, ``Find_Object``, ``Get_ID`` * Summary source: ``heuristic`` M08_Prison_Apache ----------------- M08_Prison_Apache in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers; creates or destroys objects. * Source line: ``1132`` * Event hooks: ``Created``, ``Sound_Heard``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Enable_Enemy_Seen``, ``Action_Goto``, ``Get_Position``, ``Get_Distance``, ``Modify_Action``, ``Start_Timer``, ``Action_Attack``, ``Destroy_Object`` * Summary source: ``heuristic`` M08_Prison_Controller --------------------- M08_Prison_Controller in mission08.cpp initializes behavior when the object is created; responds to custom events; creates or destroys objects. * Source line: ``1277`` * Event hooks: ``Created``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Create_Object``, ``Set_Facing``, ``Attach_Script`` * Summary source: ``heuristic`` M08_Prison_Patrol ----------------- M08_Prison_Patrol in mission08.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers. * Source line: ``624`` * Event hooks: ``Created``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Innate_Soldier_Enable_Footsteps_Heard``, ``Set_Innate_Soldier_Home_Location``, ``Set_Innate_Is_Stationary``, ``Action_Goto``, ``Start_Timer``, ``Is_A_Star`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int, Waypath_Loc:Vector3 M08_Prison_Storage_Guard ------------------------ M08_Prison_Storage_Guard in mission08.cpp initializes behavior when the object is created; reacts to destruction state; creates or destroys objects. * Source line: ``920`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Set_Innate_Soldier_Home_Location``, ``Get_Position``, ``Create_Object`` * Summary source: ``heuristic`` M08_Prisoner_Conversation ------------------------- M08_Prisoner_Conversation in mission08.cpp initializes behavior when the object is created; watches enter or exit events; starts conversations. * Source line: ``6831`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Find_Object``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation`` * Summary source: ``heuristic`` Parameter Description:: Orator_ID=0:int, Captive=0:int M08_Prisoner_Poke_Conversation ------------------------------ M08_Prisoner_Poke_Conversation in mission08.cpp initializes behavior when the object is created; handles player poke interaction; starts conversations. * Source line: ``7003`` * Event hooks: ``Created``, ``Action_Complete``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Get_Random_Int``, ``Get_Preset_Name``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation`` * Summary source: ``heuristic`` M08_Raveshaw ------------ M08_Raveshaw in mission08.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events. * Source line: ``590`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Set_Position``, ``Get_Position``, ``Find_Object``, ``Send_Custom_Event`` * Summary source: ``heuristic`` M08_Reinforcement_Prisoner -------------------------- M08_Reinforcement_Prisoner in mission08.cpp initializes behavior when the object is created; reacts to destruction state. * Source line: ``824`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: none detected * Summary source: ``heuristic`` M08_Reinforcements_Active ------------------------- M08_Reinforcements_Active in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``4831`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Controller_ID=0:int M08_Reinforcements_Inactive --------------------------- M08_Reinforcements_Inactive in mission08.cpp initializes behavior when the object is created; watches enter or exit events; sends custom events. * Source line: ``4858`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Controller_ID=0:int M08_Research_Station_A ---------------------- M08_Research_Station_A in mission08.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events; creates or destroys objects; creates explosions; controls animation playback. * Source line: ``2496`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Set_Animation_Frame``, ``Create_Explosion``, ``Get_Position``, ``Get_Facing``, ``Create_Object``, ``Set_Facing``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Research_Station_B ---------------------- M08_Research_Station_B in mission08.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events; creates or destroys objects; creates explosions; controls animation playback. * Source line: ``2526`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Set_Animation_Frame``, ``Create_Explosion``, ``Get_Position``, ``Get_Facing``, ``Create_Object``, ``Set_Facing``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Sakura ---------- M08_Sakura in mission08.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; drives AI action commands; sends custom events; creates or destroys objects. * Source line: ``5683`` * Event hooks: ``Created``, ``Damaged``, ``Custom``, ``Enemy_Seen``, ``Action_Complete``, ``Timer_Expired`` * Persistence hooks: none detected * Key engine calls: ``Get_ID``, ``Send_Custom_Event``, ``Find_Object``, ``Set_Player_Type``, ``Enable_Enemy_Seen``, ``Action_Goto``, ``Get_Max_Health``, ``Modify_Action`` * Summary source: ``heuristic`` M08_Scientist ------------- M08_Scientist in mission08.cpp initializes behavior when the object is created; responds to custom events; reacts to destruction state; sends custom events. * Source line: ``4760`` * Event hooks: ``Created``, ``Killed``, ``Custom`` * Persistence hooks: none detected * Key engine calls: ``Start_Random_Conversation``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` Parameter Description:: Controller_ID=0:int M08_Sniper ---------- M08_Sniper in mission08.cpp initializes behavior when the object is created; drives AI action commands. * Source line: ``943`` * Event hooks: ``Created``, ``Action_Complete`` * Persistence hooks: none detected * Key engine calls: ``Action_Goto``, ``Set_Innate_Is_Stationary`` * Summary source: ``heuristic`` Parameter Description:: Waypath_ID=0:int, Waypath_Loc:Vector3 M08_Tiberium_Cultivation_MCT ---------------------------- M08_Tiberium_Cultivation_MCT in mission08.cpp initializes behavior when the object is created; reacts to destruction state; sends custom events; creates or destroys objects; creates explosions; controls animation playback. * Source line: ``2467`` * Event hooks: ``Created``, ``Killed`` * Persistence hooks: none detected * Key engine calls: ``Set_Animation_Frame``, ``Create_Explosion``, ``Get_Position``, ``Get_Facing``, ``Create_Object``, ``Set_Facing``, ``Send_Custom_Event``, ``Find_Object`` * Summary source: ``heuristic`` M08_Unarmed_Prisoner -------------------- M08_Unarmed_Prisoner in mission08.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; changes inventory or weapons. * Source line: ``5551`` * Event hooks: ``Created``, ``Killed``, ``Custom``, ``Action_Complete``, ``Timer_Expired``, ``Poked`` * Persistence hooks: none detected * Key engine calls: ``Set_Player_Type``, ``Set_Innate_Is_Stationary``, ``Give_PowerUp``, ``Select_Weapon``, ``Find_Object``, ``Action_Goto``, ``Start_Timer``, ``Grant_Key`` * Summary source: ``heuristic`` Parameter Description:: Exit_Cell_ID=0:int, Weapon_Loc_ID=0:int M08_Warden_Announcement1 ------------------------ M08_Warden_Announcement1 in mission08.cpp initializes behavior when the object is created; watches enter or exit events; starts conversations. * Source line: ``3059`` * Event hooks: ``Created``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation`` * Summary source: ``heuristic`` M08_Warden_Announcement2 ------------------------ M08_Warden_Announcement2 in mission08.cpp initializes behavior when the object is created; watches enter or exit events; starts conversations. * Source line: ``3096`` * Event hooks: ``Created``, ``Action_Complete``, ``Entered`` * Persistence hooks: none detected * Key engine calls: ``Is_A_Star``, ``Create_Conversation``, ``Join_Conversation``, ``Start_Conversation``, ``Monitor_Conversation``, ``Create_Sound`` * Summary source: ``heuristic``