Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upstream merge 10/02/2025 #2946

Merged
merged 197 commits into from
Feb 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
dfe5f6e
Fix airsensors not having a nitrogen threshold (#34689)
ArtisticRoomba Jan 28, 2025
2296979
Buff frezon to acceptable values, pending a frezon rework (#34049)
ArtisticRoomba Jan 28, 2025
50bfd3e
Automatic changelog update
PJBot Jan 28, 2025
f4d3923
Stun baton precise attack thrust animation (#34693)
K-Dynamic Jan 28, 2025
c404195
Automatic changelog update
PJBot Jan 28, 2025
0b0ad3f
New salvage ruin: the ruined prison ship (#34651)
TytosB Jan 29, 2025
82bb2fb
Buff savlage vault-medium-1's loot (#34732)
TytosB Jan 29, 2025
ef32756
drozd visual update (#34574)
Emisse Jan 29, 2025
5334d65
Automatic changelog update
PJBot Jan 29, 2025
5d8b930
Nuke Timer MinimumTime (#34734)
southbridge-fur Jan 29, 2025
7cef467
Automatic changelog update
PJBot Jan 29, 2025
cdad067
Fix thrust animation rotation (#34713)
themias Jan 29, 2025
e2d80e3
Automatic changelog update
PJBot Jan 29, 2025
039afb1
Nukie briefing fix (#34737)
Errant-4 Jan 29, 2025
b5230ae
Sentient medibot now can inject (#32110)
godisdeadLOL Jan 29, 2025
1288b8e
Criminal Records Computer Better UX + Filtering (#32352)
jamessimo Jan 29, 2025
32e1a89
Added some more borg names (#32502)
Starbuckss14 Jan 29, 2025
0ab2804
Automatic changelog update
PJBot Jan 29, 2025
5285bba
Update ScalingViewport for Engine PR (#28786)
ElectroJr Jan 29, 2025
c433749
Update submodule to 242.0.0 (#34739)
metalgearsloth Jan 29, 2025
b9db87e
fix stop bleeding popup (#34729)
lzk228 Jan 29, 2025
af81ac3
Fix RoleTimeRequirement localization (#34735)
TheShuEd Jan 29, 2025
25dbdf5
Fix shuttle console angular velocity (#34748)
slarticodefast Jan 29, 2025
0cf5177
add centcomm radio implant, remove spawner category from deltav implants
Feb 9, 2025
3e2a2fb
Automatic changelog update
PJBot Jan 30, 2025
ad67a35
Automatic changelog update
PJBot Jan 30, 2025
800de3d
Update cigarette.yml (#34756)
DR-DOCTOR-EVIL-EVIL Jan 30, 2025
fd77e8d
Seperate EMAG into EMAG and Authentication Disruptor (#34337)
ScarKy0 Jan 30, 2025
5c9ed41
Automatic changelog update
PJBot Jan 30, 2025
4b3dd30
Astro Asteroid Sand (#34463)
southbridge-fur Jan 30, 2025
c818cc7
Automatic changelog update
PJBot Jan 30, 2025
9a6cd01
The Goliath Hardsuit (#34721)
august-sun Jan 30, 2025
fbdbf21
Automatic changelog update
PJBot Jan 30, 2025
90c51a5
make RefreshOverlay default to the player session (#32354)
MilonPL Jan 30, 2025
85695b7
Juice that makes you go boom (#34730)
Velken Jan 30, 2025
60bd7b2
Automatic changelog update
PJBot Jan 30, 2025
32cfe94
Fixes the ShowRulesCommand and the client not syncing rules correctly…
AJCM-git Jun 15, 2024
cfc63f2
Adjust inventory size of ginormous scrap (#33454)
SpaceRox1244 Jan 30, 2025
2f90697
Automatic changelog update
PJBot Jan 30, 2025
f1f8bcc
After getting banned, you now have to re-read the rules! (#33270)
beck-thompson Jan 30, 2025
ab01d9b
More robust Particle Accelerator menu (retry) (#34037)
c4llv07e Jan 30, 2025
51154a0
Serializable emag flags (#34766)
ScarKy0 Jan 30, 2025
3cf059f
Fix Double Muzzle Flash (#33981)
sleepyyapril Jan 30, 2025
c1dc99e
Automatic changelog update
PJBot Jan 30, 2025
18182a7
Add history tab to bounty console (#33932)
BarryNorfolk Jan 30, 2025
4835fa4
Automatic changelog update
PJBot Jan 30, 2025
3e882d2
Minor shotgun changes and comments for future changes (#33512)
K-Dynamic Jan 30, 2025
31463dc
Automatic changelog update
PJBot Jan 30, 2025
c205124
Fixed: Ore now correctly drops the right amount of ore (#34557)
beck-thompson Jan 30, 2025
5f68e78
Automatic changelog update
PJBot Jan 30, 2025
d033d1b
Fake Mindshield Implant cleans itself up on draw (#34718)
poklj Jan 30, 2025
d775cc8
Void's Applause (#34591)
keronshb Jan 31, 2025
587c13e
Automatic changelog update
PJBot Jan 31, 2025
f9ac2da
Automatic changelog update
PJBot Jan 31, 2025
7eea1af
Removed MoMMI from AI name list (#34785)
FungiFellow Jan 31, 2025
213ef60
Tweak pill eat delays (#34764)
SlamBamActionman Jan 31, 2025
5a5796b
Automatic changelog update
PJBot Jan 31, 2025
34c7e92
* #34771 Fix door system assuming all door layer states are in single…
FairlySadPanda Jan 31, 2025
7f87ef4
Criminal records bugfix (#34747)
iaada Jan 31, 2025
fae0e4a
Update shutter sounds (#34774)
themias Jan 31, 2025
8b471b9
Automatic changelog update
PJBot Jan 31, 2025
98febee
Rename shields (#34794)
Nox38 Jan 31, 2025
cdfccd7
Automatic changelog update
PJBot Jan 31, 2025
ad1a939
Automatic changelog update
PJBot Feb 1, 2025
3c1d134
Automatic changelog update
PJBot Feb 1, 2025
73ff3d4
Replacing protein with razorium in flesh kudzu (#32821)
NazrinNya Feb 1, 2025
bc34912
Automatic changelog update
PJBot Feb 1, 2025
4e22d87
Separates frost oil into coldsauce and frost oil (#34458)
Boaz1111 Feb 1, 2025
82d5cb7
Automatic changelog update
PJBot Feb 1, 2025
aa47de2
Randomized maints rooms (#33619)
Spessmann Feb 1, 2025
5cfb1e6
Automatic changelog update
PJBot Feb 1, 2025
4412581
Add Reagent gold and silver solification with frost oil (#33239)
Minty642 Feb 2, 2025
61cf305
Automatic changelog update
PJBot Feb 2, 2025
680ee6a
Ghost orbit jitter fix (#34797)
Tayrtahn Feb 2, 2025
32b5f78
Automatic changelog update
PJBot Feb 2, 2025
4e6e796
Update submodule to 242.0.1 (#34817)
metalgearsloth Feb 2, 2025
9773263
Fix diona plushie bloom visuals (#34832)
Tayrtahn Feb 2, 2025
0a88968
Reworded the "SAY HEY LISTEN" silicon law (#34819)
Utmanarn Feb 2, 2025
7242fb4
Wizard Touch Spells (Smite, Cluwne's Curse, Slippery Slope) (#34531)
keronshb Feb 2, 2025
7649983
Fixes debug assertion thrown when spiking with pills (#34813)
Plykiya Feb 2, 2025
d1a1182
Fixes debug assertion thrown when chopping logs (#34814)
Plykiya Feb 2, 2025
b656858
Fixes debug assertion crash when inserting cash (#34812)
Plykiya Feb 2, 2025
a4e4ae6
[Admin] Omni Accent Smite (#34824)
ScarKy0 Feb 2, 2025
4ede74f
Automatic changelog update
PJBot Feb 2, 2025
1442b32
Fixed Wehxplosion yaml error (#34837)
Alpha-Two Feb 2, 2025
3816440
HOTFIX revert lecter visual update #34589 (#34826)
Errant-4 Feb 2, 2025
1cf10f4
Allowed windows to be properly clicked on (#34751)
impubbi Feb 2, 2025
0aff253
Fix hitting through directional windows (and more!) (#34793)
SlamBamActionman Feb 2, 2025
910386f
Security Shield Naming Structure Inconsistency Change (#34841)
DieselMohawk Feb 3, 2025
8869ac4
Automatic changelog update
PJBot Feb 3, 2025
0e19934
DSword Replacement - the Hypereutactic Blade (#32414)
keronshb Feb 3, 2025
36323de
Automatic changelog update
PJBot Feb 3, 2025
7c9c240
fixed effect string typos (#34858)
Alpha-Two Feb 3, 2025
397ef73
Store Test Change (#34844)
ActiveMammmoth Feb 3, 2025
869bf2d
contrabandInventory Changes (Fixed) (#32934)
AgentSmithRadio Feb 3, 2025
625244d
Automatic changelog update
PJBot Feb 3, 2025
1cb584a
Automatic changelog update
PJBot Feb 4, 2025
560f867
Fixed bola effect stacking (#34723)
impubbi Feb 4, 2025
069e37c
Automatic changelog update
PJBot Feb 4, 2025
a301456
Mind Swap Fix (#33553)
ActiveMammmoth Feb 4, 2025
ab6797b
Add binoculars (#34687)
slarticodefast Feb 4, 2025
e363a4d
Automatic changelog update
PJBot Feb 4, 2025
829fd43
Dehardcoded Space Heaters UI window title (#34884)
Menshin Feb 4, 2025
b909dd1
shift tape recorder box sprite
Feb 9, 2025
73284bc
Automatic changelog update
PJBot Feb 4, 2025
b0abbaa
Change text for ghost visibility button (#30998)
tosatur Aug 19, 2024
6d69f92
Add clientside personal pointlight for observers (#33607)
Winkarst-cpu Feb 4, 2025
64dc206
Automatic changelog update
PJBot Feb 4, 2025
ad57d70
HealingSystem: check blood restoration, staunching (#33526)
whatston3 Feb 5, 2025
8ae9236
Automatic changelog update
PJBot Feb 5, 2025
4f221d1
Expand variety of strange pills (#34843)
DuckManZach Feb 5, 2025
38e138c
Automatic changelog update
PJBot Feb 5, 2025
ef0a0ce
Remove Vector assets and renames Vector SMG magazines (#34603)
K-Dynamic Feb 5, 2025
2c2b8c3
Changed utensil sprites to appear smaller. (#34277)
Gavin-TC Feb 5, 2025
54f7604
Automatic changelog update
PJBot Feb 5, 2025
b77aa75
Remove instant cryobed insertion (#34619)
Booblesnoot42 Feb 5, 2025
e656f3a
Automatic changelog update
PJBot Feb 5, 2025
6dbcac8
Reduce NukeOps Reinforcement price from 35TC to 30TC (#34675)
hyperDelegate Feb 5, 2025
2579205
Automatic changelog update
PJBot Feb 5, 2025
ece36cc
Elf Ears (#33572)
Farrellka-dev Feb 5, 2025
02f7614
Automatic changelog update
PJBot Feb 5, 2025
7eb1561
Make hacking energy swords predicted (#34877)
Plykiya Feb 5, 2025
8cbead8
Sec Balance Part 1: Buffs Disabler and Disabler SMG (#34890)
keronshb Feb 5, 2025
33b5311
Automatic changelog update
PJBot Feb 5, 2025
3606f77
Add air alarm admin logs (#33426)
Palladinium Feb 6, 2025
900f8a5
Automatic changelog update
PJBot Feb 6, 2025
65a0b89
Added Genderqueer pin! (Properly this time.) (#34561)
centcomofficer24 Feb 6, 2025
9d3b67f
Automatic changelog update
PJBot Feb 6, 2025
44274db
Swapped butter w/ olive oil for making spaghetti (#34904)
SG6732 Feb 6, 2025
614f7b3
HOTFIX: Fix lineedit focus (#34621)
ShadowCommander Feb 6, 2025
3763bd3
cleanup not needed locale string (#34922)
lzk228 Feb 6, 2025
30adb6f
DNA scrambler examine fixes (#34920)
12rabbits Feb 6, 2025
004ffdd
Automatic changelog update
PJBot Feb 6, 2025
7318144
Guide Control Button Now Redirects Properly (#34914)
GrownSamoyedDog Feb 6, 2025
ee4f6a4
Automatic changelog update
PJBot Feb 6, 2025
99968b1
Buff the Combat Bakery Kit uplink item (#34927)
themias Feb 6, 2025
fc05a0c
Automatic changelog update
PJBot Feb 6, 2025
8ae4c36
Purge uses of TransformComponent.AttachToGridOrMap (#34940)
TemporalOroboros Feb 7, 2025
b38b5a3
move lathe recipes into packs (easier for forks and maintaining) (#33…
deltanedas Feb 7, 2025
ff6312a
Round up playtime minutes (#34961)
sowelipililimute Feb 8, 2025
3f41e68
Automatic changelog update
PJBot Feb 8, 2025
b8eb6c5
Revert engine reverties (#34968)
metalgearsloth Feb 8, 2025
f76e1db
Paper door (#34857)
Chaboricks Feb 8, 2025
7c88f30
Automatic changelog update
PJBot Feb 8, 2025
a7589fb
Drozd Colors for Kammerer (#34930)
GaussiArson Feb 8, 2025
5478251
Make Ignite tryget flammablecomp (#34970)
metalgearsloth Feb 8, 2025
f6166b8
Wizard shuttle preperation (#34932)
ScarKy0 Feb 8, 2025
286dec7
Fix: The SyndicateVisitor now has Free Agent mind role. (#34827) (#34…
YoungThugSS14 Feb 8, 2025
960375a
Automatic changelog update
PJBot Feb 8, 2025
e0619d9
Hristov & .60 changes - Hristov Rework, Part 2 (#31662)
SlamBamActionman Feb 4, 2025
51c1e5d
Wizard Item Recall Spell (#34411)
ScarKy0 Feb 8, 2025
809ccd8
add straight ally pin (#34977)
lzk228 Feb 8, 2025
55d4df5
Automatic changelog update
PJBot Feb 8, 2025
8b82c77
allow paper labels on seeds (#34450)
Ian321 Feb 8, 2025
8220ec8
Automatic changelog update
PJBot Feb 8, 2025
b6c46db
Lecter + Magazine Resprite (#34974)
august-sun Feb 9, 2025
d8f259f
Automatic changelog update
PJBot Feb 9, 2025
47509b7
Make ReactionResults an array (#34967)
metalgearsloth Feb 9, 2025
c7cee61
improve GetInStation filter (#33405)
MilonPL Feb 9, 2025
d3b15ab
Fixed rotating anchored shuttle consoles (#35000)
rokudara-sen Feb 9, 2025
68885ad
Automatic changelog update
PJBot Feb 9, 2025
fcdb0e8
long bacon scarf (#34950)
Boaz1111 Feb 9, 2025
d0614c0
Automatic changelog update
PJBot Feb 9, 2025
041189e
Automatic changelog update
PJBot Feb 9, 2025
5c1e8cf
Add loungewear to uniform printer (#35008)
notquitehadouken Feb 9, 2025
96c9bab
Automatic changelog update
PJBot Feb 9, 2025
9f28cdb
Make UnrevivableComponent shared, give the component reason messages …
poklj Feb 9, 2025
e751098
Automatic changelog update
PJBot Feb 9, 2025
5e3b415
update files that wanted list added and fix stuff
Feb 10, 2025
163d725
:trollface:
Feb 10, 2025
2013c85
Allows pacifists to throw Items with DamageOnLand (#31060)
IProduceWidgets Feb 10, 2025
4f3de03
Automatic changelog update
PJBot Feb 10, 2025
59f97df
Wooden Grip for Antique Laser Pistol (#34886)
GaussiArson Feb 10, 2025
a27ed9f
Move CloneAppearance to Shared (#35017)
poklj Feb 10, 2025
e1291c7
Move DnaComponent to shared (#35012)
poklj Feb 10, 2025
4936c59
Gravity well improvements (#35027)
metalgearsloth Feb 10, 2025
b8414c7
Cleanup and fix disposal pipes (#34986)
lzk228 Feb 10, 2025
c1fb2ea
Automatic changelog update
PJBot Feb 10, 2025
ec76de5
Purges the one remaining use of TransformComponent.WorldPosition in c…
TemporalOroboros Feb 10, 2025
253d607
remove redundant `rainbowcarpplush` yaml lines (#35033)
ArtisticRoomba Feb 10, 2025
b5c1c80
Purge the one remaining use of TransformComponent.AttachParent (#34941)
TemporalOroboros Feb 10, 2025
e9ca563
Tweak viewport nullspace check (#35037)
metalgearsloth Feb 10, 2025
bd6aeaa
update DnaComponent usings
Feb 10, 2025
a31e25c
remove always push on body part
Feb 10, 2025
735df5a
missing warm light bulbs
Feb 10, 2025
be644b6
beans
Feb 10, 2025
327bef8
fix autodoc ui
Feb 10, 2025
099dd28
bring back rubber ammo sprites
Feb 10, 2025
bf07ed7
edit RE test to use packs
Feb 10, 2025
b8f96b9
fix all the recipes
Feb 11, 2025
3e701a3
Fix Alerts Test (#1584)
BombasterDS2 Feb 1, 2025
444c5a2
use old AM damage values
Feb 12, 2025
dff222a
engine
Feb 14, 2025
d8289cc
use old ammo box sprites
Feb 14, 2025
a292c7b
bring back doorjack, use emag for lockers
Feb 14, 2025
02a1b74
undo drozd resprite
Feb 14, 2025
0643708
old spawner sprite
Feb 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions Content.Client/Actions/ActionsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ private void BaseHandleState<T>(EntityUid uid, BaseActionComponent component, Ba
component.Priority = state.Priority;
component.AttachedEntity = EnsureEntity<T>(state.AttachedEntity, uid);
component.RaiseOnUser = state.RaiseOnUser;
component.RaiseOnAction = state.RaiseOnAction;
component.AutoPopulate = state.AutoPopulate;
component.Temporary = state.Temporary;
component.ItemIconStyle = state.ItemIconStyle;
Expand Down
2 changes: 1 addition & 1 deletion Content.Client/Atmos/UI/SpaceHeaterWindow.xaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<DefaultWindow xmlns="https://spacestation14.io"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
MinSize="280 160" Title="Temperature Control Unit">
MinSize="280 160" Title="{Loc comp-space-heater-ui-title}">

<BoxContainer Name="VboxContainer" Orientation="Vertical" Margin="5 5 5 5" SeparationOverride="10">

Expand Down
3 changes: 1 addition & 2 deletions Content.Client/Cargo/UI/BountyHistoryEntry.xaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
<BoxContainer xmlns="https://spacestation14.io"
xmlns:customControls="clr-namespace:Content.Client.Administration.UI.CustomControls"
Margin="10 10 10 0"
HorizontalExpand="True"
Visible="True">
HorizontalExpand="True">
<PanelContainer StyleClasses="AngleRect" HorizontalExpand="True">
<BoxContainer Orientation="Vertical"
HorizontalExpand="True">
Expand Down
3 changes: 3 additions & 0 deletions Content.Client/Cargo/UI/CargoBountyMenu.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ public sealed partial class CargoBountyMenu : FancyWindow
public CargoBountyMenu()
{
RobustXamlLoader.Load(this);

MasterTabContainer.SetTabTitle(0, Loc.GetString("bounty-console-tab-available-label"));
MasterTabContainer.SetTabTitle(1, Loc.GetString("bounty-console-tab-history-label"));
}

public void UpdateEntries(List<CargoBountyData> bounties, List<CargoBountyHistoryData> history, TimeSpan untilNextSkip)
Expand Down
2 changes: 1 addition & 1 deletion Content.Client/Clickable/ClickMapManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ internal sealed class ClickMapManager : IClickMapManager, IPostInjectInit
"/Textures/Logo",
};

private const float Threshold = 0.25f;
private const float Threshold = 0.1f;
private const int ClickRadius = 2;

[Dependency] private readonly IResourceCache _resourceCache = default!;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ protected override void Open()
SendMessage(new CriminalRecordChangeStatus(status, null));
_window.OnDialogConfirmed += (status, reason) =>
SendMessage(new CriminalRecordChangeStatus(status, reason));
_window.OnStatusFilterPressed += (statusFilter) =>
SendMessage(new CriminalRecordSetStatusFilter(statusFilter));
_window.OnHistoryUpdated += UpdateHistory;
_window.OnHistoryClosed += () => _historyWindow?.Close();
_window.OnClose += Close;
Expand Down
164 changes: 135 additions & 29 deletions Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml
Original file line number Diff line number Diff line change
@@ -1,36 +1,142 @@
<controls:FancyWindow xmlns="https://spacestation14.io"
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
Title="{Loc 'criminal-records-console-window-title'}"
MinSize="660 400">
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
Title="{Loc 'criminal-records-console-window-title'}"
MinSize="695 440">
<BoxContainer Orientation="Vertical">
<!-- Record search bar
TODO: make this into a control shared with general records -->
<BoxContainer Margin="5 5 5 10" HorizontalExpand="true" VerticalAlignment="Center">
<OptionButton Name="FilterType" MinWidth="200" Margin="0 0 10 0"/> <!-- Populated in constructor -->
<LineEdit Name="FilterText" PlaceHolder="{Loc 'criminal-records-filter-placeholder'}" HorizontalExpand="True"/>
</BoxContainer>
<BoxContainer Orientation="Horizontal" VerticalExpand="True">
<!-- Record listing -->
<BoxContainer Orientation="Vertical" Margin="5" MinWidth="250" MaxWidth="250">
<Label Name="RecordListingTitle" Text="{Loc 'criminal-records-console-records-list-title'}" HorizontalExpand="True" Align="Center"/>
<Label Name="NoRecords" Text="{Loc 'criminal-records-console-no-records'}" HorizontalExpand="True" Align="Center" FontColorOverride="DarkGray"/>
<ScrollContainer VerticalExpand="True">
<ItemList Name="RecordListing"/> <!-- Populated when loading state -->
</ScrollContainer>
<BoxContainer Name="AllList"
Orientation="Vertical"
VerticalExpand="True"
HorizontalExpand="True"
Margin="8">
<!-- Record search bar -->
<BoxContainer Margin="5 5 5 10"
HorizontalExpand="true"
VerticalAlignment="Center">
<OptionButton Name="FilterType"
MinWidth="250"
Margin="0 0 10 0" />
<!-- Populated in constructor -->
<LineEdit Name="FilterText"
PlaceHolder="{Loc 'criminal-records-filter-placeholder'}"
HorizontalExpand="True" />
</BoxContainer>
<Label Name="RecordUnselected" Text="{Loc 'criminal-records-console-select-record-info'}" HorizontalExpand="True" Align="Center" FontColorOverride="DarkGray"/>
<!-- Selected record info -->
<BoxContainer Name="PersonContainer" Orientation="Vertical" Margin="5" Visible="False">
<Label Name="PersonName" StyleClasses="LabelBig"/>
<Label Name="PersonPrints"/>
<Label Name="PersonDna"/>
<PanelContainer StyleClasses="LowDivider" Margin="0 5 0 5" />
<BoxContainer Orientation="Horizontal" Margin="5 5 5 5">
<Label Name="StatusLabel" Text="{Loc 'criminal-records-console-status'}" FontColorOverride="DarkGray"/>
<OptionButton Name="StatusOptionButton"/> <!-- Populated in constructor -->
<BoxContainer Orientation="Horizontal"
VerticalExpand="True">
<!-- Record listing -->
<BoxContainer Orientation="Vertical"
Margin="10 10"
MinWidth="250"
MaxWidth="250">
<Label Name="RecordListingTitle"
Text="{Loc 'criminal-records-console-records-list-title'}"
HorizontalExpand="True"
Align="Center" />
<Label Name="NoRecords"
Text="{Loc 'criminal-records-console-no-records'}"
HorizontalExpand="True"
Align="Center"
FontColorOverride="DarkGray" />
<ScrollContainer VerticalExpand="True">
<ItemList Name="RecordListing" />
<!-- Populated when loading state -->
</ScrollContainer>
</BoxContainer>
<Label Name="RecordUnselected"
Text="{Loc 'criminal-records-console-select-record-info'}"
HorizontalExpand="True"
Align="Center"
FontColorOverride="DarkGray" />
<!-- Selected record info -->
<BoxContainer Name="PersonContainer"
Orientation="Vertical"
VerticalExpand="True"
HorizontalExpand="True"
Margin="5"
Visible="False">
<Label Name="PersonName"
Margin="0 0 0 5"
StyleClasses="LabelBig" />
<BoxContainer Orientation="Horizontal"
Margin="0 0 0 5">
<Label Text="{Loc 'crew-monitoring-user-interface-job'}:"
FontColorOverride="DarkGray" />
<Label Text=":"
FontColorOverride="DarkGray" />
<TextureRect Name="PersonJobIcon"
TextureScale="2 2"
Margin="6 0"
VerticalAlignment="Center" />
<Label Name="PersonJob" />
</BoxContainer>
<BoxContainer Orientation="Horizontal"
Margin="0 0 0 5">
<Label Text="{Loc 'general-station-record-prints-filter'}"
FontColorOverride="DarkGray" />
<Label Text=":"
Margin="0 0 6 0"
FontColorOverride="DarkGray" />
<Label Name="PersonPrints" />
</BoxContainer>
<BoxContainer Orientation="Horizontal"
Margin="0 0 0 5">
<Label Text="{Loc 'general-station-record-dna-filter'}"
FontColorOverride="DarkGray" />
<Label Text=":"
Margin="0 0 6 0"
FontColorOverride="DarkGray" />
<Label Name="PersonDna" />
</BoxContainer>
<PanelContainer StyleClasses="LowDivider"
Margin="0 5 0 5" />
<BoxContainer Orientation="Horizontal"
Margin="0 5 0 5">
<Label Name="StatusLabel"
Text="{Loc 'criminal-records-console-status'}"
FontColorOverride="DarkGray" />
<Label Text=":"
FontColorOverride="DarkGray" />
<Label Name="PersonStatus"
FontColorOverride="DarkGray" />
<AnimatedTextureRect Name="PersonStatusTX"
Margin="8 0" />
<OptionButton Name="StatusOptionButton"
MinWidth="130" />
<!-- Populated in constructor -->
</BoxContainer>
<RichTextLabel Name="WantedReason"
Visible="False"
MaxWidth="425" />
<Button Name="HistoryButton"
Text="{Loc 'criminal-records-console-crime-history'}"
Margin="0 5" />
</BoxContainer>
<RichTextLabel Name="WantedReason" Visible="False"/>
<Button Name="HistoryButton" Text="{Loc 'criminal-records-console-crime-history'}"/>
</BoxContainer>
<BoxContainer Orientation="Horizontal"
Margin="0 0 0 5">
<OptionButton
Name="CrewListFilter"
MinWidth="250"
Margin="10 0 10 0" />
</BoxContainer>
</BoxContainer>
<!-- Footer -->
<BoxContainer Orientation="Vertical">
<PanelContainer StyleClasses="LowDivider" />
<BoxContainer Orientation="Horizontal"
Margin="10 2 5 0"
VerticalAlignment="Bottom">
<Label Text="{Loc 'criminal-records-console-flavor-left'}"
StyleClasses="WindowFooterText" />
<Label Text="{Loc 'criminal-records-console-flavor-right'}"
StyleClasses="WindowFooterText"
HorizontalAlignment="Right"
HorizontalExpand="True"
Margin="0 0 5 0" />
<TextureRect StyleClasses="NTLogoDark"
Stretch="KeepAspectCentered"
VerticalAlignment="Center"
HorizontalAlignment="Right"
SetSize="19 19" />
</BoxContainer>
</BoxContainer>
</BoxContainer>
Expand Down
Loading
Loading