Commit Graph

28286 Commits

Author SHA1 Message Date
Plykiya
02ca514bde Fix gauze stopping if it stops bleeding (#28844)
delete a line

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit 1d4d6c33317f58f05180abb63ddf6419f5296d25)
2025-07-12 01:47:41 +10:00
blueDev2
755991ab74 Fixed hypo and injector entities going into disposal units (#28317)
(cherry picked from commit 3efd7559b02105a5b1266fc30106b5dd5ca2aa79)
2025-07-12 01:47:41 +10:00
Plykiya
dfc90ac2fc Internals are kept on as long as any breathing tool is on (#28595) 2025-07-12 01:47:40 +10:00
Mervill
4f995b8941 Fixs suffocation alerts not appearing. (#31115)
Fixs suffocation alerts not appearing

(cherry picked from commit 63762d85ca4f68de70830dc4fd5daaa3065cc002)
2025-07-12 01:47:40 +10:00
Mervill
f9e2364c61 Remove obsolete code from Food, Drink and Respirator systems. (#30560)
* Remove obsolete code from Food, Drink and Respirator systems

* remove obsolete comment

(cherry picked from commit af752586018fa7323caa6e2047dcc8f6dbaa6d48)
2025-07-12 01:47:39 +10:00
Plykiya
2310eaeb6e Update vomit organ smite to not use Component.owner (#29926)
* Update vomit organ smite to not use Component.owner

* is this what you want...?

* am I winning, dad?

* update the comment

* we love entity<t>

---------

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit 2a7883b92e59f3a5464db8602ab589e3ab346097)
2025-07-12 01:47:39 +10:00
Plykiya
c17bad40a8 Eating and Drinking Doafter Change (#30060)
My lawyer told me to do this

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit 1aa2410f4ef179a37c351b12b23da9126be2b72e)
2025-07-12 01:47:38 +10:00
Smirnov Peter
4cc6f6540f Add item checking for moth food (#30019)
* Add ContainerContainer component checking for moth food

* Use ItemSlotsComponent checking on food item

(cherry picked from commit 2fb2cde1253f08488df14cb3c6bc6735903cc0fc)
2025-07-12 01:47:37 +10:00
Plykiya
0ff641cac3 Stop eating food if you drop it (#29854)
* Stop eating food if you drop it

* woops, unused param

* comments

---------

Co-authored-by: plykiya <plykiya@protonmail.com>

(cherry picked from commit 2349fb485e1ebabb99a01dce511e5c33c868ba2b)
2025-07-12 01:47:37 +10:00
Plykiya
b83659782d Update RespiratorSystem.cs to not use Component.Owner (#30426)
Update RespiratorSystem.cs

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit ba1610012a1f5e4fd6f9330aed91535176fb51ad)
2025-07-12 01:47:36 +10:00
Verm
acd0f7482d Make automatic gasps not create a chat message (#28907)
No chat gasp

(cherry picked from commit 0e32d632faf27dd6903369237328dffbaa96dc0a)
2025-07-12 01:47:36 +10:00
Spatison
34657e9f57 Remake gasp popup to emote (#27736) 2025-07-12 01:47:35 +10:00
lzk
5b598b6cee Remake gasp popup to emote (#27736) 2025-07-12 01:47:34 +10:00
Benjamin Velliquette
537c80aabc Fix Reagent Grinder being able to do work without being powered (#30267)
* Check if grinder is powered before doing work

* Use existing extention method.

(cherry picked from commit a32f9ff711c8f5bf19db5819ca5799e41db39014)
2025-07-12 01:47:33 +10:00
Cojoke
61813c69d0 some wizmerge fix: part 2 2025-07-12 01:47:33 +10:00
osjarw
3afa32271d NPCs no longer consider anchored pipes as weapons (#30061)
* Anchored pipes are no longer considered weapons

* Switch to overload utilizing a TransformQuery

(cherry picked from commit 644736b382a900645494ab32bfe9f0bd8ba25b4b)
2025-07-12 01:47:32 +10:00
osjarw
d3ab2e1413 Implement Health Consideration for NPCs (#29922)
Implement TargetHealthCon

(cherry picked from commit 3ee7d7bc353dffccc0fee088d2480bb11cf78c3a)
2025-07-12 01:47:32 +10:00
beck-thompson
864ecb9c02 Replaced some AddMarkups with AddMarkupOrThrow (#30632)
* First commit

* Silly me

* bruh

(cherry picked from commit ee922e37f6539a5c3da94e76a1a0efef4c8e2b59)
2025-07-12 01:47:31 +10:00
SlamBamActionman
4959f88522 Better DNA forensics & ReagentData (#26699)
* Added the ability for blood to track DNA using ReagentData; Forensic Scanner now accounts for solution DNA, non-DNA holders have "Unknown DNA"

* Removes touch DNA for puddles, adds DNA to vomit

* DNA now leaves traces in containers and those marked without don't show DNA on scan (except for puddles), gibbed parts have DNA

* Fix stupid metamorphic glass bug grrr

* Removed SpillableComponent since DnaSubstanceTraceComponent is used instead

* Removes data field from maps, adds DNA tracking for some missed items

* Give default value, fix missing values.

* Fixes recipe bug

* Review changes

* Make the Data list into a nullable type

* Revert map changes

* Move gibbed unknown DNA to forensicssystem

(cherry picked from commit 07174d0aaf2832bc6ecc3a6baba21bc0aa5e0556)
2025-07-12 01:47:22 +10:00
Ko4ergaPunk
4333c9bc9c pipetka) (#29667)
(cherry picked from commit 59ce9e6dc7d982cfed0abde2870450d030afbd94)
2025-07-12 01:44:31 +10:00
Tayrtahn
fdf6829170 Add an integration test for solution fill level sprites. (#28564)
(cherry picked from commit 9d2b4ed3b22e548f02aeee7caa855b65b37dda24)
2025-07-12 01:42:13 +10:00
Floofi
604cf0bd32 add lemon juice and fix bad sprite allocation (#27465)
(cherry picked from commit 3284c24ece7a972373f68ff0f600c9db9ffd181a)
2025-07-12 01:42:12 +10:00
lzk
741afc6446 Add locale support for booze and soda jugs labels (#28708)
(cherry picked from commit 567d6a08882304670d6639b80b64e70de8f6f2ea)
2025-07-12 01:42:11 +10:00
PursuitInAshes
43b61bfaf3 Add sake bottle (#26776)
(cherry picked from commit 8adfa1918175a416e5b1833d7477a25fb7ff6c9b)
2025-07-12 01:42:11 +10:00
SimpleStation Changelogs
bf5116abc5 Automatic Changelog Update (#2422) 2025-07-12 01:42:10 +10:00
Will-Oliver-Br
a2217f0189 Fix Chair Mapping (#2422)
Fixes chairs disappearing when saving the map and adds the ability to
enable/disable locks on office chairs.

---

<details><summary><h1>Media</h1></summary>
<p>

https://github.com/user-attachments/assets/277d6ee8-cc51-47df-8b81-0b361234227d

</p>
</details>

---

🆑
-  tweak: Now you can enable and disable the locks on office chairs.
2025-07-12 01:42:00 +10:00
Plykiya
291ee6cd15 Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361)
* Add BreakOnDropItem, update do afters, remove unnecessary declarations

* bola

* Changed my mind about the nuke

* gennies too

* Make the comments more clear.

* Sorry for the trailing commas

* Revert "Sorry for the trailing commas"

This reverts commit e60fd9a30977393df3344948e6d5c0ce035723cd.

---------

Co-authored-by: plykiya <plykiya@protonmail.com>

(cherry picked from commit 190ceda02eab7b3eee7d34542c35e5a3f4a8b487)
2025-07-12 01:40:21 +10:00
Winkarst-cpu
7a973d4503 Fix borg's popup spam (#29861)
Fix borg popup spam

Co-authored-by: Winkarst-cpu <Winkarst@users.noreply.github.com>
(cherry picked from commit c57009b646e63fb158dd2af9ff1a7586720a2202)
2025-07-12 01:39:29 +10:00
deltanedas
f340c033b9 item cabinet rework + stuff (#26779)
(cherry picked from commit 404fe818e8dffc9166c8572a4725283a5b88a5cd)
2025-07-12 01:39:19 +10:00
Spatison
bad6a07728 some wizmerge fix 2025-07-12 01:38:01 +10:00
VMSolidus
0f4372cef3 VVEdit Melee Damage Modifiers (#2438)
This PR fixes some of the underlying code for melee damage modifiers on
the component that were previously not properly used. So now admins can
properly edit the multiplier for melee weapon damage.

No CL this isn't player facing.
2025-07-12 01:36:59 +10:00
dragonryan06
383ea5d744 Add new icon for Remove Evidence verb (#28898)
(cherry picked from commit b091a55d7d1e24962fdc2c924e0ae2ac8e4a14ee)
2025-07-12 01:35:39 +10:00
beck-thompson
4caa4953a0 Added verb for removing evidence! (#28101)
(cherry picked from commit 54a38daee57f918939cbda5fdc25ec7e0ff04d24)
2025-07-12 01:35:28 +10:00
Kara
0e9ac91ed3 Resolve 'EntitySystem.Get<T>()' is obsolete in content (#27936)
* PROJECT 0 WARNINGS: Resolve `'EntitySystem.Get<T>()' is obsolete` in content

* pass entman

* dog ass test

* webeditor

(cherry picked from commit 993eef1e7c22b2b79e528967ef5bb669f50236b1)
2025-07-12 01:31:53 +10:00
Plykiya
c9e539b008 Move PaperSystem to Shared (#30592) 2025-07-12 01:31:51 +10:00
lzk
1652279b13 Fix some descriptions (#30644)
(cherry picked from commit 82d7636619ef70c2aa8f8c9c16f241a9c779cc78)
2025-07-12 01:31:41 +10:00
Ian
312f33a6f9 added relevant guides to help menus (#30462)
* added relevant guides to help menus

* fixed ALL missing help-menu links

* missed one

(cherry picked from commit 0d506ccffc538b511acbe1880412c693b5c71599)
2025-07-12 01:30:14 +10:00
themias
3b8b20c6d9 Add envelopes (#30298)
* Add envelopes

* oops

* Remove unused loc string

* comments and fixes

(cherry picked from commit 85e36266fa5d24dd742b050e2a64c0a68cdc66db)
2025-07-12 01:26:26 +10:00
Errant
ee039e426b Survival Box Loadouts, Nitrogen Emergency tanks (#29131) 2025-07-12 01:26:25 +10:00
Cojoke
e78a1aecf8 New Sprites for Tranq Shells + Add consistancy to printing Tranqs (#28903)
* New Sprites for Tranq

* Add consistancy to secfab print

(cherry picked from commit 865810c6e122cb2f4f8eb601c17bf9b84690f890)
2025-07-12 01:26:14 +10:00
Brandon Hu
392b49db8b fix(uplink): Remove useless gps from death rattle box (#28999)
(cherry picked from commit 298de1ba39279a3e10ce978802a356987589a07a)
2025-07-12 01:23:22 +10:00
Lamrr
a9d7d7e28d Fix some abnormally high-capacity boxes (#28314)
(cherry picked from commit aa94a85721b37ec9f1fbe0d8a62bdc54eb6c288e)
2025-07-12 01:23:22 +10:00
Lamrr
fac6495676 Revert "Added Monitor Computer Boards to Observation Kit (#24979)"
This reverts commit aebe8d20
2025-07-12 01:23:21 +10:00
lzk
0ebd440db4 Fix paper scrap layers + cleanup paper.yml (#28299)
Fix paper scrap + cleanup paper.yml

(cherry picked from commit bec21d443ffd6737fecf8612391466a7c38a0b4f)
2025-07-12 01:23:21 +10:00
lzk
cf6048975a Move pens out of paper.yml mess (#28044) 2025-07-12 01:23:06 +10:00
dffdff2423
9e5165661e Add an option to the admin fax menu to lock papers such that they can't be edited by cybersun pens (#28972)
* Add option to adminfax for locking papers.

* Replace dummy control with margin

(cherry picked from commit e8b3042a3874b839f0c3898864f64ecb547ef8ba)
2025-07-12 01:13:24 +10:00
Leon Friedrich
7c9cb44466 Use non-generic TryComp() for metadata & transform (#28133) 2025-07-12 01:13:23 +10:00
Tayrtahn
52c205dd0b Random book story generator refactor (#28082)
* Randomized book overhaul

* Fix prototype names

* Improved setting paper content

* Praise Ratvar

(cherry picked from commit bad3bb4a89736b7b8b343dc14e0d0259ab7e45a1)
2025-07-12 01:13:21 +10:00
Pieter-Jan Briers
fd996dea9c Fix ChemVend jugs again (#31398)
This re-introduces the dummy entity naming code, originally introduced in #29178 and randomly removed by #30064 with no technical justification given.

Fixes #31373

(cherry picked from commit d15869f6007b2c772380c023153bfbfd264a328a)
2025-07-12 01:13:21 +10:00
Winkarst
835eda62af Make vending machine use EntityPrototypeView (#30064)
* Make vendor machines use EntityPrototypeView

* Update

* 1

* Kill me

* For the love of god!!!

(cherry picked from commit 588661465a2ede2610bed4dbb440131122e74a6f)
2025-07-12 01:12:55 +10:00