koishi-plugin-toram
Version:
38 lines (37 loc) • 757 B
TypeScript
export declare enum MonsterType {
小怪 = 0,
野王 = 1,
定点王 = 2
}
export declare enum ElementType {
无 = 0,
风 = 1,
地 = 2,
水 = 3,
火 = 4,
光 = 5,
暗 = 6
}
export interface MonsterData {
id: number;
type: MonsterType;
name: string;
baseLevel: number;
baseExp: number;
map: string;
element: ElementType;
recommend?: number;
}
export declare class Monster {
type: MonsterType;
name: string;
level: number;
baseExp: number;
map: string;
element: ElementType;
star?: number;
recommend?: number;
constructor(monsterData: MonsterData, star?: number);
getPlayerExp(level: number): number;
cmdPlayerLevelUP(level: number): string;
}