View Issue Details

IDProjectCategoryView StatusLast Update
0000787Dwarf FortressAdventure Mode -- Combatpublic2017-11-12 05:40
Reporterthvaz Assigned Touser6 
PrioritynormalSeverityminorReproducibilitysometimes
Status confirmedResolutionopen 
PlatformWindowsOSVistaOS VersionSP1
Product Version0.31.01 
Summary0000787: Small animals and reanimated body parts can't be hit -- "the attack passes right through"
DescriptionDon'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.
Steps To ReproduceGenerate enough smalls animals in arena. You will find one.
Tagscombat

Relationships

related to 0005267 resolvedToady One Copper coins pass through this boar when thrown at it. 
related to 0007377 new Creatures with extreme sizes sometimes spawn with low mass and attacks pass through them -- overflow? 
related to 0009496 resolvedToady One Tiny undead creatures immune to pulping, ridiculously difficult to kill 
has duplicate 0002034 closeduser6 Attack a naked mole dog, "passes right through" 
related to 0005356 resolvedToady One Undead tissues (hair, feathers, fur) attack but cannot be hit 
related to 0007283 assigneduser6 Weasel impervious to hammer strikes ? 
related to 0001522 new Stray kitten corpse not rotting 
related to 0008022 resolvedLoci Bronze forgotten beast unable to kill kitten 

Activities

user6

2010-04-08 10:01

  ~0002066

What weapons are you getting this with, and what are your adventurer's stats?

thvaz

2010-04-08 15:47

reporter   ~0002181

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.

Khym Chanur

2010-04-18 23:19

reporter   ~0004188

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.

user6

2010-05-10 18:09

  ~0006525

Bit late on this, but yeah, that save might be handy.

Ducky

2010-05-22 11:55

reporter   ~0007197

Last edited: 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.

user6

2010-05-22 12:08

  ~0007198

^^^ 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.

Rafal99

2010-06-09 17:16

reporter   ~0008019

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.

user6

2010-07-23 07:34

  ~0010869

Reminder sent to: thvaz

Does this still occur in 31.11?

thvaz

2010-07-25 08:42

reporter   ~0010964

Well, I didn't see it ocurring again for some time, but I haven't been playing adventure mode much.

smjjames

2010-07-25 08:57

reporter   ~0010965

@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!

Flaede

2011-08-26 12:33

reporter   ~0018630

Last edited: 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.

thvaz

2012-03-07 14:22

reporter   ~0021233

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?

greycat

2014-07-19 11:04

reporter   ~0026957

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.

thvaz

2014-07-27 03:24

reporter   ~0027677

Got it in the arena against an undead dwarf head.

FantasticDorf

2017-11-12 05:40

reporter   ~0036864

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.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-04-08 05:54 thvaz New Issue
2010-04-08 10:01 user6 Note Added: 0002066
2010-04-08 15:47 thvaz Note Added: 0002181
2010-04-18 23:19 Khym Chanur Note Added: 0004188
2010-05-10 18:09 user6 Note Added: 0006525
2010-05-22 09:17 user6 Summary You can't hit some small animals => You can't hit some small animals -- "the attack passes right through"
2010-05-22 09:18 user6 Relationship added has duplicate 0002034
2010-05-22 11:55 Ducky Note Added: 0007197
2010-05-22 11:58 Ducky Note Edited: 0007197
2010-05-22 12:08 user6 Note Added: 0007198
2010-06-09 17:16 Rafal99 Note Added: 0008019
2010-06-09 17:17 Rafal99 Tag Attached: combat
2010-07-23 07:34 user6 Note Added: 0010869
2010-07-23 07:35 user6 Tag Attached: AWAITING UPDATE
2010-07-25 08:42 thvaz Note Added: 0010964
2010-07-25 08:57 smjjames Note Added: 0010965
2010-12-09 11:09 user11 Tag Detached: AWAITING UPDATE
2011-08-26 12:33 Flaede Note Added: 0018630
2011-08-26 12:35 Flaede Note Edited: 0018630
2012-02-18 09:46 user6 Relationship added parent of 0005267
2012-03-07 14:22 thvaz Note Added: 0021233
2014-01-21 19:04 user6 Relationship added related to 0005356
2014-01-21 19:04 user6 Relationship replaced has duplicate 0005356
2014-07-14 11:24 user6 Relationship added related to 0007283
2014-07-16 07:09 user6 Relationship added related to 0007377
2014-07-19 11:04 greycat Note Added: 0026957
2014-07-23 07:20 user6 Relationship added related to 0003744
2014-07-23 07:21 user6 Relationship added related to 0001522
2014-07-23 07:22 user6 Relationship deleted related to 0003744
2014-07-27 03:24 thvaz Note Added: 0027677
2014-08-08 11:03 user6 Assigned To => user6
2014-08-08 11:03 user6 Status new => confirmed
2014-08-15 06:34 user6 Relationship added related to 0008022
2014-08-22 11:23 user6 Relationship replaced related to 0005267
2014-08-23 19:51 user6 Summary You 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:51 user6 Relationship added has duplicate 0008130
2014-08-23 19:55 user6 Relationship replaced related to 0005356
2014-08-23 19:55 user6 Relationship deleted has duplicate 0008130
2017-03-15 13:06 user6 Relationship added related to 0009496
2017-11-12 05:40 FantasticDorf Note Added: 0036864