update Weapon.series to use WeaponSeriesRef, remove unused type files
This commit is contained in:
parent
58d8899075
commit
a8d97479ff
3 changed files with 4 additions and 84 deletions
43
src/lib/types/Character.d.ts
vendored
43
src/lib/types/Character.d.ts
vendored
|
|
@ -1,43 +0,0 @@
|
||||||
interface Character {
|
|
||||||
type: 'character'
|
|
||||||
|
|
||||||
id: string
|
|
||||||
granblue_id: string
|
|
||||||
character_id: readonly number[]
|
|
||||||
element: number
|
|
||||||
rarity: number
|
|
||||||
gender: number
|
|
||||||
max_level: number
|
|
||||||
season: number | null
|
|
||||||
season_name: string | null
|
|
||||||
series: number[]
|
|
||||||
series_names: string[]
|
|
||||||
gacha_available: boolean
|
|
||||||
name: {
|
|
||||||
[key: string]: string
|
|
||||||
en: string
|
|
||||||
ja: string
|
|
||||||
}
|
|
||||||
hp: {
|
|
||||||
min_hp: number
|
|
||||||
max_hp: number
|
|
||||||
max_hp_flb: number
|
|
||||||
}
|
|
||||||
atk: {
|
|
||||||
min_atk: number
|
|
||||||
max_atk: number
|
|
||||||
max_atk_flb: number
|
|
||||||
}
|
|
||||||
uncap: {
|
|
||||||
flb: boolean
|
|
||||||
ulb: boolean
|
|
||||||
}
|
|
||||||
race: {
|
|
||||||
race1: number
|
|
||||||
race2: number
|
|
||||||
}
|
|
||||||
proficiency: number[]
|
|
||||||
awakenings: Awakening[]
|
|
||||||
position?: number
|
|
||||||
special: boolean
|
|
||||||
}
|
|
||||||
40
src/lib/types/Weapon.d.ts
vendored
40
src/lib/types/Weapon.d.ts
vendored
|
|
@ -1,40 +0,0 @@
|
||||||
export interface Weapon {
|
|
||||||
type: 'weapon'
|
|
||||||
|
|
||||||
id: string
|
|
||||||
granblue_id: number
|
|
||||||
element: number
|
|
||||||
proficiency: number
|
|
||||||
max_level: number
|
|
||||||
max_skill_level: number
|
|
||||||
max_awakening_level: number
|
|
||||||
series: number
|
|
||||||
ax: boolean
|
|
||||||
ax_type: number
|
|
||||||
awakenings: Awakening[]
|
|
||||||
promotions: number[]
|
|
||||||
promotion_names: string[]
|
|
||||||
name: {
|
|
||||||
[key: string]: string
|
|
||||||
en: string
|
|
||||||
ja: string
|
|
||||||
}
|
|
||||||
hp: {
|
|
||||||
min_hp: number
|
|
||||||
max_hp: number
|
|
||||||
max_hp_flb: number
|
|
||||||
max_hp_ulb: number
|
|
||||||
}
|
|
||||||
atk: {
|
|
||||||
min_atk: number
|
|
||||||
max_atk: number
|
|
||||||
max_atk_flb: number
|
|
||||||
max_atk_ulb: number
|
|
||||||
}
|
|
||||||
uncap: {
|
|
||||||
flb: boolean
|
|
||||||
ulb: boolean
|
|
||||||
transcendence: boolean
|
|
||||||
}
|
|
||||||
position?: number
|
|
||||||
}
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
// Core entity types based on Rails blueprints
|
// Core entity types based on Rails blueprints
|
||||||
// These are the base types for game objects
|
// These are the base types for game objects
|
||||||
|
|
||||||
|
import type { WeaponSeriesRef } from './weaponSeries'
|
||||||
|
|
||||||
export interface LocalizedName {
|
export interface LocalizedName {
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
|
|
@ -17,7 +19,8 @@ export interface Weapon {
|
||||||
maxLevel: number
|
maxLevel: number
|
||||||
maxSkillLevel: number
|
maxSkillLevel: number
|
||||||
maxAwakeningLevel: number
|
maxAwakeningLevel: number
|
||||||
series: number
|
/** Weapon series - object with slug/name/flags */
|
||||||
|
series: WeaponSeriesRef | null
|
||||||
ax: boolean
|
ax: boolean
|
||||||
axType: number
|
axType: number
|
||||||
hp: {
|
hp: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue