Cataclysm-dda: You can't dodge stones thrown by feral humans

Created on 29 Jul 2020  路  12Comments  路  Source: CleverRaven/Cataclysm-DDA

Describe the bug

I just created a big cage with a lot of feral humans and stayed there receiving their shots for quite some time and wasn't able to dodge a single stone and didn't get a single XP on dodging though I have dodging 3. It should be really impossible or almost impossible to dodge a simple stone throw at you?

Even though I can dodge quite regularly hunters, dogs and zeds in general I can't evade a single stone.

Just tried with dodge 20 and still not a single evade.

Steps To Reproduce

1 - create a big cage with a lot of feral humans inside.
2 - Have some levels on dodging.
3 - Just stay there taking and notice that you will never dodge their stones or earn a single XP

Expected behavior

Maybe it should be impossible or near impossible to dodge shots from guns but probably this shouldn't be the case to thrown weapons. Not even arrows from bows as you can even watch some challenge videos from even some people parrying arrows with swords, though it probably would be way harder to parry than just trying to dodge or block in anyway possible.

Then imagine someone with mutations, implants and super-human stats and legendary skills!

Screenshots

Not needed.

Versions and configuration

I am using using the CDDA 0.E-b10865 with the mods:

DDA
Disable NPC needs
Stats through skills
Stats through kills
SpeedyDex

Additional context

<Bug> Monsters

Most helpful comment

For me the problem is that we should be able to dodge ranged attacks too. At least it seems that the feral humans rocks can't be dodged.

All 12 comments

I feel that not only you should be able to dogde and train dodge this way. Feral humans should be imprecise with their throws.

Wait, I always thought that you can only dodge melee attacks? Aren't projectile attacks "hit-or-miss"? When a turret shoots at you, you don't get notified if it misses, do you?

It seems to be the case. We can't dodge projectiles. I am not sure if the enemies can miss as even the feral humans can hit with great accuracy as in my tests I would get hit consistently every other turn.

So I think it would be great if we were able to dodge the ranged attacks too, earn XP and be notified of the misses by the way hahaha

Isn't the player able to dodge boomer spew? I think it even used to be the go-to dodge training method.

No idea. There is quite some time that I don't get hit by the boomer spew or explosion, I supposed it was due the environment protection from my googles. Though the acidic zombies spew usually hits me but I didn't noticed if I earned any XP. They are aggravating enough to just make me want to murder them ASAP.

You can still train you dodge the way @Marrim said on the post above but now the boomer will explode after some time. I tested this method by trapping a boomer into a bear trap and staying 2 spaces from the boomer, my character had 8 in all stats and 0 in all skills, after testing it on 2 boomers my dodge skill went from 0% to 30%, so the skill will raise but very slowly and you'll need a bunch of boomers to train it, which i think its fair because the old way to do it was somewhat cheesy.
Then after the boomer testing i created a new character and i did the same with a feral human, one thing about feral humans is that they are smart enough to not step into a bear trap so i needed to make a circle of bear traps and spawn a feral human in the middle of it, after waiting some time while the feral human as throwing rocks at me i realized that i did not earned any XP on my dodging skill. So maybe the problem is on feral humans not giving the player XP points when they throw rocks at the player.

For me the problem is that we should be able to dodge ranged attacks too. At least it seems that the feral humans rocks can't be dodged.

But you do dodge attacks (?) - it just does not appear in the message log (I think). When you miss a shot it also does not appear in the message log, so it's consistent. Maybe it should give dodge experience but I'm not sure.

But it says when you dodge and when you miss. Maybe you disabled those messages.
dodge miss

I meant ranged attacks. There are no messages when you miss ranged attacks and there are no messages when enemies miss ranged attacks. Does not mean they do not miss.
For example: if you throw stones at zombies, you do not get a message if you miss.

This don't seem to be the case. It seems that the enemies hit with 100% accuracy and you can't dodge.

Here is a print showing that every 5 seconds he hit me, it never takes more or less than 5 seconds between hits, I did this for quite a while, be it with dodge 3 or 20 and close or at max range of the attack. It shows that it never misses and you never dodge.

You can try how much as you like and you will find the same result.

ranged

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not 'bump' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

Was this page helpful?
0 / 5 - 0 ratings