diff --git a/src/lib/api/adapters/entity.adapter.ts b/src/lib/api/adapters/entity.adapter.ts index f9ad5157..80c6b421 100644 --- a/src/lib/api/adapters/entity.adapter.ts +++ b/src/lib/api/adapters/entity.adapter.ts @@ -559,6 +559,12 @@ export interface CharacterSuggestions { ulbDate?: string gamewith?: string kamigame?: string + /** Season enum value (1=Standard, 2=Valentine, etc.) */ + season?: number + /** Whether character can be pulled from gacha */ + gachaAvailable?: boolean + /** Promotion IDs where character appears */ + promotions?: number[] } /** diff --git a/src/routes/(app)/database/characters/[id]/+page.svelte b/src/routes/(app)/database/characters/[id]/+page.svelte index cdaadd84..f5fe2508 100644 --- a/src/routes/(app)/database/characters/[id]/+page.svelte +++ b/src/routes/(app)/database/characters/[id]/+page.svelte @@ -21,6 +21,7 @@ import CharacterMetadataSection from '$lib/features/database/characters/sections/CharacterMetadataSection.svelte' import CharacterUncapSection from '$lib/features/database/characters/sections/CharacterUncapSection.svelte' import CharacterTaxonomySection from '$lib/features/database/characters/sections/CharacterTaxonomySection.svelte' + import CharacterGachaSection from '$lib/features/database/characters/sections/CharacterGachaSection.svelte' import CharacterStatsSection from '$lib/features/database/characters/sections/CharacterStatsSection.svelte' import EntityImagesTab from '$lib/features/database/detail/tabs/EntityImagesTab.svelte' import EntityRawDataTab from '$lib/features/database/detail/tabs/EntityRawDataTab.svelte' @@ -205,6 +206,7 @@ + {#if character.releaseDate || character.flbDate || character.ulbDate} diff --git a/src/routes/(app)/database/characters/[id]/edit/+page.svelte b/src/routes/(app)/database/characters/[id]/edit/+page.svelte index a618c224..54ae4f08 100644 --- a/src/routes/(app)/database/characters/[id]/edit/+page.svelte +++ b/src/routes/(app)/database/characters/[id]/edit/+page.svelte @@ -19,6 +19,7 @@ import CharacterMetadataSection from '$lib/features/database/characters/sections/CharacterMetadataSection.svelte' import CharacterUncapSection from '$lib/features/database/characters/sections/CharacterUncapSection.svelte' import CharacterTaxonomySection from '$lib/features/database/characters/sections/CharacterTaxonomySection.svelte' + import CharacterGachaSection from '$lib/features/database/characters/sections/CharacterGachaSection.svelte' import CharacterStatsSection from '$lib/features/database/characters/sections/CharacterStatsSection.svelte' import DetailsContainer from '$lib/components/ui/DetailsContainer.svelte' import DetailItem from '$lib/components/ui/DetailItem.svelte' @@ -185,6 +186,7 @@ +