Class EsfRecord

Record of Skill data in an Endless Skill File

Hierarchy

  • EsfRecord

Constructors

Properties

_accuracy: number = null
_agi: number = null
_armor: number = null
_byteSize: number = 0
_castTime: number = null
_cha: number = null
_chant: string = null
_chantLength: number = null
_con: number = null
_element: Element = null
_elementPower: number = null
_evade: number = null
_graphicId: number = null
_hpHeal: number = null
_iconId: number = null
_intl: number = null
_maxDamage: number = null
_maxSkillLevel: number = null
_minDamage: number = null
_name: string = null
_nameLength: number = null
_nature: SkillNature = null
_returnDamage: number = null
_spCost: number = null
_spHeal: number = null
_str: number = null
_targetRestrict: SkillTargetRestrict = null
_targetTime: number = null
_targetType: SkillTargetType = null
_tpCost: number = null
_tpHeal: number = null
_type: SkillType = null
_wis: number = null

Accessors

  • get accuracy(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set accuracy(accuracy: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • accuracy: number

    Returns void

  • get agi(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set agi(agi: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • agi: number

    Returns void

  • get armor(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set armor(armor: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • armor: number

    Returns void

  • get byteSize(): number
  • Returns the size of the data that this was deserialized from.

    Returns

    The size of the data that this was deserialized from

    Returns number

  • get castTime(): number
  • Remarks

    • Value range is 0-252

    Returns number

  • set castTime(castTime: number): void
  • Remarks

    • Value range is 0-252

    Parameters

    • castTime: number

    Returns void

  • get cha(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set cha(cha: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • cha: number

    Returns void

  • get chant(): string
  • Remarks

    • Length must be 252 or less.

    Returns string

  • set chant(chant: string): void
  • Remarks

    • Length must be 252 or less.

    Parameters

    • chant: string

    Returns void

  • get con(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set con(con: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • con: number

    Returns void

  • get element(): Element
  • Returns Element

  • set element(element: Element): void
  • Parameters

    Returns void

  • get elementPower(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set elementPower(elementPower: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • elementPower: number

    Returns void

  • get evade(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set evade(evade: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • evade: number

    Returns void

  • get graphicId(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set graphicId(graphicId: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • graphicId: number

    Returns void

  • get hpHeal(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set hpHeal(hpHeal: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • hpHeal: number

    Returns void

  • get iconId(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set iconId(iconId: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • iconId: number

    Returns void

  • get intl(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set intl(intl: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • intl: number

    Returns void

  • get maxDamage(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set maxDamage(maxDamage: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • maxDamage: number

    Returns void

  • get maxSkillLevel(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set maxSkillLevel(maxSkillLevel: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • maxSkillLevel: number

    Returns void

  • get minDamage(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set minDamage(minDamage: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • minDamage: number

    Returns void

  • get name(): string
  • Remarks

    • Length must be 252 or less.

    Returns string

  • set name(name: string): void
  • Remarks

    • Length must be 252 or less.

    Parameters

    • name: string

    Returns void

  • get nature(): SkillNature
  • Returns SkillNature

  • set nature(nature: SkillNature): void
  • Parameters

    Returns void

  • get returnDamage(): number
  • Remarks

    • Value range is 0-252

    Returns number

  • set returnDamage(returnDamage: number): void
  • Remarks

    • Value range is 0-252

    Parameters

    • returnDamage: number

    Returns void

  • get spCost(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set spCost(spCost: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • spCost: number

    Returns void

  • get spHeal(): number
  • Remarks

    • Value range is 0-252

    Returns number

  • set spHeal(spHeal: number): void
  • Remarks

    • Value range is 0-252

    Parameters

    • spHeal: number

    Returns void

  • get str(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set str(str: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • str: number

    Returns void

  • get targetTime(): number
  • Remarks

    • Value range is 0-252

    Returns number

  • set targetTime(targetTime: number): void
  • Remarks

    • Value range is 0-252

    Parameters

    • targetTime: number

    Returns void

  • get tpCost(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set tpCost(tpCost: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • tpCost: number

    Returns void

  • get tpHeal(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set tpHeal(tpHeal: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • tpHeal: number

    Returns void

  • get type(): SkillType
  • Returns SkillType

  • set type(type: SkillType): void
  • Parameters

    Returns void

  • get wis(): number
  • Remarks

    • Value range is 0-64008

    Returns number

  • set wis(wis: number): void
  • Remarks

    • Value range is 0-64008

    Parameters

    • wis: number

    Returns void

Methods

  • Deserializes an instance of EsfRecord from the provided EoReader.

    Returns

    The deserialized data

    Parameters

    • reader: EoReader

      the reader that the data will be deserialized from

    Returns EsfRecord

  • Serializes an instance of EsfRecord to the provided EoWriter.

    Parameters

    • writer: EoWriter

      the writer that the data will be serialized to

    • data: EsfRecord

      the data to serialize

    Returns void

Generated using TypeDoc