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

Crafting spell data. More...

Inheritance diagram for ff14bot.Objects.CraftSpellData:
ff14bot.Objects.SpellData ff14bot.Objects.RemoteObject

Properties

override SpellType SpellType [get]
override ushort Icon [get]
override uint Cost [get]
override byte LevelAcquired [get]
override string Description [get]
override ClassJobType Job [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

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.
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

Crafting spell data.

Property Documentation

◆ Cost

override uint ff14bot.Objects.CraftSpellData.Cost
get

◆ Description

override string ff14bot.Objects.CraftSpellData.Description
get

◆ EffectRange

override byte ff14bot.Objects.CraftSpellData.EffectRange
get

◆ Icon

override ushort ff14bot.Objects.CraftSpellData.Icon
get

◆ IsPlayerAction

override bool ff14bot.Objects.CraftSpellData.IsPlayerAction
get

◆ IsPvP

override bool ff14bot.Objects.CraftSpellData.IsPvP
get

◆ Job

override ClassJobType ff14bot.Objects.CraftSpellData.Job
get

◆ LevelAcquired

override byte ff14bot.Objects.CraftSpellData.LevelAcquired
get

◆ Omen

override byte ff14bot.Objects.CraftSpellData.Omen
get

◆ RawCastType

override byte ff14bot.Objects.CraftSpellData.RawCastType
get

◆ SpellType

override SpellType ff14bot.Objects.CraftSpellData.SpellType
get

◆ XAxisModified

override byte ff14bot.Objects.CraftSpellData.XAxisModified
get