Skip to content
This repository was archived by the owner on Dec 23, 2025. It is now read-only.

Commit 41615b8

Browse files
authored
Merge branch 'space-wizards:master' into master
2 parents 426db65 + ee201c6 commit 41615b8

57 files changed

Lines changed: 603 additions & 41 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ private void FixGridAtmosCommand(IConsoleShell shell, string argstr, string[] ar
6969
mixtures[7].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellStandard);
7070

7171
// 8: Air (GM)
72-
mixtures[8].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner);
73-
mixtures[8].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellGasMiner);
72+
mixtures[8].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesGasMiner);
73+
mixtures[8].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesGasMiner);
7474

7575
foreach (var arg in args)
7676
{

Content.Server/IdentityManagement/IdentitySystem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ private void OnMapInit(EntityUid uid, IdentityComponent component, MapInitEvent
7272
/// <summary>
7373
/// Queues an identity update to the start of the next tick.
7474
/// </summary>
75-
public void QueueIdentityUpdate(EntityUid uid)
75+
public override void QueueIdentityUpdate(EntityUid uid)
7676
{
7777
_queuedIdentityUpdates.Add(uid);
7878
}

Content.Shared/DrawDepth/DrawDepth.cs

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,42 +81,46 @@ public enum DrawDepth
8181
WallMountedItems = DrawDepthTag.Default + 2,
8282

8383
/// <summary>
84-
/// Generic items. Things that should be above crates & tables, but underneath mobs.
84+
/// To use for objects that would usually fall under SmallObjects, but appear taller than 1 tile. For example: Reagent Grinder
8585
/// </summary>
86-
Items = DrawDepthTag.Default + 3,
86+
LargeObjects = DrawDepthTag.Default + 3,
8787

88+
/// <summary>
89+
/// Generic items. Things that should be above crates & tables, but underneath mobs.
90+
/// </summary>
91+
Items = DrawDepthTag.Default + 4,
8892
/// <summary>
8993
/// Stuff that should be drawn below mobs, but on top of items. Like muzzle flash.
9094
/// </summary>
91-
BelowMobs = DrawDepthTag.Default + 4,
95+
BelowMobs = DrawDepthTag.Default + 5,
9296

93-
Mobs = DrawDepthTag.Default + 5,
97+
Mobs = DrawDepthTag.Default + 6,
9498

95-
OverMobs = DrawDepthTag.Default + 6,
99+
OverMobs = DrawDepthTag.Default + 7,
96100

97-
Doors = DrawDepthTag.Default + 7,
101+
Doors = DrawDepthTag.Default + 8,
98102

99103
/// <summary>
100104
/// Blast doors and shutters which go over the usual doors.
101105
/// </summary>
102-
BlastDoors = DrawDepthTag.Default + 8,
106+
BlastDoors = DrawDepthTag.Default + 9,
103107

104108
/// <summary>
105109
/// Stuff that needs to draw over most things, but not effects, like Kudzu.
106110
/// </summary>
107-
Overdoors = DrawDepthTag.Default + 9,
111+
Overdoors = DrawDepthTag.Default + 10,
108112

109113
/// <summary>
110114
/// Explosions, fire, melee swings. Whatever.
111115
/// </summary>
112-
Effects = DrawDepthTag.Default + 10,
116+
Effects = DrawDepthTag.Default + 11,
113117

114-
Ghosts = DrawDepthTag.Default + 11,
118+
Ghosts = DrawDepthTag.Default + 12,
115119

116120
/// <summary>
117121
/// Use this selectively if it absolutely needs to be drawn above (almost) everything else. Examples include
118122
/// the pointing arrow, the drag & drop ghost-entity, and some debug tools.
119123
/// </summary>
120-
Overlays = DrawDepthTag.Default + 12,
124+
Overlays = DrawDepthTag.Default + 13,
121125
}
122126
}

Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public abstract class SharedHumanoidAppearanceSystem : EntitySystem
3939
[Dependency] private readonly ISerializationManager _serManager = default!;
4040
[Dependency] private readonly MarkingManager _markingManager = default!;
4141
[Dependency] private readonly GrammarSystem _grammarSystem = default!;
42+
[Dependency] private readonly SharedIdentitySystem _identity = default!;
4243

4344
[ValidatePrototypeId<SpeciesPrototype>]
4445
public const string DefaultSpecies = "Human";
@@ -161,6 +162,7 @@ public void CloneAppearance(EntityUid source, EntityUid target, HumanoidAppearan
161162
if (TryComp<GrammarComponent>(target, out var grammar))
162163
_grammarSystem.SetGender((target, grammar), sourceHumanoid.Gender);
163164

165+
_identity.QueueIdentityUpdate(target);
164166
Dirty(target, targetHumanoid);
165167
}
166168

Content.Shared/IdentityManagement/SharedIdentitySystem.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ private void OnMaskToggled(Entity<IdentityBlockerComponent> ent, ref ItemMaskTog
3939
{
4040
ent.Comp.Enabled = !args.Mask.Comp.IsToggled;
4141
}
42+
43+
/// <summary>
44+
/// Queues an identity update to the start of the next tick.
45+
/// </summary>
46+
public virtual void QueueIdentityUpdate(EntityUid uid) { }
4247
}
4348
/// <summary>
4449
/// Gets called whenever an entity changes their identity.

Resources/Changelog/Changelog.yml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,4 @@
11
Entries:
2-
- author: centcomofficer24
3-
changes:
4-
- message: Added a genderqueer pin!
5-
type: Add
6-
id: 7908
7-
time: '2025-02-06T05:49:41.0000000+00:00'
8-
url: https://github.com/space-wizards/space-station-14/pull/34561
9-
- author: SG6732
10-
changes:
11-
- message: Swapped the stick of butter with 5 u of olive oil in the boiled spaghetti
12-
recipe.
13-
type: Tweak
14-
id: 7909
15-
time: '2025-02-06T11:45:35.0000000+00:00'
16-
url: https://github.com/space-wizards/space-station-14/pull/34904
172
- author: deltanedas
183
changes:
194
- message: Fixed huds showing for chameleon projector users.
@@ -3918,3 +3903,19 @@
39183903
id: 8409
39193904
time: '2025-05-02T18:31:49.0000000+00:00'
39203905
url: https://github.com/space-wizards/space-station-14/pull/37109
3906+
- author: ScarKy0
3907+
changes:
3908+
- message: Added Traumoxadone! A cryochemical used to treat brute damage in living
3909+
patients as well as corpses.
3910+
type: Add
3911+
id: 8410
3912+
time: '2025-05-02T22:56:47.0000000+00:00'
3913+
url: https://github.com/space-wizards/space-station-14/pull/37126
3914+
- author: Unkn0wnGh0st333
3915+
changes:
3916+
- message: Knuckle Dusters have arrived to Space Station 14. QM can now rule cargo
3917+
with a golden-covered fist!
3918+
type: Add
3919+
id: 8411
3920+
time: '2025-05-03T04:18:08.0000000+00:00'
3921+
url: https://github.com/space-wizards/space-station-14/pull/33470

Resources/Changelog/Maps.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,18 +67,11 @@
6767
id: 9
6868
time: '2025-04-30T14:49:36.0000000+00:00'
6969
url: https://github.com/space-wizards/space-station-14/pull/36653
70-
- author: K-Dynamic
71-
changes:
72-
- message: Atmos air (6500 kPa) markers are available for mapping.
73-
type: Add
74-
id: 10
75-
time: '2025-05-01T22:03:47.0000000+00:00'
76-
url: https://github.com/space-wizards/space-station-14/pull/37061
7770
- author: Southbridge
7871
changes:
7972
- message: 'New salvage ruin: Atmos Interchange'
8073
type: Add
81-
id: 11
74+
id: 10
8275
time: '2025-05-02T15:45:46.0000000+00:00'
8376
url: https://github.com/space-wizards/space-station-14/pull/37115
8477
Order: 1

Resources/Locale/en-US/objectives/conditions/steal-target-groups.ftl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ steal-target-groups-clothing-outer-hardsuit-rd = experimental research hardsuit
55
steal-target-groups-hand-teleporter = hand teleporter
66
steal-target-groups-clothing-shoes-boots-mag-adv = advanced magboots
77
steal-target-groups-box-folder-qm-clipboard = requisition digi-board
8+
steal-target-groups-clothing-hands-knuckledusters-qm = golden knuckledusters
89
steal-target-groups-food-meat-corgi = prime-cut corgi meat
910
steal-target-groups-captain-id-card = captain ID card
1011
steal-target-groups-jetpack-captain-filled = captain's jetpack

Resources/Locale/en-US/reagents/meta/chemicals.ftl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,6 @@ reagent-desc-cellulose = A crystaline polydextrose polymer, plants swear by this
3030
3131
reagent-name-rororium = rororium
3232
reagent-desc-rororium = A strange substance which fills the cores of the hivelords that roam the mining asteroid. Thought to be the source of their regenerative powers.
33+
34+
reagent-name-salicylic-acid = salicylic acid
35+
reagent-desc-salicylic-acid = A powdery substance used for dermatological treatments.

Resources/Locale/en-US/reagents/meta/medicine.ftl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,3 +147,6 @@ reagent-desc-potassium-iodide = Will reduce the damaging effects of radiation by
147147
148148
reagent-name-haloperidol = haloperidol
149149
reagent-desc-haloperidol = Removes most stimulating and hallucinogenic drugs. Reduces druggy effects and jitteriness. Causes drowsiness.
150+
151+
reagent-name-traumoxadone = traumoxadone
152+
reagent-desc-traumoxadone = A cryogenics chemical. Used to treat severe trauma to tissues via patching them with tiny particles within the liquid. Works regardless of the patient being alive or dead.

0 commit comments

Comments
 (0)