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 @@
+