Спойлер рогалик же:

схема вот какая:
есть виртуальный десятигранный кубик - случайное число от 1 до 10. При каждом ударе по монстру он кидается и у каждого монстра числа, при которых "скелет разваливается в прах" или "в тяжелой борьбе вы его победили, HP минус 1" разное. Т.е. например, у гоблина успешная атака от 2 до 8, а 1 - это значит "в тяжелой борьбе" и т.д.

Мечи тут работают, как бонус +1 (т.е. в случае с гоблином, при наличия меча, неуспешной атаки быть не может) и при использовании тратятся. Т.е. собрал десять мечей, потом десять раз ударил и - вуаля - результат на твоем скрине