Commit graph

34625 commits

Author SHA1 Message Date
Hannah Giovanna Dawson
891f5a8f6b
LaunchOnTriggerComponent (#39871)
* LaunchOnTriggerComponent

Launches an object when a trigger on that
object is caused. The launch will be a certain
amount of force. The direction of the force
will be in the direction the object is facing.

* Fire stationary objects in the direction they're facing

* EVIL

* LESS EVIL

* Resolve @ScarKy0 comments
2025-10-24 21:18:08 +00:00
PJBot
5dc60b4eb3 Automatic changelog update 2025-10-24 19:27:54 +00:00
PicklOH
f9e17647b5
Space Carp are fireproof now (#40820)
Fish are more fireproof
2025-10-24 19:15:24 +00:00
Princess Cheeseballs
8212edaae6
Delete an Unused Event. (#41083)
delet

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-10-24 19:11:20 +00:00
SlamBamActionman
9e5495f1d9
Fix a single vox jumpsuit displacement pixel (#41080)
fix displacement
2025-10-24 18:56:09 +00:00
āda
48e2b2d263
Delete FoodComponent, migrate prototypes to EdibleComponent (#41070)
* yml

* yml fixes

* cs

* document regression

* comment

* organs fix

* diona consistency

* push

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-10-24 18:32:14 +00:00
Nox
9008f776ec
HOS & Warden Weapon Spawners (#40860)
* Added HOS weapon spawner

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Added a new file for the weapon spawns, added warden weapon spawner.

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Added offset to the spawners

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

---------

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
2025-10-24 13:58:58 +00:00
TheGrimbeeper
dd9a1de77f
Fix radiation damage being misattributed to radiation receiver (caused artifacts to not be triggered by ambient rads) (#41065)
* Xenoartifact: Fixed ambient radiation damage not triggering

Fixed ambient radiation damage not triggering artifact.

* Revert "Xenoartifact: Fixed ambient radiation damage not triggering"

This reverts commit 30e5c7cdb49c15574b49ddd1a1f7b1768abd2614.

* Fix radiation damage misattribution
2025-10-24 09:10:19 +00:00
PJBot
a97c0d35b1 Automatic changelog update 2025-10-24 07:37:37 +00:00
slarticodefast
da5e72d43e
Fix wielding two-handed items with only one hand (#40966)
* fix

* review
2025-10-24 07:25:42 +00:00
PJBot
1894ff8065 Automatic changelog update 2025-10-24 05:59:56 +00:00
beck-thompson
7a811c229b
PAIs will no longer get uplinks instead of traitors when a player is selected as an traitor (#41069)
* Fix bug, add logging

* Fixes
2025-10-24 05:47:05 +00:00
PJBot
8600286ed3 Automatic changelog update 2025-10-24 01:08:55 +00:00
MDuch369
9b6485094a
Gas recycler tweaks (#39212)
* allows gas recycler to be rotated

* Add Gas Recycler guide .xml

* Add Gas Recycler to engineereing guidebook yaml

* add loc

* add guide help component

* expanded guidebook entry

* recycler now can rotate pipe ports while keeping the rest in the same orientation

* guidebook edits

* added  teg arrows for recycler

* guidebook tweaks
2025-10-24 00:56:15 +00:00
PJBot
61b1ef3ca0 Automatic changelog update 2025-10-24 00:03:40 +00:00
Silverfur-underscore
eaf6441103
Fixed Mime Lizard Plush going "weh" when colliding with something or being eaten (#41063)
* nulled EmitSoundOnCollide for mime job lizard plush

* Silenced edible sound
2025-10-23 23:51:18 +00:00
Princess Cheeseballs
d4a32ce502
Mild Entity Effect/Condition Cleanup (#41059)
* Commit

* ploop

* borger

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-10-23 23:35:59 +00:00
PJBot
3ff86e794e Automatic changelog update 2025-10-23 15:28:46 +00:00
Absotively
f1c95bfbb1
Hand labeler UI improvements (#40318)
* Populate and select label line edit on window open

* Widen hand labeller UI

* Add reset and clear buttons to hand labeler UI

* Add window resizing fix from https://github.com/space-wizards/space-station-14/pull/40322

* xaml cleanup, button grouping
2025-10-23 15:15:42 +00:00
PJBot
63b38a8a36 Automatic changelog update 2025-10-23 14:17:23 +00:00
Pieter-Jan Briers
043ad94262
Fix pre-round Discord ahelps showing incorrect round number (#41060)
Why was there a +1 ???
2025-10-23 14:05:24 +00:00
slarticodefast
6159801442
Predict DestructibleSystem Part 2: First batch of entity effects (#41039)
* first batch

* fix name

* fix
2025-10-23 10:33:30 +00:00
Errant
0abb5f0765
Remove a code comment (#41052)
literally 1984
2025-10-23 07:10:59 +00:00
PJBot
9f2da5d650 Automatic changelog update 2025-10-23 07:01:31 +00:00
Moomoobeef
c6ea860ab4
Banana bread now shows up in the guidebook (#41047)
added banana bread to the correct group
2025-10-23 06:49:36 +00:00
Uberration
cbb7c84fda
Fix: LockSystem - HasUserAccess - Set DenyReason Localization Text Properly (#41012)
* Update AccessReaderSystem.cs

Fixes #40987
Related to PR #40883

Set DenyReason in CheckUserHasLockAccessEvent when access is denied to display "Access denied." popup to users. Uses ??= to avoid overriding reasons from possible systems.

* RE-FIX: Localize default deny reason in LockSystem.HasUserAccess

The default deny reason was being passed as a localization key string instead of being localized before display.

* Re-added null coalescing operator

Per maint request
2025-10-23 04:58:18 +00:00
TheSecondLord
80d4f3d8f8
Toilet cistern stashes spawn containing basic loot (#41013)
* toilets can have maints loot as a treat

* reviews addressed

* nobody told me oasis maps a diamond ring in the toilet
2025-10-23 04:49:18 +00:00
PJBot
f9ef2d09a3 Automatic changelog update 2025-10-23 01:29:53 +00:00
SolidSyn
31dd4ed0bd
Changes Slippery Slope to not require a robe and hat for casting. (#41038) 2025-10-23 01:17:17 +00:00
PJBot
151f3bfd45 Automatic changelog update 2025-10-22 13:33:54 +00:00
ToastEnjoyer
7cfd957c1f
added seclight to hos locker (#41031) 2025-10-22 13:20:49 +00:00
Huaqas
599af998f7
Remove reference to Velcro (#41032)
Velcro is a brand that is owned by a company that has lawyers. Lawyers are bad.
2025-10-22 08:29:55 +00:00
Absotively
ad2e70f3d7
Move ChemMaster buffer sort button out of transfer/discard button group (#41018)
* Move chemmaster buffer sort button out of transfer/discard button group

* Use margin for layout
2025-10-21 23:56:30 +00:00
PJBot
19712e8090 Automatic changelog update 2025-10-21 22:48:55 +00:00
SolidSyn
341dc4d383
Changed mindswaps cooldown from 5 minutes to 3 minutes (#41027) 2025-10-21 22:36:35 +00:00
eoineoineoin
914ae617ac
Add a sheetlet for ConfirmButton (#41011)
* Add a sheetlet for ConfirmButton

* Move sheetlet to central location; alphabetize using statements
2025-10-21 22:23:52 +00:00
eoineoineoin
18feb67ff5
Fix style on paper editing background (#41009) 2025-10-21 22:21:32 +00:00
PJBot
672c837786 Automatic changelog update 2025-10-21 22:18:23 +00:00
SlamBamActionman
c6352786f1
Add doafter to filling the hypopen (#40538)
* Initial commit

* Small QOL buff

* Review changes

* Ch-ch-ch-ch-chaaaanges

* Review changes

* oops

* Oh ya fix the fill thing

* cleanup warnings make a few more private methods

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-10-21 22:05:44 +00:00
eoineoineoin
09aada2e3e
Fix refresh button in fax machine (#41024) 2025-10-21 22:01:22 +00:00
PJBot
393197e94f Automatic changelog update 2025-10-21 20:25:13 +00:00
Princess Cheeseballs
4aac3dbc9d
Fix Being Drunk! (#41002)
* Drunk moment

* push

* fix test fails + a smidge of cleanup

* two smidges of cleanup

* Unpredicted so don't need the workaround

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-10-21 20:12:36 +00:00
Pieter-Jan Briers
04a2c2e968
Don't show NaN/infinity if AME has no cores (#41026)
Fixes #41025
2025-10-21 19:15:32 +00:00
Kyle Tyo
1250b388f3
Mosin be tested, Verin be breaded. (#40957)
* Create WeaponSniperTests.cs

* Update SharedGunSystem.cs

* requested changes.

* Update WeaponTests.cs

* rerun tests

* Update WeaponTests.cs

* Update WeaponTests.cs

* Update Content.IntegrationTests/Tests/Weapons/WeaponTests.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-21 15:40:41 +00:00
Perry Fraser
5a0a984aa8
fix: make IdentityComp.IdentityEntitySlot optional (#39357)
* fix: make IdentityComp.IdentityEntitySlot optional

* Revert "fix: make IdentityComp.IdentityEntitySlot optional"

This reverts commit fa25263be916ed142bf2cff9871fca3e64c6da2b.

* fix conflicts

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-21 15:33:59 +00:00
PJBot
43b9d71973 Automatic changelog update 2025-10-21 14:17:10 +00:00
Mora
31b0a52235
Changed Vox Head Marking Point Limit To 4 (#40542)
* Fix vox head marking limit

* Sets Vox head marking points 4

---------

Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>
2025-10-21 14:05:16 +00:00
JesterX666
578b4c61df
Add Integration Testing for issue #40868 (#40972)
* Integration tests for hunger and thirst

* Adjustements after the code review comments

* cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-21 12:22:58 +00:00
PJBot
d0dd5b21d9 Automatic changelog update 2025-10-21 12:29:12 +00:00
Fildrance
0a0806ac78
Feature/door remote radial (#36378)
* it works! kinda

* so it works now

* minor cleanup

* central button now is useful too

* more cleanup

* minor cleanup

* more cleanup

* refactor: migrated code from toolbox (as it was rejected as too specific)

* feat: moved border drawing for radial menu into RadialMenuTextureButton. Radial menu position setting into was moved to OverrideArrange to not being called on every frame

* refactor: major reworks!

* renamed DrawBagleSector to DrawAnnulusSector

* Remove strange indexing

* Regularize math

* refactor: re-orienting segment elements to be Y-mirrored

* refactor: extracted radial menu radius multiplier property, changed color pallet for radial menu button

* refactor: removed icon backgrounds on textures used in current radial menu buttons with sectors, RadialContainer Radius renamed and now actually changed control radius.

* refactor: in RadialMenuTextureButtonWithSector all sector colors are converted to and from sRGB in property getter-setters

* refactor: renamed srgb to include Srgb suffix so devs gonna see that its srgb clearly

* fix: enabled any functional keys pressed when pushing radial menu buttons

* fix: radial menu sector now scales with UIScale

* fix: accept only one event when clicking on radial menu ContextualButton

* fix: now radial menu buttons accepts only click/alt-click, now clicks outside menu closes menu always

* feat: simple radial menu prototype for easier creation

* refactor: cleanup, restored emote filtering, button models now have class hierarchy

* refactor: remove usage of closure from 'outside code'

* refactor: remove non existing type from UiControlTest

* refactor: remove unused using

* refactor: revert ability to declare radial menu layers in xaml, scale 32px sprites using scale in radial menu

* refactor: whitespaces

* feat: now door remote have some kind of ui to switch mode

* refactor: subscribe for dispose on existing radial menus

* feat: now simple radial menu button models can have custom color for each sector background (and hover background color). Also added OpenOverMouseScreenPosition inside SimpleRadialMenu

* fix: AI door menu now can be closed by verb if it gets unpowered

* refactor: simplify code for DoorRemoteBoundUserInterface

* fix open/close mode sprite

* remove broken merge changes

* refactor: changed DoorRemoteSystem to be fully in shared

* refactor: localize DoorRemoteBoundUserInterface

* refactor: fix multiple invocation for  TryToggleDoor inside DoorRemoteSystem on prediction

* refactor: extracted sprites and loc strings into prototype for cleaner code. Currently selected mode now have different background.

* refactor: changed hover selected color to recommmended

* refactor: reuse stylenano colors!

* review

* refactor: remove StyleNano reference

* refactor: revert removal of item status for door remote

* refactor: fix status control misprediction

* refactor: remove invalid comments, rename client DoorRemoteSystem comp after handle method

* refactor: fix DoorRemoteStatusControl not displaying status on entity pickup

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-21 12:16:38 +00:00