Class EifRecord

Record of Item data in an Endless Item File

Hierarchy

  • EifRecord

Constructors

Properties

_accuracy: number = null
_agi: number = null
_agiRequirement: number = null
_airResistance: number = null
_armor: number = null
_byteSize: number = 0
_cha: number = null
_chaRequirement: number = null
_classRequirement: number = null
_con: number = null
_conRequirement: number = null
_darkResistance: number = null
_earthResistance: number = null
_element: Element = null
_elementDamage: number = null
_evade: number = null
_fireResistance: number = null
_graphicId: number = null
_hp: number = null
_intRequirement: number = null
_intl: number = null
_levelRequirement: number = null
_lightResistance: number = null
_maxDamage: number = null
_minDamage: number = null
_name: string = null
_nameLength: number = null
_returnDamage: number = null
_size: ItemSize = null
_spec1: number = null
_spec2: number = null
_spec3: number = null
_special: ItemSpecial = null
_str: number = null
_strRequirement: number = null
_subtype: ItemSubtype = null
_tp: number = null
_type: ItemType = null
_waterResistance: number = null
_weight: number = null
_wis: number = null
_wisRequirement: 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-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • agi: number

    Returns void

  • get agiRequirement(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • agiRequirement: number

    Returns void

  • get airResistance(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • airResistance: 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 cha(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • cha: number

    Returns void

  • get chaRequirement(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • chaRequirement: number

    Returns void

  • get classRequirement(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • classRequirement: number

    Returns void

  • get con(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • con: number

    Returns void

  • get conRequirement(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • conRequirement: number

    Returns void

  • get darkResistance(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • darkResistance: number

    Returns void

  • get earthResistance(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • earthResistance: number

    Returns void

  • get element(): Element
  • Returns Element

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

    Returns void

  • get elementDamage(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • elementDamage: 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 fireResistance(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • fireResistance: 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 hp(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • hp: number

    Returns void

  • get intRequirement(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • intRequirement: number

    Returns void

  • get intl(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • intl: number

    Returns void

  • get levelRequirement(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • levelRequirement: number

    Returns void

  • get lightResistance(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • lightResistance: 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 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 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 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

    Remarks

    • Value range is 0-16194276

    Returns number

  • 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

    Remarks

    • Value range is 0-16194276

    Parameters

    • spec1: number

    Returns void

  • get spec2(): number
  • Holds one the following values, depending on item type:
    scroll_x, gender

    Remarks

    • Value range is 0-252

    Returns number

  • set spec2(spec2: number): void
  • Holds one the following values, depending on item type:
    scroll_x, gender

    Remarks

    • Value range is 0-252

    Parameters

    • spec2: number

    Returns void

  • get spec3(): number
  • Holds one the following values, depending on item type:
    scroll_y

    Remarks

    • Value range is 0-252

    Returns number

  • set spec3(spec3: number): void
  • Holds one the following values, depending on item type:
    scroll_y

    Remarks

    • Value range is 0-252

    Parameters

    • spec3: number

    Returns void

  • get special(): ItemSpecial
  • Returns ItemSpecial

  • set special(special: ItemSpecial): void
  • Parameters

    Returns void

  • get str(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • str: number

    Returns void

  • get strRequirement(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • strRequirement: number

    Returns void

  • get subtype(): ItemSubtype
  • Returns ItemSubtype

  • set subtype(subtype: ItemSubtype): void
  • Parameters

    Returns void

  • get tp(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • tp: number

    Returns void

  • get type(): ItemType
  • Returns ItemType

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

    Returns void

  • get waterResistance(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • waterResistance: number

    Returns void

  • get weight(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • weight: number

    Returns void

  • get wis(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • wis: number

    Returns void

  • get wisRequirement(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • wisRequirement: number

    Returns void

Methods

  • Deserializes an instance of EifRecord from the provided EoReader.

    Returns

    The deserialized data

    Parameters

    • reader: EoReader

      the reader that the data will be deserialized from

    Returns EifRecord

  • 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

Generated using TypeDoc