wyrt_combat
v1.0.0Gameplay
Combat system for RPG gameplay with turn-based and real-time support
Requires:wyrt_rooms
Features
- Flexible damage calculation system
- Support for turn-based and real-time combat
- Stat-based combat modifiers (STR, DEX, INT, etc.)
- Critical hit system
- Damage types (physical, magical, elemental)
- Combat log broadcasting
Quick Start
// In your game module:
const combatModule = context.getModule('wyrt_combat');
// Calculate damage
const damage = combatModule.calculateDamage({
attacker: playerStats,
defender: mobStats,
weapon: equippedWeapon
});
// Apply damage
defender.hp -= damage.total;Exports
CombatCalculatorDamage calculation utilities