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
|
proficiency: number
|
||||||
series?: number
|
series?: number
|
||||||
weaponType?: 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
|
minHp?: number
|
||||||
maxHp?: number
|
maxHp?: number
|
||||||
minAttack?: number
|
minAttack?: number
|
||||||
|
|
@ -102,8 +106,17 @@ export interface Character {
|
||||||
proficiency?: number[]
|
proficiency?: number[]
|
||||||
proficiency1?: number
|
proficiency1?: number
|
||||||
proficiency2?: number
|
proficiency2?: number
|
||||||
series?: number
|
|
||||||
race?: 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?: {
|
hp?: {
|
||||||
minHp?: number
|
minHp?: number
|
||||||
maxHp?: number
|
maxHp?: number
|
||||||
|
|
@ -120,7 +133,6 @@ export interface Character {
|
||||||
transcendence?: boolean
|
transcendence?: boolean
|
||||||
}
|
}
|
||||||
special?: boolean
|
special?: boolean
|
||||||
seasonalId?: string
|
|
||||||
awakenings?: Array<{
|
awakenings?: Array<{
|
||||||
id: string
|
id: string
|
||||||
name: Record<string, string>
|
name: Record<string, string>
|
||||||
|
|
@ -136,6 +148,17 @@ export interface Character {
|
||||||
gamewith?: string
|
gamewith?: string
|
||||||
kamigame?: 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
|
rarity: number
|
||||||
element: number
|
element: number
|
||||||
series?: 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
|
minHp?: number
|
||||||
maxHp?: number
|
maxHp?: number
|
||||||
minAttack?: 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
|
rarity: number
|
||||||
gender: number
|
gender: number
|
||||||
max_level: number
|
max_level: number
|
||||||
|
season: number | null
|
||||||
|
season_name: string | null
|
||||||
|
series: number[]
|
||||||
|
series_names: string[]
|
||||||
|
gacha_available: boolean
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: 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
|
granblue_id: number
|
||||||
element: number
|
element: number
|
||||||
max_level: number
|
max_level: number
|
||||||
|
promotions: number[]
|
||||||
|
promotion_names: string[]
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: 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: boolean
|
||||||
ax_type: number
|
ax_type: number
|
||||||
awakenings: Awakening[]
|
awakenings: Awakening[]
|
||||||
|
promotions: number[]
|
||||||
|
promotion_names: string[]
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue