diff --git a/src/lib/features/database/summons/sections/SummonStatsSection.svelte b/src/lib/features/database/summons/sections/SummonStatsSection.svelte index 4d90dc26..52d6d319 100644 --- a/src/lib/features/database/summons/sections/SummonStatsSection.svelte +++ b/src/lib/features/database/summons/sections/SummonStatsSection.svelte @@ -32,6 +32,22 @@ const transcendence = $derived( editMode ? Boolean(editData.transcendence) : Boolean(summon?.uncap?.transcendence) ) + + // Auto-update Max Level based on uncap status + // No FLB: 100, FLB: 150, ULB: 200, Transcendence: 250 + $effect(() => { + if (editMode && editData) { + if (transcendence) { + editData.maxLevel = 250 + } else if (ulb) { + editData.maxLevel = 200 + } else if (flb) { + editData.maxLevel = 150 + } else { + editData.maxLevel = 100 + } + } + })