Task: Replace Metal Kite Shield with offhand spell focus/orb #159

Closed
opened 2026-05-27 10:22:57 +02:00 by Anexim · 2 comments
Owner

Description

The Fabricator recipe "Metal Kite Shield" produces a shield (runicShield) for the offHand slot, but shields don't make sense for an immortal wizard player. It should be replaced with an offhand spell focus or orb.

Current State

src/lib/game/data/fabricator-recipes.ts lines 84-98:

{
  id: 'metalShield',
  name: 'Metal Kite Shield',
  equipmentTypeId: 'runicShield',
  slot: 'offHand',
  gearTrait: '+20% block chance',
}

Fix Required

  1. Create a new equipment type for an offhand spell focus/orb (e.g., spellFocus or manaOrb) in a new or existing equipment data file
  2. Update the recipe to produce the new equipment type
  3. Replace +20% block chance with a meaningful stat like +X% Enchantment Power or +X Mana Regen
  4. Update name and description accordingly

Affected Files

  • src/lib/game/data/fabricator-recipes.ts (lines 84-98)
  • New equipment type definition needed (possibly new file src/lib/game/data/equipment/catalysts.ts or add to existing)
  • src/lib/game/data/equipment/index.ts — re-export new type
## Description The Fabricator recipe "Metal Kite Shield" produces a shield (`runicShield`) for the offHand slot, but shields don't make sense for an immortal wizard player. It should be replaced with an offhand spell focus or orb. ## Current State `src/lib/game/data/fabricator-recipes.ts` lines 84-98: ```typescript { id: 'metalShield', name: 'Metal Kite Shield', equipmentTypeId: 'runicShield', slot: 'offHand', gearTrait: '+20% block chance', } ``` ## Fix Required 1. Create a new equipment type for an offhand spell focus/orb (e.g., `spellFocus` or `manaOrb`) in a new or existing equipment data file 2. Update the recipe to produce the new equipment type 3. Replace `+20% block chance` with a meaningful stat like `+X% Enchantment Power` or `+X Mana Regen` 4. Update name and description accordingly ## Affected Files - `src/lib/game/data/fabricator-recipes.ts` (lines 84-98) - New equipment type definition needed (possibly new file `src/lib/game/data/equipment/catalysts.ts` or add to existing) - `src/lib/game/data/equipment/index.ts` — re-export new type
Anexim added the ai:todo label 2026-05-27 10:22:57 +02:00
n8n-gitea was assigned by Anexim 2026-05-27 10:22:57 +02:00
Author
Owner

Starting work on #159 — Replace Metal Kite Shield with offhand spell focus. Will create new equipment type and update recipe.

Starting work on #159 — Replace Metal Kite Shield with offhand spell focus. Will create new equipment type and update recipe.
Author
Owner

Fixed #159 — Replaced Metal Kite Shield with Metal Spell Focus.

Changes:

  • catalysts.ts: Added SPELL_FOCUS_EQUIPMENT with metalSpellFocus (offHand slot, 50 capacity)
  • equipment-types-data.ts: Added SPELL_FOCUS_EQUIPMENT to the combined map
  • index.ts: Exported SPELL_FOCUS_EQUIPMENT
  • fabricator-recipes.ts: Updated metalShield recipe to produce metalSpellFocus instead of runicShield, renamed to "Metal Spell Focus"

All 902 tests pass. Committed and pushed as 2c88d3c.

Fixed #159 — Replaced Metal Kite Shield with Metal Spell Focus. **Changes:** - `catalysts.ts`: Added `SPELL_FOCUS_EQUIPMENT` with `metalSpellFocus` (offHand slot, 50 capacity) - `equipment-types-data.ts`: Added `SPELL_FOCUS_EQUIPMENT` to the combined map - `index.ts`: Exported `SPELL_FOCUS_EQUIPMENT` - `fabricator-recipes.ts`: Updated `metalShield` recipe to produce `metalSpellFocus` instead of `runicShield`, renamed to "Metal Spell Focus" All 902 tests pass. Committed and pushed as 2c88d3c.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#159