Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Dwarves not striking foes? (DF 0.40.10)  (Read 3772 times)

D1ngo

  • Escaped Lunatic
    • View Profile
Dwarves not striking foes? (DF 0.40.10)
« on: September 02, 2014, 03:39:58 am »

Good day Fair Ladies and Honorable Gentlemen

Tl;Dr: Dwarves fighting enemies run into them and get solid beatings, not bothering to hit the enemy even once.
Is this a bug or an error on my behalf?

Just in case you may be interested in whole story with all the details:

The Fortress I have led (since 0.40.08 to now 0.40.10) was once attacked by a small goblin party (around 12 gobbos), After luring them into my bridge trap I figured even my "ill equiped" (steel breastplates, steel weapons, and random other steel equipment + clothes) military will be able to handle goblins with broken limbs and bleeding arteries.
As they were preparing to charge the enemy one Goblin Lasher charged into them. To my surprise they could not hit him (no hit register in the reports, just them getting a beating from this one goblin).
I figured it may have been a problem with equipment, so I ordered the retreat and let the "Bridge of Death" resolve the "Goblin Problem".
As I made ready for the next possible attacks, I created 30 fully steel-equiped dwarf killing machines with 10 veterans led by a swordmaster, 10 standard warriors and 10 recruits.
The moment came and The Hill Giant: fire-breathing antilope came to bring doom and destruction on my dwarves.
I pulled the bridge, however the beast was already inside (and good it was, because while fighting war dogs it had started a massive lagfest of a forest-fire). In the beggining it was fighting inside my secure pasture with war dogs burning them and everything around, My 30 dwarf strong military was waiting behind the first corner of the enterance corridor (clay corridor).
Due to all the smoke they waited. When the fires and smoke went away the beast came inside and the brave dwarves jumped at it from the corridor. It was quite a quick fight, but not as one would have thought. The dwarves stood bravely their ground staring at the beasts eyes while it tried to pummel them to the ground and penetrate their steel armours (of very high quality).
After the military had been dealt with (5 scared or unconscious remaining), the beast was actually attacked by some tantruming civilian dwarves.
During the whole "fight" I have tested both with and without calling alerts and freeing the Barracks from training orders. With attack orders, and just with station orders, with and without any other jobs in the Dwarf Therapist.
I reloaded and decided to conduct one more test: I ordered my dwarves to attack the caravan guards that were at my fort during last save, the situation was identical: All 3 Squads ran into the "fray", only to stare at the enemy angrily (they did not attack, just stood near the would-be enemy).
I checked their equipment regularly, most of them had been 100% fully equiped in steel (with many of them getting high expierience with their weapons in the course of training sessions as said swordmaster), but still they wouldnt attack, not even once.


Before I post a bug report I figured I may ask this honorable community just in case it was an error of mine and not the game itself.
ps: I did not have any of this sort of problems in previous versions of DF.
« Last Edit: September 02, 2014, 08:11:32 am by D1ngo »
Logged

nanomage

  • Bay Watcher
    • View Profile
Re: Dwarves not stricking foes? (DF 0.40.10)
« Reply #1 on: September 02, 2014, 04:17:59 am »

I've encountered it several times and haven't noticed any particular pattern of reproducibility. Perhaps it has to with whether the explicit kill order is placed on enemy troops or with discipline skill of your troops or with whether they were toggled into unarmed combat mode by making them guards (and thus making them beat up your own dwarves non-lethally).
 Also archers seem to get started fighting more easily, although sometimes melee warriors start chopping goblins for no apparent reason too. (I mean they just stand there getting beaten and killed for a while and the next moment they just start fighting back though nothing seems to change).
I've recently started a new fort with the purpose of monitoring this more thoroughly, and so far my dwarves have been reacting properly to the presence of goblins.
Logged

Loci

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #2 on: September 02, 2014, 08:55:31 am »

Is it possible that the goblin fell one or more z-levels? I've seen this problem repeatedly, and it's (almost) always the goblins that "jump" down to my farms below. Also, check if your dwarves who are just standing around show "(no reachable valid target)" in the jobs screen.
Logged

nanomage

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #3 on: September 02, 2014, 09:11:43 am »

Is it possible that the goblin fell one or more z-levels? I've seen this problem repeatedly, and it's (almost) always the goblins that "jump" down to my farms below. Also, check if your dwarves who are just standing around show "(no reachable valid target)" in the jobs screen.
The matter isn't that your soldiers can't path to goblins or don't move toward goblins. The thing is they engage the enemy and combat starts, but all the attacks are always by goblins. Dwarves just stand around getting pummelled, never striking back (for some time, or until killed).
Logged

Loci

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #4 on: September 02, 2014, 01:00:56 pm »

So is that an "I'm not even going to bother checking because I already know how I think it works"?
Logged

D1ngo

  • Escaped Lunatic
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #5 on: September 02, 2014, 01:11:38 pm »

@Mr. Loci: Sorry Mate, it's good that you're trying to be precise but you are the one here who "did not bother to check"(what I wrote).
As mr. Nanomage pointed out soldiers made contact both with the goblin, the beast and even the caravaneers but as i noted, there are no attacking hits registered on the side of dwarves (however there are plenty on the side of my opponent [They hit me, I cant hit them])
Just in case this pops up as well: Discipline was very high
Logged

Loci

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #6 on: September 02, 2014, 01:24:57 pm »

Sorry if I was unclear.

In the instances where I have seen my dwarves standing around the enemy and not attacking some of them were showing the "(no reachable valid target)" status. If that status also appears on your dwarves it might help track down the underlying problem.
Logged

nanomage

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #7 on: September 03, 2014, 01:32:54 am »

Sorry if I was unclear.

In the instances where I have seen my dwarves standing around the enemy and not attacking some of them were showing the "(no reachable valid target)" status. If that status also appears on your dwarves it might help track down the underlying problem.
Mine were displaying "Station" order last time it happenned and I checked. I'm fairly sure that that there were no goblins in unpathable-to locations at that moment, though not "absolutely sure". Perhaps some goblins could've climbed trees - I mean those who are generated w/o shield cn climb, right?

EDIT: actually after some further thought I think we should rule out the unreachable target hypothesis. This has also happened to me with a minotaur lately, here are some specifics:

1. Minotaur entered the map unarmed.
2. It proceeded to harass my livestock, killing a calf and chasing the rest away
3. I deployed 2 squads to confront it - (S)wordsdwarves and (A)rchers, using move orders
4. S squad pathed to it correctly and made contact, and then stood aroung being attacked and never responding.
5. A squad pathed to designated localtion (20ish tiles from the minotaur) and (at least some of them) started shooting at it, actually doing some damage, though not killing it.
6. As A ran out of ammo, they joined the S squad in doing nothing. They weren't getting attacked though because of the distance.
7. Changing the order to explicit "kill" for both squads didn't seem to change anything.
8. After a while the S squad leader beheaded the minotaur with a single slash.
9. All the time the minotaur was clearly reachable, perhaps it could have been trying to climb, but it never lost contact with the solid ground. It tried attacking my dwarves, but all attacks were reported as missed.





« Last Edit: September 03, 2014, 01:48:06 am by nanomage »
Logged

StagnantSoul

  • Bay Watcher
  • "Player has withdrawn from society!"
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #8 on: September 03, 2014, 01:53:59 am »

Have you tried redownloading Dwarf Fortress? You may have accidentally clicked next during the unzipping at some point, skipping something. This made it so humans never existed in my game, but I got a werehuman at one point. You may have skipped attacks. That may not be it, so it's probably best to figure it out for others with your problem. But if it gets too overly frustrating, I'd suggest giving up and reinstalling.
Logged
Quote from: Cptn Kaladin Anrizlokum
I threw night creature blood into a night creature's heart and she pulled it out and bled to death.
Quote from: Eric Blank
Places to jibber madly at each other, got it
Quote from: NJW2000
If any of them are made of fire, throw stuff, run, and think non-flammable thoughts.

nanomage

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #9 on: September 03, 2014, 03:01:13 am »

StagnantSoul, what you described was most likely caused by a case of "duplicated raws", as they call it, amd it can only mess up with creature/material/etc... definitions. I doubt that something as integral to the game as agression logic might be damaged by duplicating or modifying raw files. I'll try to search the bugtracker in case it's already been reported and a workaround or any useful info has been discovered

EDIT: it's likely related to bug 0000481, though the description doesn't seem to match perfectly (and version is off). I think it's safe to post it to the tracker and wait for knowledgeable people to establish the proper relation to other military bugs.
http://www.bay12games.com/dwarves/mantisbt/view.php?id=481
« Last Edit: September 03, 2014, 03:12:53 am by nanomage »
Logged

yxe

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #10 on: September 03, 2014, 10:17:22 am »

I got the same problem reported by LOCI, when a goblin jump from a 1-z tile above, my dwarf just stare and do nothing,
the enemy try to strike them, but its a recruit and my soldiers are legendary, so the only thing they do its jump away aka matrix style, and nothing more, eventually my dwarf got bad thoughs, BUT the goblin (who started as a recruit) start to won experience and become a wrestler....

this go on... and on

I cant keep playing this save-game.... :(
Logged

bluephoenix

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #11 on: September 07, 2014, 11:34:48 pm »

I am experiencing this same bug.
I have a save game where I am under a goblin siege, I stationed my military behind the gate and when the squad of trolls broke through the gate they started attacking my dwarves but my military just stands around letting the trolls kill them, the only thing they do is block and dodge. I even saved and reloaded the game while it was happening and nothing changed. Anyone got a fix for it?

I got a save mid siege if anyone wants to look at it. Just tell me if you want me to post it.
« Last Edit: September 07, 2014, 11:36:43 pm by bluephoenix »
Logged

vastaghen12

  • Bay Watcher
  • [BIOME_SUPPORT: ANY_COMPUTER:1]
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #12 on: September 08, 2014, 07:50:01 am »

Dah forget it I got the thread wrong.
« Last Edit: September 08, 2014, 07:52:52 am by vastaghen12 »
Logged

Loci

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #13 on: September 08, 2014, 02:20:51 pm »

I got a save mid siege if anyone wants to look at it. Just tell me if you want me to post it.

This bug report would benefit from your save:

http://www.bay12games.com/dwarves/mantisbt/view.php?id=8250
Logged

bluephoenix

  • Bay Watcher
    • View Profile
Re: Dwarves not striking foes? (DF 0.40.10)
« Reply #14 on: September 08, 2014, 08:29:22 pm »

I uploaded my save file and made a comment in the bug tracker.

EDIT: This should probably be updated to game breaking since if you are under siege all your dwarves will get killed if you rely on your military. Thus making the save unplayable.
« Last Edit: September 09, 2014, 10:49:25 am by bluephoenix »
Logged
Pages: [1] 2