Represents the data and properties associated with a pet-specific spell in the game.
More...
|
| override string | Name [get] |
| | Returns the english name of the spell.
|
| override string | LocalizedName [get] |
| | Returns the name of the spell in the games currently selected localization.
|
| override uint | Id [get] |
| | Gets the unique identifier of the pet-specific spell.
|
| PetType | PetType [get] |
| | Specifies the type of pet in the game, associated with specific summons or companions.
|
| SpellData | SubSpell [get, set] |
| | Gets or sets the associated spell that is considered a sub-spell or dependency of the main spell.
|
| 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] |
| 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.
|
| RecastDetail? | SpellRecastDetail [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.
|
| 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.
|
Represents the data and properties associated with a pet-specific spell in the game.