Skip to content

Commit 5eca89a

Browse files
authored
Merge branch 'starlight-dev' into moff/shatter-the-twilight-reverie
2 parents 0f8df08 + ad9f3c9 commit 5eca89a

7 files changed

Lines changed: 15567 additions & 15601 deletions

File tree

Content.IntegrationTests/Tests/Power/StationPowerTests.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,15 @@ public sealed class StationPowerTests : GameTest
7575
#endregion
7676
];
7777

78+
#region Starlight
79+
/// <summary>
80+
/// Starlight: allows specific maps to skip having a upper bound on power in the case of admeme maps or where it is deemed acceptable by head mapper
81+
/// </summary>
82+
private static readonly HashSet<string> _noUpperBoundedPowerMaps = [
83+
"StarlightRemix"
84+
];
85+
#endregion
86+
7887
public override PoolSettings PoolSettings => new ()
7988
{
8089
Dirty = true,
@@ -257,6 +266,8 @@ await server.WaitAssertion(() =>
257266
Assert.That(totalStartingCharge, Is.GreaterThanOrEqualTo(requiredStoredPower),
258267
$"Needs at least {requiredStoredPower - totalStartingCharge} more stored power!");
259268
// Starlight start
269+
if (_noUpperBoundedPowerMaps.Contains(mapProtoId))
270+
return; //skip the section below if it is a no upper bound map.
260271
Assert.That(estimatedDuration, Is.LessThanOrEqualTo(MaximumPowerDurationSeconds),
261272
$"Initial power for {mapProtoId} lasts too long! Max allowed {MaximumPowerDurationSeconds}s " +
262273
$"but estimated to last {estimatedDuration}s remove some stored power!");

Content.Shared/IdentityManagement/IdentitySystem.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
using Content.Shared.IdentityManagement.Components;
1010
using Content.Shared.Inventory;
1111
using Content.Shared.Inventory.Events;
12-
using Content.Shared.Silicons.Borgs.Components;
1312
using Content.Shared.VoiceMask;
1413
using Robust.Shared.Containers;
1514
using Robust.Shared.Enums;
@@ -198,10 +197,8 @@ private void SetIdentityCriminalIcon(EntityUid uid)
198197
/// </returns>
199198
private string GetIdentityName(EntityUid target, IdentityRepresentation representation)
200199
{
201-
// Starlight Begin - borgs are always identifiable, chassis shape aside (e.g. Borgi)
202-
if (HasComp<BorgChassisComponent>(target))
200+
if (IsAlwaysIdentifiable(target)) // Starlight
203201
return representation.ToStringKnown(true, null);
204-
// Starlight End
205202

206203
var ev = new SeeIdentityAttemptEvent();
207204

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
using Robust.Shared.GameStates;
2+
3+
namespace Content.Shared._Starlight.IdentityManagement.Components;
4+
5+
/// <summary>
6+
/// The entity's real name always shows, even with an identity-concealing item
7+
/// worn (masks, helmets). Used for mobs that shouldn't be maskable, like the
8+
/// security K9. Mirrors the built-in always-identifiable handling for borgs.
9+
/// </summary>
10+
[RegisterComponent, NetworkedComponent]
11+
public sealed partial class AlwaysIdentifiableComponent : Component
12+
{
13+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using Content.Shared._Starlight.IdentityManagement.Components;
2+
using Content.Shared.Silicons.Borgs.Components;
3+
4+
// ReSharper disable once CheckNamespace
5+
namespace Content.Shared.IdentityManagement;
6+
7+
public sealed partial class IdentitySystem
8+
{
9+
/// <summary>
10+
/// Whether this entity's real name should always show, ignoring any
11+
/// identity-concealing worn items. Borgs are always identifiable (chassis
12+
/// shape aside, e.g. Borgi); anything with <see cref="AlwaysIdentifiableComponent"/>
13+
/// opts into the same behavior.
14+
/// </summary>
15+
private bool IsAlwaysIdentifiable(EntityUid target)
16+
{
17+
return HasComp<BorgChassisComponent>(target)
18+
|| HasComp<AlwaysIdentifiableComponent>(target);
19+
}
20+
}

Resources/Changelog/ChangelogStarlight.yml

Lines changed: 133 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -1,137 +1,4 @@
11
Entries:
2-
- author: OMEGA
3-
changes:
4-
- message: The Chief Engineer's access configurator now starts in their toolbelt instead of their locker.
5-
type: Tweak
6-
id: 407655
7-
time: '2026-08-16T15:53:55.000000+00:00'
8-
url: https://github.com/ss14Starlight/space-station-14/pull/5638
9-
- author: OMEGA
10-
changes:
11-
- message: Removed duplicate items from the Chief Engineer's locker.
12-
type: Remove
13-
id: 407656
14-
time: '2026-08-16T15:53:55.000000+00:00'
15-
url: https://github.com/ss14Starlight/space-station-14/pull/5638
16-
- author: Mack
17-
changes:
18-
- message: Construction ghosts templates.
19-
type: Add
20-
id: 407657
21-
time: '2026-08-16T16:24:08.000000+00:00'
22-
url: https://github.com/ss14Starlight/space-station-14/pull/5649
23-
- author: Conflee
24-
changes:
25-
- message: increased Max Title Length from 25 to 35, and Max Content Length from 2048 to 3072, for News Articles.
26-
type: Tweak
27-
id: 407658
28-
time: '2026-08-16T16:24:10.000000+00:00'
29-
url: https://github.com/ss14Starlight/space-station-14/pull/5636
30-
- author: Johnny
31-
changes:
32-
- message: Added some extra spawners for mappers to use for EVA ERT.
33-
type: Add
34-
id: 407659
35-
time: '2026-08-16T16:24:12.000000+00:00'
36-
url: https://github.com/ss14Starlight/space-station-14/pull/5654
37-
- author: Johnny
38-
changes:
39-
- message: Changed the ERT chaplain to be more in line with what its meant to do.
40-
type: Tweak
41-
id: 407660
42-
time: '2026-08-16T16:24:12.000000+00:00'
43-
url: https://github.com/ss14Starlight/space-station-14/pull/5654
44-
- author: Johnny
45-
changes:
46-
- message: Changed some other loadouts slightly based off feedback.
47-
type: Tweak
48-
id: 407661
49-
time: '2026-08-16T16:24:12.000000+00:00'
50-
url: https://github.com/ss14Starlight/space-station-14/pull/5654
51-
- author: Johnny
52-
changes:
53-
- message: ERT Now actually get knives in their boots (including magboots).
54-
type: Tweak
55-
id: 407662
56-
time: '2026-08-16T16:24:12.000000+00:00'
57-
url: https://github.com/ss14Starlight/space-station-14/pull/5654
58-
- author: Musiklie
59-
changes:
60-
- message: Mumbling (ending the message with ..) will now make your text smaller.
61-
type: Tweak
62-
id: 407663
63-
time: '2026-08-16T16:57:14.000000+00:00'
64-
url: https://github.com/ss14Starlight/space-station-14/pull/5663
65-
- author: Common
66-
changes:
67-
- message: Specific accesses added for Clown and Mime.
68-
type: Add
69-
id: 407664
70-
time: '2026-08-16T16:57:16.000000+00:00'
71-
url: https://github.com/ss14Starlight/space-station-14/pull/5665
72-
- author: Common
73-
changes:
74-
- message: Change access on Clown Vend and Locker from theatre to Clown.
75-
type: Tweak
76-
id: 407665
77-
time: '2026-08-16T16:57:16.000000+00:00'
78-
url: https://github.com/ss14Starlight/space-station-14/pull/5665
79-
- author: Common
80-
changes:
81-
- message: Change access on Mime Vend and Locker from theatre to Mime.
82-
type: Tweak
83-
id: 407666
84-
time: '2026-08-16T16:57:16.000000+00:00'
85-
url: https://github.com/ss14Starlight/space-station-14/pull/5665
86-
- author: Conflee
87-
changes:
88-
- message: Added a Cat Bed, Raccoon Bed, generic Pet Bed, and 9 colored Soft Pet Beds, for more decorating options for mappers.
89-
type: Add
90-
id: 407667
91-
time: '2026-08-16T17:31:59.000000+00:00'
92-
url: https://github.com/ss14Starlight/space-station-14/pull/5666
93-
- author: Conflee
94-
changes:
95-
- message: Resprited the Dog Bed slightly to match the new Pet Beds.
96-
type: Tweak
97-
id: 407668
98-
time: '2026-08-16T17:31:59.000000+00:00'
99-
url: https://github.com/ss14Starlight/space-station-14/pull/5666
100-
- author: briochebear
101-
changes:
102-
- message: Added janitorial maid dress to janitor jumpsuit loadout.
103-
type: Add
104-
id: 407669
105-
time: '2026-08-16T17:32:01.000000+00:00'
106-
url: https://github.com/ss14Starlight/space-station-14/pull/5643
107-
- author: briochebear
108-
changes:
109-
- message: Added janitorial maid dress to service worker loadout.
110-
type: Add
111-
id: 407670
112-
time: '2026-08-16T17:32:01.000000+00:00'
113-
url: https://github.com/ss14Starlight/space-station-14/pull/5643
114-
- author: briochebear
115-
changes:
116-
- message: Added janitorial maid dress to trinkets category, under maid dresses.
117-
type: Add
118-
id: 407671
119-
time: '2026-08-16T17:32:01.000000+00:00'
120-
url: https://github.com/ss14Starlight/space-station-14/pull/5643
121-
- author: briochebear
122-
changes:
123-
- message: Janidrobe now offers the janitorial maid dress under the contraband catalogue, instead of the emagged catalogue.
124-
type: Tweak
125-
id: 407672
126-
time: '2026-08-16T17:32:01.000000+00:00'
127-
url: https://github.com/ss14Starlight/space-station-14/pull/5643
128-
- author: wonderfulnewworld, ItsMaitake
129-
changes:
130-
- message: Added Brass Walls and Reinforced Brass Walls.
131-
type: Add
132-
id: 407673
133-
time: '2026-08-16T17:32:03.000000+00:00'
134-
url: https://github.com/ss14Starlight/space-station-14/pull/5613
1352
- author: wonderfulnewworld, ItsMaitake
1363
changes:
1374
- message: Added Brass Windows and Reinforced Brass Windows.
@@ -2799,4 +2666,137 @@ Entries:
27992666
id: 408054
28002667
time: '2026-09-02T22:50:05.000000+00:00'
28012668
url: https://github.com/ss14Starlight/space-station-14/pull/5950
2669+
- author: walksanatora
2670+
changes:
2671+
- message: Remix admeme station no-longer has a ghost of dev station providing unlimited captain slots and a 2nd arrivals shuttle.
2672+
type: Fix
2673+
id: 408055
2674+
time: '2026-09-03T01:39:31.000000+00:00'
2675+
url: https://github.com/ss14Starlight/space-station-14/pull/5914
2676+
- author: Sparlight
2677+
changes:
2678+
- message: K9s will no longer suffer abject identity concealment issues.
2679+
type: Fix
2680+
id: 408056
2681+
time: '2026-09-03T02:04:58.000000+00:00'
2682+
url: https://github.com/ss14Starlight/space-station-14/pull/5954
2683+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2684+
changes:
2685+
- message: You can now boil snails alive in the microwave.
2686+
type: Add
2687+
id: 408057
2688+
time: '2026-09-03T03:51:28.000000+00:00'
2689+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2690+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2691+
changes:
2692+
- message: Blood volume has been doubled.
2693+
type: Tweak
2694+
id: 408058
2695+
time: '2026-09-03T03:51:28.000000+00:00'
2696+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2697+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2698+
changes:
2699+
- message: Many chef recipes have been changed so the final result better matches the ingredients put in. This means overall the nutritional value of the chef's meals have increased.
2700+
type: Tweak
2701+
id: 408059
2702+
time: '2026-09-03T03:51:28.000000+00:00'
2703+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2704+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2705+
changes:
2706+
- message: Many chef recipes have had their ingredients changed.
2707+
type: Tweak
2708+
id: 408060
2709+
time: '2026-09-03T03:51:28.000000+00:00'
2710+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2711+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2712+
changes:
2713+
- message: Most sliceable foods now give a lot more slices.
2714+
type: Tweak
2715+
id: 408061
2716+
time: '2026-09-03T03:51:28.000000+00:00'
2717+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2718+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2719+
changes:
2720+
- message: Reagent container sizes have been standardized, at a base of 30 units per inventory square. Most containers can now hold more than they did before.
2721+
type: Tweak
2722+
id: 408062
2723+
time: '2026-09-03T03:51:28.000000+00:00'
2724+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2725+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2726+
changes:
2727+
- message: Changed the size of the silver and gold beakers; they don't fit the standards of the others, since they cost credits.
2728+
type: Tweak
2729+
id: 408063
2730+
time: '2026-09-03T03:51:28.000000+00:00'
2731+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2732+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2733+
changes:
2734+
- message: Chemical jugs and bar jugs are now Large (2x4) items.
2735+
type: Tweak
2736+
id: 408064
2737+
time: '2026-09-03T03:51:28.000000+00:00'
2738+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2739+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2740+
changes:
2741+
- message: Buckets now hold 360u and are 3x4 items.
2742+
type: Tweak
2743+
id: 408065
2744+
time: '2026-09-03T03:51:28.000000+00:00'
2745+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2746+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2747+
changes:
2748+
- message: Nukie medical duffel bag now comes with a bicaridine jug, a mixed puncturase & tranexamic acid jug, a mixed dermaline & pyrazine jug, and a mixed saline & dexalin plus jug.
2749+
type: Tweak
2750+
id: 408066
2751+
time: '2026-09-03T03:51:28.000000+00:00'
2752+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2753+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2754+
changes:
2755+
- message: Most items with slicing tool quality now can be used for butchering.
2756+
type: Tweak
2757+
id: 408067
2758+
time: '2026-09-03T03:51:28.000000+00:00'
2759+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2760+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2761+
changes:
2762+
- message: Butchering is now predicted and called slicing!
2763+
type: Tweak
2764+
id: 408068
2765+
time: '2026-09-03T03:51:28.000000+00:00'
2766+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2767+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2768+
changes:
2769+
- message: Butter and butter slices can be mixed into solutions.
2770+
type: Tweak
2771+
id: 408069
2772+
time: '2026-09-03T03:51:28.000000+00:00'
2773+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2774+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2775+
changes:
2776+
- message: Chemical dispenser and ChemMaster transfer increments have been changed to 1u, 5u, 10u, 15u, 20u, 30u, 40u, 60u, and 120u.
2777+
type: Tweak
2778+
id: 408070
2779+
time: '2026-09-03T03:51:28.000000+00:00'
2780+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2781+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2782+
changes:
2783+
- message: Hyposprays and jet injectors no longer spill when thrown.
2784+
type: Tweak
2785+
id: 408071
2786+
time: '2026-09-03T03:51:28.000000+00:00'
2787+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2788+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2789+
changes:
2790+
- message: The salt and pepper requirements for several recipes have been heavily reduced.
2791+
type: Tweak
2792+
id: 408072
2793+
time: '2026-09-03T03:51:28.000000+00:00'
2794+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
2795+
- author: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast, themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew 42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
2796+
changes:
2797+
- message: Butter now requires Cream instead of Milk to create.
2798+
type: Tweak
2799+
id: 408073
2800+
time: '2026-09-03T03:51:28.000000+00:00'
2801+
url: https://github.com/ss14Starlight/space-station-14/pull/5893
28022802
Order: -1

0 commit comments

Comments
 (0)