Test_PDS.cpp

  • Category: test-and-prototype

  • Active scripts: 15

  • Source: Code/Scripts/Test_PDS.cpp

PDS_Generic_Test

PDS_Generic_Test in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers.

  • Source line: 42

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_The_Star, Get_Position, Get_Safe_Flight_Height, Set_Position

  • Summary source: heuristic

PDS_Get_In_Vehicle_Do_Waypath

PDS_Get_In_Vehicle_Do_Waypath in Test_PDS.cpp initializes behavior when the object is created; drives AI action commands.

  • Source line: 299

  • Event hooks: Created, Action_Complete

  • Persistence hooks: none detected

  • Key engine calls: Find_Object, Get_Position, Action_Movement_Goto_Location, Action_Goto, Action_Movement_Follow_Waypath

  • Summary source: heuristic

Parameter Description:

VehicleID=:int,WaypathID=:int,V3Test=1.3 44.543 0:vector3

PDS_Test_Bubba

PDS_Test_Bubba in Test_PDS.cpp initializes behavior when the object is created.

  • Source line: 796

  • Event hooks: Created

  • Persistence hooks: none detected

  • Key engine calls: Clear_Map_Cell_By_Pos, Get_Position, Clear_Map_Cell

  • Summary source: heuristic

PDS_Test_Controller

PDS_Test_Controller in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers.

  • Source line: 835

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_The_Star, Attach_Script

  • Summary source: heuristic

PDS_Test_Conversation

PDS_Test_Conversation in Test_PDS.cpp initializes behavior when the object is created; responds to custom events; continues work on timer callbacks; uses timers; controls animation playback; starts conversations.

  • Source line: 188

  • Event hooks: Created, Custom, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Set_Animation, Create_Conversation, Join_Conversation, Get_The_Star, Find_Object, Start_Conversation, Monitor_Conversation

  • Summary source: heuristic

Parameter Description:

Conversation Name=:string,Soldier1_ID=0:int,Soldier2_ID=0:int,Soldier3_ID=0:int

PDS_Test_Dock

PDS_Test_Dock in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; uses timers.

  • Source line: 138

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Find_Object, Enable_Engine, Get_Position, Action_Dock

  • Summary source: heuristic

Parameter Description:

DockDestObjID=:int,DockEntranceObjID=:int

PDS_Test_Follow_Player

PDS_Test_Follow_Player in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; handles player poke interaction; drives AI action commands; uses timers; changes innate AI behavior.

  • Source line: 440

  • Event hooks: Created, Timer_Expired, Poked

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Grant_Key, Innate_Disable, Action_Movement_Follow_Object, Get_The_Star, Action_Attack, Action_Goto

  • Summary source: heuristic

PDS_Test_Follow_Waypath

PDS_Test_Follow_Waypath in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 484

  • Event hooks: Created, Damaged, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Grant_Key, Enable_Engine, Get_The_Star, Action_Attack, Action_Movement_Follow_Waypath, Modify_Action, Action_Goto, Start_Timer

  • Summary source: heuristic

Parameter Description:

WaypathID=:int,WaypointStartID=:int,WaypointEndID=:int

PDS_Test_Goto_Loc

PDS_Test_Goto_Loc in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 395

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Find_Object, Get_Position, Action_Movement_Goto_Location, Action_Goto

  • Summary source: heuristic

Parameter Description:

ObjDestID=:int

PDS_Test_Goto_Player

PDS_Test_Goto_Player in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 356

  • Event hooks: Created, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_The_Star, Action_Goto

  • Summary source: heuristic

PDS_Test_Gunboat

PDS_Test_Gunboat in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 864

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Enable_Engine, Disable_All_Collisions, Start_Timer, Get_Random, Action_Goto, Get_The_Star, Get_Position, Action_Attack

  • Summary source: heuristic

PDS_Test_Harvester

PDS_Test_Harvester in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 557

  • Event hooks: Created, Action_Complete, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Get_Random, Find_Object, Get_Position, Action_Movement_Goto_Location, Action_Goto, Action_Movement_Backup_Goto_Location

  • Summary source: heuristic

Parameter Description:

TiberiumID=:int,DriveToID=:int,EntranceID=:int,DockID=:int

PDS_Test_Inventory

PDS_Test_Inventory in Test_PDS.cpp initializes behavior when the object is created; responds to custom events.

  • Source line: 727

  • Event hooks: Created, Custom

  • Persistence hooks: none detected

  • Key engine calls: none detected

  • Summary source: heuristic

PDS_Test_Modify_Attack

PDS_Test_Modify_Attack in Test_PDS.cpp initializes behavior when the object is created; continues work on timer callbacks; drives AI action commands; uses timers.

  • Source line: 69

  • Event hooks: Created, Timer_Expired

  • Persistence hooks: none detected

  • Key engine calls: Start_Timer, Enable_Engine, Action_Attack, Get_The_Star, Action_Goto, Modify_Action

  • Summary source: heuristic

Parameter Description:

WaypathID=:int

PDS_Test_Sound

PDS_Test_Sound in Test_PDS.cpp initializes behavior when the object is created; responds to custom events; handles player poke interaction.

  • Source line: 977

  • Event hooks: Created, Custom, Poked

  • Persistence hooks: none detected

  • Key engine calls: Stop_Sound, Start_Sound

  • Summary source: heuristic