Where does the damage come from?

I hope someone can help me clarify this:
I made a new char and equipped a simple mace. Weapon attack is 8-34 as you can see in the image. However, when I hit the training dummy the damage I deal is in the range 3-21. How comes?
Tyvm

The game has a mechanic called “resistance”, which reduces the damage dealt.

Training Dummy have armor/ resistances

Ok thank you for the answers. I would like to know exactly where these numbers come from.
I checked the grimtools db and found the dummy: https://www.grimtools.com/monsterdb/1294/skills
It states that the dummy has an armor rating of 1581.
Then I looked up the armor formula: http://www.grimdawn.com/guide/gameplay/combat.php#q18
In the 2nd example it says: “Even though your armor is higher than the damage inflicted, 30% of the damage will always go through because of armor absorption.”

Assuming that the dummy has 70% armor absorption:
I deal 8-34 dmg which is less then the 1581 armor but nonetheless 30% (100% - 70% from absorption) of the damage goes always through.
That would mean that the dmg dealt is in the range (8-34) * 0.3 = 2.4 - 10.2 ~ 2-10 dmg.

If the calculaction above is correct else ignore:
Weapon attack is 8-34 dmg but I deal 3-21 dmg.
Here I should be able to calculate the real armor absorption of the dummy.
But I fail here too. 21 dmg is 61.7% of 34 dmg that would mean the dummy has 100-61.7 = 38.3% dmg absorption(?).
However the lowest dmg dealt is 3 which is 37.5% of 8. Here the dummy should have a dmg absorption of 100-37.5 = 62.5%. The values should fit but they dont. :confused:

We’d need more information, like what is your offensive ability, which difficulty you’re on, character level. I notice you use the armor value for ultimate (1581) yet use a weapon from the start of the game. You can select the dummy stats for each difficulty, there’s a link in the top left of the window on grimtools. You can also set the monster level of the dummy, which closely follows the character level. If you set dummy level to 1 and difficulty to normal, you’ll see it only has 14 armor for example. Hope this helps.

Oh didnt notice that, thank you. Gonna redo my calculations then.

Your formula was right as far as I can tell, you just had the wrong inputs. Hope it makes more sense now.

Wow you are taking the game a tad to serious to bust out formulas to find your damage output. Just smash things till the fly back or explode collect loot and repeat.