eolib - v2.0.1
    Preparing search index...

    Class EsfRecord

    Record of Skill data in an Endless Skill File

    Index

    Constructors

    Accessors

    • get accuracy(): number

      Returns number

      • Value range is 0-64008
    • set accuracy(accuracy: number): void

      Parameters

      • accuracy: number

      Returns void

      • Value range is 0-64008
    • get agi(): number

      Returns number

      • Value range is 0-64008
    • set agi(agi: number): void

      Parameters

      • agi: number

      Returns void

      • Value range is 0-64008
    • get armor(): number

      Returns number

      • Value range is 0-64008
    • set armor(armor: number): void

      Parameters

      • armor: number

      Returns void

      • Value range is 0-64008
    • get byteSize(): number

      Returns the size of the data that this was deserialized from.

      Returns number

      The size of the data that this was deserialized from

    • get castTime(): number

      Returns number

      • Value range is 0-252
    • set castTime(castTime: number): void

      Parameters

      • castTime: number

      Returns void

      • Value range is 0-252
    • get cha(): number

      Returns number

      • Value range is 0-64008
    • set cha(cha: number): void

      Parameters

      • cha: number

      Returns void

      • Value range is 0-64008
    • get chant(): string

      Returns string

      • Length must be 252 or less.
    • set chant(chant: string): void

      Parameters

      • chant: string

      Returns void

      • Length must be 252 or less.
    • get con(): number

      Returns number

      • Value range is 0-64008
    • set con(con: number): void

      Parameters

      • con: number

      Returns void

      • Value range is 0-64008
    • get element(): Element

      Returns Element

    • set element(element: Element): void

      Parameters

      Returns void

    • get elementPower(): number

      Returns number

      • Value range is 0-64008
    • set elementPower(elementPower: number): void

      Parameters

      • elementPower: number

      Returns void

      • Value range is 0-64008
    • get evade(): number

      Returns number

      • Value range is 0-64008
    • set evade(evade: number): void

      Parameters

      • evade: number

      Returns void

      • Value range is 0-64008
    • get graphicId(): number

      Returns number

      • Value range is 0-64008
    • set graphicId(graphicId: number): void

      Parameters

      • graphicId: number

      Returns void

      • Value range is 0-64008
    • get hpHeal(): number

      Returns number

      • Value range is 0-64008
    • set hpHeal(hpHeal: number): void

      Parameters

      • hpHeal: number

      Returns void

      • Value range is 0-64008
    • get iconId(): number

      Returns number

      • Value range is 0-64008
    • set iconId(iconId: number): void

      Parameters

      • iconId: number

      Returns void

      • Value range is 0-64008
    • get intl(): number

      Returns number

      • Value range is 0-64008
    • set intl(intl: number): void

      Parameters

      • intl: number

      Returns void

      • Value range is 0-64008
    • get maxDamage(): number

      Returns number

      • Value range is 0-64008
    • set maxDamage(maxDamage: number): void

      Parameters

      • maxDamage: number

      Returns void

      • Value range is 0-64008
    • get maxSkillLevel(): number

      Returns number

      • Value range is 0-64008
    • set maxSkillLevel(maxSkillLevel: number): void

      Parameters

      • maxSkillLevel: number

      Returns void

      • Value range is 0-64008
    • get minDamage(): number

      Returns number

      • Value range is 0-64008
    • set minDamage(minDamage: number): void

      Parameters

      • minDamage: number

      Returns void

      • Value range is 0-64008
    • get name(): string

      Returns string

      • Length must be 252 or less.
    • set name(name: string): void

      Parameters

      • name: string

      Returns void

      • Length must be 252 or less.
    • get nature(): SkillNature

      Returns SkillNature

    • set nature(nature: SkillNature): void

      Parameters

      Returns void

    • get returnDamage(): number

      Returns number

      • Value range is 0-252
    • set returnDamage(returnDamage: number): void

      Parameters

      • returnDamage: number

      Returns void

      • Value range is 0-252
    • get spCost(): number

      Returns number

      • Value range is 0-64008
    • set spCost(spCost: number): void

      Parameters

      • spCost: number

      Returns void

      • Value range is 0-64008
    • get spHeal(): number

      Returns number

      • Value range is 0-252
    • set spHeal(spHeal: number): void

      Parameters

      • spHeal: number

      Returns void

      • Value range is 0-252
    • get str(): number

      Returns number

      • Value range is 0-64008
    • set str(str: number): void

      Parameters

      • str: number

      Returns void

      • Value range is 0-64008
    • get targetTime(): number

      Returns number

      • Value range is 0-252
    • set targetTime(targetTime: number): void

      Parameters

      • targetTime: number

      Returns void

      • Value range is 0-252
    • get tpCost(): number

      Returns number

      • Value range is 0-64008
    • set tpCost(tpCost: number): void

      Parameters

      • tpCost: number

      Returns void

      • Value range is 0-64008
    • get tpHeal(): number

      Returns number

      • Value range is 0-64008
    • set tpHeal(tpHeal: number): void

      Parameters

      • tpHeal: number

      Returns void

      • Value range is 0-64008
    • get type(): SkillType

      Returns SkillType

    • set type(type: SkillType): void

      Parameters

      Returns void

    • get wis(): number

      Returns number

      • Value range is 0-64008
    • set wis(wis: number): void

      Parameters

      • wis: number

      Returns void

      • Value range is 0-64008

    Methods

    • Deserializes an instance of EsfRecord from the provided EoReader.

      Parameters

      • reader: EoReader

        the reader that the data will be deserialized from

      Returns EsfRecord

      The deserialized data

    • 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