vgstation-coders / vgstation13

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

Morphing artifact spawns borer fleshhook when attempting to morph into a borer, leaving a verb holder when turned back #17365

Open StreptoMutans opened 6 years ago

StreptoMutans commented 6 years ago

Description of issue

I was a Xenoarch and dug up a nice morphing artifact activated by atmos. It turned me into different things perfectly fine

07:02:54]ACCESS: Logout: no key/(oil slime (515)) (Anomalous Materials Lab - 281,304,5) [07:02:54]ACCESS: Login: StreptoMutans/(Ezra Baum) from [NOPE] || BYOND v511

but then it tried to morph me into a borer.

[07:04:32]ACCESS: Logout: no key/(Ezra Baum) (Exotic Particles Collection - 299,295,5) [07:04:32]ACCESS: Login: StreptoMutans/(borer (637)) from [NOPE] || BYOND v511 [07:04:32]ACCESS: Logout: no key/(borer (637)) (Exotic Particles Collection - 299,295,5) [07:04:32]ACCESS: Login: StreptoMutans/(Ezra Baum) from [NOPE] || BYOND v511 [07:04:32]DEBUG: Runtime in action_button.dm, line 93: Cannot read null.screen_loc [view]

I was not turned into a borer, but the borer fleshhook spawned on the ground as an item I could use. It had the hookshot sprite and was usuable just like a fleshhook

Steps to reproduce

  1. Have morphing artifact
  2. Have it try to turn you into a borer
  3. Pick up your fleshhook from the ground and enjoy it for a couple seconds
  4. Have the artifact morph you back into your original form
  5. Be angry as you altclick the tile you were standing on and notice an invisible /obj/item/verbs/borer/detached

Server revision

98d0c408b29cef69b407ecd17b524cba370fc096

Kammerjunk commented 6 years ago

I made the effect only spawn types of /mob/living/simple_animal/borer and left it active for like 10 minutes after confirming that it happened what the fuck image I wasn't even standing near it for those 10 minutes, I was standing 1 tile further than the effect's range

Edit: What the fuck is this bug image