View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003196 | Dwarf Fortress | Combat -- General | public | 2010-09-10 15:20 | 2014-08-08 09:12 |
Reporter | Hieronymous Alloy | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | confirmed | Resolution | open | ||
Product Version | 0.31.12 | ||||
Summary | 0003196: Weapon deflections are credited to the outermost layer of armor, even if an inner layer did the work | ||||
Description | Going by what I've noticed in my own fortress-mode combat logs, it appears that the game engine is only checking penetration against the "top" layer of armor, and not lower ones -- for example, I've had dwarves take damage to their hearts from attacks that are only listed as penetrating their rope reed fabric cloak, without any mention in the log of the bronze breastplate or steel mail shirt they were wearing underneath that cloak. Other users appear to be reporting the same bug, as per this thread: http://www.bay12forums.com/smf/index.php?topic=65787.0 Apologies if this is already reported, I didn't find it in a search for "armor." | ||||
Steps To Reproduce | Send some dwarves into combat wearing multiple layers of clothing, against enemies bearing weapons that should easily penetrate some layers but have difficulty penetrating others -- e.g., steel and cloth clad dwarves vs. goblins. | ||||
Tags | No tags attached. | ||||
related to | 0000033 | resolved | Toady One | Bronze colossus, skeletal creatures, fleshballs, and others are impossible to kill |
related to | 0002375 | resolved | Loci | Dwarf wears gauntlets, yet the mittens he wears under them are getting hit and penetrated |
related to | 0004843 | confirmed | Clothing thickness scales linearly with body size => giant creatures have insanely thick clothing |
|
Sorry, but after further extensive testing I think I can confirm that this isn't really a bug. I saw silver mail shirts deflecting steel battle axes because adamantine breastplates were worn underneath. If it appears that enemies seem to cut through dwarves wearing both metal and cloth, it's probably just because of lashers and their overpowered whips. |
|
It's possible that it's just a display bug, and that the underlying layer is actually doing the deflecting most of the time, only it's *showing* as the top layer in the logs for whatever reason. I *have* noticed points where injuries carried through several layers, but that could have been whips and could have been bludgeoning damage doing what it's supposed to do. Without actually looking at the code it's hard to know what's going on precisely. |
|
I have had similar things happen, and I agree it is probably a display bug. In every case where I checked, the target was wearing high quality armor under whatever was doing the deflecting. -Edit- Make that almost every. See http://www.bay12games.com/dwarves/mantisbt/view.php?id=4843 |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-09-10 15:20 | Hieronymous Alloy | New Issue | |
2010-09-10 16:38 | Ganthan | Note Added: 0012565 | |
2010-09-10 17:12 | Hieronymous Alloy | Note Added: 0012566 | |
2010-09-10 17:14 | Hieronymous Alloy | Note Edited: 0012566 | |
2011-08-18 22:38 | ScarletTwizby | Note Added: 0018575 | |
2011-08-18 23:37 | ScarletTwizby | Note Edited: 0018575 | |
2012-02-14 20:07 |
|
Summary | Weapon only checks penetration against top layer of armor => Weapon deflections are credited to the outermost layer of armor, even if an inner layer did the work |
2012-02-20 18:56 |
|
Relationship added | related to 0000033 |
2012-02-20 19:10 |
|
Relationship added | related to 0002375 |
2014-01-26 09:35 |
|
Relationship added | related to 0004843 |
2014-08-08 09:12 |
|
Assigned To | => user6 |
2014-08-08 09:12 |
|
Status | new => confirmed |