Ability (Data Type)¶
- Table of contents
- Ability (Data Type)
- Description
- Members
- Methods
Description¶
This DataType includes all of the data available to ISXVG that is related to character abilities.
Members¶
-
string
Name -
string
Description -
string
Type - ie, Informational, Combat Art, Spell, Ranged Attack, Battle Cry, Defensive Maneuver, Song
-
string
TargetType - ie None, Self, Offensive, Defensive, Group, Ally)
-
int
LevelGranted -
bool
IsReady -
bool
Toggled -
float
CastTime -
float
RecoveryTime- In Seconds
-
float
TimeRemaining -
float
TriggeredCountdown - For abilities that are "triggered", like chains/counters, this is their countdown timer -- in seconds
-
int
Range -
bool
TargetInRange -
int
HealthCost -
int
HealthCostPerSec -
int
EnergyCost -
int
EnergyCostPerSec -
int
EnduranceCost -
int
EnduranceCostPerSec -
int
SpecialPointsCost -
int
SpecialPointsCostPerSec -
int
PhenomenaPointsCost -
int
PhenomenaPointsCostPerSec -
int
VirtuePointsCost -
int
VirtuePointsCostPerSec -
int
JinCost -
int
JinCostPerSec -
string
SongType - ie, Shout, Melody, Embellishment, Lyric, Chorus, Rest)
-
bool
IsChain -
bool
IsCounter -
bool
IsRescue -
bool
IsOffensive - Ability uses your offensive target
-
string
School -
int
BloodUnionRequired -
string
Requirements- This is the string that is in the examine ability window that would state, for example, "Requires a vial of blood". Returns "None" when empty.
-
string
Restrictions- This is the string that is in the examine ability window that would state, for exampele, "Only 1 Symbiote allowed on a target at a time." Returns "None" when empty.
Methods¶
Use