feat(content): Phase 7 콘텐츠 확장

- 몬스터 데이터 65종 추가 (총 369종)
  - 레벨 54-100 엔드게임 몬스터
  - 미니보스 10종, 보스 8종
- 아이템 데이터 확장 (총 440+종)
  - 무기, 방어구, 방패 고급 아이템
  - 주문, 속성, 보링 아이템 추가
- ASCII 애니메이션 카테고리 테마 변경
  - beast/insect/humanoid → bug/malware/network
  - undead/dragon/slime/demon → system/crypto/ai/boss
- 테스트 기대값 업데이트 (Phase 7 확장 반영)
This commit is contained in:
JiWoong Sul
2025-12-17 18:21:13 +09:00
parent a6ba3d5d2e
commit bfcec44ac7
5 changed files with 384 additions and 176 deletions

View File

@@ -108,9 +108,9 @@ void main() {
});
test('completeQuest and completeAct return deterministic results', () {
// 아스키나라(ASCII-Nara) 세계관 데이터로 업데이트
// 아스키나라(ASCII-Nara) 세계관 데이터로 업데이트 (Phase 7 확장 반영)
final quest = pq_logic.completeQuest(config, DeterministicRandom(33), 4);
expect(quest.caption, 'Transfer this stack trace');
expect(quest.caption, 'Transfer this session token');
expect(quest.reward, pq_logic.RewardKind.item);
expect(quest.monsterName, isNull);

View File

@@ -328,8 +328,8 @@ void main() {
});
test('monsters list matches ASCII-Nara count', () {
// 아스키나라(ASCII-Nara) 세계관 몬스터 개수: 304
expect(config.monsters.length, 304);
// Phase 7 확장 후 몬스터 개수: 369
expect(config.monsters.length, 369);
});
test('spells list is not empty', () {