New to the forums?Log in with your Farwoods account.
Quilliam

Description of bug: Moving into a zone that is blocked by another player will push you back onto the transition tile on the other side which will move you back, moving another player onto that spot will trap a player one side outside of the zone. First screenshot is a player stuck between zones, second screenshot is a burrow placed on a transition tile due to this bug. Error message is from a crash that was triggered while I was blocking a testing player transitioning zones, this was not from me being stuck but from being walked into, unsure if related.


Reproduction of bug: 

1. Have a player stand one tile from a transition zone

2. Walk through that spot from the other side

3. Have a player move into that spot so you'll be trapped between them in the transition zones, this will get you stuck one tile out of the map until they move. 


Error message:


___________________________________________

############################################################################################

ERROR in

action number 1

of Async Event: Networking

for object NetworkHandler:


invalid with reference

at gml_Script_PacketSwitcher

############################################################################################

gml_Script_PacketSwitcher (line -1)

gml_Script_ReceiveNetworkMessage

gml_Object_NetworkHandler_Other_68


Screenshots:



Quilliam

First screenshot didn't post. Here it is.



GM Ethos
Staff

I'm aware of this potential exploit but there is nothing I can do about it until the new client. It simply isn't worthwhile to expend the effort to fix when it is so niche and I would have to duplicate the work anyway.

Constantine

Just verifying that you're also aware of one thing that I /think/ was missed here.

You can also push someone through a zone transition, and if someone's standing there, you'll bounce back out and effectively be trapped going back and forth. It's obviously the same issue, though, just a particular manifestation of it.