Persistence code refactoring (#22044)

# Summary

This PR refactores code and structure of the current persistence
subsystem, in preparation for Persistency: Circles, Squares and
Triangles.

This should not contain any user facing changes.

~~This PR is based of branch #21925 and **needs** to be merged in order.
The files changed display will be meaningless until then.~~ *Done.*

## Changes

- Split subsystem in partial files.
- Refactored proc names, added "persistentObject" format for current
code.
- Renamed SQL table.
- Refactored logging and call hiearachy.
- Fix CI labeler adding DB label on non-SQL files.
This commit is contained in:
FabianK3
2026-03-24 19:53:37 +01:00
committed by GitHub
parent fd1c4ead05
commit aff736cda2
20 changed files with 425 additions and 353 deletions
+1 -1
View File
@@ -92,7 +92,7 @@
**/persistence @Arrow768 @NonQueueingMatt @FabianK3
/code/__DEFINES/persistence.dm @Arrow768 @NonQueueingMatt @FabianK3
/code/__HELPERS/logging/subsystems/persistence.dm @Arrow768 @NonQueueingMatt @FabianK3
/code/controllers/subsystems/persistence.dm @Arrow768 @NonQueueingMatt @FabianK3
/code/controllers/subsystems/persistence/ @Arrow768 @NonQueueingMatt @FabianK3
# Sprites, sammy
/icons/ @nauticall
+1 -1
View File
@@ -1,6 +1,6 @@
# Folder Rules
Database:
- SQL/**
- '**/*.sql'
'🗺️ Mapping - Away Ship/Away Site':
- maps/away/**