Added /expert command to toggled expert mode

This commit is contained in:
White 2015-07-06 10:51:08 +09:30
parent 800ef86b65
commit 2dd4be0081
2 changed files with 14 additions and 0 deletions

View file

@ -453,6 +453,10 @@ namespace TShockAPI
});
#endregion
#region World Commands
add(new Command(Permissions.toggleexpert, ToggleExpert, "expert")
{
HelpText = "Toggles expert mode."
});
add(new Command(Permissions.antibuild, ToggleAntiBuild, "antibuild")
{
HelpText = "Toggles build protection."
@ -1965,6 +1969,13 @@ namespace TShockAPI
}
}
private static void ToggleExpert(CommandArgs args)
{
Main.expertMode = !Main.expertMode;
TSPlayer.All.SendData(PacketTypes.WorldInfo);
args.Player.SendSuccessMessage("Expert mode is now {0}.", Main.expertMode ? "on" : "off");
}
private static void Hardmode(CommandArgs args)
{
if (Main.hardMode)