zenno: use data from api
This commit is contained in:
@@ -1,6 +1,3 @@
|
||||
import skillGlobal from '../../../../global/skill.json';
|
||||
import groupGlobal from '../../../../global/skill-group.json';
|
||||
|
||||
/**
|
||||
* Skill data.
|
||||
*/
|
||||
@@ -323,22 +320,12 @@ export interface SkillGroup {
|
||||
skill_bad?: number;
|
||||
}
|
||||
|
||||
export const skills = {
|
||||
global: skillGlobal as Skill[],
|
||||
} as const;
|
||||
export async function skills(): Promise<Skill[]> {
|
||||
const resp = await fetch('/api/global/skill');
|
||||
return resp.json();
|
||||
}
|
||||
|
||||
export const skillGroups = {
|
||||
global: groupGlobal as SkillGroup[],
|
||||
} as const;
|
||||
|
||||
export const ZERO_SKILL: Readonly<Skill> = {
|
||||
skill_id: 0,
|
||||
name: 'invalid skill',
|
||||
description: 'an invalid skill was specified',
|
||||
group: 0,
|
||||
rarity: 1,
|
||||
group_rate: 1,
|
||||
wit_check: false,
|
||||
activations: [],
|
||||
icon_id: 0,
|
||||
} as const;
|
||||
export async function skillGroups(): Promise<SkillGroup[]> {
|
||||
const resp = await fetch('/api/global/skill-group');
|
||||
return resp.json();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user