Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007444Dwarf FortressDwarf Mode -- Combatpublic2014-07-17 21:442020-02-22 22:25
Assigned ToToady One 
PlatformPCOSWindowsOS Version7
Product Version0.40.03 
Target VersionFixed in Version0.47.04 
Summary0007444: Sparring dwarves (and other creatures) can knock each other through walls with charge attacks
DescriptionMy wife built an above-ground sparring chamber that ran alongside an outside wall, one Z-level above the ground. Access to the area was completely sealed off from the outside by walls, floor, ceiling, and drawbridge... there was no way for a dwarf to pathfind out of the fortress.

Despite all of this, she kept randomly finding members of her militia standing outside of the fortress with no way to get back in.

She reviewed the combat logs, and the only consistent factor seemed to be a dwarf being hit by a charging attack, followed by some falling damage.
Steps To ReproduceNothing reliable. Soldiers sparring next to a 1-tile thick wall occasionally turn up outside of it.
TagsNo tags attached.
Attached Files

- Relationships
related to 0005970new Creature goes through solid wall when at high speed 
related to 0005996new Minecarts can teleport through walls. 
parent of 0010708resolvedToady One Sparring dwarves randomly teleported 70 tiles and 50 zlevels into magma 
has duplicate 0007609resolvedFootkerchief Dwarves can tumble forward while fighting and, as a result, warp through walls 
has duplicate 0007780resolvedKnight Otu Sparring dwarf charges through wall 
has duplicate 0007883resolvedFootkerchief soldiers thrown during training phase through walls 
has duplicate 0008098resolvedFootkerchief Dwarves who collide with each other while sparring can fall through walls. 
has duplicate 0008266resolvedFootkerchief Sparring doors warp through wall 
has duplicate 0008323resolvedFootkerchief Dwarves moving through walls, enemies passing through walls 
has duplicate 0009938resolvedLoci Dwarves move through walls while sparring 
has duplicate 0010000resolvedLoci Training dwarves move through walls when charging. 
has duplicate 0010768resolvedLoci Sparring dwarfs tackled so hard they teleported through a solid wall. 
has duplicate 0011065resolvedLoci Dwarf sparring through walls 
related to 0001600new Troll dies dodging into wall 
related to 0009874needs feedbackDetros Combat teleportation 

-  Notes
smjjames (reporter)
2014-08-07 22:00

I had something like this happen while fighting a blob of a boss angel. Not exactly sure what happened, but I somehow dodged right through the slade wall and outside.

I was doing a dodge and then suddenly found myself on the exterior of the tower.
tacomagic (reporter)
2014-10-06 20:59

I'm verifying that this is still present in 40.13. Just had 2 incidents of dwarves phasing through walls while sparring.
vityav (reporter)
2014-11-10 22:55

Can confirm this is still in 40.15. Had a barracks where the wall was shared with a volcano. Suddenly lost two soldiers and simultaneously discovered adamantine. Checking the sparring logs, one charged, they collided, then tangled together and tumbled forward, through a wall and into the lava. I wouldn't even call it a bug if they had broken that wall tile in the process.
ptb_ptb (reporter)
2015-01-12 08:36
edited on: 2015-01-12 09:11

DF 0.40.23 I had a Giant Weasel fighting a Forgotten Beast suddenly appear on the wrong side of a wall. [^]

I'm not sure a save file will help. I have one from after it happened, and one from before the battle started.

[EDIT] As you can see the last thing to happen was the Giant Weasel being knocked backwards. [^]

Qrox (reporter)
2015-02-28 00:37
edited on: 2015-02-28 00:48

This is still present in 40.24. Had some soldiers sparring near the inner side of my 3-tile thick hollow fortress wall and some of them kept charging/dodging into the hollow part of the wall, and I had to dismantle the walls to get them out.

Edit: Might be a coincidence, but this seems to happen more frequently once the soldiers reach higher proficiency in their combat skills as they had never charged/dodged through the walls in the early months of their training. Also, the ones who warped through the walls had higher dodger/fighter skills.

Detros (manager)
2015-02-28 00:52

Qrox: That's caused by them not sparring in the early months because IIRC they need to gain like 5 levels first before they start sparring at all. Or/also, with low level of dodge skill dwarf has low chance to successfully dodge, to wherever it is. With higher one he will more often dodge to nearby tiles, not checking if they are otherwise deemed unpassable.
Plancky (reporter)
2016-02-06 17:55

Here is a save in which dodging/charging through walls is happening in version 0.42.05 [^]
KingMurdoc (reporter)
2016-02-09 09:33

Can also confirm 42.05, Ive lost two militiadwarves to dodging through a wall into the cistern.
Midboss (reporter)
2016-03-02 19:51

I also experienced this in 40.24. It probably happens quite often I just don't notice it until a seige is going on or a hill titan is attacking. I didn't check the sparring log to see what caused them to teleport to the other side though. I thought it might have been related to the fortifications I put on the 3rd floor of my tower however I have floor grates in between the sparring dwarves and the 3rd floor. Also I don't think dwarves normally dodge up stairs.
backlands (reporter)
2016-07-15 21:36
edited on: 2016-07-15 21:39

Following link to DFFD contains a save that this is consistently occurring in, description below. DF 43.03 [^]

Dwarves training in Training Room on Z-158 will often suddenly pop out of the room and fall down to Z-151. Since this is a large fall they usually die instantly or shortly after the fall depending on the injuries. The bug seems to happen fairly consistently with this save. Last time I loaded this particular save the bug occurs after a few seconds.

MrC (reporter)
2017-10-10 16:10

confirmed DF 43.05
mirrizin (reporter)
2018-01-06 17:39
edited on: 2018-01-06 17:55

Confirmed in DF 44.03. Militia commander and sparring partner were sparring. Commander's sparring partner charged, and both combatants tumbled through a single tile of constructed stone wall, no fortifications, and fell 30 or so z levels onto solid ice. Of course, they died on impact.

Blurry Bunny (reporter)
2018-03-01 18:49

Confirmed DF 44.05 Dwarfs constantly end up in my mote while sparring, so many drowned urists...
alpha (reporter)
2018-04-14 13:00

Confirmed in 44.09: forgotten beast was fighting a large amount of cave critters near 1-wide wall and eventually ended up inside an airtight sealed area.
eenergetic (reporter)
2018-06-14 19:03
edited on: 2018-06-14 19:04

Confirm for 44.10 also. Discovered magma sea after two sparring dwarves knocked each other through the wall of a volcano I built my barracks up against. Designating training areas leaving 2-3 squares to walls seems to prevent this issue.

Cosinus (reporter)
2018-08-07 08:37

Confirmed for 44.12. Kept getting heavy injuries, because dwarves were sparring in sealed 5th floor of a tower above ground. Relocating the barracks solved this.
obliza (reporter)
2019-04-19 06:36


Dodging and Charging can go through solid walls, only tested on 1 tile thick.

Enclosed with 6 floors above and 12 below.

Dwarf charging another when sparring.
Dwarf dodging.

Fortifications also can be dodged through.
Loci (manager)
2019-04-19 15:05


This report is for charge attacks. If you have a save demonstrating a dwarf dodging through a wall you should log a separate issue and upload the save. When I tested sparring dwarves in v0.43.05 they did not dodge through walls: [^]
slucerne (reporter)
2019-09-04 03:30

I can confirm this also happened to me consistently. I created an above ground room with marble walls, all sparring was done in said room. about 30-40 dwarves sparring, every few minutes I would find one pushed through the wall and locked outside. I eventually resolved this by creating a 2 tile thick wall.
Toady One (administrator)
2020-02-22 22:25

I've found the problem with the charge/tumbles, and it could indeed more rarely lead to teleportation over much larger distances. Fixed for 47.04.

- Issue History
Date Modified Username Field Change
2014-07-17 21:44 Coriantumr New Issue
2014-07-24 12:54 Footkerchief Summary Sparing dwarves can knock each other through walls with charge attacks. => Sparring dwarves can knock each other through walls with charge attacks.
2014-07-24 12:54 Footkerchief Relationship added related to 0001600
2014-07-24 12:54 Footkerchief Relationship added has duplicate 0007609
2014-08-01 11:37 Knight Otu Relationship added has duplicate 0007780
2014-08-07 21:19 Footkerchief Relationship added has duplicate 0007883
2014-08-07 21:20 Footkerchief Assigned To => Footkerchief
2014-08-07 21:20 Footkerchief Status new => confirmed
2014-08-07 22:00 smjjames Note Added: 0028569
2014-08-21 05:56 Footkerchief Relationship added has duplicate 0008098
2014-09-09 18:50 Footkerchief Relationship added has duplicate 0008266
2014-09-19 22:09 Footkerchief Relationship added has duplicate 0008323
2014-10-06 20:59 tacomagic Note Added: 0030560
2014-10-06 21:00 tacomagic Issue Monitored: tacomagic
2014-11-10 22:55 vityav Note Added: 0030951
2014-12-03 11:17 vityav Issue Monitored: vityav
2015-01-12 08:36 ptb_ptb Note Added: 0031906
2015-01-12 09:11 ptb_ptb Note Edited: 0031906 View Revisions
2015-01-12 09:40 Footkerchief Summary Sparring dwarves can knock each other through walls with charge attacks. => Sparring dwarves (and other creatures) can knock each other through walls with charge attacks
2015-02-28 00:37 Qrox Note Added: 0032293
2015-02-28 00:48 Qrox Note Edited: 0032293 View Revisions
2015-02-28 00:52 Detros Note Added: 0032295
2016-02-06 17:55 Plancky Note Added: 0034612
2016-02-09 09:33 KingMurdoc Note Added: 0034628
2016-03-02 19:51 Midboss Note Added: 0034781
2016-03-02 19:52 Midboss Issue Monitored: Midboss
2016-07-15 21:36 backlands Note Added: 0035636
2016-07-15 21:37 backlands Note Edited: 0035636 View Revisions
2016-07-15 21:39 backlands Note Edited: 0035636 View Revisions
2016-07-22 11:29 Detros Relationship added related to 0009874
2016-07-25 11:59 Loci Relationship added has duplicate 0009938
2016-09-08 10:15 Loci Relationship added has duplicate 0010000
2016-09-08 10:21 Loci Sticky Issue No => Yes
2017-10-10 16:10 MrC Note Added: 0036772
2018-01-06 17:39 mirrizin Note Added: 0037536
2018-01-06 17:39 mirrizin Note Edited: 0037536 View Revisions
2018-01-06 17:41 mirrizin Note Edited: 0037536 View Revisions
2018-01-06 17:41 mirrizin Note Edited: 0037536 View Revisions
2018-01-06 17:55 mirrizin Note Edited: 0037536 View Revisions
2018-03-01 18:49 Blurry Bunny Note Added: 0037845
2018-04-14 13:00 alpha Note Added: 0038160
2018-04-14 13:00 alpha Issue Monitored: alpha
2018-04-14 14:33 lethosor Relationship added related to 0005970
2018-04-14 14:33 lethosor Relationship added related to 0005996
2018-04-14 16:36 Loci Relationship added parent of 0010708
2018-04-16 08:49 Huntthetroll Issue Monitored: Huntthetroll
2018-05-24 18:08 Loci Relationship added has duplicate 0010768
2018-06-14 19:03 eenergetic Note Added: 0038463
2018-06-14 19:04 eenergetic Note Edited: 0038463 View Revisions
2018-08-07 08:37 Cosinus Note Added: 0038696
2019-03-25 18:13 Loci Relationship added has duplicate 0011065
2019-04-19 06:36 obliza Note Added: 0039331
2019-04-19 15:05 Loci Note Added: 0039332
2019-09-04 03:30 slucerne Note Added: 0039504
2020-02-22 22:25 Toady One Note Added: 0040170
2020-02-22 22:25 Toady One Status confirmed => resolved
2020-02-22 22:25 Toady One Fixed in Version => Next Version
2020-02-22 22:25 Toady One Resolution open => fixed
2020-02-22 22:25 Toady One Assigned To Footkerchief => Toady One

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker