mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-06-09 13:26:34 +02:00
2ca5d9d81a
* Initial commit * Added pods * Transit tubes should no longer connect with disposal pipes * Updated the transit tube sprites * Revisited how the transit tubes work * Fixing merge conflict * Updated sprites * Simplified disposal component collections and updated yaml * Moved the majority of the disposals code to Shared * Move disposed ents via physics * Disposal unit now use generic visualizers * Followers of disposed entities have predicted movement * Made BeingDisposedSystem shared * Added documentation for some components * Code clean up * Removed unneeded container entries, tubes use directions instead of angles * Many EntityUid/Comp -> Entity<Comp> changes * Updated DisposableSystem * Review of DisposalTubeSystem * Review of DisposalUnitSystem * Review of DisposalSignalRouterSystem * Unit updates * Fixing merge conflict * Merge conflict resolved * Re-organization of systems and components * Allow trapped entities to escape endless loops * Fix for item ejection * UI updates * Minor tweak * Fixes for transit tubes * Removed placeholder sprite * Removed transit tubes (for now) * Moved exit stun time to DisposalHolderComponent * Added a limit on the amount of damage that can sustained from disposals travel * Fix for PVS-related sound issues * Added a limit on the number of entities that can be inserted into units * Clean up * Undid file scoping * Fixed test fail * Fixed test fail * Increased min default capacity of disposal units * Fixed audio spam occurring when dumping multiple items into a disposal unit * Tile prying now occurs whenever exiting an open pipe * Prevent attacking and interactions while traveling through disposals * Added generic verbs for entering/exiting disposal units * Fixed UI prediction bug * Bug fixes * Small improvements * Moved the disposal holder prototype from the disposal entry to the unit * Minor clean up * Added support for a disposal holder despawn effect * Added prediction guard * Test fail fix * Re-added new escape behavior * Removed outdated PVS code * Clean up * More escape behavior changes * More clean up * Updated exit selection logic * Bug fix * More clean up * Split up disposal unit code * Cleaned up disposal units some more * Adjusted exit throw distance * Capitalized disposal and mailing unit window titles * Bug fixes * Taggers and routers show existing tags when the UI opens * Fixed test fail * test fail fix * Minor performance improvement * Minor improvement in pathing * merge conflicts * Fix heisentest * Fixed mispredict * Updated system referencing conventions * Updated to account for changes made to the code * Attempting to fix submodule issue * Addressing test fails * Additional fixes for tests * Addressing reviewer comments * Cleaned up exit randomization * T-ray can see disposal pipes when in 'pipe' mode * Fix for flush animation flickering * mild thing * fix both --------- Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
58 lines
2.4 KiB
XML
58 lines
2.4 KiB
XML
<controls:FancyWindow xmlns="https://spacestation14.io"
|
|
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
|
|
xmlns:disposal="clr-namespace:Content.Client.Disposal"
|
|
MinSize="300 400"
|
|
SetSize="300 400"
|
|
Resizable="False">
|
|
<BoxContainer Orientation="Vertical" Margin="10">
|
|
<BoxContainer Orientation="Horizontal" SeparationOverride="8">
|
|
<Label Text="{Loc 'ui-mailing-unit-target-label'}" />
|
|
<Label Name="Target"
|
|
Access="Public"
|
|
Text="" />
|
|
</BoxContainer>
|
|
<ItemList Name="TargetListContainer"
|
|
Access="Public"
|
|
SelectMode="Single"
|
|
VerticalExpand="True"
|
|
HorizontalExpand="True"
|
|
Margin="0 0 0 16">
|
|
</ItemList>
|
|
<BoxContainer Orientation="Horizontal" SeparationOverride="4">
|
|
<Label Text="{Loc 'ui-disposal-unit-label-state'}" />
|
|
<Label Name="UnitState" Access="Public"
|
|
Text="{Loc 'ui-disposal-unit-label-status'}" />
|
|
</BoxContainer>
|
|
<Control MinSize="0 5" />
|
|
<BoxContainer Orientation="Horizontal"
|
|
SeparationOverride="4">
|
|
<Label Text="{Loc 'ui-disposal-unit-label-pressure'}" />
|
|
<disposal:PressureBar Name="PressureBar"
|
|
Access="Public"
|
|
MinSize="190 20"
|
|
HorizontalAlignment="Right"
|
|
MinValue="0"
|
|
MaxValue="1"
|
|
Page="0"
|
|
Value="0.5" />
|
|
</BoxContainer>
|
|
<Control MinSize="0 10" />
|
|
<BoxContainer Orientation="Horizontal">
|
|
<Button Name="Engage"
|
|
Access="Public"
|
|
Text="{Loc 'ui-mailing-unit-button-flush'}"
|
|
StyleClasses="OpenRight"
|
|
ToggleMode="True" />
|
|
<Button Name="Eject"
|
|
Access="Public"
|
|
Text="{Loc 'ui-disposal-unit-button-eject'}"
|
|
StyleClasses="OpenBoth" />
|
|
<Button Name="Power"
|
|
Access="Public"
|
|
Text="{Loc 'ui-disposal-unit-button-power'}"
|
|
StyleClasses="OpenLeft"
|
|
ToggleMode="True" />
|
|
</BoxContainer>
|
|
</BoxContainer>
|
|
</controls:FancyWindow>
|