Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000787Dwarf FortressAdventure Mode -- Combatpublic2010-04-08 05:542017-11-12 05:40
thvaz 
Footkerchief 
normalminorsometimes
confirmedopen 
WindowsVistaSP1
0.31.01 
 
0000787: Small animals and reanimated body parts can't be hit -- "the attack passes right through"
Don't matter how many times you try, when you attack some small creatures like large rats and naked mole dogs all combat messages are "You *hit* *critter* in *bodypart* with your *weapon*, but the attack passes right through"

I think maybe they are too small to hit. The only way to kill them is to grab them and throw them at a wall.
Generate enough smalls animals in arena. You will find one.
combat
related to 0005267resolved Toady One Copper coins pass through this boar when thrown at it. 
related to 0007377new  Creatures with extreme sizes sometimes spawn with low mass and attacks pass through them -- overflow? 
related to 0009496resolved Toady One Tiny undead creatures immune to pulping, ridiculously difficult to kill 
has duplicate 0002034closed Footkerchief Attack a naked mole dog, "passes right through" 
related to 0005356resolved Toady One Undead tissues (hair, feathers, fur) attack but cannot be hit 
related to 0007283assigned Footkerchief Weasel impervious to hammer strikes ? 
related to 0001522new  Stray kitten corpse not rotting 
related to 0008022resolved Loci Bronze forgotten beast unable to kill kitten 
Issue History
2010-04-08 05:54thvazNew Issue
2010-04-08 10:01FootkerchiefNote Added: 0002066
2010-04-08 15:47thvazNote Added: 0002181
2010-04-18 23:19Khym ChanurNote Added: 0004188
2010-04-18 23:19Khym ChanurIssue Monitored: Khym Chanur
2010-05-10 18:09FootkerchiefNote Added: 0006525
2010-05-22 09:17FootkerchiefSummaryYou can't hit some small animals => You can't hit some small animals -- "the attack passes right through"
2010-05-22 09:18FootkerchiefRelationship addedhas duplicate 0002034
2010-05-22 11:55DuckyNote Added: 0007197
2010-05-22 11:58DuckyNote Edited: 0007197bug_revision_view_page.php?bugnote_id=0007197#r2683
2010-05-22 12:08FootkerchiefNote Added: 0007198
2010-06-09 17:16Rafal99Note Added: 0008019
2010-06-09 17:17Rafal99Issue Monitored: Rafal99
2010-06-09 17:17Rafal99Tag Attached: combat
2010-07-23 07:34FootkerchiefNote Added: 0010869
2010-07-23 07:35FootkerchiefTag Attached: AWAITING UPDATE
2010-07-25 08:42thvazNote Added: 0010964
2010-07-25 08:57smjjamesNote Added: 0010965
2010-12-09 11:09DwarfuTag Detached: AWAITING UPDATE
2011-08-26 12:33FlaedeNote Added: 0018630
2011-08-26 12:35FlaedeNote Edited: 0018630bug_revision_view_page.php?bugnote_id=0018630#r6983
2012-02-18 09:46FootkerchiefRelationship addedparent of 0005267
2012-03-07 14:22thvazNote Added: 0021233
2014-01-21 19:04FootkerchiefRelationship addedrelated to 0005356
2014-01-21 19:04FootkerchiefRelationship replacedhas duplicate 0005356
2014-01-21 19:04FootkerchiefIssue Monitored: kingpeonidas
2014-07-14 11:24FootkerchiefRelationship addedrelated to 0007283
2014-07-16 07:09FootkerchiefRelationship addedrelated to 0007377
2014-07-19 11:04greycatNote Added: 0026957
2014-07-20 06:07greycatIssue Monitored: greycat
2014-07-23 07:20FootkerchiefRelationship addedrelated to 0003744
2014-07-23 07:21FootkerchiefRelationship addedrelated to 0001522
2014-07-23 07:22FootkerchiefRelationship deletedrelated to 0003744
2014-07-27 03:24thvazNote Added: 0027677
2014-08-08 11:03FootkerchiefAssigned To => Footkerchief
2014-08-08 11:03FootkerchiefStatusnew => confirmed
2014-08-15 06:34FootkerchiefRelationship addedrelated to 0008022
2014-08-22 11:23FootkerchiefRelationship replacedrelated to 0005267
2014-08-23 19:51FootkerchiefSummaryYou can't hit some small animals -- "the attack passes right through" => Small animals and reanimated body parts can't be hit -- "the attack passes right through"
2014-08-23 19:51FootkerchiefRelationship addedhas duplicate 0008130
2014-08-23 19:55FootkerchiefRelationship replacedrelated to 0005356
2014-08-23 19:55FootkerchiefRelationship deletedhas duplicate 0008130
2017-03-15 13:06FootkerchiefRelationship addedrelated to 0009496
2017-06-08 19:10HuntthetrollIssue Monitored: Huntthetroll
2017-11-12 05:40FantasticDorfNote Added: 0036864

Notes
(0002066)
Footkerchief   
2010-04-08 10:01   
What weapons are you getting this with, and what are your adventurer's stats?
(0002181)
thvaz   
2010-04-08 15:47   
Well, I found this with various adventurers, but usually I use sword or axe. The last was a very good Human Adventurer who made short work of anything that crossed his path (as adventurer mode is completely unbalanced now)I think he was at least Expert in most combat skills, were using a bronze weapon, and had Superhuman Strengh, Agility and Toughness. I noticed this ocurred only with small creatures (not with every one though) and didn't matter how many times I attacked it, I could never hit it. So I assumed it was a problem with their size, or something making them insubstantial, or the like. It happened both in the underground and in the wilds. I'm not in home at the moment but if I happen to meet another of these critters I will upload the save.
(0004188)
Khym Chanur   
2010-04-18 23:19   
I had this with a giant rat, wielding a masterwork adamantine saber, with skills Talented Swordsman and Legendary Fighter (4615/5500), and Superhuman Strength, Agility, Endurance, Spatial Sense and Kinesthetic Sense. Also, I had no problems killing a few giant rats the normal way.

I can upload a save where this is currently happening, if needed.
(0006525)
Footkerchief   
2010-05-10 18:09   
Bit late on this, but yeah, that save might be handy.
(0007197)
Ducky   
2010-05-22 11:55   
(edited on: 2010-05-22 11:58)
Bit late, but it was pointed out on the forum around the time this was posted that the animals that are insubstantial are all described as "enormous yet very weak". This has been true in my experience. Not sure how much of a help this is, but at least it should provide a place to start looking.

On testing I've found that I can hit enormous yet very weak naked mole dogs fine in the arena in .04. I might be misremembering the descriptor.

(0007198)
Footkerchief   
2010-05-22 12:08   
^^^ That's interesting -- it means they won't have much muscle tissue. Maybe they're so weak they have a zero-thickness tissue or something.
(0008019)
Rafal99   
2010-06-09 17:16   
I am experiencing this bug too in 0.31.06 when fighting naked mole dogs.
I have a human adventurer with very high skills and attributes, and fight using *bronze great axe*. Note that only some naked mole dogs are bugged, probably depending on their attributes. The bug is repeatable and either happens always or never for a certain creature. I tried fighting them with spear and punching too, but effect is the same. The only way of killing them I found is either strangling or attacking repeatedly until they "get propelled by the blow and slam into an obstacle".
I might provide a save at any moment.
(0010869)
Footkerchief   
2010-07-23 07:34   
Reminder sent to: thvaz

Does this still occur in 31.11?
(0010964)
thvaz   
2010-07-25 08:42   
Well, I didn't see it ocurring again for some time, but I haven't been playing adventure mode much.
(0010965)
smjjames   
2010-07-25 08:57   
@Footkerchief: I had it when playing in arena mode in .11 and I was trying to use giant earthworm corpses on giant earthworms and those kept passing through. Was playing as a magmaman, which is why the corpse is shortly on fire in the combat log. I didn't check whether normal punch attacks work, although using wrestling works just fine.

you strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
Giant Earthworm 48 pushes Giant Earthworm 42 in the body, bruising the skin!
You strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
Giant Earthworm 50 pushes Giant Earthworm 42 in the body, bruising the skin!
Giant Earthworm 14 pushes Giant Earthworm 18 in the body, bruising the skin!
Giant Earthworm 18 attacks Giant Earthworm 42 but It jumps away!
Giant Earthworm 48 attacks Giant Earthworm 42 but It jumps away!
You strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
Giant Earthworm 43 pushes Giant Earthworm 42 in the body, bruising the skin!
You strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
Giant Earthworm 18 charges at Giant Earthworm 42!
Giant Earthworm 18 pushes Giant Earthworm 42 in the body, bruising the skin!
Giant Earthworm 18 collides with Giant Earthworm 42!
Giant Earthworm 18 is knocked over!
Giant Earthworm 48 pushes Giant Earthworm 42 in the body, bruising the skin!
Giant Earthworm 42 pushes Giant Earthworm 18 in the body, bruising the skin!
You strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
Giant Earthworm 43 pushes Giant Earthworm 42 in the body, bruising the skin!
You strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
The Giant Earthworm 14 stands up.
Giant Earthworm 42 attacks Giant Earthworm 43 but It jumps away!
You strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
You strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
Giant Earthworm 44 attacks Giant Earthworm 43 but It jumps away!
The Giant Earthworm 18 stands up.
You strike Giant Earthworm 68 in the body with your Giant Earthworm 83's corpse, but the attack passes right through!
Giant Earthworm 46 misses Giant Earthworm 43!
Giant Earthworm 44 pushes Giant Earthworm 43 in the body, bruising the skin!
Giant Earthworm 43 charges at Giant Earthworm 42!
Giant Earthworm 43 pushes Giant Earthworm 42 in the body, bruising the skin!
Giant Earthworm 43 collides with Giant Earthworm 42!
Giant Earthworm 43 bounces backward!
Giant Earthworm 48 attacks Giant Earthworm 18 but It jumps away!
You drop Giant Earthworm 83's corpse.
You drop Giant Earthworm 82's corpse.
You grab Giant Earthworm 68 by the body with your left hand!
(0018630)
Flaede   
2011-08-26 12:33   
(edited on: 2011-08-26 12:35)
I don't think it's just small animals. Small weapons seem to have the same trouble. I'm attacking with a gold coin clutched in my fist. "You strike the Giant in the upper body with your Blah De Blah gold coin, but the attack passes right through".

Doesn't matter what body part I try to hit.

Is happening for thrown coins as well. Confusing.

(0021233)
thvaz   
2012-03-07 14:22   
I played adventure a lot after 34.01 and didn't see it happening, though I don't know what Toady could possibly had done that fixed it. Someone?
(0026957)
greycat   
2014-07-19 11:04   
http://dffd.wimbli.com/file.php?id=9070 [^]

Fortress mode, 0.40.03, Linux. I butchered a horse, not realizing that I was in a reanimating biome. I discovered it when someone ran away from the hair. I sent the military to kill the hair, which they did. This left a pile of "hair parts" (such as "horse left rear leg hair"), all of which I dumped outside.

One of the sub-hairs reanimated, and I killed that, and dumped the resulting sub-sub-hairs.

Now, the third generation of animated hair is attacking me, but this time I can't kill it. I suspect it has 0 mass. All attacks either "pass right through" or are deflected. I've got civilians pounding on it with fists, teeth, copper picks, silver battle axes, etc. I've tried shooting it with copper bolts. My military dwarves are all running scared.

The save game has 50+ pages of combat report of this, and the battle is still actively engaged, so there's plenty more action to watch.

If I can get any civilians to regain their senses, I'll try to build a cage trap and see if I can immobilize it that way.
(0027677)
thvaz   
2014-07-27 03:24   
Got it in the arena against an undead dwarf head.
(0036864)
FantasticDorf   
2017-11-12 05:40   
Your speculation of 0 mass @Footkerchief for this issue could bear relation to issue 0010255 where unusable dislodged badger teeth in my example when their mass is changed (with DFhack) they become usable for crafting despite giving no product, a minus mass value was the natural relative size for the creature.

Since small teeth are not a target for the AI & player controlled 'animate dead' ability as tested in arena (43.05), the only other way would be re-animating biomes and testing would be needed to see if there is a relation in that minus mass makes you impossible to hit and whether raising the mass of that animated object or small creature makes it able to be hit again and stop passing through.

http://www.bay12games.com/dwarves/mantisbt/view.php?id=10255#c36637 [^] Loci changed the size of the badger teeth in raws to a 1000 to replicate & they were usable.