-
-
Notifications
You must be signed in to change notification settings - Fork 431
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
Judge mode #3531
Judge mode #3531
Conversation
I'm reading this over and the code seems decent, just have some questions.
Overall, this is awesome!! Keep up the great work, and welcome to Cockatrice development :) |
I'm actually not sure who judges are yet, which is why I didn't add the checkbox to the create_game dialog. I see the primary users of this being the judges of MagicLeague if that ever gets going again or some future similar thing One thing I don't want for example is people creating their games with judge mode for no reason, and using it to cheat or troll players who don't yet understand judge mode. |
Sounds like we'll need to add a new rank to the system. Can you update the database in some way to allow for people to be a judge in addition to other titles. Currently we have an Admin/Moderator/None option and a VIP/Donator/None option |
I'm just wondering if it is ever the case you trust people enough to be a judge but not a moderator. |
a judge is a different role from a moderator. a moderator is delegated authority over an entire server; a judge should only be given authority over the games on the server people want judges in.
imo a "join game as judge" button that appeared for judges on to games that allow judges would be better.
i'm not a fan of judges being allowed to both play and judge in the same game at the same time; it should really be an either-or kind of thing just to mitigate the potential for abuse
I think this case deserves a separate descriptor, and should be per-game, rather than per-server. creating a game with "judge" permissions should be visibly distinct from a user the server op has explicitly granted judge authority to aside from those notes, i really like this proposal; having a formal system for judging in trice is a big improvement over the current state, where one has to find a judge elsewhere (assuming they even know where to look) (ancient) related discussion: #206 |
Suggestion: use a libra icon |
Seeing if there are any updates on this :) |
1f2ae75
to
4852b0d
Compare
6975615
to
ebed247
Compare
|
- Allow judges access to card right click menus.
For sure. We've been talking about reworking the pawn system completely. Ideally we would unify the language, and do more things procedually (like how the gavel is burned in now).
What color were you thinking?
No preference, whatever looks better. |
Maybe just black as all log is colored currently? |
Can you post a screenshot of how the log and player area are looking in the current version, please? I would also consider the "Scale" icon over the gavel: https://icons8.com/icon/61021/measurement-scale While the gavel is a perfectly fine symbol for that purpose in itself, it looks too similar to the other weapon (sword) which is used for a "Ready Player" in my opinion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great PR! I noticed a few minor ones that you may want to check, thank you
- Fix sort order
I'm somewhat ready to roll this in and see what happens. Worst comes to worst, 2.7.1 :) cc @ctrlaltca |
Before merging, please document the new option in servatrice.ini.example |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems great. Can't wait to put this into place :)
Is there any database migration required for this? Or does it work with the current layout of the DB? |
admin is an int field so it fires right up. |
Short roundup of the initial problem
What will change with this Pull Request?
Screenshots