cmss13 icon indicating copy to clipboard operation
cmss13 copied to clipboard

Blood on a weed blocks clicks.

Open gitbirb opened this issue 2 years ago • 4 comments

Testmerges

#4505: 'Get Flat Icon Fixes' by Drulikar at commit 602124566b #4391: 'Hijack objectives' by morrowwolf at commit c34cb004ab #4534: '"Fixes" missing window frame icon states' by morrowwolf at commit 7cf004c46a #4535: 'Floodlight rework' by morrowwolf at commit 311b5109a8 #4502: 'Disable join as xeno buried spawns when there is a queue' by Drulikar at commit 1dc175ca21 #4549: 'Helmet Optics Update' by morrowwolf at commit a7820b1907


Description of the bug

If theres blood on resin, the blood decal can block clicks (such as knife melee) from hitting the resin.

What's the difference with what should have happened?

Blood should not eat clicks. Especially since blood pools can cover like... 2/3rds, if not 3/4ths of a resin weed sprite.


How do we reproduce this bug?

  1. Try to click the weed tiles where the blood is (spriteclick the blood pools)
  2. The blood blocks the melee clicks
  3. Try to click the weed tile (spriteclick the weed, avoiding the blood pools)
  4. You destroy the weed. ... /// This can get really bad really fast, since destroying weeds is usually time sensitive. Clicking the blood pools counts as a melee mis-click, and adds delay to your next strike. You never know your clicking the blood pools over and over since there's no feedback for missing, except for not destroying the weed.

Idk if it's different either while your moving towards a tile, or standing still. I always slash weeds while moving towards the tile.

Issue Bingo

  • [X] Issue could be reproduced at least once
  • [X] Issue happened in a recent (less than 7 days ago) round
  • [X] Couldn't find an existing issue about this (https://github.com/cmss13-devs/cmss13/issues)

gitbirb avatar Sep 30 '23 04:09 gitbirb

im gonna close this and test it more

gitbirb avatar Sep 30 '23 12:09 gitbirb

Couldn't reproduce, maybe misremembered how it works, or maybe it was a latency issue

gitbirb avatar Sep 30 '23 15:09 gitbirb

I've similarly had issues with it recently and I'm not sure why it seems to work sometimes. The code seems to function correctly and it's in there to pass along the attack 🤷

ghost avatar Sep 30 '23 15:09 ghost

Alright so, i DO think it's a real issue, since i've experienced it so much. But I have 0 clue why it works sometimes, why it doesn't work sometimes.

It's super annoying and time consuming, when you want to push and clicking weeds are blocked by blood decals

it may be a server-only issue. As if the code maybe functions differently online and offline? It may have something to do with specific blood decals too. So not all decals would do it? // I do think it has to do with specific blood decals - since on rounds when this happen, a few types of blood 100000% block clicks, and others don't. I haven't kept track though

it may be different between acid blood and red blood - or maybe need both? It may have to do with the time a round has gone on for? It may have to do with server lag? It may have to do with total number of decals?

i dunno, maybe the only real way to thoroughly test it would be adding feedback to missed melee strikes

gitbirb avatar Jan 28 '24 23:01 gitbirb

Duplicate #1151

ItsVyzo avatar Aug 31 '24 02:08 ItsVyzo

Duplicate #1151

Different issues.

That issue is about how mops hit the weed instead of the floor. This issue is about how a knife does not hit the weed, because of the blood decal covering the weed.

I should probably rewrite the post to clarify it though...

gitbirb avatar Aug 31 '24 04:08 gitbirb