35 lines
2.1 KiB
Markdown
35 lines
2.1 KiB
Markdown
# Meta-Progression and Economy Systems
|
|
|
|
Skybound의 성장은 단일 세션의 전투를 넘어, 영구적인 능력치 강화와 이벤트 패스를 통한 보상 획득으로 이어지는 거시적 경제 순환 구조를 가집니다.
|
|
|
|
## 1. Permanent Upgrades (Hangar)
|
|
유저는 획득한 골드를 소비하여 기체의 기본 수치를 영구적으로 강화할 수 있습니다. 이 수치는 모든 새로운 게임 세션 시작 시 `EffectiveStatCalculator`를 통해 기본 스탯에 합산됩니다.
|
|
|
|
### 1.1 Upgrade Catalog
|
|
- **HP_MAX**: 최대 체력을 증가시킵니다. (레벨당 +1)
|
|
- **ATTACK**: 모든 무기의 기본 공격력을 증폭시킵니다. (레벨당 +5%)
|
|
- **SPEED**: 기체의 이동 속도를 향상시킵니다. (레벨당 +4%)
|
|
- **MAGNET**: 아이템 흡입 범위를 확장합니다. (기본 180px + 레벨당 30px)
|
|
- **GOLD_GAIN**: 세션 종료 후 획득하는 골드량을 추가로 보너스 적용합니다. (레벨당 +10%)
|
|
|
|
## 2. Event Pass System
|
|
특정 미션이나 보스 처치 시 획득하는 **Event Points (EP)**를 통해 단계별 보상을 해제하는 시스템입니다.
|
|
|
|
- **Point Acquisition**:
|
|
- 일반 보스 처치: 500 EP
|
|
- 미션 클리어: 1,000 EP
|
|
- **Premium Tier**: 유료 재화나 특정 업적을 통해 활성화되며, 더 희귀한 제작 재료나 독점 외형을 제공합니다.
|
|
|
|
## 3. Implementation Details
|
|
- `src/features/game/utils/combatUtils.ts`: `calculateEffectiveStats` 함수에서 `permanentUpgrades` 데이터를 주입받아 최종 전투 스탯을 산출합니다. (Stat Injection Engine V12.0)
|
|
- `src/features/game/store/useGameStore.ts`: 유저의 영구 업그레이드 상태 및 이벤트 패스 진행도를 `localStorage`와 동기화하여 관리합니다.
|
|
- `src/features/game/ui/HangarOverlay.tsx`: 격납고 UI에서 업그레이드 구매 및 이벤트 패스 보상 수령 로직을 처리합니다.
|
|
|
|
---
|
|
**Status**: Managed by Skybound Protocol
|
|
**Context**: Economy / Meta-Progression / Stat Injection
|
|
|
|
## 🔗 Knowledge Connections
|
|
### Related Concepts (Auto-Linked)
|
|
* [[_system]]
|