Fix incorrect imports: hasSpecial and SPECIAL_EFFECTS should be imported from special-effects.ts, not upgrade-effects.ts
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 40s

- Fixed src/components/game/GameContext/Provider.tsx
- Fixed src/components/game/GameContext/types.ts

The upgrade-effects.ts imports these from special-effects.ts but doesn't re-export them.
This commit is contained in:
Refactoring Agent
2026-05-06 10:32:38 +02:00
parent fe2d1f6bc6
commit 930d5b9e29
10 changed files with 68 additions and 68 deletions
@@ -9,7 +9,8 @@ import { Badge } from '@/components/ui/badge';
import { ScrollArea } from '@/components/ui/scroll-area';
import { Separator } from '@/components/ui/separator';
import { ENCHANTMENT_EFFECTS } from '@/lib/game/data/enchantment-effects';
import type { EquipmentInstance, EnchantmentDesign, AppliedEnchantment, LootInventory, EquipmentCraftingProgress, EquipmentSlot } from '@/lib/game/types';
import type { EquipmentInstance, EnchantmentDesign, AppliedEnchantment, LootInventory, EquipmentCraftingProgress } from '@/lib/game/types';
import type { EquipmentSlot } from '@/lib/game/data/equipment';
import { fmt } from '@/lib/game/stores';
import { CheckCircle, Sparkles } from 'lucide-react';
import { useGameStore, useCraftingStore, useManaStore } from '@/lib/game/stores';
@@ -253,7 +254,7 @@ export function EnchantmentApplier({
<ul className="list-disc list-inside mt-1">
{design.effects.map(eff => (
<li key={eff.effectId} className="text-[var(--text-secondary)]">
{ENCHANTMENT_EFFECT_S[eff.effectId]?.name} x{eff.stacks}
{ENCHANTMENT_EFFECTS[eff.effectId]?.name} x{eff.stacks}
</li>
))}
</ul>