generated from AriasCreations/vsmodtemplate
oops, forgot to commit the ASU Update Cooldowns commands
This commit is contained in:
parent
65ec65bfc9
commit
54e8d8a4d5
5 changed files with 159 additions and 9 deletions
|
@ -442,5 +442,103 @@ namespace AriasServerUtils
|
|||
|
||||
return TextCommandResult.Success();
|
||||
}
|
||||
|
||||
internal static TextCommandResult HandleUpdateASUCDBack(TextCommandCallingArgs args)
|
||||
{
|
||||
if (args[0] is string CD)
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.Back] = CD;
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:updatedconfig"));
|
||||
}
|
||||
else
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.Back] = "5s";
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:config-value-reset"));
|
||||
}
|
||||
}
|
||||
|
||||
internal static TextCommandResult HandleUpdateASUCDWarp(TextCommandCallingArgs args)
|
||||
{
|
||||
if (args[0] is string CD)
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.Warp] = CD;
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:updatedconfig"));
|
||||
}
|
||||
else
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.Warp] = "10s";
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:config-value-reset"));
|
||||
}
|
||||
}
|
||||
|
||||
internal static TextCommandResult HandleUpdateASUCDHome(TextCommandCallingArgs args)
|
||||
{
|
||||
if (args[0] is string CD)
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.Home] = CD;
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:updatedconfig"));
|
||||
}
|
||||
else
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.Home] = "5s";
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:config-value-reset"));
|
||||
}
|
||||
}
|
||||
|
||||
internal static TextCommandResult HandleUpdateASUCDSpawn(TextCommandCallingArgs args)
|
||||
{
|
||||
if (args[0] is string CD)
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.Spawn] = CD;
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:updatedconfig"));
|
||||
}
|
||||
else
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.Spawn] = "5s";
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:config-value-reset"));
|
||||
}
|
||||
}
|
||||
|
||||
internal static TextCommandResult HandleUpdateASUCDRTP(TextCommandCallingArgs args)
|
||||
{
|
||||
if (args[0] is string CD)
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.RTP] = CD;
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:updatedconfig"));
|
||||
}
|
||||
else
|
||||
{
|
||||
ServerUtilities.config.Cooldowns[CooldownType.RTP] = "30s";
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:config-value-reset"));
|
||||
}
|
||||
}
|
||||
|
||||
internal static TextCommandResult HandleUpdateASUCDReset(TextCommandCallingArgs args)
|
||||
{
|
||||
ServerUtilities.config.Cooldowns = ServerUtilities.config.GetDefaultCooldowns();
|
||||
ServerUtilities.MarkDirty();
|
||||
|
||||
return TextCommandResult.Success(Lang.Get($"{ServerUtilities.MOD_ID}:config-value-reset"));
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue