feat(core): 장비 시스템 및 게임 상태 모델 확장

- Equipment 클래스를 11개 슬롯으로 확장 (원본 Main.dfm 충실)
- TaskInfo에 몬스터 정보(baseName, part) 추가
- Stats에 현재 HP/MP 필드 추가
- 히스토리 기능 구현 (plotHistory, questHistory)
- pq_logic winEquip/winStatIndex 원본 로직 개선
- 퀘스트 몬스터 처리 로직 구현
- SaveData 직렬화 확장
This commit is contained in:
JiWoong Sul
2025-12-09 22:30:37 +09:00
parent b512fde1fb
commit b450bf2600
12 changed files with 571 additions and 208 deletions

View File

@@ -35,9 +35,7 @@ void main() {
),
inventory: const Inventory(
gold: 5,
items: [
InventoryEntry(name: 'Rock', count: 3),
],
items: [InventoryEntry(name: 'Rock', count: 3)],
),
progress: const ProgressState(
task: ProgressBarState(position: 0, max: 80),