Files
Dimension-47/server/prisma/migrations/20260118225853_add_equipment_detail_fields/migration.sql
Alexander Zielonka e60a8df4f0 Implement complete inventory system with equipment database
Features:
- HP Control component with damage/heal/direct modes (mobile-optimized)
- Conditions system with PF2e condition database
- Equipment database with 5,482 items from PF2e (weapons, armor, equipment)
- AddItemModal with search, category filters, and pagination
- Bulk tracking with encumbered/overburdened status display
- Item management (add, remove, toggle equipped)

Backend:
- Equipment module with search/filter endpoints
- Prisma migration for equipment detail fields
- Equipment seed script importing from JSON data files
- Extended Equipment model (damage, hands, AC, etc.)

Frontend:
- New components: HpControl, AddConditionModal, AddItemModal
- Improved character sheet with tabbed interface
- API methods for equipment search and item management

Documentation:
- CLAUDE.md with project philosophy and architecture decisions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 01:55:01 +01:00

17 lines
555 B
SQL

-- AlterTable
ALTER TABLE "Equipment" ADD COLUMN "ac" INTEGER,
ADD COLUMN "armorCategory" TEXT,
ADD COLUMN "armorGroup" TEXT,
ADD COLUMN "checkPenalty" INTEGER,
ADD COLUMN "damageType" TEXT,
ADD COLUMN "dexCap" INTEGER,
ADD COLUMN "duration" TEXT,
ADD COLUMN "reload" TEXT,
ADD COLUMN "shieldBt" INTEGER,
ADD COLUMN "shieldHardness" INTEGER,
ADD COLUMN "shieldHp" INTEGER,
ADD COLUMN "speedPenalty" INTEGER,
ADD COLUMN "strength" INTEGER,
ADD COLUMN "usage" TEXT,
ADD COLUMN "weaponGroup" TEXT;