add "messy" station trait; add party trash to hangover trait (#24485)

* add negative station trait: messy station

* remains can't be cleaned

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* messy and hangover? you get more mess

* pull down max mess size a bit

* remove floor tiles properly

* autodoc remaining_tiles

* actually gonna reduce this further

---------

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
This commit is contained in:
warriorstar-orion
2024-04-10 18:54:57 +00:00
committed by GitHub
co-authored by Luc
parent 754cdcab98
commit 5e213db6c5
5 changed files with 221 additions and 0 deletions
@@ -133,6 +133,11 @@ SUBSYSTEM_DEF(mapping)
else
world.name = station_name()
if(HAS_TRAIT(SSstation, STATION_TRAIT_MESSY))
generate_themed_messes(subtypesof(/obj/effect/spawner/themed_mess) - /obj/effect/spawner/themed_mess/party)
if(HAS_TRAIT(SSstation, STATION_TRAIT_HANGOVER))
generate_themed_messes(list(/obj/effect/spawner/themed_mess/party))
// Do not confuse with seedRuins()
/datum/controller/subsystem/mapping/proc/handleRuins()
// load in extra levels of space ruins