feat: 초기 커밋

- Progress Quest 6.4 Flutter 포팅 프로젝트
- 게임 루프, 상태 관리, UI 구현
- 캐릭터 생성, 인벤토리, 장비, 주문 시스템
- 시장/판매/구매 메커니즘
This commit is contained in:
JiWoong Sul
2025-12-09 17:24:04 +09:00
commit 08054d97c1
168 changed files with 12876 additions and 0 deletions

19
doc/dfm-extract-notes.md Normal file
View File

@@ -0,0 +1,19 @@
# DFM Extract Script Usage
- Input: `example/pq/Config.dfm`
- Output: `lib/data/pq_config_data.dart`
- Command:
```bash
dart run tool/dfm_extract.dart
```
- Expected summary (item counts):
- Spells 45
- OffenseAttrib 11 / DefenseAttrib 9 / OffenseBad 9 / DefenseBad 14
- Weapons 38 / Armors 20 / Shields 16
- Specials 37 / ItemAttrib 33 / ItemOfs 51 / BoringItems 42
- Monsters 231 / MonMods 16
- Races 21 / Klasses 18 / Titles 9 / ImpressiveTitles 13
- Notes:
- Keeps original string literals and `name|level` style intact.
- Keys mirror TMemo names in `Config.dfm` without trailing colons.
- Re-run the command after any DFM change to refresh the Dart data.