Skip to content

Persistence testing#372

Merged
michaelchessall merged 62 commits into
masterfrom
persistence_testing
May 31, 2026
Merged

Persistence testing#372
michaelchessall merged 62 commits into
masterfrom
persistence_testing

Conversation

@michaelchessall
Copy link
Copy Markdown
Owner

About the PR

Why / Balance

Technical details

Media

Requirements

Breaking changes

Changelog

GreyGrisGrey and others added 30 commits May 14, 2026 19:43
Any item, any child of the BaseItem component, can be scrapped in the recycler. With the sole exception of IDs, PDAs, and Condensed Matter. (anything with the HighRiskItem tag). Also added a bunch of composition components to just... so many items. Check the diff.
ADDS:

Weather Event entity conditional cooldown-based spawning+distance based deletion behavior and sector weather based parallax swapping behavior

Gravitational Storm event type + 'Bad' variant

Singularities are obtainable through Gravitational Storms, and cannot be taken further than 250m away from their spawn location, elsewise they get deleted

White Holes now exist as an alternate version of Singularities and spawn on opposite coordinates to a Singularity when it spawns

Singularities and White Holes are trackable on nav screens and grow in size on nav screen depending on level, as well as the singularity's spawn location

Entering a singularity as an entity doesn't delete said entity any longer, it warps the entity to its linked White Hole (and if applicable per entity type, deals a bunch of blunt damage, killing mobs/players in the process but not gibbing)

CHANGES/FIXES:

RandomWalk component and controller have a configurable Freeze state on entity spawn, which is used for the singularities for a period of 10 seconds after they spawn

Emitters, radiation collectors, particle accelerators and field generators save their states properly now

RadiationSystem has been tweaked to stay performant with more radiation sources by ticking less for the server using the updateInterval variable and staggerUpdates variable

Singularities at levels 5 and 6 are now containable by Containment Field generators that are above 50% charge from emitters (they still have the capability to eat things as they grow so watch out)
feat: WEATHER EVENTS PT1: Singulo Rework + White Holes
Bugfix: Recycler now recycles recyclable structures
Beridot and others added 18 commits May 26, 2026 14:53
Radar Console Board Recipe was 'researchable' but was in static board pack.
Weather now saves!

Also, the admin sector tools command is fixed. Just removes 'sudo' from the commands.
Added the required protos and components to allow the creation of an ore box from the construction menu.
Removed restirction on lockers preventing unlocking from inside.
Added all necessary items to create regular and secure phoron windoors. Added those windoors to the construction menu.
Added signature states to non-standard paper types.
Added construction recipe for Ore Boxes
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 31, 2026

RSI Diff Bot; head commit 650dbc6 merging into 28ed9bd
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Objects/Misc/bureaucracy.rsi

State Old New Status
signature Added

Resources/Textures/Structures/Doors/Windoors/phoron.rsi

State Old New Status
assembly Added
bolted_unlit Added
closed Added
closed_unlit Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_unlit Added
open Added
open_unlit Added
opening Added
opening_unlit Added
panel_open Added
secure_underlay Added
sparks Added
welded Added

Resources/Textures/Structures/smalldispensers.rsi

State Old New Status
mixer Added

Edit: diff updated after 650dbc6

@github-actions
Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@michaelchessall michaelchessall merged commit 65e7a8c into master May 31, 2026
10 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants