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

Commit 426db65

Browse files
authored
Merge branch 'space-wizards:master' into master
2 parents 885e9e5 + 85d6b72 commit 426db65

8 files changed

Lines changed: 6308 additions & 163 deletions

File tree

Content.Server/Pinpointer/NavMapSystem.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ private void OnConfigureMessage(Entity<ConfigurableNavMapBeaconComponent> ent, r
200200
beacon.Text = args.Text;
201201
beacon.Color = args.Color;
202202
beacon.Enabled = args.Enabled;
203+
Dirty(ent, beacon);
203204

204205
UpdateBeaconEnabledVisuals((ent, beacon));
205206
UpdateNavMapBeaconData(ent, beacon);

Content.Shared/Friction/TileFrictionController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public override void UpdateBeforeMapSolve(bool prediction, PhysicsMapComponent m
111111
PhysicsSystem.SetAngularDamping(uid, body, friction);
112112

113113
if (body.BodyType != BodyType.KinematicController)
114-
return;
114+
continue;
115115

116116
// Physics engine doesn't apply damping to Kinematic Controllers so we have to do it here.
117117
// BEWARE YE TRAVELLER:

Resources/Changelog/Changelog.yml

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,4 @@
11
Entries:
2-
- author: hyperDelegate
3-
changes:
4-
- message: The Nuclear Operative Reinforcement Teleporter now costs 30TC (was 35).
5-
type: Tweak
6-
id: 7905
7-
time: '2025-02-05T14:54:46.0000000+00:00'
8-
url: https://github.com/space-wizards/space-station-14/pull/34675
9-
- author: Farrellka
10-
changes:
11-
- message: Removed the old long ears for human!
12-
type: Remove
13-
- message: Added more long (elf) ears for human!
14-
type: Add
15-
id: 7906
16-
time: '2025-02-05T16:49:04.0000000+00:00'
17-
url: https://github.com/space-wizards/space-station-14/pull/33572
18-
- author: keronshb
19-
changes:
20-
- message: Disabler - decreased fire cost, increased projectile speed.
21-
type: Tweak
22-
- message: Disabler SMG - decreased fire cost, increased fire rate.
23-
type: Tweak
24-
id: 7907
25-
time: '2025-02-05T23:12:07.0000000+00:00'
26-
url: https://github.com/space-wizards/space-station-14/pull/34890
272
- author: centcomofficer24
283
changes:
294
- message: Added a genderqueer pin!
@@ -3921,3 +3896,25 @@
39213896
id: 8406
39223897
time: '2025-05-02T10:07:12.0000000+00:00'
39233898
url: https://github.com/space-wizards/space-station-14/pull/37114
3899+
- author: themias
3900+
changes:
3901+
- message: Station beacons retain edited info when reopening their window.
3902+
type: Fix
3903+
id: 8407
3904+
time: '2025-05-02T16:14:16.0000000+00:00'
3905+
url: https://github.com/space-wizards/space-station-14/pull/37121
3906+
- author: Errant
3907+
changes:
3908+
- message: Vox now only drop their organs when gibbed, not all of their bodyparts.
3909+
type: Fix
3910+
id: 8408
3911+
time: '2025-05-02T17:12:23.0000000+00:00'
3912+
url: https://github.com/space-wizards/space-station-14/pull/37111
3913+
- author: murolem
3914+
changes:
3915+
- message: Updated PA crate order name and description to clarify that it only contains
3916+
boards.
3917+
type: Tweak
3918+
id: 8409
3919+
time: '2025-05-02T18:31:49.0000000+00:00'
3920+
url: https://github.com/space-wizards/space-station-14/pull/37109

Resources/Changelog/Maps.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,11 @@
7474
id: 10
7575
time: '2025-05-01T22:03:47.0000000+00:00'
7676
url: https://github.com/space-wizards/space-station-14/pull/37061
77+
- author: Southbridge
78+
changes:
79+
- message: 'New salvage ruin: Atmos Interchange'
80+
type: Add
81+
id: 11
82+
time: '2025-05-02T15:45:46.0000000+00:00'
83+
url: https://github.com/space-wizards/space-station-14/pull/37115
7784
Order: 1

Resources/Maps/Ruins/atmos_interchange.yml

Lines changed: 6225 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 49 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -1,197 +1,111 @@
11
# TODO: Add descriptions (many)
22
# TODO BODY: Part damage
33
- type: entity
4+
abstract: true
5+
parent: [ BaseItem, BasePart ]
46
id: PartVox
5-
parent: BaseItem
67
name: "vox body part"
7-
abstract: true
88
components:
9-
- type: Damageable
10-
damageContainer: Biological
11-
- type: BodyPart
12-
- type: ContainerContainer
13-
containers:
14-
bodypart: !type:Container
15-
ents: []
16-
- type: StaticPrice
17-
price: 100
18-
- type: Tag
19-
tags:
20-
- Trash
9+
- type: Sprite
10+
sprite: Mobs/Species/Vox/parts.rsi
2111
- type: Extractable
2212
juiceSolution:
2313
reagents:
2414
- ReagentId: Fat
2515
Quantity: 3
26-
- ReagentId: Blood
16+
- ReagentId: AmmoniaBlood
2717
Quantity: 10
2818

2919
- type: entity
20+
parent: [PartVox, BaseTorso]
3021
id: TorsoVox
3122
name: "vox torso"
32-
parent: PartVox
3323
components:
34-
- type: Sprite
35-
sprite: Mobs/Species/Vox/parts.rsi
36-
state: "torso"
37-
- type: Icon
38-
sprite: Mobs/Species/Vox/parts.rsi
39-
state: "torso"
40-
- type: BodyPart
41-
partType: Torso
42-
- type: Extractable
43-
juiceSolution:
44-
reagents:
45-
- ReagentId: Fat
46-
Quantity: 3
47-
- ReagentId: Blood
48-
Quantity: 10
24+
- type: Sprite
25+
state: "torso"
26+
- type: Extractable
27+
juiceSolution:
28+
reagents:
29+
- ReagentId: Fat
30+
Quantity: 10
31+
- ReagentId: AmmoniaBlood
32+
Quantity: 20
4933

5034
- type: entity
35+
parent: [ PartVox, BaseHead ]
5136
id: HeadVox
5237
name: "vox head"
53-
parent: PartVox
5438
components:
55-
- type: Sprite
56-
sprite: Mobs/Species/Vox/parts.rsi
57-
state: "head"
58-
- type: Icon
59-
sprite: Mobs/Species/Vox/parts.rsi
60-
state: "head"
61-
- type: BodyPart
62-
partType: Head
63-
vital: true
64-
- type: Input
65-
context: "ghost"
66-
- type: Tag
67-
tags:
68-
- Head
69-
- type: Extractable
70-
juiceSolution:
71-
reagents:
72-
- ReagentId: Fat
73-
Quantity: 5
74-
- ReagentId: Blood
75-
Quantity: 10
39+
- type: Sprite
40+
state: "head"
41+
- type: Extractable
42+
juiceSolution:
43+
reagents:
44+
- ReagentId: Fat
45+
Quantity: 5
46+
- ReagentId: AmmoniaBlood
47+
Quantity: 10
7648

7749
- type: entity
50+
parent: [ PartVox, BaseLeftArm ]
7851
id: LeftArmVox
7952
name: "left vox arm"
80-
parent: PartVox
8153
components:
82-
- type: Sprite
83-
sprite: Mobs/Species/Vox/parts.rsi
84-
state: "l_arm"
85-
- type: Icon
86-
sprite: Mobs/Species/Vox/parts.rsi
87-
state: "l_arm"
88-
- type: BodyPart
89-
partType: Arm
90-
symmetry: Left
54+
- type: Sprite
55+
state: "l_arm"
9156

9257
- type: entity
58+
parent: [ PartVox, BaseRightArm ]
9359
id: RightArmVox
9460
name: "right vox arm"
95-
parent: PartVox
9661
components:
97-
- type: Sprite
98-
sprite: Mobs/Species/Vox/parts.rsi
99-
state: "r_arm"
100-
- type: Icon
101-
sprite: Mobs/Species/Vox/parts.rsi
102-
state: "r_arm"
103-
- type: BodyPart
104-
partType: Arm
105-
symmetry: Right
62+
- type: Sprite
63+
state: "r_arm"
10664

10765
- type: entity
66+
parent: [ PartVox, BaseLeftHand ]
10867
id: LeftHandVox
10968
name: "left vox hand"
110-
parent: PartVox
11169
components:
112-
- type: Sprite
113-
sprite: Mobs/Species/Vox/parts.rsi
114-
state: "l_hand"
115-
- type: Icon
116-
sprite: Mobs/Species/Vox/parts.rsi
117-
state: "l_hand"
118-
- type: BodyPart
119-
partType: Hand
120-
symmetry: Left
70+
- type: Sprite
71+
state: "l_hand"
12172

12273
- type: entity
74+
parent: [ PartVox, BaseRightHand ]
12375
id: RightHandVox
12476
name: "right vox hand"
125-
parent: PartVox
12677
components:
127-
- type: Sprite
128-
sprite: Mobs/Species/Vox/parts.rsi
129-
state: "r_hand"
130-
- type: Icon
131-
sprite: Mobs/Species/Vox/parts.rsi
132-
state: "r_hand"
133-
- type: BodyPart
134-
partType: Hand
135-
symmetry: Right
78+
- type: Sprite
79+
state: "r_hand"
13680

13781
- type: entity
82+
parent: [ PartVox, BaseLeftLeg ]
13883
id: LeftLegVox
13984
name: "left vox leg"
140-
parent: PartVox
14185
components:
142-
- type: Sprite
143-
sprite: Mobs/Species/Vox/parts.rsi
144-
state: "l_leg"
145-
- type: Icon
146-
sprite: Mobs/Species/Vox/parts.rsi
147-
state: "l_leg"
148-
- type: BodyPart
149-
partType: Leg
150-
symmetry: Left
151-
- type: MovementBodyPart
86+
- type: Sprite
87+
state: "l_leg"
15288

15389
- type: entity
90+
parent: [ PartVox, BaseRightLeg ]
15491
id: RightLegVox
15592
name: "right vox leg"
156-
parent: PartVox
15793
components:
158-
- type: Sprite
159-
sprite: Mobs/Species/Vox/parts.rsi
160-
state: "r_leg"
161-
- type: Icon
162-
sprite: Mobs/Species/Vox/parts.rsi
163-
state: "r_leg"
164-
- type: BodyPart
165-
partType: Leg
166-
symmetry: Right
167-
- type: MovementBodyPart
94+
- type: Sprite
95+
state: "r_leg"
16896

16997
- type: entity
98+
parent: [ PartVox, BaseLeftFoot ]
17099
id: LeftFootVox
171100
name: "left vox foot"
172-
parent: PartVox
173101
components:
174-
- type: Sprite
175-
sprite: Mobs/Species/Vox/parts.rsi
176-
state: "l_foot"
177-
- type: Icon
178-
sprite: Mobs/Species/Vox/parts.rsi
179-
state: "l_foot"
180-
- type: BodyPart
181-
partType: Foot
182-
symmetry: Left
102+
- type: Sprite
103+
state: "l_foot"
183104

184105
- type: entity
106+
parent: [ PartVox, BaseRightFoot ]
185107
id: RightFootVox
186108
name: "right vox foot"
187-
parent: PartVox
188109
components:
189-
- type: Sprite
190-
sprite: Mobs/Species/Vox/parts.rsi
191-
state: "r_foot"
192-
- type: Icon
193-
sprite: Mobs/Species/Vox/parts.rsi
194-
state: "r_foot"
195-
- type: BodyPart
196-
partType: Foot
197-
symmetry: Right
110+
- type: Sprite
111+
state: "r_foot"

Resources/Prototypes/Catalog/Fills/Crates/engines.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@
8080
- type: entity
8181
id: CrateEngineeringParticleAccelerator
8282
parent: CrateEngineeringSecure
83-
name: PA crate
84-
description: Complex to setup, but rewarding as fuck.
83+
name: PA board crate
84+
description: Complex to setup, but rewarding as fuck. Contains boards for all particle accelerator components.
8585
components:
8686
- type: StorageFill
8787
contents:

Resources/Prototypes/Entities/Stations/base.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
stationGrid: false
7272
paths:
7373
- /Maps/Ruins/abandoned_outpost.yml
74+
- /Maps/Ruins/atmos_interchange.yml
7475
- /Maps/Ruins/chunked_tcomms.yml
7576
- /Maps/Ruins/biodome_satellite.yml
7677
- /Maps/Ruins/derelict.yml

0 commit comments

Comments
 (0)