Skip to content

Commit 69a4d78

Browse files
Merge branch 'Goob-Station:master' into merge-upstream
2 parents c3048b7 + 511405d commit 69a4d78

File tree

60 files changed

+833
-188
lines changed

Some content is hidden

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

60 files changed

+833
-188
lines changed

‎Content.Server/Voting/VoteCommands.cs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,17 +79,17 @@ public sealed class CreateCustomCommand : LocalizedEntityCommands
7979

8080
private ISawmill _sawmill = default!;
8181

82-
private const int MaxArgCount = 10;
82+
private const int MaxArgCount = 31;
8383

8484
public override string Command => "customvote";
8585

8686
public override void Execute(IConsoleShell shell, string argStr, string[] args)
8787
{
8888
_sawmill = Logger.GetSawmill("vote");
8989

90-
if (args.Length < 3 || args.Length > MaxArgCount)
90+
if (args.Length < 2 || args.Length > MaxArgCount)
9191
{
92-
shell.WriteError(Loc.GetString("shell-need-between-arguments",("lower", 3), ("upper", 10)));
92+
shell.WriteError(Loc.GetString("shell-need-between-arguments",("lower", 2), ("upper", 31)));
9393
return;
9494
}
9595

‎Content.Server/_White/FootPrint/FootPrintsSystem.cs‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
using Content.Shared.Mobs;
44
using Content.Shared.Mobs.Components;
55
using Content.Shared._White.FootPrint;
6-
using Content.Shared._White.Standing;
6+
using Content.Shared.Standing;
77
using Content.Shared.Chemistry.Components.SolutionManager;
88
using Content.Shared.Chemistry.EntitySystems;
99
using Robust.Shared.Map;
@@ -24,7 +24,7 @@ public sealed class FootPrintsSystem : EntitySystem
2424
private EntityQuery<TransformComponent> _transformQuery;
2525
private EntityQuery<MobThresholdsComponent> _mobThresholdQuery;
2626
private EntityQuery<AppearanceComponent> _appearanceQuery;
27-
private EntityQuery<LayingDownComponent> _layingQuery;
27+
private EntityQuery<StandingStateComponent> _standStateQuery;
2828

2929
public override void Initialize()
3030
{
@@ -33,7 +33,7 @@ public override void Initialize()
3333
_transformQuery = GetEntityQuery<TransformComponent>();
3434
_mobThresholdQuery = GetEntityQuery<MobThresholdsComponent>();
3535
_appearanceQuery = GetEntityQuery<AppearanceComponent>();
36-
_layingQuery = GetEntityQuery<LayingDownComponent>();
36+
_standStateQuery = GetEntityQuery<StandingStateComponent>();
3737

3838
SubscribeLocalEvent<FootPrintsComponent, ComponentStartup>(OnStartupComponent);
3939
SubscribeLocalEvent<FootPrintsComponent, MoveEvent>(OnMove);
@@ -53,7 +53,7 @@ private void OnMove(EntityUid uid, FootPrintsComponent component, ref MoveEvent
5353
return;
5454

5555
var dragging = mobThreshHolds.CurrentThresholdState is MobState.Critical or MobState.Dead
56-
|| _layingQuery.TryComp(uid, out var laying);
56+
|| _standStateQuery.TryComp(uid, out var standState) && standState.CurrentState == StandingState.Lying;
5757
var distance = (transform.LocalPosition - component.StepPos).Length();
5858
var stepSize = dragging ? component.DragSize : component.StepSize;
5959

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- files: ["beenade_buzz.ogg"]
2+
license: "CC0-1.0"
3+
copyright: "Bees buzzing 2 by fthgurdy -- https://freesound.org/s/528934/ -- License: Creative Commons 0, trimmed and mixed by BeeRobyn"
4+
source: "https://freesound.org/s/528934/"
13.3 KB
Binary file not shown.

‎Resources/Changelog/GoobChangelog.yml‎

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1772,3 +1772,45 @@ Entries:
17721772
wherever the corpse was moved.
17731773
id: 215
17741774
time: '2024-11-09T02:58:50.0000000+00:00'
1775+
- author: AstroDogeDX
1776+
changes:
1777+
- type: Fix
1778+
message: >-
1779+
Added missing datasets for ATS and Salvage Shuttle names, now they look
1780+
normal on the Mass Scanner!
1781+
id: 216
1782+
time: '2024-11-11T01:36:37.0000000+00:00'
1783+
- author: starch70
1784+
changes:
1785+
- type: Tweak
1786+
message: >-
1787+
NTrep and BSO are separate access now (currently only affects their
1788+
lockers)
1789+
id: 217
1790+
time: '2024-11-11T01:45:10.0000000+00:00'
1791+
- author: Aidenkrz
1792+
changes:
1793+
- type: Tweak
1794+
message: Autodespawn Footsteps/Dragging
1795+
- type: Fix
1796+
message: Footsteps are actually footsteps now.
1797+
id: 218
1798+
time: '2024-11-11T02:29:14.0000000+00:00'
1799+
- author: TwoDucksOnnaPlane
1800+
changes:
1801+
- type: Tweak
1802+
message: Buffed .30 and .20 caliber damages.
1803+
id: 219
1804+
time: '2024-11-12T05:37:52.0000000+00:00'
1805+
- author: Aidenkrz
1806+
changes:
1807+
- type: Tweak
1808+
message: Replaced moth roaches with moth maggots.
1809+
id: 220
1810+
time: '2024-11-12T06:50:04.0000000+00:00'
1811+
- author: deltanedas
1812+
changes:
1813+
- type: Fix
1814+
message: Fixed mining drills stunlocking you.
1815+
id: 221
1816+
time: '2024-11-12T20:30:06.0000000+00:00'

‎Resources/Locale/en-US/_Goobstation/changeling/abilities/changeling.ftl‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ changeling-chemicals-deficit = Not enough chemicals!
44
changeling-action-fail-lesserform = Can't use it while in lesser form!
55
changeling-action-fail-absorbed = Need to absorb {$number} more organics to use it!
66
7-
changeling-absorb-start = {CAPITALIZE(THE($user))} starts absorbing {CAPITALIZE(THE($target))}'s!
7+
changeling-absorb-start = {CAPITALIZE(THE($user))} starts absorbing {CAPITALIZE(THE($target))}'s DNA!
88
changeling-absorb-fail-incapacitated = You can't absorb it until it's not incapacitated.
99
changeling-absorb-fail-absorbed = You've already absorbed it.
1010
changeling-absorb-fail-unabsorbable = The target is not absorbable.

‎Resources/Locale/en-US/_Goobstation/ghost/ghost-role-component.ftl‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ ghost-role-information-nukie-reinforcement-name = Nuclear Operative
22
ghost-role-information-nukie-reinforcement-description = The nuclear operatives need reinforcements. You, a reserve agent, will help them.
33
ghost-role-information-nukie-reinforcement-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with the nuclear operatives who summoned you.
44
5-
ghost-role-information-SyndiRoach-name = SyndiRoach
5+
ghost-role-information-SyndiRoach-name = SyndiMaggot
66
ghost-role-information-SyndiRoach-description = You're the faithful trained pet of nuclear operatives with a microbomb. Serve your master to the death!
77
ghost-role-information-SyndiRoach-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with the agent who summoned you.
88
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
id-card-access-level-ntr = Nanotrasen Representative
2+
id-card-access-level-bso = Blueshield Officer

‎Resources/Locale/en-US/_Goobstation/store/uplink-catalog.ftl‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ uplink-miniature-energy-crossbow-desc = The syndicate's energy crossbow, small,
2222
uplink-pie-cannon-name = Regenerating Pie Cannon
2323
uplink-pie-cannon-desc = A pie cannon that automatically regenerates pies, one every ten seconds.
2424
25-
uplink-mobroach-microbomb-name = SyndiRoach Teleporter
26-
uplink-mobroach-microbomb-desc = Call in a handy mothroach equipped with a microbomb implant. Explodes when seriously injured.
25+
uplink-mobroach-microbomb-name = SyndiMaggot Teleporter
26+
uplink-mobroach-microbomb-desc = Call in a handy moth maggot equipped with a microbomb implant. Explodes when seriously injured.
2727
2828
uplink-advanced-combat-medipen-name = Advanced Combat Medipen
2929
uplink-advanced-combat-medipen-desc = An advanced single-use medipen containing chemicals that will rapidly heal most types of damage taken in a fight.

‎Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ ghost-role-information-silicon-rules = You are a [color=#6495ed][bold]Silicon[/b
3232
ghost-role-information-mouse-name = Mouse
3333
ghost-role-information-mouse-description = A hungry and mischievous mouse.
3434
35-
ghost-role-information-mothroach-name = Mothroach
36-
ghost-role-information-mothroach-description = A cute but mischievous mothroach.
35+
ghost-role-information-mothroach-name = Moth Maggot
36+
ghost-role-information-mothroach-description = A cute but mischievous grub.
3737
3838
ghost-role-information-snail-name = Snail
3939
ghost-role-information-snail-description = A little snail who doesn't mind a bit of space. Just stay on grid!
@@ -252,7 +252,7 @@ ghost-role-information-medical-description = You are a medical professional, but
252252
ghost-role-information-cargo-name = Cargo
253253
ghost-role-information-cargo-description = You are part of a logistics mission, but seem to have found yourself in a strange situation...
254254
255-
ghost-role-information-engineering-name = Engineering
255+
ghost-role-information-engineering-name = Engineering
256256
ghost-role-information-engineering-description = You are on an engineering job, but seem to have found yourself in a strange situation...
257257
258258
ghost-role-information-science-name = Science

0 commit comments

Comments
 (0)