Commit Graph

36638 Commits

Author SHA1 Message Date
Manuel Gusmão 0157a8f066 Fix: Wall-mounted SpawnPrototype Issue. (#36353)
Fix #34569: Wall-mounted SpawnPrototype Issue.
Every wall-mounted prototype that uses SpawnPrototype in it's
deconstruction now uses GivePrototype
which gives the entity to the user, or drops it on the ground
in case their hands are full, no longer
spawning the entity inside the wall or on the other side of it
2025-08-06 23:40:10 +02:00
PJBot 7f24d1dbe8 Automatic changelog update 2025-08-06 23:33:42 +02:00
Krunklehorn 3469feabd5 Add checks for various complex interactions (#37246)
* Prevent toggling radiation collectors

* Prevent resisting locks

* Prevent unbuckling others, early exit before doafter

* Prevent camera and camera router setup

* Prevent rotating and flipping

* Also prevent adding the unbuckle verb.

* Revert ResistLocker changes

* Prevent emitter tampering

* Also prevent lock verb

* Prevent toggling welders

* Prevent gun open/close bolt, rack and switch mode

* Prevent toggling stun batons
2025-08-06 23:32:53 +02:00
PJBot a26dc8827c Automatic changelog update 2025-08-06 23:31:34 +02:00
slarticodefast 686ec8b8b1 improve noir glasses shader (#37996)
* improve noir glasses shader

* tweak values
2025-08-06 23:31:27 +02:00
PJBot d7d0ebe30f Automatic changelog update 2025-08-06 23:30:49 +02:00
BarryNorfolk 28fcf14220 Add multipart machines system (#35969) 2025-08-06 23:29:17 +02:00
PJBot ff87c722f5 Automatic changelog update 2025-08-06 23:28:15 +02:00
Ciarán Walsh 6779e8ca83 Use distinct action labels for toggling internals on and off. (#36073)
* Use distinct action labels for toggling internals on and off.

* Implement specific actions for enabling/disabling internals

Avoids potential confusing race conditions where two people might perform the "Toggle Internals On" action an the same person,
which would have jsut toggled twice.

* If no gas tank, will give popup

---------

Co-authored-by: beck-thompson <beck314159@hotmail.com>
2025-08-06 23:27:43 +02:00
PJBot 00285b1cee Automatic changelog update 2025-08-06 23:27:35 +02:00
Cojoke 74d576e347 Lube Evaporates Slowly (#37998) 2025-08-06 23:26:46 +02:00
PJBot a0d45cded2 Automatic changelog update 2025-08-06 23:26:40 +02:00
ScarKy0 4955b6c01d Air Grenade Cargo Order (#38010) 2025-08-06 23:26:23 +02:00
PJBot f3ae7ec948 Automatic changelog update 2025-08-06 23:25:22 +02:00
chromiumboy a5e16233e4 Layering for atmospheric pipes (#36124)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2025-08-06 22:53:27 +02:00
Quanteey c36a94cf3e fuckup fix <3 2025-08-06 22:51:30 +02:00
PJBot 61e379cc07 Automatic changelog update 2025-08-06 22:42:16 +02:00
ToastEnjoyer a4f0bb5f30 Made C-4 Major contraband instead of syndicate contraband (#38004) 2025-08-06 22:42:05 +02:00
Tayrtahn f9a6b05aac Add basic test of station initial power supply (#29698)
* Add basic test of station initial power supply

* Add info about stored power vs needed amount

* Update map list

* Get it compiling again

* Get it working again

* Only run if explicitly requested

* Fix merge

* We call 'em batteries

* Mark the test as dirty
2025-08-06 22:41:46 +02:00
PJBot 8ce1103725 Automatic changelog update 2025-08-06 22:41:36 +02:00
Hitlinemoss 9a72f7cd00 Added bulk cleanades crate (#38000)
* added bulk cleanades crate, cargo requests need debugging?

* fixed cargo request error
2025-08-06 22:41:23 +02:00
Łukasz Mędrek be6588dcf0 remove empty file (#38001) 2025-08-06 22:41:17 +02:00
Princess Cheeseballs 1f4b5300ec [HOTFIX] Salvage Job Computer Eating your Jobs (#37997)
One line fix
2025-08-06 22:40:15 +02:00
PJBot 0e0798d182 Automatic changelog update 2025-08-06 22:39:52 +02:00
TheFlyingSentry dac0153624 Adding a new trait: Monochromacy! (#37989)
Totally not misspelt necromancy

Co-authored-by: TheFlyingSentry <Daniel.l.Elledge@gmail.com>
2025-08-06 22:38:15 +02:00
slarticodefast 4d04f06894 Fix center of mass mispredict when placing tiles (#37969)
fix COM mispredict
2025-08-06 22:37:34 +02:00
K-Dynamic 437c1eaa58 Mirror resprite (#37899)
* mirror resprite, add snapgridcenter

* antique mirror

* swap default mirror; antique-mirror renamed back to mirror, new mirror renamed rectangle-mirror, changed RSI underscore to regular dash for consistency
2025-08-06 22:31:57 +02:00
github-actions[bot] 1629635609 Update Credits (#37988)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2025-08-06 22:31:34 +02:00
deltanedas b334998916 fix dragon devour action (#37968)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-08-06 22:30:09 +02:00
GnarpGnarp 01dcd53dbd Rename paper_background_black files (#37976)
Renamed "paper_background_black" to "paper_background_blood_red" as the colour of the file is not black.
2025-08-06 22:29:49 +02:00
Nemanja 2be8dee064 Add support for contextual information in EntityTables (#37737)
* Add context support for entityTables

* fix build fail

* comments

* Update Content.Shared/EntityTable/EntityTableSystem.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-08-06 22:28:50 +02:00
PJBot a4709653b8 Automatic changelog update 2025-08-06 22:28:10 +02:00
beck-thompson 8e734da91b Remove keep alive objective. (#37945)
* Remove keep alive

* Added reasoning
2025-08-06 22:28:04 +02:00
K-Dynamic f431f4e757 Resprites black, brown, fancy, white cowboy boots (#37901)
* black and brown cowboy boots

* fancy cowboy boots

* west virginiaaaaaaa mountain mamaaaaaa take me hooooome country roooadddds

* inhands for every boot

* forgor about white boots
2025-08-06 22:26:28 +02:00
PJBot 6cb787755c Automatic changelog update 2025-08-06 22:26:10 +02:00
Quanteey 2649ed6c59 Fix downstream stuff after breaking changes in https://github.com/space-wizards/space-station-14/pull/35341 2025-08-06 22:25:51 +02:00
Centronias 697879a0ee Decouple Lights from Toggleable Visuals (and headphone music notes bugfix) (#35341)
* - Combine enum keys `ToggleableLightVisuals` and `ToggleVisuals` into `ToggleableVisuals`
- Rename `ToggleableLightVisualsComponent` to `ToggleableVisualsComponent` and `ToggleableLightVisualsSystem` to `ToggleableVisualsSystem`
  - (The `SpriteLayer` field on the component is now required because the old default of `light` doesn't make sense anymore)
- Make it so that `ToggleableVisualsComponent` works even when there's not a light attached to the entity
  - (Amazingly this seems to have only applied to  Headphones, but I can only imagine there are many other things people would like to do with simple toggleable visuals)
- Explicitly make `ItemTogglePointLightComponent`'s purpose to make `ToggleVisualsComponent` apply to `PointLightComponent`s on the same entity.
  - Add field `ToggleableVisualsColorModulatesLights`, which makes the `Color` appearance value of `ToggleableVisuals` modulate the color of lights on the same entity
  - Lots of prototype updates to uptake the above

* fix bad merge

* unbork robust

* blindly letting rider reformat stuff

* I guess I never cleaned up these imports at all
2025-08-06 22:06:58 +02:00
Kyle Tyo 1c537ced44 Decouple the lamp from the base air alarm sprite. (#37950)
a touch of verin here and a sprinkle of verin there
2025-08-06 22:06:36 +02:00
Fildrance 3a963de67d fix: anomaly shooting no longer throws when it have no possible targets in range (#37927)
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-08-06 22:05:48 +02:00
3nderall 44b4ddce43 give characters wearing clown masks hair again (#37909) 2025-08-06 22:05:32 +02:00
PJBot bbca7bc50d Automatic changelog update 2025-08-06 22:05:26 +02:00
ArtisticRoomba a625367d07 Show TEG theoretical supply on inspect (#37957)
* Show TEG theoretical supply on inspect

* revert autoformatting changes
2025-08-06 22:05:16 +02:00
Obani Gemini 13cbf9606c Improved French accent (th sound) (#33630)
* Improved French accent

* Remove the double consonna part to simplify the code and behaviour

* French accent: clarify a comment

Co-authored-by: Centronias <charlie.t.santos@gmail.com>

---------

Co-authored-by: Centronias <charlie.t.santos@gmail.com>
2025-08-06 22:04:48 +02:00
PJBot 323d1f8722 Automatic changelog update 2025-08-06 22:03:58 +02:00
Spanky ec64a1b61d Fix Secret Door Sprites (#37914)
* Make secret doors have unique directional sprites, and new animations.

* Update attributions.
2025-08-06 22:03:54 +02:00
PJBot ea20b5ad68 Automatic changelog update 2025-08-06 22:03:22 +02:00
Nox 620c7c9d6c Faster Drozd burst (#34906)
* Increased burst firerate and cooldown by 25%. (firerate 12 -> 18, cooldown 0.25 -> 0.375)

* Set default firemode on Drozd to burst

* Heisentest
2025-08-06 22:02:18 +02:00
PJBot 978ae35982 Automatic changelog update 2025-08-06 22:02:14 +02:00
Alpaccalypse 56c0404999 Absinthe makes you mildly hallucinate (#34371)
* Absinthe make you mildly hallucinate. Smaller glass volume, doesn't make you sick.

* Reordered glass fill sprites to look more equal
2025-08-06 22:01:36 +02:00
PJBot 9c43c240fe Automatic changelog update 2025-08-06 22:01:28 +02:00