Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Objects.EmptySpell Class Reference

Dummy spell that is "empty". More...

Inheritance diagram for ff14bot.Objects.EmptySpell:
ff14bot.Objects.SpellData ff14bot.Objects.RemoteObject ff14bot.Managers.PetSpellData

Public Member Functions

override string ToString ()
Public Member Functions inherited from ff14bot.Objects.SpellData
override string ToString ()
 Dump spell name.
Public Member Functions inherited from ff14bot.Objects.RemoteObject
void UpdatePointer (IntPtr newptr)
 Updates the pointer to a new value and triggers any necessary update mechanisms.

Static Public Attributes

static readonly EmptySpell Instance = new EmptySpell(IntPtr.Zero, 0)
 Static that holds the singularly used copy of emptyspell.

Properties

override SpellType SpellType [get]
override byte LevelAcquired [get]
override ClassJobType Job [get]
override double Range [get]
override byte RawCastType [get]
override byte EffectRange [get]
override byte XAxisModified [get]
override byte Omen [get]
override bool IsPvP [get]
override bool IsPlayerAction [get]
Properties inherited from ff14bot.Objects.SpellData
virtual uint Id [get]
virtual string Name [get]
 Returns the english name of the spell.
virtual string LocalizedName [get]
 Returns the name of the spell in the games currently selected localization.
virtual SpellType SpellType [get]
 SpellType of spell Eg, WeaponSkill, Ability, etc.
virtual uint BaseCost [get]
 Returns the mp factor used in calculating the cost.
virtual uint Cost [get]
 Returns the cost of the spell at the players current level.
int UnlockLink [get]
 Id for content unlock.
virtual CostType CostType [get]
 CostType for the spell.
virtual bool GroundTarget [get]
 Does the spell need to be cast on the ground.
virtual string Affinity [get]
 Affinity string at the bottom of spells.
virtual ClassJobType[] JobTypes [get]
 All the jobs in the affinity.
virtual TimeSpan BaseCastTime [get]
 This returns how long the base cast time of a spell is.
virtual TimeSpan AdjustedCastTime [get]
 This returns how long it will take the user to cast adjusted by spell haste etc.
virtual ushort Icon [get]
 Icon id.
Image IconImage [get]
 Gets the icon image.
virtual uint ComboSpellId [get]
 Returns the spellid of the previous spell in its combo.
virtual TimeSpan BaseCooldown [get]
 Returns the raw recast for spell.
virtual TimeSpan AdjustedCooldown [get]
 Returns recast for spell adjusted by skill/spell haste.
virtual TimeSpan Cooldown [get]
 Returns current time left on cooldown.
uint MaxCharges [get]
 Maximum charges for this spell.
RecastDetailSpellRecastDetail [get]
 Get a spells shared recast information.
float Charges [get]
 Charges left with the fraction being the percent towards another charge being ready.
virtual byte LevelAcquired [get]
 Returns level acquired.
virtual string Description [get]
 Used to get the spells description.
virtual ClassJobType Job [get]
 Job type for the spell.
virtual float Radius [get]
 Spell radius.
virtual double Range [get]
 Spell range.
virtual byte RawCastType [get]
 Raw cast type.
virtual byte EffectRange [get]
 Effect range.
virtual byte XAxisModified [get]
 X-Axis modifier.
virtual byte Omen [get]
 Omen id.
virtual bool IsPvP [get]
 Spell is a pvp spell.
virtual bool IsPlayerAction [get]
 Spell is considered a player action, general actions are usually false.
Properties inherited from ff14bot.Objects.RemoteObject
virtual bool IsValid [get]
 Indicates whether the instance is valid and points to a valid reference or object.
IntPtr VTable [get]
 Gets the virtual function table (VTable) pointer for the remote object.
IntPtr Pointer [get, set]
 Gets or sets the memory pointer for the associated object or entity.

Additional Inherited Members

Protected Member Functions inherited from ff14bot.Objects.RemoteObject
 RemoteObject (IntPtr pointer)
 Represents the base class for objects that manage pointers to external memory in the game or application.
virtual void OnUpdatePointer (IntPtr ptr)
 Invoked when the pointer to external memory is updated.
Protected Attributes inherited from ff14bot.Objects.SpellData
byte? _level
ClassJobType_job

Detailed Description

Dummy spell that is "empty".

Member Function Documentation

◆ ToString()

override string ff14bot.Objects.EmptySpell.ToString ( )

Member Data Documentation

◆ Instance

readonly EmptySpell ff14bot.Objects.EmptySpell.Instance = new EmptySpell(IntPtr.Zero, 0)
static

Static that holds the singularly used copy of emptyspell.

Property Documentation

◆ EffectRange

override byte ff14bot.Objects.EmptySpell.EffectRange
get

◆ IsPlayerAction

override bool ff14bot.Objects.EmptySpell.IsPlayerAction
get

◆ IsPvP

override bool ff14bot.Objects.EmptySpell.IsPvP
get

◆ Job

override ClassJobType ff14bot.Objects.EmptySpell.Job
get

◆ LevelAcquired

override byte ff14bot.Objects.EmptySpell.LevelAcquired
get

◆ Omen

override byte ff14bot.Objects.EmptySpell.Omen
get

◆ Range

override double ff14bot.Objects.EmptySpell.Range
get

◆ RawCastType

override byte ff14bot.Objects.EmptySpell.RawCastType
get

◆ SpellType

override SpellType ff14bot.Objects.EmptySpell.SpellType
get

◆ XAxisModified

override byte ff14bot.Objects.EmptySpell.XAxisModified
get