Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic Disconnect from Group Manager when enemies are seen #339

Open
Sebster7 opened this issue Feb 1, 2024 · 0 comments
Open

Automatic Disconnect from Group Manager when enemies are seen #339

Sebster7 opened this issue Feb 1, 2024 · 0 comments

Comments

@Sebster7
Copy link

Sebster7 commented Feb 1, 2024

There's been a lot of heated discussion recently about whether people are using Group Manager when PKing. And it may be that they were using it and then PK found them (let's be generous). Under these circumstances, closing Group Manager is probably not everyone's priority and there's no automatic way of doing it that I know of (but I've never used it, so I could be wrong!).

I propose that MMapper automatically disconnects from the Group Manager server and closes the Group Manager window under any of these circumstances:

  1. Your character enters a room that contains an enemy.
  2. An enemy enters your room in a way that you would see.
  3. An enemy unhides in your room or reveals him/herself in some way.
  4. An enemy yells so you can hear them.

I'm not sure exactly on the novoid circumstances but I think you get novoid if an enemy sneaks through the room you are in. This should not trigger a GM disconnect and close because that (a) would involve a novoid event being sent; (b) reveal to you that a sneaking enemy entered your room (or that you entered a room with a hidden enemy), which is information you shouldn't get.

Once this disconnect happens, MMapper should start its own internal novoid style timer, which gets reset to X minutes upon any of the 4 circumstances above (like novoid does), and while that timer is running (above 0) it would prevent you from reopening Group Manager (the option would simply disappear).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant