Commit Graph

36638 Commits

Author SHA1 Message Date
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
lzk 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
nikthechampiongr 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
Tayrtahn 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
TsjipTsjip 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
Leon Friedrich 92b8bc98d1
Update component query benchmarks (#27967)
* Add more component query benchmarks.

* Rename benchmark
2024-06-01 16:51:14 +02:00
Leon Friedrich caa2f7e5ba
Modify battery assert to avoid floating point errors (#28007) 2024-06-01 16:51:13 +02:00
PJBot 939133e8ba
Automatic changelog update 2024-06-01 16:51:10 +02:00
DrSmugleaf 198b67bef6
Make wielding automatically drop the item on your other hand (#27975)
* Make wielding automatically drop the item on your other hand

* Fix docs

* Remove redundant parameter

* Fix not deleting virtuals on fail

* Make count freeable hands method

* Add popup when dropping item
2024-06-01 16:51:09 +02:00
PJBot 0df79c2307
Automatic changelog update 2024-06-01 16:51:07 +02:00
dffdff2423 24bb967ffc
Fix Flavor Text editor not saving correctly (#28122)
* Check for flavor text equality in profile.

* Fix some characters being deleted from flavor text

Sometimes the last few characters of the flavor text would get deleted. This fixes this issue.
2024-06-01 16:51:06 +02:00