Editor

Raw XML


Examples:

Instruction:

  • 1. Add creature, ability or skill by clicking 'Attacker' label.
  • 2. Selet crature by clicking value of the label 'Name'.
  • 3. Select other parameters (Count of creatures in stack, attack, defense).
  • 4. For some creatures you can add Param element with addition paramter to run special abilities.
  • 5. Do the same for defender.
  • 6. Click Simulate(for simulation), Get CSV (for export) or Simulate wins (to get table to clearly see who win with whom).

Result description (Simulation):

  • Attack Damage - min-max(avg) damage done by attacker
  • Attack Count - min-max(avg) count of killed done by attacker
  • Counterstrike Count (For Min Attack) - min-max(avg) count of killed done by defender if attacker did min damage(max value is the most pesimistic for attacker).
  • Counterstrike Count (For Max Attack) - min-max(avg) count of killed done by defender if attacker did max damage(min value is the most optimistic for attacker).
  • Counterstrike Count (For Avg Attack) - min-max(avg) count of killed done by defender if attacker did avg damage.
  • Final result - simulation of many rounds until one stack dies. Number pattern: attacker lefts-defender lefts(rounds). First row is when both do min damage, second for max and last for avg.

Result description (Simulate wins):

  • Columns - All defender creatures
  • Rows - All attacker creatures
  • Cells - Information in which rounds attacker win (green cell) or lost (red cell) with defender.

Heroes of Might & Magic 3 - Damage simulutor

This simulator has been created based on HOMM3 wiki. To use it, please configure your fight in the control on the left and click simulate (results will be shown on the bottom of the page). It makes simulation attack of every attacker's creatue with every defender's creature. To add a creature click 'Attacker' or 'Defender' label. Saving and loading configuration can be done by using Raw XML tab. Many thanks to Xonomy for great XML javascript control.

TODO:

  • Add spells
  • Better exception handling & log
  • Page styling :)
  • Add creature's specialities which don't inflict damage but inflict killing number.

References:

Contact: r.plazaman@gmail.com

This simulator has been created thanks to: