Files
Bubberstation/code/modules
SkyratBot 9621bb400a [MIRROR] turf reservations may set whether they should override baseturfs, off for deathmatch (#29338)
* turf reservations may set whether they should override baseturfs, off for deathmatch (#85752)

## About The Pull Request

uhh laymans terms; break wall, turf under wall not space now plating

turf reservations may set to not override baseturfs with turf_type,
created a subtype with that set, and deathmatch templates use this for
default

essentially for whoever wants to build a deathmatch map:
set turf_reservation_type (on the template) to
1. **(default)** /datum/turf_reservation/turf_not_baseturf - preserves
baseturfs of what you map in, eg. plating under normal flooring and
space under that plating, etc. Turf used to fill in the template is
still space
2. /datum/turf_reservation/indestructible_plating - fills in the noop
spots before loading with indestructible plating, and also is the
baseturf for everything there, so break any turf = indestructible
plating (you may still map in space)

## Why It's Good For The Game
makes sense for normal walls in deathmatch to not break into space
immediately and that allows more destructible deathmatch maps
i encourage whoever makes new maps to include non indestructible turfs

## Changelog
🆑
fix: breaking certain terrain in deathmatch doesnt instantly breach to
space
/🆑

* turf reservations may set whether they should override baseturfs, off for deathmatch

---------

Co-authored-by: jimmyl <70376633+mc-oofert@users.noreply.github.com>
2024-08-15 22:28:18 +07:00
..
2024-08-12 22:43:35 -04:00