What problem does it solve?
This Skill gives developers a structured, extensible framework to define base attributes, derive secondary stats, and apply modifiers for progression, equipment, and buffs in Godot RPG projects.
Core Features & Use Cases
- Resource-based base attributes: define core stats (e.g., strength, dexterity, intelligence) that drive derived values.
- Derived and reactive stats: compute max health, attack power, defense, magic power, crit chance based on base attributes and modifiers.
- Modifiers and equipment integration: support stacking buffs/debuffs with unique IDs, and equipment bonuses that adjust stats in real time.
- Experience and leveling flow: include experience progression, level-ups, and stat growth to balance gameplay.
- Damage calculation scaffolding: provide a centralized formula to compute combat damage with defense mitigation and critical hits.
- Status effects and serialization: support status effects and persistent stat serialization to disk.
Quick Start
Instantiate a character with base attributes and enable a modifier stack to influence derived stats and combat calculations.