Skip to main content

Class: Room

Represents a room.

Hierarchy

Properties

client

client: Client

Inherited from

Base.client


isPublic

isPublic: boolean

Whether or not the room is a public.


isTribeHouse

isTribeHouse: boolean

Whether or not the room is a tribe house.


language

language: Language

The room language.


name

name: string

The room name.


playerList

playerList: RoomPlayer[]

All of the Player that are in the room.

Methods

addPlayer

addPlayer(player): void

Add player to player list

Parameters

NameType
playerRoomPlayer

Returns

void


getPlayer

getPlayer(name): undefined | RoomPlayer

Get a player by the pcode or name.

Parameters

NameType
namestring

Returns

undefined | RoomPlayer

Example

const player = client.room.getPlayer('Name#0000');
console.log(player.look);

getPlayer(pcode): undefined | RoomPlayer

Parameters

NameType
pcodenumber

Returns

undefined | RoomPlayer


sendMessage

sendMessage(message): void

Sends a message to the room.

Parameters

NameType
messagestring

Returns

void