attack reset battle 100 battles 1000 battles

         ------
         |....|
         |.@Z.|
         |....|
         ------

var item, damage;
// melee attack
if () {
  item = roll(1, 6); // long sword
  damage = ;
  defender.hitPoints -= damage;
  print('damage: ' + damage)
} else {
  print('miss')
}

@Z
strength
dexterity
constitution
intelligence
wisdom
charisma
armorClass
hitPoints
magicPoints

Rogueliki