Skip to content

Commit ed46140

Browse files
authored
Release 2 (#4780)
Some fixes
2 parents bc57652 + c36a9c4 commit ed46140

10 files changed

Lines changed: 5591 additions & 3199 deletions

File tree

Content.IntegrationTests/Tests/_Starlight/Power/GridPowerTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,15 @@ public sealed class GridPowerTests
4545
new("/Maps/_Starlight/Shuttles/LancePirates.yml"),
4646
new("/Maps/_Starlight/Shuttles/LynatiKr20/SmugglerMex.yml"),
4747
new("/Maps/_Starlight/Shuttles/Mining/breaker.yml"),
48+
new("/Maps/_Starlight/Shuttles/Mining/asteroidcracker.yml"),
4849
new("/Maps/_Starlight/Shuttles/NSSV_MetaClass.yml"),
4950
new("/Maps/_Starlight/Shuttles/NT-Experimental-Botany-shuttle.yml"),
5051
new("/Maps/_Starlight/Shuttles/NTSV_HarrierClass.yml"),
5152
new("/Maps/_Starlight/Shuttles/Radiotower.yml"),
5253
new("/Maps/_Starlight/Shuttles/Reach.yml"),
5354
new("/Maps/_Starlight/Shuttles/RecluseClassSHC.yml"),
5455
new("/Maps/_Starlight/Shuttles/Salvage/pioneer.yml"),
55-
new("/Maps/_Starlight/Shuttles/Salvage/pioneer_fuel.yml"),
56+
new("/Maps/_Starlight/Shuttles/Salvage/expeditioneer.yml"),
5657
new("/Maps/_Starlight/Shuttles/Security/SP-4C3.yml"),
5758
new("/Maps/_Starlight/Shuttles/ShuttleEvent/ShadowBorgiGrid.yml"),
5859
new("/Maps/_Starlight/Shuttles/ShuttleEvent/UnknownShuttleFireResponse.yml"),

Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Content.Shared.Damage.Systems;
66
using Content.Shared.Database;
77
using Content.Shared.DoAfter;
8+
using Content.Shared._Starlight.CrawlUnder; // Starlight
89
using Content.Shared.Gravity;
910
using Content.Shared.Hands;
1011
using Content.Shared.Hands.EntitySystems;
@@ -468,6 +469,12 @@ private bool TryForceStand(Entity<StaminaComponent?> entity)
468469
/// </summary>
469470
private bool IntersectingStandingColliders(Entity<TransformComponent?> entity)
470471
{
472+
// Starlight begin
473+
// Allows getting up from crawling while sneaking underneath the collider
474+
if (TryComp<CrawlUnderObjectsComponent>(entity, out var crawlUnder) && crawlUnder.Enabled)
475+
return false;
476+
// Starlight end
477+
471478
if (!Resolve(entity, ref entity.Comp))
472479
return false;
473480

Content.Shared/_Starlight/CrawlUnder/SharedCrawlUnderObjectsSystem.cs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using Content.Shared.Movement.Systems;
99
using Content.Shared.Physics;
1010
using Content.Shared.Popups;
11+
using Content.Shared.Standing;
1112
using Content.Shared.Stunnable;
1213
using Content.Shared.Weapons.Melee.Events;
1314
using Content.Shared.Weapons.Ranged.Events;
@@ -138,10 +139,21 @@ private void DisableSneakMode(EntityUid uid, CrawlUnderObjectsComponent componen
138139
// Restore normal collision masks
139140
if (TryComp<FixturesComponent>(uid, out var fixtureComponent))
140141
{
142+
var down = TryComp<StandingStateComponent>(uid, out var standing) && !standing.Standing;
143+
141144
foreach (var (key, originalMask) in component.ChangedFixtures)
142145
{
143146
if (fixtureComponent.Fixtures.TryGetValue(key, out var fixture))
144-
_physics.SetCollisionMask(uid, key, fixture, originalMask, fixtureComponent);
147+
{
148+
var targetMask = down
149+
? originalMask & ~StandingStateSystem.StandingCollisionLayer
150+
: originalMask | StandingStateSystem.StandingCollisionLayer;
151+
152+
if (fixture.CollisionMask == targetMask)
153+
continue;
154+
155+
_physics.SetCollisionMask(uid, key, fixture, targetMask, fixtureComponent);
156+
}
145157
}
146158
}
147159

Resources/Changelog/ChangelogStarlight.yml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,4 @@
11
Entries:
2-
- author: wonderfulnewworld, princess_gurchi, Minemoder, ScarKy0
3-
changes:
4-
- message: Diona, Vox and Vulpkanins now have unique sneeze sounds.
5-
type: Add
6-
id: 405581
7-
time: '2026-06-04T06:25:34.000000+00:00'
8-
url: https://github.com/ss14Starlight/space-station-14/pull/4650
9-
- author: wonderfulnewworld
10-
changes:
11-
- message: Changelings can now make a fake Protogen frame, allowing them to properly disguise as protogen.
12-
type: Add
13-
id: 405582
14-
time: '2026-06-04T06:25:36.000000+00:00'
15-
url: https://github.com/ss14Starlight/space-station-14/pull/4645
16-
- author: wonderfulnewworld
17-
changes:
18-
- message: Ghost roles that don't use your character will not use Protogen, since they don't spawn with their armor frames.
19-
type: Tweak
20-
id: 405583
21-
time: '2026-06-04T06:25:36.000000+00:00'
22-
url: https://github.com/ss14Starlight/space-station-14/pull/4645
23-
- author: Caws
24-
changes:
25-
- message: Security Suit Storages now come with jetpacks. Jetpacks have been mostly removed from being a manually mapped addition to maps, generally replaced with extra cell chargers and rechargers.
26-
type: Add
27-
id: 405584
28-
time: '2026-06-05T00:29:57.000000+00:00'
29-
url: https://github.com/ss14Starlight/space-station-14/pull/4598
302
- author: Caws
313
changes:
324
- message: (All Maps) Security Officer ratios have been adjusted across all maps to be more consistent to the minimum/maximum players a map supports.
@@ -2799,4 +2771,32 @@ Entries:
27992771
id: 405980
28002772
time: '2026-06-14T05:02:54.000000+00:00'
28012773
url: https://github.com/ss14Starlight/space-station-14/pull/4766
2774+
- author: mikeysaurus
2775+
changes:
2776+
- message: Fixes a bug where Rodentia can break their collision states.
2777+
type: Fix
2778+
id: 405981
2779+
time: '2026-06-14T07:59:07.000000+00:00'
2780+
url: https://github.com/ss14Starlight/space-station-14/pull/4776
2781+
- author: Darius
2782+
changes:
2783+
- message: Projectile speed from pyroclastic anomaly pulses increased.
2784+
type: Tweak
2785+
id: 405982
2786+
time: '2026-06-14T08:30:27.000000+00:00'
2787+
url: https://github.com/ss14Starlight/space-station-14/pull/4772
2788+
- author: mikeysaurus, synthmin, johnny, Far Horizons
2789+
changes:
2790+
- message: Replaces the salvage shuttle SR-4S1 "Pioneer" with the SR-4S3 "Expeditioneer".
2791+
type: Add
2792+
id: 405983
2793+
time: '2026-06-14T08:30:29.000000+00:00'
2794+
url: https://github.com/ss14Starlight/space-station-14/pull/4384
2795+
- author: mikeysaurus, synthmin, johnny, Far Horizons
2796+
changes:
2797+
- message: Replaces the mining shuttle NTMS-42A "Breaker" with the NTMS-62C "Asteroid Cracker".
2798+
type: Add
2799+
id: 405984
2800+
time: '2026-06-14T08:30:29.000000+00:00'
2801+
url: https://github.com/ss14Starlight/space-station-14/pull/4384
28022802
Order: -1

0 commit comments

Comments
 (0)