Cataclysm-dda: Player can shoot around corners

Created on 23 Dec 2019  路  4Comments  路  Source: CleverRaven/Cataclysm-DDA

Describe the bug

You can shoot around corners.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Load the save provided
  2. Press f.
  3. Move the cursor one tile to the left
  4. Move the cursor down until the range display reads 10/36
  5. Press p until you fire the gun
  6. Peek around the corner and see that you have shot the turret

(Gif demonstrating, except on the other side of a shelter)
shoot

Expected behavior

There is a formalized shoot around corner behavior, that can lead to your gun being shot (and has much lower accuracy).

Versions and configuration

  • OS: Linux

    • OS Version: Arch Linux, Kernel Version 5.4.2

  • Game Version: 0.D-10621-g2bbb5d39e1 [64-bit]
  • Graphics Version: Tiles
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food]
    ]

Additional context

Tom.tar.gz

<Bug> <Exploit> Aiming Ranged

Most helpful comment

You should be able to blind fire around corners, but it should

  1. Not be very accurate (This reliably hits the turret, every time)
  2. It should mean that your gun can be hit by return fire.
    And yes, tying it into peeking would be best.

All 4 comments

Would we also want this behavior to expose the player to some extent? Do we want this behavior to be in combination with peaking perhaps so you can peak around a corner and fire a shot?

You should be able to blind fire around corners, but it should

  1. Not be very accurate (This reliably hits the turret, every time)
  2. It should mean that your gun can be hit by return fire.
    And yes, tying it into peeking would be best.

Regarding accuracy and return fire, i think it might be nice to tie it into the different aiming modes as well. So choosing to take a quick shot will result in less accuracy but less chance for the turret to retaliate as you expose yourself to aim for less time. Meanwhile choosing to take a precise shot results in good accuracy but if the turret has already given you a warning its likely it will get a few shots off before you even finish because aiming would take much longer.

It should probably be safer than engaging the turret from the open as the wall should provide decent or substantial cover reducing the chances of the turret to hit you with pinpoint accuracy at greater ranges, as this would balance out with the increased necessity for accurate (and thus longer exposed) shots from the player at greater ranges. Or so i would think.

This would likely have to tie into a full warfighter-cover mechanic, as shooting around a corner, or even peek-shooting around a corner is the approved, not-stupid way of surviving an inevitable gunfight. CDDA currently doesn't support intelligent gunfighting techniques like reducing your profile, kneeling, prone (except in a melee debuff context), or robust concealment.

You must stand in the open, paint your balls red, and let the CROWS turret have a fair chance at blowing them and your head off before you scuff its chassis with whatever stupid thing you thought you were going to lob at it. The return fire mechanic is just icing on the cake for cheeki breekis who graduated the school of not being seen and think it makes them exempt from the CROWS Fairness-in-Fire Act.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

eirikwang picture eirikwang  路  38Comments

Coolthulhu picture Coolthulhu  路  51Comments

Coolthulhu picture Coolthulhu  路  68Comments

nexusmrsep picture nexusmrsep  路  64Comments

MrHrulgin picture MrHrulgin  路  55Comments