Commands.xls

From Dragon Age Toolset Wiki
Jump to: navigation, search

Commands

Column Type Description
ID int A number that uniquely identifies the entry (unless creating an M2DA override). ID numbers are listed from smallest to highest within a given file but do not need to be consecutive.
Label string
StrRef int
Queue bool
Visible bool
AddBehavior int This behavior is used when the command being added is different from the one executing.
  • 0 - Don't clear commands
  • 1 - Clear all commands (Soft)
  • 2 - Clear all commands (Hard)
  • 3 - New Target (Hard/Soft)

'Soft' means that it will respect the current command if it's executing the core section. See COMMAND_ADDBEHAVIOR_*

AddBehaviorSelf int This behavior is used when the command being added is the same type as the one executing.
  • 0 - Don't clear commands
  • 1 - Clear all commands (Soft)
  • 2 - Clear all commands (Hard)
  • 3 - New Target (Hard/Soft)

'Soft' means that it will respect the current command if it's executing the core section.

DisplayInGUI bool This flag specifies whether this command, when currently active/pending on a party member, should be displayed in the GUI indicating a party members current actions.
icon string
RespectHoldPosition bool This should be set to true if the creature respects the "Hold Position" option the users can set on party members. (If this is true for an action, that action can be discarded by the game because movement on that creature is disabled).
SoundsetProbability float

CommandDataTypes

Column Type Description
ID int A number that uniquely identifies the entry (unless creating an M2DA override). ID numbers are listed from smallest to highest within a given file but do not need to be consecutive.
Label string
Constant string constant used in code.

CommandTargetTypes

Column Type Description
ID int A number that uniquely identifies the entry (unless creating an M2DA override). ID numbers are listed from smallest to highest within a given file but do not need to be consecutive.
Label string This 2da is only for reference. All these are defined in code. Changing these won't do anything, if changes are required find a programmer