[PTBF] [ready for review] Anomalous particulate processing objective. (#30649)

* pausing work on this till pickweight

* push

* more stuff

* proper file it

* these 2 would be interested

* and examine fix

* I should be more awake before resolving merge conflicts

* god you are stupid stop commiting every 2 seconds

* temp buff size change

* Event inhand descriptions

* behold the c o d e

* the rest of the owl

* sprite correction

* 2 more words to the list

* and this one

* yes I am having too much fun with this

* m o r e

* better glow, tech levels

* Apply suggestions from code review

Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* message admins, variable

* Apply suggestions from code review

Co-authored-by: Taurtura <141481662+Taurtura@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* PPPProcessor

---------

Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: Taurtura <141481662+Taurtura@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2025-10-24 21:01:03 -04:00
committed by GitHub
parent 07b2f76367
commit 2ecff9033a
27 changed files with 1009 additions and 38 deletions
@@ -14,6 +14,8 @@ SUBSYSTEM_DEF(mapping)
var/list/ghostteleportlocs
///List of areas that exist on the station this shift
var/list/existing_station_areas
/// Types of areas that exist on the station this shift
var/list/existing_station_areas_types
///What do we have as the lavaland theme today?
var/datum/lavaland_theme/lavaland_theme
///What primary cave theme we have picked for cave generation today.
@@ -155,6 +157,7 @@ SUBSYSTEM_DEF(mapping)
// Now we make a list of areas that exist on the station. Good for if you don't want to select areas that exist for one station but not others. Directly references
existing_station_areas = list()
existing_station_areas_types = list()
for(var/area/AR as anything in all_areas)
var/list/pickable_turfs = list()
for(var/turf/turfs in AR)
@@ -163,6 +166,7 @@ SUBSYSTEM_DEF(mapping)
var/turf/picked = safepick(pickable_turfs)
if(picked && is_station_level(picked.z))
existing_station_areas += AR
existing_station_areas_types += AR.type
CHECK_TICK
// World name