cmss13-devs / cmss13

Contains the code for CM-SS13
https://cm-ss13.com
GNU Affero General Public License v3.0
94 stars 508 forks source link

Hazard Avoidance via Containers #369

Open DoomLaser9 opened 2 years ago

DoomLaser9 commented 2 years ago

Description

It's possible to avoid taking damage from a wide variety of hazards by going into a container (e.g. locker or tarp).

Difference between expected and actual behavior

By containers, I mean things you can physically go into (typically as a human), such as lockers, coffins, and tarps.

Perhaps only part of this is considered unintended, the most notable of which being immunity from queen screeches and boiler gas.

Regarding the following stuff, I am unsure as to whether or not it is a bug, but I think it's good to mention anyway.

One general category of hazard avoidance is explosions. By getting into a thermal tarp, you can avoid taking damage from any standard marine grenade, as well as incendiary OBs (usually). This is similar with a coffin, except that HEFA destroys the coffin (and hurts you) as the coffin is a solid obstacle. This applies if you are activating grenades from within.

You are also immune to fire if you are inside a container.

Steps to reproduce

Boiler gas immunity

  1. Wait for a boiler to bombard you.
  2. Get in a tarp/coffin/container.
  3. Wait for gas to subside.
  4. Emerge unscathed.

Queen screech immunity

  1. Get in a tarp/container (usually around other people).
  2. Wait for queen to screech.
  3. Immediately get out of the container (unaffected by queen screech), guns blazing

Explosion avoidance example

  1. Hold HEFAs in both hands.
  2. Stand on tarp.
  3. Toggle tarp closed (going in it).
  4. Activate both grenades.
  5. Watch everything around you get sprayed with shrapnel.
  6. Emerge unscathed.

Issue bingo (not required to be all checked)

nuklearcellphoneg commented 2 years ago

You might can avoid screech via tarp, but afaik lockers coffins et al give a stun on getting out. Also, I think that's just how shrapnel works- like, shrapnel can hit a closed plasteel cade, but not an open one, similarly, if you lay down, shrapnel goes over you. Explosions will still damage you though

ItsVyzo commented 1 year ago

Boiler gas immunity is intended/expected.

Queen screech technically shouldn't happen.

Explosion avoidance should probably not happen (assuming you blow them while inside the tarp and get no damage).

Huffie56 commented 1 year ago

i can confirmed this and it's not just with the tarp @ItsVyzo you can trigger nades while inside a locker and you won't take any damage until it get destroyed...

Huffie56 commented 11 months ago

need to be reproduce to see the specter of this bug after a few bug fix...