* Antag Bans - traitors * Added Zombify conversion check for banned, fixed style on ban panel. * Fix All antag selection on grouprole * UI updates to show role and antag bans. * Fix All antag placement * Prevent Banned players from becoming revs. Added Random Death Smite. * part 1 PR changes. * Change appeal instructions to ccvar. * more readable expirationText logic * Remove duplicate service setups * Add helper methods for getting role/antag bans before checking. * Move Serverside antag Checks in to common methods on ban manager. * dont allow banned players to return to zombie body after being forced to ghost. * Move timer stuff in to existing gametick methods. * Cleaner UI ban check methods * Handle cases where a ban expires mid round and show new joining players their bans * Fix a bunch of mismatching time stamps, some were set in UTC, some in local ☠ * Keep the exisiting ban display ui overlay for latejoiners but use the new one in job selection. * Fix the rev conversion smite, use existing wait period for the end conditions to execute. * This was already happening. * Pretty sure the initial passes were false positives on this, no value keeping this on reflection. * Fix renaming messup from merge conflict. * Just mock the that the ban isnt real instead of going deeper with the DB stuff. * Remove double set on cache * Fix merge conflict * Adds a border to Oppenhopper poster (#34219) * border * Update meta.json * Update Resources/Textures/Structures/Wallmounts/posters.rsi/meta.json --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Trim trailing newlines from examine messages (#33381) * Trim trailing newlines from examine messages * TrimTrailingNewlines -> TrimEnd * фиксы * упс --------- Co-authored-by: Repo <47093363+Titian3@users.noreply.github.com> Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Co-authored-by: Spessmann <156740760+Spessmann@users.noreply.github.com> Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Co-authored-by: SpaceManiac <tad@platymuus.com>
52 lines
3.3 KiB
XML
52 lines
3.3 KiB
XML
<DefaultWindow
|
|
xmlns="https://spacestation14.io"
|
|
xmlns:cc="clr-namespace:Content.Client.Administration.UI.CustomControls"
|
|
Title="{Loc ban-panel-title}"
|
|
SetSize="850 500"
|
|
Resizable="True"> <!-- Enable resizing -->
|
|
<BoxContainer Orientation="Vertical">
|
|
<TabContainer Name="Tabs" VerticalExpand="True" HorizontalExpand="True">
|
|
<!-- Basic info -->
|
|
<BoxContainer Orientation="Vertical" HorizontalExpand="True" VerticalExpand="True">
|
|
<BoxContainer Orientation="Horizontal" Margin="2">
|
|
<CheckBox Name="PlayerCheckbox" MinWidth="100" Text="{Loc ban-panel-player}" Pressed="True" />
|
|
<Control MinWidth="50" />
|
|
<LineEdit Name="PlayerNameLine" MinWidth="100" HorizontalExpand="True" PlaceHolder="{Loc ban-panel-player}" />
|
|
</BoxContainer>
|
|
<BoxContainer Orientation="Horizontal" Margin="2">
|
|
<CheckBox Name="IpCheckbox" MinWidth="100" Text="{Loc ban-panel-ip}" Pressed="True" />
|
|
<Control MinWidth="50" />
|
|
<LineEdit Name="IpLine" MinWidth="100" HorizontalExpand="True" PlaceHolder="{Loc ban-panel-ip}" ToolTip="{Loc ban-panel-ip-hwid-tooltip}" Editable="False" />
|
|
</BoxContainer>
|
|
<BoxContainer Orientation="Horizontal" Margin="2">
|
|
<CheckBox Name="HwidCheckbox" MinWidth="100" Text="{Loc ban-panel-hwid}" Pressed="True" />
|
|
<Control MinWidth="50" />
|
|
<LineEdit Name="HwidLine" MinWidth="100" HorizontalExpand="True" PlaceHolder="{Loc ban-panel-hwid}" ToolTip="{Loc ban-panel-ip-hwid-tooltip}" />
|
|
</BoxContainer>
|
|
<CheckBox Name="LastConnCheckbox" Margin="2" Text="{Loc ban-panel-last-conn}" Pressed="True" />
|
|
<CheckBox Name="EraseCheckbox" Margin="2" Text="{Loc ban-panel-erase}" Pressed="False" />
|
|
<BoxContainer Orientation="Horizontal" Margin="2">
|
|
<LineEdit Name="TimeLine" MaxWidth="150" MinWidth="70" PlaceHolder="0" />
|
|
<OptionButton Name="MultiplierOption" />
|
|
<Control MinWidth="50" />
|
|
<Label Name="ExpiresLabel" />
|
|
</BoxContainer>
|
|
<BoxContainer Orientation="Horizontal" Margin="4">
|
|
<OptionButton Name="TypeOption" />
|
|
<Control MinWidth="30" />
|
|
<Label Text="{Loc ban-panel-severity}" />
|
|
<OptionButton Name="SeverityOption" />
|
|
</BoxContainer>
|
|
<cc:HSeparator Margin="1"/>
|
|
<TextEdit Name="ReasonTextEdit" MinHeight="100" VerticalExpand="True" HorizontalExpand="True" />
|
|
</BoxContainer>
|
|
<!-- Player List -->
|
|
<cc:PlayerListControl Name="PlayerList" VerticalExpand="True" HorizontalExpand="True" />
|
|
<!-- Role list (auto-generated) -->
|
|
<ScrollContainer VerticalExpand="True" HorizontalExpand="True">
|
|
<BoxContainer Name="RolesContainer" Orientation="Vertical" VerticalExpand="True" HorizontalExpand="True"/>
|
|
</ScrollContainer>
|
|
</TabContainer>
|
|
<Button Name="SubmitButton" Text="{Loc ban-panel-submit}" HorizontalExpand="True" />
|
|
</BoxContainer>
|
|
</DefaultWindow>
|