eolib - v2.0.1
    Preparing search index...

    Class EifRecord

    Record of Item data in an Endless Item 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-252
    • set agi(agi: number): void

      Parameters

      • agi: number

      Returns void

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

      Returns number

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

      Parameters

      • agiRequirement: number

      Returns void

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

      Returns number

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

      Parameters

      • airResistance: number

      Returns void

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

      Returns number

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

      Parameters

      • cha: number

      Returns void

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

      Returns number

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

      Parameters

      • chaRequirement: number

      Returns void

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

      Returns number

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

      Parameters

      • classRequirement: number

      Returns void

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

      Returns number

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

      Parameters

      • con: number

      Returns void

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

      Returns number

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

      Parameters

      • conRequirement: number

      Returns void

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

      Returns number

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

      Parameters

      • darkResistance: number

      Returns void

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

      Returns number

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

      Parameters

      • earthResistance: number

      Returns void

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

      Returns Element

    • set element(element: Element): void

      Parameters

      Returns void

    • get elementDamage(): number

      Returns number

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

      Parameters

      • elementDamage: number

      Returns void

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

      Returns number

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

      Parameters

      • fireResistance: number

      Returns void

      • Value range is 0-252
    • 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-64008
    • set hp(hp: number): void

      Parameters

      • hp: number

      Returns void

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

      Returns number

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

      Parameters

      • intl: number

      Returns void

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

      Returns number

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

      Parameters

      • intRequirement: number

      Returns void

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

      Returns number

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

      Parameters

      • levelRequirement: number

      Returns void

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

      Returns number

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

      Parameters

      • lightResistance: 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 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 size(): ItemSize

      Returns ItemSize

    • set size(size: ItemSize): void

      Parameters

      Returns void

    • get spec1(): number

      Holds one the following values, depending on item type:
      scroll_map, doll_graphic, exp_reward, hair_color, effect, key, alcohol_potency

      Returns number

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

      Holds one the following values, depending on item type:
      scroll_map, doll_graphic, exp_reward, hair_color, effect, key, alcohol_potency

      Parameters

      • spec1: number

      Returns void

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

      Holds one the following values, depending on item type:
      scroll_x, gender

      Returns number

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

      Holds one the following values, depending on item type:
      scroll_x, gender

      Parameters

      • spec2: number

      Returns void

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

      Holds one the following values, depending on item type:
      scroll_y

      Returns number

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

      Holds one the following values, depending on item type:
      scroll_y

      Parameters

      • spec3: number

      Returns void

      • Value range is 0-252
    • get special(): ItemSpecial

      Returns ItemSpecial

    • set special(special: ItemSpecial): void

      Parameters

      Returns void

    • get str(): number

      Returns number

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

      Parameters

      • str: number

      Returns void

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

      Returns number

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

      Parameters

      • strRequirement: number

      Returns void

      • Value range is 0-64008
    • get subtype(): ItemSubtype

      Returns ItemSubtype

    • set subtype(subtype: ItemSubtype): void

      Parameters

      Returns void

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

      Returns ItemType

    • set type(type: ItemType): void

      Parameters

      Returns void

    • get waterResistance(): number

      Returns number

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

      Parameters

      • waterResistance: number

      Returns void

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

      Returns number

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

      Parameters

      • weight: number

      Returns void

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

      Returns number

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

      Parameters

      • wis: number

      Returns void

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

      Returns number

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

      Parameters

      • wisRequirement: number

      Returns void

      • Value range is 0-64008

    Methods

    • Deserializes an instance of EifRecord from the provided EoReader.

      Parameters

      • reader: EoReader

        the reader that the data will be deserialized from

      Returns EifRecord

      The deserialized data

    • Serializes an instance of EifRecord to the provided EoWriter.

      Parameters

      • writer: EoWriter

        the writer that the data will be serialized to

      • data: EifRecord

        the data to serialize

      Returns void