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

[Tweak] Upstream sync #985

Merged
merged 127 commits into from
Dec 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
a3fc690
Cherry-pick to stable: Amber Station - Playtest Fixes (#33773) (#33811)
Errant-4 Dec 14, 2024
366baae
[Maps] Pilgrim hotfix #2 (#2860)
Ko4ergaPunk Dec 15, 2024
5e736bd
Resprite botany food (#2858)
SonicHDC Dec 15, 2024
5958801
Separate RGlass recipe for autolathe and ore processor (#33876)
Tayrtahn Dec 15, 2024
4745cdd
Fix spacelaw loadout (#2861)
lzk228 Dec 16, 2024
46d288c
Rename Dungeon Master Laws to not run into copyright problems (#33678)
Litraxx Dec 16, 2024
5e8db16
Zombies can see Initial Infected (#33665)
psykana Dec 16, 2024
e0a1db6
Automatic changelog update
PJBot Dec 16, 2024
51a45ae
Automatic changelog update
PJBot Dec 16, 2024
1266b05
Bug fixes for Store UIs with multiple currencies (#33565)
TGRCdev Dec 16, 2024
a4d6f09
Cluster grenade refactor and contra markings (#31108)
Plykiya Dec 16, 2024
612f8be
Automatic changelog update
PJBot Dec 16, 2024
cd23805
Wizard Mind Swap Spell (#33416)
ActiveMammmoth Dec 16, 2024
2635888
add SpawnTableOnUse (#32620)
deltanedas Dec 16, 2024
386e431
LightOnCollide entityquery (#33886)
metalgearsloth Dec 16, 2024
1967827
Add generator scrap (Plasma / uranium scrap) (#32198)
beck-thompson Dec 16, 2024
cf73885
Add a test to check that lathe recipes are possible (#33868)
Tayrtahn Dec 16, 2024
d532333
Automatic changelog update
PJBot Dec 16, 2024
06ed3db
Make Jolene TTS voice female (#2834)
Morb0 Dec 16, 2024
712e5fa
Update configs (#2855)
lzk228 Dec 16, 2024
8a798d2
New Year Music (#2829)
AwareFoxy Dec 16, 2024
ac0bae5
Revert "Удаление лимита времени для доступа к стартовым ролям." (#2652)
lzk228 Dec 16, 2024
389c461
Automatic changelog update
IanComradeBot Dec 16, 2024
3448634
Automatic changelog update
IanComradeBot Dec 16, 2024
1f42413
Fix udder wooly reagent creation V2 (#32905)
Baa14453 Dec 16, 2024
852b3e9
Automatic changelog update
PJBot Dec 16, 2024
4b7be5d
[Maps] Glacier new year update (#2864)
NotSoDana Dec 16, 2024
01c1d8f
Prevent pulling when teleporting (#33252)
thetolbean Dec 16, 2024
2a6800f
Automatic changelog update
PJBot Dec 16, 2024
881e4d3
Add an in-hand sprite for the lizard plushie (#32583)
KieueCaprie Dec 16, 2024
1368092
Automatic changelog update
PJBot Dec 16, 2024
d8afcdc
Makes admins not count towards the playercount cap (#33424)
deathride58 Dec 16, 2024
782a297
Automatic changelog update
PJBot Dec 16, 2024
1e80dd2
Add the Zombie, a new cocktail (#32802)
dragonryan06 Dec 16, 2024
046dde7
Automatic changelog update
PJBot Dec 16, 2024
95328da
Add Holy damage (#32755)
SlamBamActionman Dec 16, 2024
c35505c
Automatic changelog update
PJBot Dec 16, 2024
17e3ef3
Add Explosion Resistance to SecBelts (#33253)
Vexerot Dec 16, 2024
74f873a
Automatic changelog update
PJBot Dec 16, 2024
2ccd471
Chem master UI (#33328)
Intoxicating-Innocence Dec 16, 2024
db69ae6
Spaceshroom grilling (#31872)
goet Dec 16, 2024
001b0ed
Automatic changelog update
PJBot Dec 16, 2024
74e9576
Figures can now be activated remotely (#32769)
beck-thompson Dec 16, 2024
9eda08c
Automatic changelog update
PJBot Dec 16, 2024
af7e552
Flora clean up (#33839)
TheShuEd Dec 16, 2024
36c6767
Christmas anomaly (#33889)
TheShuEd Dec 16, 2024
f476526
Automatic changelog update
PJBot Dec 16, 2024
27e59d3
Atmospheric network monitor (#32294)
chromiumboy Dec 17, 2024
038ba39
Automatic changelog update
PJBot Dec 17, 2024
d90f6ce
Amber station updates (#33899)
southbridge-fur Dec 17, 2024
a77fcde
Gate map (#32032)
TheShuEd Dec 17, 2024
67e5cc2
Automatic changelog update
PJBot Dec 17, 2024
8f2d16a
Zombies keep their anomalies on zombification (#33867)
pcaessayrs Dec 17, 2024
0d31b8c
Automatic changelog update
PJBot Dec 17, 2024
32164c2
Anomaly Scanner In-hand Sprites (#33427)
TiniestShark Dec 17, 2024
ab84479
Automatic changelog update
PJBot Dec 17, 2024
0fc2cca
HOTFIX: Add [MRP] tag to the hostname for Salamander (#33909)
slarticodefast Dec 17, 2024
97e9564
[Maps] Outpost fix (#2866)
kvant8 Dec 17, 2024
476c7c5
[Maps] Outpost hot fix (#2869)
kvant8 Dec 17, 2024
332f870
Oasis - remove vox box (#33912)
Errant-4 Dec 17, 2024
bbf5369
Core - remove vox box (#33911)
Errant-4 Dec 17, 2024
7780b86
Holopads (#32711)
chromiumboy Dec 17, 2024
616ddc1
Automatic changelog update
PJBot Dec 17, 2024
fb6e85e
Test can now run on stable prs (#33914)
VasilisThePikachu Dec 17, 2024
3fe576b
Merge main and stable back together
SaphireLattice Dec 17, 2024
59e955a
Fix horrible lag in Zombies mode (#33818)
psykana Dec 17, 2024
77a4cda
Master merge: Fix horrible lag in Zombies mode (#33818) (#33917)
VasilisThePikachu Dec 17, 2024
8fbaffe
Gate map: Holopads added (#33918)
TheShuEd Dec 17, 2024
a55d26e
Holopads + Atmos Network Console for Bagel (#33921)
ScarKy0 Dec 17, 2024
d0cba0d
[MAPS] Avrite ERT fix (#2868)
CaptainMaru Dec 17, 2024
984b290
Update PR size labeler line counts (#33915)
slarticodefast Dec 17, 2024
a9cf54a
Fix AME power generation (#32825)
Golinth Dec 17, 2024
27cb17f
Automatic changelog update
PJBot Dec 17, 2024
e7330ec
Adds Advanced SMES, an SMES with higher capacity for mapping (#33757)
ArtisticRoomba Dec 17, 2024
5863cfc
Automatic changelog update
PJBot Dec 18, 2024
aaec1e6
Ground Light Post Crafting Description Fix (#33920)
TiniestShark Dec 18, 2024
908e476
Fix admins not being able to health scan slimes (#33884)
slarticodefast Dec 18, 2024
ecc2ede
Automatic changelog update
PJBot Dec 18, 2024
122e307
Amber Station - Added Holopads, Atmos Monitoring, and Advanced SMESes…
southbridge-fur Dec 18, 2024
91b85be
Bagel Power Rebalance + Gas Pipe Sensors (#33925)
ArtisticRoomba Dec 18, 2024
8b0b822
Omega Update (Holopads & Engi Stuff) (#33926)
spanky-spanky Dec 18, 2024
42f7279
Box Power Rebalance + Holopads, Gas Pipe Sensors (#33929)
ArtisticRoomba Dec 18, 2024
50fddd0
Cargo Shuttle/ATS Update (#33927)
spanky-spanky Dec 18, 2024
9f0a8aa
Cog Power Rebalance + Holopads, Gas Pipe Sensors (#33930)
ArtisticRoomba Dec 18, 2024
1c0db47
Fland Power Rebalance + Gas Pipe Sensors (#33933)
ArtisticRoomba Dec 18, 2024
6c925d2
Make safes craftable (#32694)
lzk228 Dec 18, 2024
94594de
Automatic changelog update
PJBot Dec 18, 2024
87f39af
Holopad prototypes for mapping (#33931)
ScarKy0 Dec 18, 2024
6b99493
Reduce network burden of the hunger system (#32986)
Centronias Dec 18, 2024
e7294bd
Only disable panicbunker for admins with AdminFlags.Admin (#33879)
slarticodefast Dec 18, 2024
337ef6c
Automatic changelog update
PJBot Dec 18, 2024
8359541
Fix hugging buckled mobs instead of unbuckling (#33635)
MilenVolf Dec 18, 2024
d01839a
Automatic changelog update
PJBot Dec 18, 2024
659bc8f
Replace Cellular Slime mob damage with Caustic (#33104)
SlamBamActionman Dec 18, 2024
97a2e0d
Automatic changelog update
PJBot Dec 18, 2024
c1558f6
Mercenary gear contraband tweaks. (#33647)
RedBookcase Dec 18, 2024
b649517
Automatic changelog update
PJBot Dec 18, 2024
18fe8b9
Sprite Movement working with AI movement (#33494)
TheShuEd Dec 18, 2024
345adcd
New Drazil plushie (inverse lizard plushie) (#33776)
ArtisticRoomba Dec 18, 2024
4fe69f2
Automatic changelog update
PJBot Dec 18, 2024
8a0edad
Localized holopads for Cog (#33937)
ScarKy0 Dec 18, 2024
52117fd
Marathon Power Rebalance + Gas Pipe Sensors, Holopads (#33938)
ArtisticRoomba Dec 18, 2024
18de5ea
Localized holopads for Bagel (#33934)
ScarKy0 Dec 18, 2024
6f42ebf
Packed Update (Holopads & Engi Stuff) (#33940)
spanky-spanky Dec 18, 2024
fa6de41
Localized holopads + atmos network for Oasis (#33941)
ScarKy0 Dec 18, 2024
8f36d7d
Reach/Cargo Update (Holopads & Atmos) (#33943)
spanky-spanky Dec 18, 2024
c33d335
[Christmas] Y'all want a Smite Cranberry? (#33922)
FairlySadPanda Dec 19, 2024
383ecdd
Automatic changelog update
PJBot Dec 19, 2024
f7bf694
Comment LogTypes (#33497)
Winkarst-cpu Dec 19, 2024
9de569d
Show battery level for selected devices in Power Monitoring Console (…
ArtisticRoomba Dec 19, 2024
e70a3b8
Automatic changelog update
PJBot Dec 19, 2024
e7d5ab6
Omega Update (Localized Holopads) (#33946)
spanky-spanky Dec 19, 2024
943be3e
Amber Statio - Localized Holopads and Balance Updates (#33948)
southbridge-fur Dec 19, 2024
28fa7ce
Meta Power Rebalance + Gas Pipe Sensors, Holopads (#33949)
ArtisticRoomba Dec 19, 2024
c1b229a
Packed Power Rebalance + Gas Sensors Adjustments (#33955)
ArtisticRoomba Dec 19, 2024
66ea113
Omega Power Rebalance (#33956)
ArtisticRoomba Dec 19, 2024
043510f
New mid pop station: Loop (#33697)
TytosB Dec 19, 2024
2581c24
Automatic changelog update
PJBot Dec 19, 2024
4d401dd
[MAPS] Paper tweak (#2871)
XsenonDash Dec 19, 2024
3ff4447
[Maps] Astra Hotfix (#2870)
lastPechkin Dec 19, 2024
ef45c16
Food Container Size Increase (#33842)
SpaceLizard24 Dec 19, 2024
128721e
Logic Gate Compatibility with Non-Logic Signals bugfix (#33792)
Centronias Dec 19, 2024
efa76be
Automatic changelog update
PJBot Dec 19, 2024
3488775
Merge remote-tracking branch 'wizard/master' into upstream-sync
Roudenn Dec 19, 2024
bb38e9e
Merge remote-tracking branch 'corvax/master' into upstream-sync
Roudenn Dec 19, 2024
1be2c8c
fix upstream
Roudenn Dec 19, 2024
a579559
fix upstream
Rxup Dec 23, 2024
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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/build-map-renderer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

on:
push:
branches: [ master, staging, trying ]
branches: [ master, staging, stable ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
branches: [ master, staging, stable ]

jobs:
build:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-test-debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ name: Build & Test Debug

on:
push:
branches: [ master, staging, trying ]
branches: [ master, staging, stable ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
branches: [ master, staging, stable ]

jobs:
build:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: YAML Linter

on:
push:
branches: [ master, staging, trying ]
branches: [ master, staging, stable ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/labeler-size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
{
"0": "XS",
"10": "S",
"30": "M",
"100": "L",
"1000": "XL"
"100": "M",
"1000": "L",
"5000": "XL"
}
4 changes: 2 additions & 2 deletions .github/workflows/test-packaging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

on:
push:
branches: [ master, staging, trying ]
branches: [ master, staging, stable ]
paths:
- '**.cs'
- '**.csproj'
Expand All @@ -16,7 +16,7 @@ on:
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
branches: [ master, staging, stable ]
paths:
- '**.cs'
- '**.csproj'
Expand Down
25 changes: 25 additions & 0 deletions .github/workflows/validate-rgas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: RGA schema validator
on:
push:
branches: [ master, staging, stable ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]

jobs:
yaml-schema-validation:
name: YAML RGA schema validator
if: github.actor != 'PJBot' && github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- name: Setup Submodule
run: git submodule update --init
- name: Pull engine updates
uses: space-wizards/[email protected]
- uses: PaulRitter/yaml-schema-validator@v1
with:
schema: RobustToolbox/Schemas/rga.yml
path_pattern: .*attributions.ya?ml$
validators_path: RobustToolbox/Schemas/rga_validators.py
validators_requirements: RobustToolbox/Schemas/rga_requirements.txt
26 changes: 26 additions & 0 deletions .github/workflows/validate-rsis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: RSI Validator

on:
push:
branches: [ master, staging, stable ]
merge_group:
pull_request:
paths:
- '**.rsi/**'

jobs:
validate_rsis:
name: Validate RSIs
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- name: Setup Submodule
run: git submodule update --init
- name: Pull engine updates
uses: space-wizards/[email protected]
- name: Install Python dependencies
run: |
pip3 install --ignore-installed --user pillow jsonschema
- name: Validate RSIs
run: |
python3 RobustToolbox/Schemas/validate_rsis.py Resources/
2 changes: 1 addition & 1 deletion .github/workflows/validate_mapfiles.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Map file schema validator
on:
push:
branches: [ master, staging, trying ]
branches: [ master, staging, stable ]
merge_group:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
Expand Down
18 changes: 2 additions & 16 deletions Content.Client/Atmos/Consoles/AtmosAlarmEntryContainer.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,6 @@ public sealed partial class AtmosAlarmEntryContainer : BoxContainer
[AtmosAlarmType.Danger] = "atmos-alerts-window-danger-state",
};

private Dictionary<Gas, string> _gasShorthands = new Dictionary<Gas, string>()
{
[Gas.Ammonia] = "NH₃",
[Gas.CarbonDioxide] = "CO₂",
[Gas.Frezon] = "F",
[Gas.Nitrogen] = "N₂",
[Gas.NitrousOxide] = "N₂O",
[Gas.Oxygen] = "O₂",
[Gas.Plasma] = "P",
[Gas.Tritium] = "T",
[Gas.WaterVapor] = "H₂O",
};

public AtmosAlarmEntryContainer(NetEntity uid, EntityCoordinates? coordinates)
{
RobustXamlLoader.Load(this);
Expand Down Expand Up @@ -162,12 +149,11 @@ public void UpdateEntry(AtmosAlertsComputerEntry entry, bool isFocus, AtmosAlert
foreach ((var gas, (var mol, var percent, var alert)) in keyValuePairs)
{
FixedPoint2 gasPercent = percent * 100f;

var gasShorthand = _gasShorthands.GetValueOrDefault(gas, "X");
var gasAbbreviation = Atmospherics.GasAbbreviations.GetValueOrDefault(gas, Loc.GetString("gas-unknown-abbreviation"));

var gasLabel = new Label()
{
Text = Loc.GetString("atmos-alerts-window-other-gases-value", ("shorthand", gasShorthand), ("value", gasPercent)),
Text = Loc.GetString("atmos-alerts-window-other-gases-value", ("shorthand", gasAbbreviation), ("value", gasPercent)),
FontOverride = normalFont,
FontColorOverride = GetAlarmStateColor(alert),
HorizontalAlignment = HAlignment.Center,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
using Content.Shared.Atmos.Components;

namespace Content.Client.Atmos.Consoles;

public sealed class AtmosMonitoringConsoleBoundUserInterface : BoundUserInterface
{
[ViewVariables]
private AtmosMonitoringConsoleWindow? _menu;

public AtmosMonitoringConsoleBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey) { }

protected override void Open()
{
base.Open();

_menu = new AtmosMonitoringConsoleWindow(this, Owner);
_menu.OpenCentered();
_menu.OnClose += Close;
}

protected override void UpdateState(BoundUserInterfaceState state)
{
base.UpdateState(state);

if (state is not AtmosMonitoringConsoleBoundInterfaceState castState)
return;

EntMan.TryGetComponent<TransformComponent>(Owner, out var xform);
_menu?.UpdateUI(xform?.Coordinates, castState.AtmosNetworks);
}

protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
if (!disposing)
return;

_menu?.Dispose();
}
}
Loading
Loading