[priority: 4] Recreate Guardian Pacts Tab (Invoker Attunement) #89
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Recreate the Guardian Pacts tab that was deleted in commit
fe0f2a0. This tab is for Invokers and shows which guardian pacts are available, signed, and their benefits.Context
src/lib/game/constants/guardians.ts(9 guardians at floors 10, 20, 30, 40, 50, 60, 80, 90, 100)GuardianDefhas:name,element,hp,pact,color,boons[],pactCost,pactTime,uniquePerk,armor,power,effects[],signingCost,unlocksMana,damageMultiplier,insightMultiplierGuardianBoonhas:type(maxMana, manaRegen, castingSpeed, elementalDamage, rawDamage, critChance, critDamage, spellEfficiency, manaGain, insightGain, studySpeed, prestigeInsight),value,descprestigeStore.ts:defeatedGuardians,signedPacts,signedPactDetails,pactRitualFloor,pactRitualProgresspactSlotsin the prestige storePactStatusSection.tsxinStatsTab/shows a compact viewRequirements
src/components/game/tabs/GuardianPactsTab.tsxsrc/components/ui/src/components/game/tabs/index.tsbarrel exportsrc/app/page.tsxwith lazy loading patternDebugNamewrapperArchitecture Notes
Starting work on Guardian Pacts Tab. Plan:
✅ Guardian Pacts Tab completed and pushed.
What was built:
src/components/game/tabs/GuardianPactsTab.tsx(392 lines) — full tab with:src/components/game/tabs/index.tsbarrel exportsrc/app/page.tsxsrc/components/game/tabs/GuardianPactsTab.test.ts— 13 tests all passing