vgstation-coders / vgstation13

Butts
GNU Affero General Public License v3.0
266 stars 545 forks source link

Anvils can be lifted with telekinesis and thrown no matter where they are #33419

Open D3athrow-Issues opened 2 years ago

D3athrow-Issues commented 2 years ago

(WEB REPORT BY: theophrastus REMOTE: 206.221.180.138:7777)

Revision

0a6bf586f84cca1b145e82451b6c808be61cedcb

Description

Anvils can be brought into hand sprite with telekinesis while they still exist on the ground and thrown no matter how far away you are from the anvil.

Steps to Reproduce

Get telekinesis get anvil acme the station

What you Expected

to not have an anvil thrown at me

What Actually Happened

i got owned

Theophrastus1 commented 2 years ago

I will point out that this is the Sith Bundle version of TK, The Force that is doing this

nervere commented 2 years ago

@Theophrastus1 Any other details you can share about how you picked up the anvil? I gave myself the telekinesis from the Sith bundle (/obj/item/weapon/dnainjector/nofail/telemut) and can't seem to replicate this. More specifically, I can't pick up the anvil from a distance whatsoever. Nothing happens.

Theophrastus1 commented 2 years ago

@Theophrastus1 Any other details you can share about how you picked up the anvil? I gave myself the telekinesis from the Sith bundle (/obj/item/weapon/dnainjector/nofail/telemut) and can't seem to replicate this. More specifically, I can't pick up the anvil from a distance whatsoever. Nothing happens.

I witnessed it in a round, I myself didn't use it. According to Razz on the discord, apparently what he thinks is happening is that the anvil is being picked up by the bound item, since anvils are considered items. You CAN pick anvils up but it requires hulk as well as strong to do so. Apparently bound item is bypassing that check, and allowing you to bring the anvil to hand slot, then throw the anvil.

A few logs that I dredged up showing it occurring, but there isn't much logging on it. It is displayed in the attack log however of him attacking with only having the advanced tk and jumpy, but no hulk or anything.

[13:36:34]ATTACK: Syd Robinson (spacedgod) used the DNA-Injector (Tele.) to inject Syd Robinson (spacedgod) [13:36:41]ATTACK: Syd Robinson (spacedgod) used the DNA-Injector (Jumpy) to inject Syd Robinson (spacedgod)

[13:42:16]ATTACK: Syd Robinson(spacedgod) attacked Hingle McCringleberry(silent3) with anvil. (INTENT: HELP) (DAMTYE: BRUTE) [13:42:16]ATTACK: Syd Robinson(spacedgod) damaged Hingle McCringleberry(silent3) with the anvil. DMG: 40 [13:42:24]ATTACK: Syd Robinson(spacedgod) attacked Hingle McCringleberry(silent3) with anvil. (INTENT: DISARM) (DAMTYE: BRUTE) [13:42:24]ATTACK: Syd Robinson(spacedgod) damaged Hingle McCringleberry(silent3) with the anvil. DMG: 40 [13:42:25]ATTACK: Syd Robinson(spacedgod) attacked Hingle McCringleberry(silent3) with anvil. (INTENT: DISARM) (DAMTYE: BRUTE) [13:42:25]ATTACK: Syd Robinson(spacedgod) damaged Hingle McCringleberry(silent3) with the anvil. DMG: 40

[13:51:50]ATTACK: Brecht Breelholm (theophrastus) was hit by the anvil thrown by Syd Robinson (spacedgod)

[14:04:41]ATTACK: Landen Blackburn (dtscurvy) was hit by the anvil thrown by Syd Robinson (spacedgod)

image

kacurasuo commented 2 years ago

Yes, this has to do with bound object and not telekinesis. Binding an item teleports it to your hands, including anvils.

kacurasuo commented 2 years ago

forget throwing the anvil, just use it as a 40 damage melee weapon (that can also be thrown for 40 damage)