What problem does it solve?
This Skill provides a comprehensive system for defining, managing, and evolving non-player characters (NPCs) and player characters within a game world, including their stats, traits, skills, and race.
Core Features & Use Cases
- Character Creation: Define characters with base stats derived from 8 distinct races (Human, Elf, Dwarf, etc.).
- Stat Progression: Implement a soft-cap formula for balanced stat growth over time.
- Trait & Skill Management: Integrate permanent traits and learnable skills that modify character abilities.
- NPC Spawning: Deterministically spawn NPCs based on world seed and biome, with customizable behavior types.
- Use Case: Create a new player character by selecting a race, assigning initial traits, and learning starting skills, or spawn a unique NPC in a specific biome with appropriate race and behavior.
Quick Start
Create a new character with the name 'Aldric', race 'Human', and add the 'Robust' trait.