koishi-plugin-toram
Version:
30 lines (29 loc) • 910 B
TypeScript
import { Context, Logger, Schema, Session } from 'koishi';
import { PlayerData } from './script/player/playerClass';
import { DishData } from './script/dish/dishClass';
import { MonsterData } from './script/monster/monsterClass';
export declare const name = "toram";
export declare const inject: string[];
declare module 'koishi' {
interface Tables {
monster: MonsterData;
player: PlayerData;
dish: DishData;
}
}
export interface Config {
allowLoadJson: boolean;
maxLevel: number;
dishes_return: number;
levelUP_player_recommend: number;
levelUP_player_fixedBossReturn: number;
levelUP_player_wildBossReturn: number;
}
export declare const Config: Schema<Config>;
export interface PlayerEvent {
ctx: Context;
session?: Session;
config: Config;
logger: Logger;
}
export declare function apply(ctx: Context, config: Config): Promise<void>;