public override void execute(params string[] parameters) { if (!Liquid.panicMode) { Liquid.StartPanic(); } else { Console.WriteLine("Water is already settling"); } }
/// <summary> /// Settles liquids /// </summary> /// <param name="sender">Sending entity</param> /// <param name="args">Arguments sent with command</param> public static void Settle(ISender sender, ArgumentList args) { if (sender is ConsoleSender) { if (!Liquid.panicMode) { Liquid.StartPanic(); } else { Tools.WriteLine("Water is already settling"); } } }
/// <summary> /// Settles liquids /// </summary> /// <param name="sender">Sending entity</param> /// <param name="args">Arguments sent with command</param> public static void Settle(ISender sender, ArgumentList args) { if (!Liquid.panicMode) { if (sender is Player) { sender.Message("Forcing water to settle."); } Liquid.StartPanic(); } else { sender.Message("Water is already settling"); } }
// from Terraria server commands public override CommandReply Action(CommandCaller caller, string[] args) { string reply = ""; if (!Liquid.panicMode) { reply = Language.GetTextValue("Misc.ForceWaterSettling"); Liquid.StartPanic(); } else { reply = Language.GetTextValue("CLI.WaterIsAlreadySettling"); } NetMessage.SendData(MessageID.WorldData); return(new CommandReply(reply)); }