Click or drag to resize

ActionManager Class

Handles casting actions and checking if they are ready
Inheritance Hierarchy
SystemObject
  ff14bot.ManagersActionManager

Namespace:  ff14bot.Managers
Assembly:  RebornBuddy (in RebornBuddy.exe) Version: 3.3.1; net-4.5.win32; release
Syntax
C#
public static class ActionManager

The ActionManager type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberAvailableMounts
Array of all the currently available mounts
Public propertyStatic memberCanMount
Returns the errorcode, 0 is no error and we can mount
Public propertyStatic memberComboTimeLeft
Returns seconds left before current combo chain resets
Public propertyStatic memberCurrentActions
Returns list of current known skills Value is cached for 1 minute
Public propertyStatic memberIsReturnReady
Returns true if Return is ready
Public propertyStatic memberIsSprintReady
Returns true if Sprint() will work.
Public propertyStatic memberKnownBlueMageSpells
All the currently unlocked blue mage spells
Public propertyStatic memberLastSpell
Gets the last casted spell that was part of a combo chain
Public propertyStatic memberLastSpellId
Last spell id that is part of a combo
Public propertyStatic memberMountId
Top
Methods
  NameDescription
Public methodStatic memberActionReady
Checks if a action is 'Ready' to be used
Public methodStatic memberCanCast(String, GameObject)
Returns true if the following: If we are in Line-of-sight If there is no error code on the spellcheck
Public methodStatic memberCanCast(UInt32, GameObject)
Returns true if the following: If we are in Line-of-sight If there is no error code on the spellcheck
Public methodStatic memberCanCast(SpellData, GameObject)
Returns true if the following: If we are in Line-of-sight If there is no error code on the spellcheck
Public methodStatic memberCanCastLocation(String, Vector3)
Returns true if the following: If we are in Line-of-sight If there is no error code on the spellcheck If there is no spell queued and the spell is not a ground targeting spell and the spell has less then 500ms on its cd
Public methodStatic memberCanCastLocation(UInt32, Vector3)
Returns true if the following: If we are in Line-of-sight If there is no error code on the spellcheck If there is no spell queued and the spell is not a ground targeting spell and the spell has less then 500ms on its cd
Public methodStatic memberCanCastLocation(SpellData, Vector3)
Returns true if the following: If we are in Line-of-sight If there is no error code on the spellcheck If there is no spell queued and the spell is not a ground targeting spell and the spell has less then 500ms on its cd
Public methodStatic memberCanCastOrQueue
Checks if a action is can be cast immeditatly or placed in the games queue for the next action to be executed
Public methodStatic memberClearActionCache
Clears the actioncache
Public methodStatic memberDismount
Dismount from current mount
Public methodStatic memberDoAction(String, GameObject)
Casts a action at the provided game object, if targetObject is null then the player is the target
Public methodStatic memberDoAction(UInt32, GameObject)
Casts a action at the provided game object, if targetObject is null then the player is the target
Public methodStatic memberDoAction(SpellData, GameObject)
Casts a action at the provided game object, if targetObject is null then the player is the target
Public methodStatic memberDoAction(ActionType, UInt32, GameObject)
Casts a action at the provided game object, if targetObject is null then the player is the target
Public methodStatic memberDoActionLocation(String, Vector3)
Casts a ground targeted action at the provided location
Public methodStatic memberDoActionLocation(UInt32, Vector3)
Casts a ground targeted action at the provided location
Public methodStatic memberDoActionLocation(ActionType, UInt32, Vector3)
Casts a ground targeted action at the provided location
Public methodStatic memberDoMusic
Performs a musical note, check the Perform quest behavior for documentation
Public methodStatic memberDoPvPCombo
Executes a pvp combo https://i.vgy.me/RBOiau.png List of pvp combo ids
Public methodStatic memberGetPvPComboCurrentAction
Gets the current pvp combo action spelldata https://i.vgy.me/RBOiau.png List of pvp combo ids
Public methodStatic memberGetPvPComboCurrentActionId
Gets the current pvp combo action id https://i.vgy.me/RBOiau.png List of pvp combo ids
Public methodStatic memberHasSpell(String)
Returns true if the spell name is known
Public methodStatic memberHasSpell(UInt32)
Returns true if spell id is known
Public methodStatic memberInSpellInRangeLOS(String, Vector3)
Check if location is within range and los
Public methodStatic memberInSpellInRangeLOS(String, GameObject)
Check if current gameobject is within range and los
Public methodStatic memberInSpellInRangeLOS(UInt32, Vector3)
Check if current gameobject is within range and los
Public methodStatic memberInSpellInRangeLOS(UInt32, GameObject)
Check if current gameobject is within range and los
Public methodStatic memberInSpellInRangeLOS(SpellData, Vector3)
Check if location is within range and los
Public methodStatic memberInSpellInRangeLOS(SpellData, GameObject)
Check if current gameobject is within range and los
Public methodStatic memberInteractWith
Simulates a right click on a object
Public methodStatic memberItemUseable
Public methodStatic memberMount
Summons the mount set in the players settings
Public methodStatic memberMount(UInt32)
Summons the mount with the given id
Public methodStatic memberSprint
Sprints
Public methodStatic memberStopCasting
Stops casting immediately
Public methodStatic memberToggleRepairWindow
Toggles the repair window
Top
Fields
  NameDescription
Public fieldStatic memberLockTimer
How long the results in the currentaction list are cached for
Top
See Also