Commit Graph
26079 Commits
Author SHA1 Message Date
DrSmugleaf 8833e0b046 Fix not networking whitelist and blacklist in storage component (#28238) 2024-06-01 16:57:32 +02:00
PJBot 6e77a380e8 Automatic changelog update 2024-06-01 16:57:31 +02:00
Leon Friedrich 7cdca77ba3 Fix dud modular grenade visuals (#28265) 2024-06-01 16:57:19 +02:00
Leon Friedrich 7f6d5233df Update engine to v223.1.2 (#28273) 2024-06-01 16:57:17 +02:00
Leon Friedrich 1942652d87 Fix weapon error logs (#28264) 2024-06-01 16:57:14 +02:00
Tayrtahn 7809aab96d Hotfix for crashes from bad item names (#28256) 2024-06-01 16:57:07 +02:00
PJBot 0406d11a6c Automatic changelog update 2024-06-01 16:57:03 +02:00
nikthechampiongr a036d3a485 Fix firelock prediction issues with periodic pulses of closing lights (#28227)
* Fix firelock prediction issues with periodic pulses of closing lights

For some reason this function was setting a time for the next state
which was triggering the door system to try to close the firelock.
This does not happen serverside because the function only fires from an
event called clientside apparently.
It appears to be an attempt to stop firelocks from closing instantly
that did not function properly, and I cannot discern any other purpose.
As such I have removed it.

* Remove redundant serverside check

This became redundant with commit 439a87f2
2024-06-01 16:57:01 +02:00
Leon Friedrich a2e7c476c0 Update engine to v223.1.1 (#28245)
* Update engine to v223.1.0

* Update engine to v223.1.1
2024-06-01 16:56:57 +02:00
PJBot 016b4837ce Automatic changelog update 2024-06-01 16:56:53 +02:00
Leon Friedrich 768f48bd4f Improve InteractionSystem range & BUI checks (#27999)
* Improve InteractionSystem range & BUI checks

* Ghost fixes

* AAA

* Fix test

* fix nullable

* revert to broadcast event

* Fixes for eengine PR

* Ah buckle code

* )
2024-06-01 16:56:23 +02:00
Leon Friedrich 048e2fa28e Update engine to v223.0.0 (#28239) 2024-06-01 16:55:55 +02:00
Leon Friedrich 396a6ad5a6 Content changes for engine delta-state PR (#28134)
* Update GasTileOverlayState

* Update DecalGridState

* Update NavMapState

* poke

* poke2

* poke3

* Poke dem tests
2024-06-01 16:55:53 +02:00
Nemanja 9adf1ed402 Remove AlertType and AlertCategory (#27933) 2024-06-01 16:55:49 +02:00
DrSmugleaf 471726b6e5 Fix whatever the fuck is going on in storage system slightly (#28236)
* Fix whatever the fuck is going on in storage system slightly

* Fix inverted check

* h

* Add silent bool

* Silent
2024-06-01 16:55:46 +02:00
PJBot f739bebe19 Automatic changelog update 2024-06-01 16:55:43 +02:00
blueDev2 3b29f2b41c Add Fruit Tag to watermelon slice (#28226) 2024-06-01 16:55:41 +02:00
DrSmugleaf 1aedf69112 Prioritize empty item slots when inserting (#28203)
* Prioritize empty item slots when inserting

* Revert "Prioritize empty item slots when inserting"

This reverts commit 4272a65cba5fc18df801812b0af20123aec08409.

* Prioritize empty item slots when inserting

* Try drop

* Check for any can insert before dropping
2024-06-01 16:55:40 +02:00
lzkandEd ead372110e Remove dupe closet janitor bombsuit (#28177)
* Remove dupe closet janitor bombsuit

* Update Resources/migration.yml

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
2024-06-01 16:55:36 +02:00
Julian Giebel 57b4af9f71 Implement permissive version of AddMarkup and use it for tips (#28204)
* Implement permissive version of ddMarkup
Use permissive ddMarkup for news article input
Use permissive ddMarkup for tips

* Fix doc comment format
2024-06-01 16:55:32 +02:00
ShadowCommander 4694f79a45 Revert "Make hotplate and grill anchorable on table" (#28202)
Revert "Make hotplate and grill anchorable on table (#28026)"

This reverts commit 26747be232.
2024-06-01 16:55:30 +02:00
PJBot 4301cf536b Automatic changelog update 2024-06-01 16:55:28 +02:00
nikthechampiongrandShadowCommander 06b4df686b Firelock improvements part 1 (#26582)
* Change prying system and pryunpoweredcomp to allow for custom time modifiers

This will be useful if I go the route of making firelocks pryable when
unpowered instead of just being able to open and close instantly when
unpowered.

* Make firelocks properly predicted

Shared system made. Since atmos checks can only be done on the server we
just have it set relevant bools on the component and then dirty it.
Ditched atmos checks on trying to open, they now only happen whenever
firelocks are updated.

* Make firelocks pryable without a crowbar

While this usually would only allow you to do this when a door is
unpowered, firelocks do not have the airlock component which actually
does that check. As such firelocks will always allow you to pry them
open/closed by hand.

* Clean up System. Change update interval to be based on ticks. Move as much as possible to shared

* Make firelocks unable to emergency close for 2 seconds after being pried open

* Clean up

* More cleanup

* Reorganize SharedFirelockSystem methods to match Initialize order

---------

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2024-06-01 16:55:26 +02:00
PJBot 18c8d58475 Automatic changelog update 2024-06-01 16:55:24 +02:00
Ed fdf0953f7e Artifact portal effect changes (#28200)
Update portal.yml
2024-06-01 16:55:21 +02:00
DrSmugleaf f580b4be64 Add defib event, add fields to be able to disable crit defib and do after movement (#28174)
* Add defib event, add fields to be able to disable crit defib and do after movement

* Fix check
2024-06-01 16:55:16 +02:00
PJBot 7a42d25e25 Automatic changelog update 2024-06-01 16:54:48 +02:00
Killerqu00 5620dcd86b sleeper agent appear later into the round and only once (#28160) 2024-06-01 16:54:43 +02:00
Leon Friedrich 74308b008f Use non-generic TryComp() for metadata & transform (#28133) 2024-06-01 16:53:51 +02:00
Killerqu00 64deb96fb9 rotate forensic scanner stored sprite (#28162)
rotate forensic scanner
2024-06-01 16:53:50 +02:00
PJBot 026cda2123 Automatic changelog update 2024-06-01 16:53:47 +02:00
7ff91799cc Fix non-ghosts and admins counting toward most followed (#28120)
* Fixed non-ghosts and admins counting toward most followed

* Redone to better leverage EntityQueryEnumerator

* Remember to test your code before you commit it, kids

* Review revisions

* Update Content.Shared/Follower/FollowerSystem.cs

Co-authored-by: ShadowCommander <shadowjjt@gmail.com>

* Update Content.Shared/Follower/FollowerSystem.cs

Co-authored-by: ShadowCommander <shadowjjt@gmail.com>

* Update Content.Shared/Follower/FollowerSystem.cs

* Clean up

---------

Co-authored-by: ShadowCommander <shadowjjt@gmail.com>
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2024-06-01 16:53:44 +02:00
Tayrtahn d92b6a08cb Prevent ghosts from spawning on terminating maps/grids (#28099)
* Extra checks to prevent ghosts spawning on terminating maps/grids

* Add test for grid deletion
2024-06-01 16:53:42 +02:00
PJBot 640cf00dff Automatic changelog update 2024-06-01 16:53:40 +02:00
Tayrtahn 77abecef2a Slightly emphasize popup when someone points at you (#28152)
Slightly emphasize when someone points at you
2024-06-01 16:53:39 +02:00
Verm 44b74a78e1 Remove extra gear prototype (#28062)
Remove extra prototype
2024-06-01 16:53:36 +02:00
PJBot 8b64b014bd Automatic changelog update 2024-06-01 16:53:35 +02:00
TsjipTsjipandAlice 'Arimah' Heurlin 91a4537e72 Admin access configurator (#28107)
* Port spritework and initial prototypes by @Arimah

Co-authored-by: Alice 'Arimah' Heurlin <30327355+arimah@users.noreply.github.com>

* Make Admin PDA's spawn with a universal ID card

* Add universal access configurator to aghost satchel of holding

* Add Admin suffixes to adminonly items: AdminPDA, UniversalIDCard, AccessConfiguratorUniversal

* Admin jobicon

---------

Co-authored-by: Alice 'Arimah' Heurlin <30327355+arimah@users.noreply.github.com>
2024-06-01 16:52:38 +02:00
PJBot 5145009c35 Automatic changelog update 2024-06-01 16:51:36 +02:00
Flesh 09113824e9 Add plant metabolism effects to chemical guidebook (#28038)
* draft one of plant metabolism guidebook

* loc fix?

* add attributes loc

* fix loc syntax

* improved appearance

* last commit was undercooked, my bad

* last commit was still undercooked, my worse

* last commit was even still undercooked, my worst

* Addressed comments?

* Fix newlines

* Hopefully this works

* Cleanup, I think

* 2xs
2024-06-01 16:51:34 +02:00
PJBot b463896c2f Automatic changelog update 2024-06-01 16:51:33 +02:00
Nemanja c88d5d53dd Fix magic mirror (#28084)
* Fix magic mirror

* buff magic mirror
2024-06-01 16:51:30 +02:00
DrSmugleaf 10aeac7560 Make standing state down sound nullable (#28132) 2024-06-01 16:51:29 +02:00
PJBot 30ea1215f8 Automatic changelog update 2024-06-01 16:51:28 +02:00
Killerqu00 fe45890228 add (un)equip delay for EVA helmets to fix sound spam (#28142)
add equip delay for EVA helmets
2024-06-01 16:51:27 +02:00
Teemu Kauhanen 053dfd4af1 add WhiteCane recipe (#28146) 2024-06-01 16:51:24 +02:00
Leon Friedrich d8d385adeb Fix gun cooldown timespan overflow exception (#28136) 2024-06-01 16:51:22 +02:00
lzk 9bb599f549 Resprite zookeper id (#28131)
Change zookeper id
2024-06-01 16:51:20 +02:00
MilenVolf dc8b032735 Fix toilet texture & fixture (#28125)
* Fix toilet texture & fixture

Passangers that got stuck between wall and a toilet will thank you

* Fix mask, add layer None
2024-06-01 16:51:18 +02:00
Tayrtahn 98dbf7f77e Improve "points at self" messages (#28147) 2024-06-01 16:51:17 +02:00