add season, series, promotions to entity types
This commit is contained in:
parent
b6db09bcc4
commit
67b87c7d1b
4 changed files with 38 additions and 2 deletions
|
|
@ -27,6 +27,10 @@ export interface Weapon {
|
|||
proficiency: number
|
||||
series?: number
|
||||
weaponType?: number
|
||||
/** Gacha promotions (1=Premium, 2=Classic, 3=ClassicII, 4=Flash, 5=Legend, etc.) */
|
||||
promotions?: number[]
|
||||
/** Human-readable promotion names */
|
||||
promotionNames?: string[]
|
||||
minHp?: number
|
||||
maxHp?: number
|
||||
minAttack?: number
|
||||
|
|
@ -102,8 +106,17 @@ export interface Character {
|
|||
proficiency?: number[]
|
||||
proficiency1?: number
|
||||
proficiency2?: number
|
||||
series?: number
|
||||
race?: number[]
|
||||
/** Season integer (1=Standard, 2=Valentine, 3=Formal, 4=Summer, 5=Halloween, 6=Holiday) */
|
||||
season?: number | null
|
||||
/** Human-readable season name */
|
||||
seasonName?: string | null
|
||||
/** Series integer array (1=Standard, 2=Grand, 3=Zodiac, etc.) */
|
||||
series?: number[]
|
||||
/** Human-readable series names */
|
||||
seriesNames?: string[]
|
||||
/** Whether character can be pulled from gacha */
|
||||
gachaAvailable?: boolean
|
||||
hp?: {
|
||||
minHp?: number
|
||||
maxHp?: number
|
||||
|
|
@ -120,7 +133,6 @@ export interface Character {
|
|||
transcendence?: boolean
|
||||
}
|
||||
special?: boolean
|
||||
seasonalId?: string
|
||||
awakenings?: Array<{
|
||||
id: string
|
||||
name: Record<string, string>
|
||||
|
|
@ -136,6 +148,17 @@ export interface Character {
|
|||
gamewith?: string
|
||||
kamigame?: string
|
||||
}
|
||||
/** Weapon that recruits this character (reverse of Weapon.recruits) */
|
||||
recruitedBy?: {
|
||||
id: string
|
||||
granblueId: string
|
||||
name: {
|
||||
en?: string
|
||||
ja?: string
|
||||
}
|
||||
promotions: number[]
|
||||
promotionNames: string[]
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -177,6 +200,10 @@ export interface Summon {
|
|||
rarity: number
|
||||
element: number
|
||||
series?: number
|
||||
/** Gacha promotions (1=Premium, 2=Classic, 3=ClassicII, 4=Flash, 5=Legend, etc.) */
|
||||
promotions?: number[]
|
||||
/** Human-readable promotion names */
|
||||
promotionNames?: string[]
|
||||
minHp?: number
|
||||
maxHp?: number
|
||||
minAttack?: number
|
||||
|
|
|
|||
5
src/lib/types/Character.d.ts
vendored
5
src/lib/types/Character.d.ts
vendored
|
|
@ -8,6 +8,11 @@ interface Character {
|
|||
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
|
||||
|
|
|
|||
2
src/lib/types/Summon.d.ts
vendored
2
src/lib/types/Summon.d.ts
vendored
|
|
@ -5,6 +5,8 @@ export interface Summon {
|
|||
granblue_id: number
|
||||
element: number
|
||||
max_level: number
|
||||
promotions: number[]
|
||||
promotion_names: string[]
|
||||
name: {
|
||||
[key: string]: string
|
||||
en: string
|
||||
|
|
|
|||
2
src/lib/types/Weapon.d.ts
vendored
2
src/lib/types/Weapon.d.ts
vendored
|
|
@ -12,6 +12,8 @@ export interface Weapon {
|
|||
ax: boolean
|
||||
ax_type: number
|
||||
awakenings: Awakening[]
|
||||
promotions: number[]
|
||||
promotion_names: string[]
|
||||
name: {
|
||||
[key: string]: string
|
||||
en: string
|
||||
|
|
|
|||
Loading…
Reference in a new issue