koishi-plugin-yunzai
Version:
a yunzai adapter for koishi
52 lines (51 loc) • 990 B
TypeScript
interface Character {
id: number;
icon?: string;
image?: string;
name: string;
element: string;
fetter: number;
level: number;
rarity: number;
actived_constellation_num: number;
weapon?: Weapon;
reliquaries?: Reliquaries[];
constellations?: Constellations[];
}
interface Weapon {
id: number;
name: string;
icon: string;
type: number;
type_name: string;
desc: string;
rarity: number;
level: number;
promote_level: number;
affix_level: number;
}
interface Reliquaries {
id: number;
name: string;
icon: string;
pos: number;
pos_name: string;
rarity: number;
level: number;
set: {
id: number;
name: string;
affixes: {
activation_number: number;
effect: string;
}[];
};
}
interface Constellations {
id: number;
name: string;
icon: string;
effect: string;
is_actived: boolean;
pos: number;
}