Project

General

Profile

Ability (Data Type)

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