generated from AriasCreations/vsmodtemplate
For failed RTP, cooldown is half the cooldown time.
This commit is contained in:
parent
a3eee94f7e
commit
67df350a04
2 changed files with 9 additions and 4 deletions
|
@ -74,12 +74,13 @@ namespace AriasServerUtils
|
||||||
|
|
||||||
ServerUtilities.SendMessageTo(isp, Lang.Get($"{ServerUtilities.MOD_ID}:rtp-search"));
|
ServerUtilities.SendMessageTo(isp, Lang.Get($"{ServerUtilities.MOD_ID}:rtp-search"));
|
||||||
|
|
||||||
ps.ActiveCooldowns.Add(CooldownType.RTP, TimeUtil.DecodeTimeNotation(ServerUtilities.config.Cooldowns.Get(CooldownType.RTP)) + TimeUtil.GetUnixEpochTimestamp());
|
|
||||||
ServerUtilities.MarkDirty();
|
|
||||||
|
|
||||||
PlayerPosition pPos = RTPFactory.GetRandomPosition(isp, maxDistance: maxDistance);
|
PlayerPosition pPos = RTPFactory.GetRandomPosition(isp, maxDistance: maxDistance);
|
||||||
if (pPos == null)
|
if (pPos == null)
|
||||||
{
|
{
|
||||||
|
ps.ActiveCooldowns.Add(CooldownType.RTP, (TimeUtil.DecodeTimeNotation(ServerUtilities.config.Cooldowns.Get(CooldownType.RTP)) / 2) + TimeUtil.GetUnixEpochTimestamp());
|
||||||
|
ServerUtilities.MarkDirty();
|
||||||
|
|
||||||
ServerUtilities.SendMessageTo(isp, Lang.Get($"{ServerUtilities.MOD_ID}:rtp-fail"));
|
ServerUtilities.SendMessageTo(isp, Lang.Get($"{ServerUtilities.MOD_ID}:rtp-fail"));
|
||||||
return TextCommandResult.Success();
|
return TextCommandResult.Success();
|
||||||
}
|
}
|
||||||
|
@ -90,6 +91,10 @@ namespace AriasServerUtils
|
||||||
|
|
||||||
pPos.Merge(isp.Entity);
|
pPos.Merge(isp.Entity);
|
||||||
|
|
||||||
|
|
||||||
|
ps.ActiveCooldowns.Add(CooldownType.RTP, TimeUtil.DecodeTimeNotation(ServerUtilities.config.Cooldowns.Get(CooldownType.RTP)) + TimeUtil.GetUnixEpochTimestamp());
|
||||||
|
ServerUtilities.MarkDirty();
|
||||||
|
|
||||||
ServerUtilities.SendMessageTo(isp, Lang.Get($"{ServerUtilities.MOD_ID}:rtp", distance));
|
ServerUtilities.SendMessageTo(isp, Lang.Get($"{ServerUtilities.MOD_ID}:rtp", distance));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
"modid": "ariasserverutils",
|
"modid": "ariasserverutils",
|
||||||
"name": "Aria's Server Utilities",
|
"name": "Aria's Server Utilities",
|
||||||
"authors": ["zontreck"],
|
"authors": ["zontreck"],
|
||||||
"description": "A collection of server utilities\n\nBuild Date: 03-07-2025 @ 1:21 AM MST",
|
"description": "A collection of server utilities\n\nBuild Date: 03-07-2025 @ 1:26 AM MST",
|
||||||
"version": "1.0.5-dev.4",
|
"version": "1.0.5-dev.5",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"game": ""
|
"game": ""
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue