Commit Graph
11 Commits
Author SHA1 Message Date
blueDev2andArtisticRoomba 911a137303 Add TriggerOnRot Component (#42667)
* Add TriggerOnRot Component, and related systems and events

* Move around components and events to proper namespaces

* Improve TriggerOnRotComponent Comment

* fix a bunch of imports

* Change BeginRottingEvent to a ByRefEvent record

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-06-29 12:43:55 +02:00
Marlyn d5c449db03 Fixes Opporozidone Instarot issues (#42472)
Removes a vestigial shutdown handler

When opporozidone removes the RottingComponent, the PerishableComponent's
RotNextUpdate is set to 0 - and then it undergoes a period of catch-up to
the current time. If the entity is susceptible to rot in that interval, it'll
accumulate 2 minutes 30 seconds worth of rot, per second.

This gets worse the longer the server has been running, as there's a greater value
in _timing.CurTime to catch up to. This handler seems to be vestigial from the
MiasmaSystem and does not seem to be necessary for anything anymore.
2026-06-29 12:43:42 +02:00
ScarKy0andslarticodefast eac1f40d4d Predict Rotting Examine (#42254)
* init

* review

* test

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-04 16:57:23 +02:00
Nemanja 8381ec1cf9 Hivelord mob (#31322)
* Hivelord

* make it longah
2024-09-14 14:23:33 +01:00
DrSmugleaf 85a0742a88 Move most rotting code to shared (#28050)
* Move most rotting code to shared

* Remove unused dependency
2024-05-18 14:00:20 +02:00
Pieter-Jan Briers e7a3b82a8d Use new ComponentPauseGenerator (#25183)
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.

(cherry picked from commit e00f74505c)
2024-03-07 00:57:05 +01:00
Kara 9d138e943b Improve rotting examine text (#24689)
(cherry picked from commit 1a74311c9f)
2024-02-08 11:56:14 +01:00
DrSmugleaf 85352289aa Move rotting stages and examine to shared (#24183)
(cherry picked from commit 8902701271)
2024-01-26 23:01:03 +01:00
themias a83c773c3c Grave digging and decomposition (#23646)
* Grave digging and decomposition

* fix

* update based on review comments

* code review

* remove unused field

(cherry picked from commit fd7ff690b1)
2024-01-26 22:50:50 +01:00
Kot b664c6d02b Powered stasis bed prevents body decay (#23520)
* Powered stasis bed prevents body decay

* Update following CR comments

* Remove unused import

* Simplify if-statements

* Change implementation following CR suggestions

* Add comment & remove explicit get/set

(cherry picked from commit e97fd47a87)
2024-01-26 22:16:32 +01:00
Kara a23dce4702 Rename Miasma to Ammonia (#22791)
* Rename Miasma to Ammonia

* Namespace changes

* Map change????? why
2023-12-22 23:12:06 +01:00