Merge branch 'master' into offmed-staging
This commit is contained in:
@@ -232,7 +232,7 @@ public sealed class AHelpUIController: UIController, IOnSystemChanged<BwoinkSyst
|
||||
helper.ClydeWindow = _clyde.CreateWindow(new WindowCreateParameters
|
||||
{
|
||||
Maximized = false,
|
||||
Title = "Admin Help",
|
||||
Title = Loc.GetString("bwoink-admin-title"),
|
||||
Monitor = monitor,
|
||||
Width = 900,
|
||||
Height = 500
|
||||
|
||||
@@ -1,47 +1,47 @@
|
||||
<DefaultWindow Title="{Loc Make Ghost Role}"
|
||||
<DefaultWindow Title="{Loc make-ghost-roles-window-title}"
|
||||
xmlns="https://spacestation14.io">
|
||||
|
||||
<BoxContainer Orientation="Vertical">
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="RoleEntityLabel" Text="Entity" />
|
||||
<Label Name="RoleEntityLabel" Text="{Loc make-ghost-roles-window-entity-label}" />
|
||||
<Label Name="RoleEntity" Text="" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="RoleNameLabel" Text="Role Name" />
|
||||
<Label Name="RoleNameLabel" Text="{Loc make-ghost-roles-window-role-name-label}" />
|
||||
<LineEdit Name="RoleName" HorizontalExpand="True" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="RoleDescriptionLabel" Text="Role Description" />
|
||||
<Label Name="RoleDescriptionLabel" Text="{Loc make-ghost-roles-window-role-description-label}" />
|
||||
<LineEdit Name="RoleDescription" HorizontalExpand="True" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="RoleRulesLabel" Text="Role Rules" />
|
||||
<Label Name="RoleRulesLabel" Text="{Loc make-ghost-roles-window-role-rules-label}" />
|
||||
<LineEdit Name="RoleRules" HorizontalExpand="True" Text="{Loc ghost-role-component-default-rules}" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="MakeSentientLabel" Text="Make Sentient" />
|
||||
<Label Name="MakeSentientLabel" Text="{Loc make-ghost-roles-window-make-sentient-label}" />
|
||||
<CheckBox Name="MakeSentientCheckbox" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="RaffleLabel" Text="Raffle Role?" />
|
||||
<Label Name="RaffleLabel" Text="{Loc make-ghost-roles-window-raffle-role-label}" />
|
||||
<OptionButton Name="RaffleButton" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Name="RaffleCustomSettingsContainer" Orientation="Vertical" Visible="False">
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="RaffleInitialDurationLabel" Text="Initial Duration (s)" />
|
||||
<Label Name="RaffleInitialDurationLabel" Text="{Loc make-ghost-roles-window-initial-duration-label}" />
|
||||
<SpinBox Name="RaffleInitialDuration" HorizontalExpand="True" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="RaffleJoinExtendsDurationByLabel" Text="Joins Extend By (s)" />
|
||||
<Label Name="RaffleJoinExtendsDurationByLabel" Text="{Loc make-ghost-roles-window-join-extends-by-label}" />
|
||||
<SpinBox Name="RaffleJoinExtendsDurationBy" HorizontalExpand="True" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label Name="RaffleMaxDurationLabel" Text="Max Duration (s)" />
|
||||
<Label Name="RaffleMaxDurationLabel" Text="{Loc make-ghost-roles-window-max-duration-label}" />
|
||||
<SpinBox Name="RaffleMaxDuration" HorizontalExpand="True" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Button Name="MakeButton" Text="Make" />
|
||||
<Button Name="MakeButton" Text="{Loc make-ghost-roles-window-make-button}" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
|
||||
|
||||
@@ -62,8 +62,8 @@ namespace Content.Client.UserInterface.Systems.Ghost.Controls.Roles
|
||||
RaffleMaxDuration.ValueChanged += OnRaffleDurationChanged;
|
||||
|
||||
|
||||
RaffleButton.AddItem("Don't raffle", RaffleDontRaffleId);
|
||||
RaffleButton.AddItem("Custom settings", RaffleCustomRaffleId);
|
||||
RaffleButton.AddItem(Loc.GetString("make-ghost-roles-window-raffle-not-button"), RaffleDontRaffleId);
|
||||
RaffleButton.AddItem(Loc.GetString("make-ghost-roles-window-raffle-custom-settings-button"), RaffleCustomRaffleId);
|
||||
|
||||
var raffleProtos =
|
||||
_prototypeManager.EnumeratePrototypes<GhostRoleRaffleSettingsPrototype>();
|
||||
@@ -74,7 +74,7 @@ namespace Content.Client.UserInterface.Systems.Ghost.Controls.Roles
|
||||
_rafflePrototypes.Add(raffleProto);
|
||||
var s = raffleProto.Settings;
|
||||
var label =
|
||||
$"{raffleProto.ID} (initial {s.InitialDuration}s, max {s.MaxDuration}s, join adds {s.JoinExtendsDurationBy}s)";
|
||||
Loc.GetString("make-ghost-roles-window-raffle-settings-label", ("id", raffleProto.ID), ("initialDuration", s.InitialDuration), ("maxDuration", s.MaxDuration), ("joinExtendsDurationBy", s.JoinExtendsDurationBy));
|
||||
RaffleButton.AddItem(label, idx++);
|
||||
}
|
||||
|
||||
@@ -92,7 +92,7 @@ namespace Content.Client.UserInterface.Systems.Ghost.Controls.Roles
|
||||
if (RaffleInitialDuration.Value > RaffleMaxDuration.Value)
|
||||
{
|
||||
MakeButton.Disabled = true;
|
||||
MakeButton.ToolTip = "The initial duration must not exceed the maximum duration.";
|
||||
MakeButton.ToolTip = Loc.GetString("make-ghost-roles-window-raffle-warning-tooltip");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -111,7 +111,7 @@ public sealed class StorageWindow : BaseWindow
|
||||
HorizontalExpand = true,
|
||||
Name = "StorageLabel",
|
||||
ClipText = true,
|
||||
Text = "Dummy",
|
||||
Text = Loc.GetString("comp-storage-window-dummy"),
|
||||
StyleClasses =
|
||||
{
|
||||
"FancyWindowTitle",
|
||||
|
||||
Reference in New Issue
Block a user