Class CharacterMapInfo

Information about a nearby character.
The official client skips these if they're under 42 bytes in length.

Hierarchy

  • CharacterMapInfo

Constructors

Properties

_byteSize: number = 0
_classId: number = null
_coords: BigCoords = null
_direction: Direction = null
_equipment: EquipmentMapInfo = null
_gender: Gender = null
_guildTag: string = null
_hairColor: number = null
_hairStyle: number = null
_hp: number = null
_invisible: boolean = null
_level: number = null
_mapId: number = null
_maxHp: number = null
_maxTp: number = null
_name: string = null
_playerId: number = null
_sitState: SitState = null
_skin: number = null
_tp: number = null
_warpEffect: WarpEffect = null

Accessors

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

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • classId: number

    Returns void

  • get coords(): BigCoords
  • Returns BigCoords

  • set coords(coords: BigCoords): void
  • Parameters

    Returns void

  • get direction(): Direction
  • Returns Direction

  • set direction(direction: Direction): void
  • Parameters

    Returns void

  • get gender(): Gender
  • Returns Gender

  • set gender(gender: Gender): void
  • Parameters

    Returns void

  • get guildTag(): string
  • Remarks

    • Length must be `3`.

    Returns string

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

    • Length must be `3`.

    Parameters

    • guildTag: string

    Returns void

  • get hairColor(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • hairColor: number

    Returns void

  • get hairStyle(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • hairStyle: 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 invisible(): boolean
  • Returns boolean

  • set invisible(invisible: boolean): void
  • Parameters

    • invisible: boolean

    Returns void

  • get level(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • level: number

    Returns void

  • get mapId(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • mapId: number

    Returns void

  • get maxHp(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • maxHp: number

    Returns void

  • get maxTp(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • maxTp: number

    Returns void

  • get name(): string
  • Returns string

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

    • name: string

    Returns void

  • get playerId(): number
  • Remarks

    • Value range is 0-64008

    Returns number

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

    • Value range is 0-64008

    Parameters

    • playerId: number

    Returns void

  • get sitState(): SitState
  • Returns SitState

  • set sitState(sitState: SitState): void
  • Parameters

    Returns void

  • get skin(): number
  • Remarks

    • Value range is 0-252

    Returns number

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

    • Value range is 0-252

    Parameters

    • skin: number

    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 warpEffect(): WarpEffect
  • Returns WarpEffect

  • set warpEffect(warpEffect: WarpEffect): void
  • Parameters

    Returns void

Methods

  • Deserializes an instance of CharacterMapInfo from the provided EoReader.

    Returns

    The deserialized data

    Parameters

    • reader: EoReader

      the reader that the data will be deserialized from

    Returns CharacterMapInfo

  • Serializes an instance of CharacterMapInfo to the provided EoWriter.

    Parameters

    Returns void

Generated using TypeDoc