eolib - v2.0.1
    Preparing search index...

    Class EnfRecord

    Record of NPC data in an Endless NPC 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 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 behaviorId(): number

      Returns number

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

      Parameters

      • behaviorId: number

      Returns void

      • Value range is 0-64008
    • get boss(): boolean

      Returns boolean

    • set boss(boss: boolean): void

      Parameters

      • boss: boolean

      Returns void

    • 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 child(): boolean

      Returns boolean

    • set child(child: boolean): void

      Parameters

      • child: boolean

      Returns void

    • get element(): Element

      Returns Element

    • set element(element: Element): void

      Parameters

      Returns void

    • get elementDamage(): number

      Returns number

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

      Parameters

      • elementDamage: number

      Returns void

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

      Returns Element

    • set elementWeakness(elementWeakness: Element): void

      Parameters

      Returns void

    • get elementWeaknessDamage(): number

      Returns number

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

      Parameters

      • elementWeaknessDamage: 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 experience(): number

      Returns number

      • Value range is 0-16194276
    • set experience(experience: number): void

      Parameters

      • experience: number

      Returns void

      • Value range is 0-16194276
    • 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 hp(): number

      Returns number

      • Value range is 0-16194276
    • set hp(hp: number): void

      Parameters

      • hp: number

      Returns void

      • Value range is 0-16194276
    • get level(): number

      Returns number

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

      Parameters

      • level: number

      Returns void

      • Value range is 0-252
    • 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 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 race(): number

      Returns number

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

      Parameters

      • race: number

      Returns void

      • Value range is 0-252
    • 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 tp(): number

      Returns number

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

      Parameters

      • tp: number

      Returns void

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

      Returns NpcType

    • set type(type: NpcType): void

      Parameters

      Returns void

    Methods

    • Deserializes an instance of EnfRecord from the provided EoReader.

      Parameters

      • reader: EoReader

        the reader that the data will be deserialized from

      Returns EnfRecord

      The deserialized data

    • Serializes an instance of EnfRecord to the provided EoWriter.

      Parameters

      • writer: EoWriter

        the writer that the data will be serialized to

      • data: EnfRecord

        the data to serialize

      Returns void