517bf54a56d466a4d09f096c2587aa15db38f978
- Skill, SkillType, BuffEffect, SkillState, SkillUseResult 클래스 정의 (skill.dart) - SkillSystemState를 GameState에 통합 (activeBuffs, skillStates, elapsedMs) - 프로그래밍 테마 스킬 데이터 정의 (skill_data.dart) - 공격: Debug Strike, Memory Leak, Core Dump, Kernel Panic 등 - 회복: Hot Reload, Garbage Collection, Quick Fix - 버프: Safe Mode, Overclock, Firewall - SkillService 구현 (skill_service.dart) - 스킬 사용 가능 여부 확인 (MP, 쿨타임) - 공격/회복/버프 스킬 사용 로직 - 자동 스킬 선택 (HP < 30% → 회복, 보스전 → 강력한 공격, 일반 → MP 효율) - MP 자연 회복 (비전투: 50ms당 1, 전투: WIS 기반) - progress_service.dart에 스킬 시스템 통합 - tick()에서 스킬 시간 업데이트 및 버프 만료 처리 - _processCombatTickWithSkills()로 전투 중 자동 스킬 사용
Ascii Never Die
Offline Flutter rebuild of Progress Quest 6.4 (single-player only). Network features are stripped; all game data and saves live locally.
Layout
lib/src/features/front/– temporary front screen shell to hang the upcoming flow on.doc/progress-quest-flutter-plan.md– working plan/notes for the port.example/pq/– original Delphi source/assets (reference only, not built).
Run
flutter pub get
flutter run
Use any supported platform (-d macos, -d chrome, etc.); multi-platform scaffolding is enabled.
Checks
Run from repo root before handoff:
dart format --set-exit-if-changed .
flutter analyze
flutter test
Description
Languages
Dart
92%
HTML
5.7%
C++
1.1%
CMake
0.9%
Ruby
0.1%
Other
0.1%