master
Fixes some cases of dynamic reading defined values over config values (#92126)
Refactors subsystems to use dependency-ordering to determine init order. Subsystems can now declare their own dependencies. (#90268)
Refactors say modes and custom say verbs. Extends custom say verbs to more situations, forwards more spans. (#92127)
Adds some trailing commas to lists (#90501)
Declutters settlers a bit. (#92425)
Clean up subsystem Initialize(), require an explicit result returned, give a formal way to fail (for SSlua) (#69775)
Makes the MC stat panel tab usable, and also nicer (#92405)
Fix ship ambience volume slider acting like an on/off switch (#90153)
follow up fix for #92508 (#92571)
Adds automatic GAGS icon generation for mapping and the loadout menu (#90940)
Mutation code cleanup, mutations now have sources to avoid concurrency problems. (#91346)
Pulls apart the vestiges of components still hanging onto signals (#75914)
Dynamic Rework (#91290)
[MDB IGNORE] Blood Refactor Chapter 2: Collector's Edition (#91054)
Code cleanup: Sorting (#83017)
Reworks language translations. Add partial language understanding. Bilingual update. (#90252)
General maintenance for vending machines (#91987)
Configurable events (removes mult config) (#90659)
Updates href uses for 516 (#88699)
Add a `DISABLE_DREAMLUAU` define, for disabling dreamluau at compile-time (#89359)
[NO GBP] Fixes mapvotes spontaneously failing (#89514)
1X3 ICEBOX | Wilderness Expansion (Now not extremely slow!) (#91920)
Platforms (#91559)
weasels (stoats) (#91030)
Fixes singleletter vars in mobs.dm and blood.dm (#90284)
Process procs now properly utilize deltatime when implementing rates, timers and probabilities (#52981)
Move MouseEntered to a queue, such that only the most recently hovered atom will be processed (#63567)
Reorganizes the sound folder (#86726)
Refactors the `notransform` variable into a trait. (#78146)
Optimizes `/proc/icon_exists()` (#89357)
Allow pAIs to withdraw their candidacy (#89120)
The Voidwalker | New Midround Antagonist (#84674)
Fixes persistent paintings load order (#90515)
RUNLEVEL_INIT does not exist (#75023)
[NO GBP] Renames mob/camera to mob/eye and makes everything follow suit (#87684)
Quickie runechat op (#69137)
adds auto-updating for status display image on alert level change (#90602)
Fix: EMERGENCY_SHUTTLE_AUTOCALL_THRESHOLD now actually calls the shuttle (#90647)
Makes timer subsystems available as a new subsystem type (#59073)
Datumize sound keys into sound_effect_datums (#91850)
debug proc for visuallizing spatial grids (#92325)
Biddle Verbs: Queues the Most Expensive Verbs for the Next Tick if the Server Is Overloaded (#65589)
Datumizes DNA blocks, makes DNA cleaner in general (#92061)
516 only tgui (#90397)
Fixes runtimes caused by energy bolas (#90469)
Fixes constant and realtime station time being calculated incorrectly (#92428)
lobby art is mouse transparent on fade out (#91774)
Corrects 200+ instances of "it's" where it should've been "its" instead (#85169)
Fixes Undeleted SQL Query in Tutorial Code (#89172)
some more ai optimizations (#86975)
Spelling and Grammar Fixes (#86022)
Fixes the issue of usr pointing to admins by making Trigger pass down clicker (#92354)
Fixes weather getting stuck and not affecting mobs (#90691)