reformat table

This commit is contained in:
Gurge44 committed 2025-04-24 11:40:09 +02:00
1 parent 1a8606605d
commit 2d76ef74ca
4 files changed
+101 -102

No files matched your search

+1 -1
View File
@@ -7,7 +7,7 @@
<Description>EHR</Description>
<Authors>Gurge44</Authors>
<langVersion>preview</langVersion>
<AmongUs>C:\Program Files\Epic Games\AmongUs</AmongUs>
<AmongUs>D:\AmongUs</AmongUs>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Optimize>True</Optimize>
<AssemblyName>$(MSBuildProjectName)</AssemblyName>
+9 -10
View File
@@ -919,8 +919,8 @@ public static class Options
{
var sb = new StringBuilder();
sb.AppendLine("| Command | Description | Arguments | Usage Level | Usage Time | Canceled | Hidden |");
sb.AppendLine("|---------|-------------|-----------|-------------|------------|----------|--------|");
sb.AppendLine("| Command | Description | Arguments | Usage Level | Usage Time | Hidden |");
sb.AppendLine("|---------|-------------|-----------|-------------|------------|--------|");
foreach (Command command in ChatCommands.AllCommands)
{
@@ -943,8 +943,8 @@ public static class Options
string argName = arg.Trim('{', '}').Trim('[', ']');
bool required = arg.StartsWith("{") && arg.EndsWith("}");
string argDesc = command.ArgsDescriptions[i];
string type = required ? "REQUIRED" : "OPTIONAL";
argumentsMarkdown += $"**{argName}** ({type}) – {argDesc}<br>";
string type = required ? "&#x1F538;" : "&#x1F539;";
argumentsMarkdown += $"{type} **{argName}** – {argDesc}<br>";
}
}
else
@@ -970,14 +970,13 @@ public static class Options
_ => string.Empty
};
string canceled = command.IsCanceled ? "✅" : "❌";
string hidden = command.AlwaysHidden ? "✅" : "❌";
string hidden = command.AlwaysHidden ? ":heavy_check_mark:" : ":x:";
sb.AppendLine($"| /{form} | {description} | {argumentsMarkdown} | {usageLevel} | {usageTime} | {canceled} | {hidden} |");
sb.AppendLine($"| /{form} | {description} | {argumentsMarkdown} | {usageLevel} | {usageTime} | {hidden} |");
}
sb.AppendLine("| | | | | | | |");
sb.Append($"| {ChatCommands.AllCommands.Count} | | | | | | |");
sb.AppendLine("| | | | | | |");
sb.Append($"| {ChatCommands.AllCommands.Count} | | | | | |");
const string path = "./commands.txt";
if (!File.Exists(path)) File.Create(path).Close();
@@ -1525,7 +1524,7 @@ public static class Options
AllCrewRolesHaveVanillaColor = new BooleanOptionItem(19424, "AllCrewRolesHaveVanillaColor", false, TabGroup.SystemSettings)
.SetHeader(true);
MessageRpcSizeLimit = new IntegerOptionItem(19425, "MessageRpcSizeLimit", new(500, 100000, 100), 1400, TabGroup.SystemSettings)
.SetHeader(true);
+90 -90
View File
@@ -259,96 +259,96 @@ Source language: English
## Chat Commands
| Command | Description | Arguments | Usage Level | Usage Time | Canceled | Hidden |
|-----------------|-----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|--------------------------|----------|--------|
| /lt | View the lobby timer | – | Everyone | In Lobby | ❌ | ❌ |
| /dump | Dumps the log file to the desktop | – | Modded Clients | Always | ❌ | ❌ |
| /v | View the current version of EHR | – | Modded Clients | Always | ❌ | ❌ |
| /cs | Change the game settings | **name** (REQUIRED) – The setting's name to change (leave blank to view all settings)<br>**?** (REQUIRED) – (leave blank to view what to put here)<br>**?** (OPTIONAL) – (leave blank to view what to put here)<br> | Host | In Lobby | ✅ | ❌ |
| /win | View the winners of the last game | – | Everyone | In Lobby | ✅ | ❌ |
| /l | View the roles of players in the last game | – | Everyone | In Lobby | ✅ | ❌ |
| /rn | Gives you a new name | **name** (REQUIRED) – Your new name<br> | Everyone | In Lobby | ✅ | ❌ |
| /hn | Hides your name | – | Host | In Lobby | ✅ | ❌ |
| /level | Changes your level | **level** (REQUIRED) – Your new level<br> | Host | In Lobby | ✅ | ❌ |
| /n | View the current settings | – | Everyone | Always | ✅ | ❌ |
| /dis | Get rid of all players in the specified team | **team** (REQUIRED) – The team to get rid of (imp/crew)<br> | Host | In Game | ✅ | ❌ |
| /r | View the list of roles or the description of a specific role | **role** (OPTIONAL) – The role to view (leave blank to view all roles)<br> | Everyone | Always | ✅ | ❌ |
| /up | [DEPRECATED] Use /setrole instead | **role** (REQUIRED) – The role to set<br> | Host | In Lobby | ✅ | ❌ |
| /setrole | Set a player's role or add-on for the next game | **id** (REQUIRED) – The player's ID whose role you want to set<br>**role** (REQUIRED) – The role to set<br> | Host | In Lobby | ✅ | ❌ |
| /h | View the list of commands | – | Everyone | Always | ✅ | ❌ |
| /gs | View the number of remaining impostors and neutral killers | – | Everyone | In Game | ✅ | ❌ |
| /addmod | Makes the specified player a moderator | **id** (REQUIRED) – The player's ID to make a moderator<br> | Host | Always | ✅ | ❌ |
| /deletemod | Removes the specified player from the list of moderators | **id** (REQUIRED) – The player's ID to remove from the list of moderators<br> | Host | Always | ✅ | ❌ |
| /combo | Set roles and add-ons that always or never spawn together | **mode** (REQUIRED) – add/ban/remove/allow (leave blank to view all combos)<br>**role** (REQUIRED) – The name of the main role in 1 word<br>**addon** (REQUIRED) – The name of the add-on in 1 word<br>**all** (OPTIONAL) – Whether to apply to all presets (all/[blank])<br> | Host | Always | ✅ | ❌ |
| /eff | Apply a Randomizer effect to yourself | **effect** (REQUIRED) – The name of the effect to apply<br> | Host | In Game | ✅ | ❌ |
| /afkexempt | Exempt a player from being checked by the AFK detector | **id** (REQUIRED) – The player's ID to exempt from AFK detection<br> | Host | Always | ✅ | ❌ |
| /m | View the description and settings of your role | – | Everyone | In Game | ✅ | ❌ |
| /tpout | Teleport out of the lobby | – | Everyone | In Lobby | ✅ | ❌ |
| /tpin | Teleport into the lobby | – | Everyone | In Lobby | ✅ | ❌ |
| /t | Send a message template (from template.txt) | **tag** (REQUIRED) – The tag of the template to send<br> | Everyone | Always | ✅ | ❌ |
| /mw | Set the buffer time for system messages | **duration** (REQUIRED) – The duration in seconds<br> | Host | Always | ✅ | ❌ |
| /d | View who killed you and their role | – | Everyone | After Death | ✅ | ❌ |
| /s | Send a message as the host | **message** (REQUIRED) – The message to send<br> | Host And Moderators | Always | ✅ | ✅ |
| /vote | Vote for a player | **id** (REQUIRED) – The player's ID to vote for<br> | Everyone | In Meetings | ✅ | ✅ |
| /ask | Ask a question as the Mathematician | **number1** (REQUIRED) – The first number in the question<br>**number2** (REQUIRED) – The second number in the question<br> | Everyone | In Meetings | ✅ | ✅ |
| /ans | Answer a math question asked by the Mathematician | **number** (REQUIRED) – The answer to the question<br> | Everyone | In Meetings | ✅ | ❌ |
| /qa | Answer a question asked by the Quiz Master | **letter** (REQUIRED) – The letter of the answer (A/B/C)<br> | Everyone | In Meetings | ✅ | ❌ |
| /qs | View the current question asked by the Quiz Master | – | Everyone | In Meetings | ✅ | ❌ |
| /alvo | Target a player as the Ventriloquist | **id** (REQUIRED) – The player's ID to target<br> | Everyone | In Meetings | ✅ | ✅ |
| /chat | Make your target send a message as the Ventriloquist | **message** (REQUIRED) – The message to make your target send<br> | Everyone | In Meetings | ✅ | ✅ |
| /check | Check if a player has that role as the Inquirer | **id** (REQUIRED) – The player's ID to check<br>**role** (REQUIRED) – The role or add-on to check for<br> | Everyone | In Meetings | ✅ | ✅ |
| /ban | Bans or kicks a player from the lobby | **id** (REQUIRED) – The player's ID to ban or kick<br> | Host And Moderators | Always | ✅ | ❌ |
| /exe | Executes a player | **id** (REQUIRED) – The player's ID to execute<br> | Host | Always | ✅ | ❌ |
| /kill | Kills a player | **id** (REQUIRED) – The player's ID to kill<br> | Host | Always | ✅ | ❌ |
| /cor | Sets your skin color | **color** (REQUIRED) – The color to set (ex. red, blue, yellow)<br> | Everyone | In Lobby | ✅ | ❌ |
| /id | View the IDs of all players | – | Everyone | Always | ✅ | ❌ |
| /changerole | Changes your role | **role** (REQUIRED) – The role to change to<br> | Host | In Game | ✅ | ❌ |
| /end | Ends the game | – | Host | In Game | ✅ | ❌ |
| /cosid | View your cosmetics | – | Modded Clients | Always | ✅ | ❌ |
| /mt | Calls a meeting or ends the current meeting | – | Host | In Game | ✅ | ❌ |
| /csd | Plays a custom sound | **sound** (REQUIRED) – The sound to play<br> | Modded Clients | Always | ✅ | ❌ |
| /sd | Plays a sound from the game | **sound** (REQUIRED) – The sound to play<br> | Modded Clients | Always | ✅ | ❌ |
| /gno | Guess The Number mini-game | **number** (REQUIRED) – The number to guess<br> | Everyone | After Death And In Lobby | ✅ | ❌ |
| /poll | Starts a poll | **question** (REQUIRED) – The question to ask. End it with a question mark (?)!<br>**answerA** (REQUIRED) – The first answer<br>**answerB** (REQUIRED) – The second answer<br>**answerC** (OPTIONAL) – The third answer (leave blank if not needed)<br>**answerD** (OPTIONAL) – The fourth answer (leave blank if not needed)<br> | Host And Moderators | Always | ✅ | ❌ |
| /pv | Vote in a poll | **vote** (REQUIRED) – A/B/C/D<br> | Everyone | Always | ❌ | ❌ |
| /hm | Send one of the messages as the Messenger | **id** (REQUIRED) – 1/2/3<br> | Everyone | After Death | ✅ | ❌ |
| /decree | Use a decree as the President | **number** (REQUIRED) – 0/1/2/3/4/5 (leave blank to view all decrees)<br> | Everyone | In Meetings | ✅ | ✅ |
| /addvip | Add a player to the VIP list | **id** (REQUIRED) – The player's ID to add to the VIP list<br> | Host | Always | ✅ | ❌ |
| /deletevip | Remove a player from the VIP list | **id** (REQUIRED) – The player's ID to remove from the VIP list<br> | Host | Always | ✅ | ❌ |
| /assume | Assume how many votes a player will receive as the Assumer | **id** (REQUIRED) – The player's ID to assume votes for<br>**number** (REQUIRED) – The number of votes to assume<br> | Everyone | In Meetings | ✅ | ✅ |
| /note | Manage your notes as the Journalist | **action** (REQUIRED) – add/remove/clear/view<br>**?** (OPTIONAL) – The note to add, the index of the note to remove, or blank<br> | Everyone | In Meetings | ✅ | ✅ |
| /os | Set the spawn chance of a role | **chance** (REQUIRED) – The spawn chance for the role<br>**role** (REQUIRED) – The role to set the spawn chance for<br> | Host | In Lobby | ✅ | ❌ |
| /neg | Pick your negotiation method when asked by the Negotiator | **number** (REQUIRED) – The index of the picked negotiation method (0/1/2/3)<br> | Everyone | In Meetings | ✅ | ❌ |
| /mute | Mute someone. Muted players can't chat. Everyone is unmuted on game start. | **id** (REQUIRED) – The player's ID to mute<br>**duration** (OPTIONAL) – The duration in seconds (leaving blank => 60s)<br> | Host And Moderators | After Death And In Lobby | ✅ | ❌ |
| /unmute | Unmute someone. | **id** (REQUIRED) – The player's ID to unmute<br> | Host | Always | ✅ | ❌ |
| /ds | Start drafting, where players may choose their roles for the next game | – | Host | In Lobby | ✅ | ❌ |
| /dd | View the description of one of the roles you got in the draft. | **index** (REQUIRED) – The number in the drafting message of the role to view the description of<br> | Everyone | In Lobby | ❌ | ❌ |
| /draft | Choose a role in the draft | **number** (REQUIRED) – The number of the role to choose<br> | Everyone | In Lobby | ❌ | ❌ |
| /rc | Start a ready check (check who is AFK) (results displayed after 30s) | – | Host | In Lobby | ✅ | ❌ |
| /ready | Mark yourself as ready | – | Everyone | In Lobby | ✅ | ❌ |
| /enableallroles | Enables all roles and add-ons (⚠ freezes the game for a few seconds ⚠) | – | Host | In Lobby | ✅ | ❌ |
| /conquistas | See which achievements you have unlocked and which you haven't | – | Modded Clients | Always | ✅ | ❌ |
| /dn | Guess someone's real name as the Note Killer. | **name** (REQUIRED) – The real name to guess. If it's correct, you kill the player with this name.<br> | Everyone | In Meetings | ✅ | ✅ |
| /w | Whisper a message to a player. | **id** (REQUIRED) – The player's ID to whisper to<br>**message** (REQUIRED) – The message to whisper<br> | Everyone | In Meetings | ✅ | ✅ |
| /spectate | Makes you a spectator for the next game. You should just enable Game Master as the host. | – | Everyone | In Lobby | ❌ | ❌ |
| /anagram | Get a random scrambled word, then try to guess the original word. | – | Everyone | Always | ✅ | ❌ |
| /rl | View the limits of how many of each faction and subcategory of roles will spawn. | – | Everyone | Always | ✅ | ❌ |
| /jt | Talk to the Jailor as a jailed player or vice versa. | **message** (REQUIRED) – The message to send to the Jailor/jailed player<br> | Everyone | In Meetings | ✅ | ✅ |
| /gm | View the list of all game modes in the mod. | – | Everyone | Always | ✅ | ❌ |
| /gmp | Start a poll to vote for the next game mode. | – | Host And Moderators | In Lobby | ✅ | ❌ |
| /8ball | Ask the magic 8-ball a question. | **question** (OPTIONAL) – The question to ask<br> | Everyone | Always | ❌ | ❌ |
| /addtag | Add a tag to a player (visible in YOUR lobbies only) (appears before, in-line with the name). | **id** (REQUIRED) – The player's ID to add a tag to<br>**color** (REQUIRED) – The color of the tag (format: hex, without the leading # (example: 00ffa5))<br>**tag** (REQUIRED) – The tag to add (you can use HTML tags) (don't forget a separator at the end)<br> | Host | In Lobby | ✅ | ❌ |
| /deletetag | Delete a tag from a player. | **id** (REQUIRED) – The player's ID to delete the tag from<br> | Host | In Lobby | ✅ | ❌ |
| /db | Call daybreak for the current meeting as the Starspawn. | – | Everyone | In Meetings | ✅ | ✅ |
| /fix | Fixes the black screen bug for a specific player. | **id** (REQUIRED) – The player's ID to fix the black screen bug for<br> | Host And Moderators | In Game | ✅ | ❌ |
| /bt | Guess a player's role | **id** (REQUIRED) – The player's ID to guess<br>**role** (REQUIRED) – The role or add-on to guess<br> | Everyone | In Meetings | ✅ | ❌ |
| /tl | Trial a player as the Judge or Councillor | **id** (REQUIRED) – The player's ID to trial or kill<br> | Everyone | In Meetings | ✅ | ❌ |
| /sw | Set a (vote-) swap target as the Swapper | **id** (REQUIRED) – The player's ID whose vote will be swapped with the other player you set<br> | Everyone | In Meetings | ✅ | ❌ |
| /cp | Compare two players' teams as the Inspector | **id1** (REQUIRED) – The first player's ID to compare<br>**id2** (REQUIRED) – The second player's ID to compare<br> | Everyone | In Meetings | ✅ | ❌ |
| /ms | Answer the Medium's question | **answer** (REQUIRED) – yes/no<br> | Everyone | In Meetings | ✅ | ❌ |
| /rv | Take revenge on (kill) a player as the Nemesis | **id** (REQUIRED) – The player's ID to take revenge on (kill)<br> | Everyone | After Death | ✅ | ❌ |
| | | | | | | |
| 86 | | | | | | |
| Command | Description | Arguments | Usage Level | Usage Time | Hidden |
|-----------------|-----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|--------------------------|--------------------|
| /lt | View the lobby timer | – | Everyone | In Lobby | :x: |
| /dump | Dumps the log file to the desktop | – | Modded Clients | Always | :x: |
| /v | View the current version of EHR | – | Modded Clients | Always | :x: |
| /cs | Change the game settings | &#x1F538; **name** – The setting's name to change (leave blank to view all settings)<br>&#x1F538; **?** – (leave blank to view what to put here)<br>&#x1F539; **?** – (leave blank to view what to put here)<br> | Host | In Lobby | :x: |
| /win | View the winners of the last game | – | Everyone | In Lobby | :x: |
| /l | View the roles of players in the last game | – | Everyone | In Lobby | :x: |
| /rn | Gives you a new name | &#x1F538; **name** – Your new name<br> | Everyone | In Lobby | :x: |
| /hn | Hides your name | – | Host | In Lobby | :x: |
| /level | Changes your level | &#x1F538; **level** – Your new level<br> | Host | In Lobby | :x: |
| /n | View the current settings | – | Everyone | Always | :x: |
| /dis | Get rid of all players in the specified team | &#x1F538; **team** – The team to get rid of (imp/crew)<br> | Host | In Game | :x: |
| /r | View the list of roles or the description of a specific role | &#x1F539; **role** – The role to view (leave blank to view all roles)<br> | Everyone | Always | :x: |
| /up | [DEPRECATED] Use /setrole instead | &#x1F538; **role** – The role to set<br> | Host | In Lobby | :x: |
| /setrole | Set a player's role or add-on for the next game | &#x1F538; **id** – The player's ID whose role you want to set<br>&#x1F538; **role** – The role to set<br> | Host | In Lobby | :x: |
| /h | View the list of commands | – | Everyone | Always | :x: |
| /gs | View the number of remaining impostors and neutral killers | – | Everyone | In Game | :x: |
| /addmod | Makes the specified player a moderator | &#x1F538; **id** – The player's ID to make a moderator<br> | Host | Always | :x: |
| /deletemod | Removes the specified player from the list of moderators | &#x1F538; **id** – The player's ID to remove from the list of moderators<br> | Host | Always | :x: |
| /combo | Set roles and add-ons that always or never spawn together | &#x1F538; **mode** – add/ban/remove/allow (leave blank to view all combos)<br>&#x1F538; **role** – The name of the main role in 1 word<br>&#x1F538; **addon** – The name of the add-on in 1 word<br>&#x1F539; **all** – Whether to apply to all presets (all/[blank])<br> | Host | Always | :x: |
| /eff | Apply a Randomizer effect to yourself | &#x1F538; **effect** – The name of the effect to apply<br> | Host | In Game | :x: |
| /afkexempt | Exempt a player from being checked by the AFK detector | &#x1F538; **id** – The player's ID to exempt from AFK detection<br> | Host | Always | :x: |
| /m | View the description and settings of your role | – | Everyone | In Game | :x: |
| /tpout | Teleport out of the lobby | – | Everyone | In Lobby | :x: |
| /tpin | Teleport into the lobby | – | Everyone | In Lobby | :x: |
| /t | Send a message template (from template.txt) | &#x1F538; **tag** – The tag of the template to send<br> | Everyone | Always | :x: |
| /mw | Set the buffer time for system messages | &#x1F538; **duration** – The duration in seconds<br> | Host | Always | :x: |
| /d | View who killed you and their role | – | Everyone | After Death | :x: |
| /s | Send a message as the host | &#x1F538; **message** – The message to send<br> | Host And Moderators | Always | :heavy_check_mark: |
| /vote | Vote for a player | &#x1F538; **id** – The player's ID to vote for<br> | Everyone | In Meetings | :heavy_check_mark: |
| /ask | Ask a question as the Mathematician | &#x1F538; **number1** – The first number in the question<br>&#x1F538; **number2** – The second number in the question<br> | Everyone | In Meetings | :heavy_check_mark: |
| /ans | Answer a math question asked by the Mathematician | &#x1F538; **number** – The answer to the question<br> | Everyone | In Meetings | :x: |
| /qa | Answer a question asked by the Quiz Master | &#x1F538; **letter** – The letter of the answer (A/B/C)<br> | Everyone | In Meetings | :x: |
| /qs | View the current question asked by the Quiz Master | – | Everyone | In Meetings | :x: |
| /alvo | Target a player as the Ventriloquist | &#x1F538; **id** – The player's ID to target<br> | Everyone | In Meetings | :heavy_check_mark: |
| /chat | Make your target send a message as the Ventriloquist | &#x1F538; **message** – The message to make your target send<br> | Everyone | In Meetings | :heavy_check_mark: |
| /check | Check if a player has that role as the Inquirer | &#x1F538; **id** – The player's ID to check<br>&#x1F538; **role** – The role or add-on to check for<br> | Everyone | In Meetings | :heavy_check_mark: |
| /ban | Bans or kicks a player from the lobby | &#x1F538; **id** – The player's ID to ban or kick<br> | Host And Moderators | Always | :x: |
| /exe | Executes a player | &#x1F538; **id** – The player's ID to execute<br> | Host | Always | :x: |
| /kill | Kills a player | &#x1F538; **id** – The player's ID to kill<br> | Host | Always | :x: |
| /cor | Sets your skin color | &#x1F538; **color** – The color to set (ex. red, blue, yellow)<br> | Everyone | In Lobby | :x: |
| /id | View the IDs of all players | – | Everyone | Always | :x: |
| /changerole | Changes your role | &#x1F538; **role** – The role to change to<br> | Host | In Game | :x: |
| /end | Ends the game | – | Host | In Game | :x: |
| /cosid | View your cosmetics | – | Modded Clients | Always | :x: |
| /mt | Calls a meeting or ends the current meeting | – | Host | In Game | :x: |
| /csd | Plays a custom sound | &#x1F538; **sound** – The sound to play<br> | Modded Clients | Always | :x: |
| /sd | Plays a sound from the game | &#x1F538; **sound** – The sound to play<br> | Modded Clients | Always | :x: |
| /gno | Guess The Number mini-game | &#x1F538; **number** – The number to guess<br> | Everyone | After Death And In Lobby | :x: |
| /poll | Starts a poll | &#x1F538; **question** – The question to ask. End it with a question mark (?)!<br>&#x1F538; **answerA** – The first answer<br>&#x1F538; **answerB** – The second answer<br>&#x1F539; **answerC** – The third answer (leave blank if not needed)<br>&#x1F539; **answerD** – The fourth answer (leave blank if not needed)<br> | Host And Moderators | Always | :x: |
| /pv | Vote in a poll | &#x1F538; **vote** – A/B/C/D<br> | Everyone | Always | :x: |
| /hm | Send one of the messages as the Messenger | &#x1F538; **id** – 1/2/3<br> | Everyone | After Death | :x: |
| /decree | Use a decree as the President | &#x1F538; **number** – 0/1/2/3/4/5 (leave blank to view all decrees)<br> | Everyone | In Meetings | :heavy_check_mark: |
| /addvip | Add a player to the VIP list | &#x1F538; **id** – The player's ID to add to the VIP list<br> | Host | Always | :x: |
| /deletevip | Remove a player from the VIP list | &#x1F538; **id** – The player's ID to remove from the VIP list<br> | Host | Always | :x: |
| /assume | Assume how many votes a player will receive as the Assumer | &#x1F538; **id** – The player's ID to assume votes for<br>&#x1F538; **number** – The number of votes to assume<br> | Everyone | In Meetings | :heavy_check_mark: |
| /note | Manage your notes as the Journalist | &#x1F538; **action** – add/remove/clear/view<br>&#x1F539; **?** – The note to add, the index of the note to remove, or blank<br> | Everyone | In Meetings | :heavy_check_mark: |
| /os | Set the spawn chance of a role | &#x1F538; **chance** – The spawn chance for the role<br>&#x1F538; **role** – The role to set the spawn chance for<br> | Host | In Lobby | :x: |
| /neg | Pick your negotiation method when asked by the Negotiator | &#x1F538; **number** – The index of the picked negotiation method (0/1/2/3)<br> | Everyone | In Meetings | :x: |
| /mute | Mute someone. Muted players can't chat. Everyone is unmuted on game start. | &#x1F538; **id** – The player's ID to mute<br>&#x1F539; **duration** – The duration in seconds (leaving blank => 60s)<br> | Host And Moderators | After Death And In Lobby | :x: |
| /unmute | Unmute someone. | &#x1F538; **id** – The player's ID to unmute<br> | Host | Always | :x: |
| /ds | Start drafting, where players may choose their roles for the next game | – | Host | In Lobby | :x: |
| /dd | View the description of one of the roles you got in the draft. | &#x1F538; **index** – The number in the drafting message of the role to view the description of<br> | Everyone | In Lobby | :x: |
| /draft | Choose a role in the draft | &#x1F538; **number** – The number of the role to choose<br> | Everyone | In Lobby | :x: |
| /rc | Start a ready check (check who is AFK) (results displayed after 30s) | – | Host | In Lobby | :x: |
| /ready | Mark yourself as ready | – | Everyone | In Lobby | :x: |
| /enableallroles | Enables all roles and add-ons | – | Host | In Lobby | :x: |
| /conquistas | See which achievements you have unlocked and which you haven't | – | Modded Clients | Always | :x: |
| /dn | Guess someone's real name as the Note Killer. | &#x1F538; **name** – The real name to guess. If it's correct, you kill the player with this name.<br> | Everyone | In Meetings | :heavy_check_mark: |
| /w | Whisper a message to a player. | &#x1F538; **id** – The player's ID to whisper to<br>&#x1F538; **message** – The message to whisper<br> | Everyone | In Meetings | :heavy_check_mark: |
| /spectate | Makes you a spectator for the next game. You should just enable Game Master as the host. | – | Everyone | In Lobby | :x: |
| /anagram | Get a random scrambled word, then try to guess the original word. | – | Everyone | Always | :x: |
| /rl | View the limits of how many of each faction and subcategory of roles will spawn. | – | Everyone | Always | :x: |
| /jt | Talk to the Jailor as a jailed player or vice versa. | &#x1F538; **message** – The message to send to the Jailor/jailed player<br> | Everyone | In Meetings | :heavy_check_mark: |
| /gm | View the list of all game modes in the mod. | – | Everyone | Always | :x: |
| /gmp | Start a poll to vote for the next game mode. | – | Host And Moderators | In Lobby | :x: |
| /8ball | Ask the magic 8-ball a question. | &#x1F539; **question** – The question to ask<br> | Everyone | Always | :x: |
| /addtag | Add a tag to a player (visible in YOUR lobbies only) (appears before, in-line with the name). | &#x1F538; **id** – The player's ID to add a tag to<br>&#x1F538; **color** – The color of the tag (format: hex, without the leading # (example: 00ffa5))<br>&#x1F538; **tag** – The tag to add (you can use HTML tags) (don't forget a separator at the end)<br> | Host | In Lobby | :x: |
| /deletetag | Delete a tag from a player. | &#x1F538; **id** – The player's ID to delete the tag from<br> | Host | In Lobby | :x: |
| /db | Call daybreak for the current meeting as the Starspawn. | – | Everyone | In Meetings | :heavy_check_mark: |
| /fix | Fixes the black screen bug for a specific player. | &#x1F538; **id** – The player's ID to fix the black screen bug for<br> | Host And Moderators | In Game | :x: |
| /bt | Guess a player's role | &#x1F538; **id** – The player's ID to guess<br>&#x1F538; **role** – The role or add-on to guess<br> | Everyone | In Meetings | :x: |
| /tl | Trial a player as the Judge or Councillor | &#x1F538; **id** – The player's ID to trial or kill<br> | Everyone | In Meetings | :x: |
| /sw | Set a (vote-) swap target as the Swapper | &#x1F538; **id** – The player's ID whose vote will be swapped with the other player you set<br> | Everyone | In Meetings | :x: |
| /cp | Compare two players' teams as the Inspector | &#x1F538; **id1** – The first player's ID to compare<br>&#x1F538; **id2** – The second player's ID to compare<br> | Everyone | In Meetings | :x: |
| /ms | Answer the Medium's question | &#x1F538; **answer** – yes/no<br> | Everyone | In Meetings | :x: |
| /rv | Take revenge on (kill) a player as the Nemesis | &#x1F538; **id** – The player's ID to take revenge on (kill)<br> | Everyone | After Death | :x: |
| | | | | | |
| 86 | | | | | |
<br>
+1 -1
View File
@@ -2415,7 +2415,7 @@
"CommandDescription.Draft": "Choose a role in the draft",
"CommandDescription.ReadyCheck": "Start a ready check (check who is AFK) (results displayed after 30s)",
"CommandDescription.Ready": "Mark yourself as ready",
"CommandDescription.EnableAllRoles": "Enables all roles and add-ons (⚠ freezes the game for a few seconds ⚠)",
"CommandDescription.EnableAllRoles": "Enables all roles and add-ons",
"CommandDescription.Achievements": "See which achievements you have unlocked and which you haven't",
"CommandDescription.DeathNote": "Guess someone's real name as the Note Killer.",
"CommandDescription.Whisper": "Whisper a message to a player.",