mirror of
https://github.com/duckietm/Nitro-V3.git
synced 2026-06-20 07:26:19 +00:00
47 lines
1.5 KiB
TypeScript
47 lines
1.5 KiB
TypeScript
import { IAvatarInfo } from './IAvatarInfo';
|
|
|
|
export class AvatarInfoPet implements IAvatarInfo
|
|
{
|
|
public static PET_INFO: string = 'IPI_PET_INFO';
|
|
|
|
public level: number = 0;
|
|
public maximumLevel: number = 0;
|
|
public experience: number = 0;
|
|
public levelExperienceGoal: number = 0;
|
|
public energy: number = 0;
|
|
public maximumEnergy: number = 0;
|
|
public happyness: number = 0;
|
|
public maximumHappyness: number = 0;
|
|
public respectsPetLeft: number = 0;
|
|
public respect: number = 0;
|
|
public age: number = 0;
|
|
public name: string = '';
|
|
public id: number = -1;
|
|
public image: HTMLImageElement = null;
|
|
public petType: number = 0;
|
|
public petBreed: number = 0;
|
|
public petFigure: string = '';
|
|
public posture: string = 'std';
|
|
public isOwner: boolean = false;
|
|
public ownerId: number = -1;
|
|
public ownerName: string = '';
|
|
public canRemovePet: boolean = false;
|
|
public roomIndex: number = 0;
|
|
public unknownRarityLevel: number = 0;
|
|
public saddle: boolean = false;
|
|
public rider: boolean = false;
|
|
public breedable: boolean = false;
|
|
public skillTresholds: number[] = [];
|
|
public publiclyRideable: number = 0;
|
|
public fullyGrown: boolean = false;
|
|
public dead: boolean = false;
|
|
public rarityLevel: number = 0;
|
|
public maximumTimeToLive: number = 0;
|
|
public remainingTimeToLive: number = 0;
|
|
public remainingGrowTime: number = 0;
|
|
public publiclyBreedable: boolean = false;
|
|
|
|
constructor(public readonly type: string)
|
|
{}
|
|
}
|