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

CombatCalculator

Damage calculation utilities