View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007444 | Dwarf Fortress | Dwarf Mode -- Combat | public | 2014-07-17 21:44 | 2020-02-22 22:25 |
Reporter | Coriantumr | Assigned To | Toady One | ||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | ||
Platform | PC | OS | Windows | OS Version | 7 |
Product Version | 0.40.03 | ||||
Fixed in Version | 0.47.04 | ||||
Summary | 0007444: Sparring dwarves (and other creatures) can knock each other through walls with charge attacks | ||||
Description | My 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 Reproduce | Nothing reliable. Soldiers sparring next to a 1-tile thick wall occasionally turn up outside of it. | ||||
Tags | No tags attached. | ||||
related to | 0005970 | new | Creature goes through solid wall when at high speed | |
related to | 0005996 | new | Minecarts can teleport through walls. | |
parent of | 0010708 | resolved | Toady One | Sparring dwarves randomly teleported 70 tiles and 50 zlevels into magma |
has duplicate | 0007609 | resolved | Dwarves can tumble forward while fighting and, as a result, warp through walls | |
has duplicate | 0007780 | resolved | Sparring dwarf charges through wall | |
has duplicate | 0007883 | resolved | soldiers thrown during training phase through walls | |
has duplicate | 0008098 | resolved | Dwarves who collide with each other while sparring can fall through walls. | |
has duplicate | 0008266 | resolved | Sparring doors warp through wall | |
has duplicate | 0008323 | resolved | Dwarves moving through walls, enemies passing through walls | |
has duplicate | 0009938 | resolved | Loci | Dwarves move through walls while sparring |
has duplicate | 0010000 | resolved | Loci | Training dwarves move through walls when charging. |
has duplicate | 0010768 | resolved | Loci | Sparring dwarfs tackled so hard they teleported through a solid wall. |
has duplicate | 0011065 | resolved | Loci | Dwarf sparring through walls |
related to | 0001600 | new | Troll dies dodging into wall | |
related to | 0009874 | feedback | Combat teleportation |
|
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. |
|
I'm verifying that this is still present in 40.13. Just had 2 incidents of dwarves phasing through walls while sparring. |
|
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. |
|
DF 0.40.23 I had a Giant Weasel fighting a Forgotten Beast suddenly appear on the wrong side of a wall. http://imagr.eu/up/54b3e4ba04c5a_battle.png 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. http://imagr.eu/up/54b4001b1dd2a_teleport.png |
|
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. |
|
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. |
|
Here is a save in which dodging/charging through walls is happening in version 0.42.05 http://dffd.bay12games.com/file.php?id=11749 |
|
Can also confirm 42.05, Ive lost two militiadwarves to dodging through a wall into the cistern. |
|
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. |
|
Following link to DFFD contains a save that this is consistently occurring in, description below. DF 43.03 http://dffd.bay12games.com/file.php?id=12266 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. |
|
confirmed DF 43.05 |
|
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. |
|
Confirmed DF 44.05 Dwarfs constantly end up in my mote while sparring, so many drowned urists... |
|
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. |
|
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. |
|
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. |
|
44.12 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. |
|
@obliza: 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: http://dwarffortresswiki.org/index.php/File:Spar_test.png |
|
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. |
|
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. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-17 21:44 | Coriantumr | New Issue | |
2014-07-24 12:54 |
|
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 |
|
Relationship added | related to 0001600 |
2014-07-24 12:54 |
|
Relationship added | has duplicate 0007609 |
2014-08-01 11:37 |
|
Relationship added | has duplicate 0007780 |
2014-08-07 21:19 |
|
Relationship added | has duplicate 0007883 |
2014-08-07 21:20 |
|
Assigned To | => user6 |
2014-08-07 21:20 |
|
Status | new => confirmed |
2014-08-07 22:00 | smjjames | Note Added: 0028569 | |
2014-08-21 05:56 |
|
Relationship added | has duplicate 0008098 |
2014-09-09 18:50 |
|
Relationship added | has duplicate 0008266 |
2014-09-19 22:09 |
|
Relationship added | has duplicate 0008323 |
2014-10-06 20:59 | tacomagic | Note Added: 0030560 | |
2014-11-10 22:55 | vityav | Note Added: 0030951 | |
2015-01-12 08:36 | ptb_ptb | Note Added: 0031906 | |
2015-01-12 09:11 | ptb_ptb | Note Edited: 0031906 | |
2015-01-12 09:40 |
|
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 | |
2015-02-28 00:52 |
|
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-07-15 21:36 | backlands | Note Added: 0035636 | |
2016-07-15 21:37 | backlands | Note Edited: 0035636 | |
2016-07-15 21:39 | backlands | Note Edited: 0035636 | |
2016-07-22 11:29 |
|
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 | |
2018-01-06 17:41 | mirrizin | Note Edited: 0037536 | |
2018-01-06 17:41 | mirrizin | Note Edited: 0037536 | |
2018-01-06 17:55 | mirrizin | Note Edited: 0037536 | |
2018-03-01 18:49 | Blurry Bunny | Note Added: 0037845 | |
2018-04-14 13:00 | alpha | Note Added: 0038160 | |
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-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 | |
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 | user6 => Toady One |