Bug Closed · Resolved Critical priority

MD Procedural Dungeons BREAK when another instance is loaded

#5951 opened by Unknown 1 year ago

Unknownreported this bug

When a player joins the same type of dungeon (not same instance, but same dungeon) as a player in an existing dungeon, it breaks the existing players dungeon.

By breaks:

Mythic Room based conditions don’t seem to work

MD starts triggering room limited player detectors seemingly arbitrarily

The open door function does not work when casted as a mythic skill (works when casted from a mythic mob still… oddly)

Some triggers just stop working entirely, but not consistently, like right click triggers.

I noticed this when I released a test server for my McModels dungeon, it works 100% perfectly in testing, and even when playing (in a party, same instance) with other players, but when I have multiple players on the test server playing at the same time (different instances) things start breaking.

Additionally, there is a clear connection between a player joining a dungeon, and the dungeon breaking. When my alt account queued for a dungeon INSTANTLY, all the mythic conditions broke, random player detector triggers were fired (which shouldn’t have) and most importantly, the ROOMDOOR open function stopped working when casted using mm test cast, I have been using this to diagnose when a dungeon is broken, it happens without fail when another player joins the same dungeon type but in a seperate instance.

Plugins:

MM, MEG, Crucible, ProtocolLib, MD, Oraxen,LibsDisguises and some Essentials plugins, latest stable on all except latest dev on MD (and plugins where dev is needed for 1.21.1)

Server Software:

Paper 1.21.1

Unknowncommented

Hey there! Thanks for the thorough report, I'm finally getting around to working on this now. It took a little work but I've managed to replicate the issue. It seems to have something to do with room detection primarily. I'll keep you posted if I get it fixed.

Unknowncommented

Sounds good thank you! Let me know if I can do anything to assist.

Unknowncommented

Hey there, this should be fixed as of the latest dev builds. Please give it a try and let me know if it persists.

Sign in to join the discussion.