Use local square images instead of hotlinking
This commit is contained in:
parent
30ab61fbc9
commit
78a617db0e
1 changed files with 6 additions and 45 deletions
|
|
@ -1,58 +1,19 @@
|
|||
import { TeamElement } from '$lib/types/enums'
|
||||
|
||||
export function elementLabel(n?: number): string {
|
||||
switch (n) {
|
||||
case TeamElement.Wind:
|
||||
return 'Wind'
|
||||
case TeamElement.Fire:
|
||||
return 'Fire'
|
||||
case TeamElement.Water:
|
||||
return 'Water'
|
||||
case TeamElement.Earth:
|
||||
return 'Earth'
|
||||
case TeamElement.Dark:
|
||||
return 'Dark'
|
||||
case TeamElement.Light:
|
||||
return 'Light'
|
||||
case TeamElement.Null:
|
||||
return 'Null'
|
||||
default:
|
||||
return '—'
|
||||
}
|
||||
}
|
||||
|
||||
export function elementClass(n?: number): string {
|
||||
switch (n) {
|
||||
case TeamElement.Wind:
|
||||
return 'element-wind'
|
||||
case TeamElement.Fire:
|
||||
return 'element-fire'
|
||||
case TeamElement.Water:
|
||||
return 'element-water'
|
||||
case TeamElement.Earth:
|
||||
return 'element-earth'
|
||||
case TeamElement.Dark:
|
||||
return 'element-dark'
|
||||
case TeamElement.Light:
|
||||
return 'element-light'
|
||||
default:
|
||||
return ''
|
||||
}
|
||||
}
|
||||
|
||||
export function getCharacterImageUrl(gbid?: string | number): string {
|
||||
if (!gbid) return '/images/placeholders/placeholder-character-grid.png'
|
||||
return `https://prd-game-a1-granbluefantasy.akamaized.net/assets/img/sp/assets/npc/m/${gbid}_01.jpg`
|
||||
// Use local square images for database tables
|
||||
return `/images/character-square/${gbid}_01.jpg`
|
||||
}
|
||||
|
||||
export function getWeaponImageUrl(gbid?: string | number): string {
|
||||
if (!gbid) return '/images/placeholders/placeholder-weapon-grid.png'
|
||||
return `https://prd-game-a1-granbluefantasy.akamaized.net/assets/img/sp/assets/weapon/m/${gbid}.jpg`
|
||||
// Use local square images for database tables
|
||||
return `/images/weapon-square/${gbid}.jpg`
|
||||
}
|
||||
|
||||
export function getSummonImageUrl(gbid?: string | number): string {
|
||||
if (!gbid) return '/images/placeholders/placeholder-summon-main.png'
|
||||
return `https://prd-game-a1-granbluefantasy.akamaized.net/assets/img/sp/assets/summon/m/${gbid}.jpg`
|
||||
// Use local square images for database tables
|
||||
return `/images/summon-square/${gbid}.jpg`
|
||||
}
|
||||
|
||||
export function getItemName(item: { name?: string | { en?: string; ja?: string } }): string {
|
||||
|
|
|
|||
Loading…
Reference in a new issue