Battle Simulator Guide
Overview
The Battle Simulator is a powerful tool for testing and understanding the hero combat mechanics in SoulWars. It allows you to pit any two heroes against each other in a controlled environment and see exactly how the combat calculations work.
Features
Hero Selection
Choose any two heroes from your account
View their current attributes and strategies
See their calculated health, movement speed, and other derived stats
Strategy Overrides
You can temporarily modify three key strategy sliders for each hero:
Aggression (0-100): Affects attack vs defense behavior
Melee vs Ranged (0-100): Affects weapon preference (future use)
Item Use (0-100): Affects item usage frequency (future use)
These changes are temporary and only affect the simulation - they don't modify your actual heroes.
Detailed Battle Log
The simulator provides a comprehensive battle log showing:
Turn-by-turn combat events
Attack damage calculations
Defense reduction calculations
Attack speed calculations
Health changes
Battle outcome
Expandable Event Details
Click on any event in the battle log to see:
Attack Cooldown: How weapon speed and quickness affect attack timing
Damage Calculation: Weapon damage, strength multiplier, and flat bonuses
Defense Calculation: Coordination reduction, armor defense, and final damage taken
Random Rolls: All random number generation used in calculations
How to Use
Understanding the Calculations
Health Formula
Health = 200 + (Endurance × 2) + (Strength × 1)Movement Speed
Move Speed = 20 + (Quickness × 0.5)Melee Damage
Damage = (Weapon Min to Weapon Max) × (1 + (Strength - 10) × 0.5%) + Flat BonusesDamage Reduction
Reduction = (Coordination - 10) × 0.5% + Armor Defense + Defense Bonuses
Final Damage = Incoming Damage × (1 - Reduction) [capped at 75% reduction]Attack Speed
Cooldown = (1000ms / Weapon Speed) × (1 - ((Quickness - 10) × 0.5% + Speed Bonuses))
[Speed reduction capped at 50%]Testing Scenarios
Basic Testing
Equal Heroes: Test two heroes with identical stats
Extreme Builds: Compare a high-strength hero vs high-coordination hero
Speed vs Power: Test quickness vs strength trade-offs
Strategy Testing
Aggression: Test how aggression affects combat behavior
Defensive vs Offensive: Compare different strategy combinations
Equipment Testing
Weapon Types: Test different weapon damage and speed values
Armor Effects: See how armor affects damage reduction
Stat Requirements: Verify equipment requirements work correctly
Tips for Effective Testing
Limitations
Currently only supports melee combat (ranged combat coming soon)
No movement or positioning simulation
No item usage or potion effects
No environmental factors
Simplified AI behavior
Future Enhancements
Ranged weapon support
Movement and positioning simulation
Item and potion usage
Environmental effects
Team battles
Battle replay visualization
Statistical analysis tools
