Added admin commands for everything but abandon and close. Changed selection time weighted payout to a property instead of having different types

This commit is contained in:
barelyprofessional
2025-11-25 00:54:11 -06:00
parent 24db30b789
commit 3c70fea2ba
4 changed files with 392 additions and 4 deletions

View File

@@ -428,6 +428,19 @@ public static class BuiltIn
public static string KasinoPlanesTargetedRiggeryVictims = "Kasino.Planes.TargetedRiggeryVictims";
[BuiltInSetting("Table of locks to look for before checking if someone is live / initiating a capture", SettingValueType.Complex, "{}")]
public static string CaptureLockTable = "Capture.LockTable";
[BuiltInSetting("Whether the win is weighted against selection time", SettingValueType.Boolean,
"true", BooleanRegex)]
public static string KasinoEventWeightWinAgainstSelectionTime = "Kasino.Event.WeightWinAgainstSelectionTime";
[BuiltInSetting("Kasino event data", SettingValueType.Complex, "[]")]
public static string KasinoEventData = "Kasino.Event.Data";
[BuiltInSetting("Kasino event minimum acceptable bet", SettingValueType.Text, "100", WholeNumberRegex)]
public static string KasinoEventBetMin = "Kasino.Event.BetMin";
[BuiltInSetting("Kasino event maximum acceptable bet (0 means unlimited)", SettingValueType.Text, "0", WholeNumberRegex)]
public static string KasinoEventBetMax = "Kasino.Event.BetMax";
[BuiltInSetting("Length limit for Kasino event text", SettingValueType.Text, "250", WholeNumberRegex)]
public static string KasinoEventTextLengthLimit = "Kasino.Event.TextLengthLimit";
[BuiltInSetting("Length limit for Kasino event option text", SettingValueType.Text, "250", WholeNumberRegex)]
public static string KasinoEventOptionTextLengthLimit = "Kasino.Event.OptionTextLengthLimit";
}
}