From f4dbdceda04e0bdaeb3eb86411eb1ea7e6f91f3c Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 18 Jun 2023 23:07:43 -0700 Subject: [PATCH] Add Awakening type and remove old defs We remove the flat list of awakening data, as we will be pulling data from the database --- data/awakening.tsx | 103 ++++--------------------------------------- types/Awakening.d.ts | 11 +++++ 2 files changed, 19 insertions(+), 95 deletions(-) create mode 100644 types/Awakening.d.ts diff --git a/data/awakening.tsx b/data/awakening.tsx index 217acf63..ba9c9168 100644 --- a/data/awakening.tsx +++ b/data/awakening.tsx @@ -1,97 +1,10 @@ -export type Awakening = { - id: number - name: { - [key: string]: string - en: string - ja: string - } -} -export const characterAwakening: ItemSkill[] = [ - { - id: 1, - granblue_id: '', - name: { - en: 'Balanced', - ja: 'バランス', - }, - slug: 'balanced', - minValue: 1, - maxValue: 9, - fractional: false, - }, - { - id: 2, - granblue_id: '', - name: { - en: 'Attack', - ja: '攻撃', - }, - slug: 'attack', - minValue: 1, - maxValue: 9, - fractional: false, - }, - { - id: 3, - granblue_id: '', - name: { - en: 'Defense', - ja: '防御', - }, - slug: 'defense', - minValue: 1, - maxValue: 9, - fractional: false, - }, - { - id: 4, - granblue_id: '', - name: { - en: 'Multiattack', - ja: '連続攻撃', - }, - slug: 'multiattack', - minValue: 1, - maxValue: 9, - fractional: false, - }, -] +export const MAX_CHARACTER_AWAKENING_LEVEL = 9 -export const weaponAwakening: ItemSkill[] = [ - { - id: 1, - granblue_id: '', - name: { - en: 'Attack', - ja: '攻撃', - }, - slug: 'attack', - minValue: 1, - maxValue: 15, - fractional: false, +export const NO_AWAKENING: Awakening = { + id: '0', + name: { + en: 'No awakening', + jp: '覚醒なし', }, - { - id: 2, - granblue_id: '', - name: { - en: 'Defense', - ja: '防御', - }, - slug: 'defense', - minValue: 1, - maxValue: 15, - fractional: false, - }, - { - id: 3, - granblue_id: '', - name: { - en: 'Special', - ja: '特殊', - }, - slug: 'special', - minValue: 1, - maxValue: 15, - fractional: false, - }, -] + slug: 'no-awakening', +} diff --git a/types/Awakening.d.ts b/types/Awakening.d.ts new file mode 100644 index 00000000..59c2769b --- /dev/null +++ b/types/Awakening.d.ts @@ -0,0 +1,11 @@ +interface Awakening { + id: string + name: { + [key: string]: string + en: string + jp: string + } + slug: string + object_type?: string + order: number +}