alclient
Version:
A node client for interacting with Adventure Land - The Code MMORPG. This package extends the functionality of 'alclient' by managing a mongo database.
13 lines (12 loc) • 704 B
TypeScript
import type { CharacterData, EntitiesData, PlayerData, PQData, ServerData } from "./definitions/adventureland-server.js";
import { Character } from "./Character.js";
import type { GData, SkillName } from "./definitions/adventureland-data.js";
export declare class PingCompensatedCharacter extends Character {
constructor(userID: string, userAuth: string, characterID: string, g: GData, serverData: ServerData);
connect(): Promise<void>;
protected setNextSkill(skill: SkillName, next: Date): void;
parseCharacter(data: CharacterData | PlayerData): void;
protected parseEntities(data: EntitiesData): void;
protected parseQData(data: PQData): void;
protected pingLoop(): void;
}