Skip to content

Anomalous Object Properties When "Click + Dragging" into Disposals Chute #675

@catochondria

Description

@catochondria

Description of issue

When holding any item in your hand, clicking and dragging this item from your hand slot (UI) into a disposal unit will cause it to create an invisible ghost object in your hand upon being ejected from the disposal unit. Perceptively it looks like you are still holding the object on the character sprite. This has multiple consequences.

It's reasonable to assume that the issue happens at the point of the object being dragged in. (In stark contrast to throwing or clicking.)

I have provided a video of the process in the "Steps to reproduce" section.

Difference between expected and actual behavior

Expected behavior: Dragging an item into disposals should remove it from the player's hand and no longer be considered as on the character.

Actual behavior: Dragging an item into disposals registers the object in two places. If you eject this item from the chute, you now have free reign to throw this item around at will from the point of wherever the weapon perceptively is. Game still acts like the object is and isn't in your hands. You cannot pick this gun back up unless you are somehow able to stick it in a bag, which undoes the issue. This is especially infuriating with weapons such as Rifles because most cannot be easily put inside of a bag or other storage container. And makes one, or both of your hands useless for an entire round.

Steps to reproduce

  1. Have any item in your hand. (In the video example I use a shotgun.)
  2. Click and drag from the UI Hand into the disposal bin.
  3. Eject item from disposal bin, at this point the item disappears from the UI hand, but the sprite still appears to be holding the weapon.
  4. Do a multitude of things including accidentally mutilate yourself, or constantly use the throw hotkey in rapid succession to lob your item at whatever you want.

https://www.youtube.com/watch?v=iPSevgG9lL8

Video for reference.

Specific information for locating

This was first discovered due to the "Liberator" gun being made so you cannot simply click to disposal it since safety is inherently always off, nor can you reliably throw it, as it will just shoot.

Then I tried it with other guns. - Still Happens

Other objects. - Still happens

You can do this at any point in a round.

Length of time in which bug has been known to occur

N/A

Client version, Server revision & Game ID

Byond: 5.0 Public
Ver: 513.1542

Server revision: master - 2021-08-23
566774f

Rounds: cdF-chjW & cdF-dp71

Issue bingo

Please check whatever applies. More checkboxes checked increase your chances of the issue being looked at sooner.

  • Issue could be reproduced at least once
  • Issue could be reproduced by different players
  • Issue could be reproduced in multiple rounds
  • Issue happened in a recent (less than 7 days ago) round
  • Couldn't find an existing issue about this

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working as intended.⚠️ Severity: S-3 ModerateIssue that will cause issues to gameplay, but aren't severe.👥 Impact: I-3 Some(How many users is it expected to affect?) 4 - 5

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions