Skip to main content

Combat Constants Reference

All combat constants are defined in packages/shared/src/constants/CombatConstants.ts.

Attack Ranges

Tick System

Food Consumption

Projectile Launch Delays

Purpose:
  • Allows attack animation wind-up before projectile appears
  • Spell: 600ms for staff raise and cast gesture
  • Arrow: 400ms for bow draw animation
  • Visual projectile arrival coincides with server-side damage splat

Hit Delay Formulas

Hit Delay Examples:

Damage Formulas

Max Hit Formula:
Effective Level Formula:

XP Rates

Visual Rotation

Animation

Death & Loot

Manifest Defaults

Aggro Constants

Level Constants

Combat Styles

Ranged Style Bonuses

Magic Style Bonuses

Usage Examples

Check Attack Range

Calculate Hit Delay

Calculate Projectile Travel Time

Check Combat Timeout

Calculate Retaliation Delay