Multi-Z Support for Lazy Templates | Cleans up some turf flag misuse (#77786)

## About The Pull Request

Adds multi-z support for lazy templates
Also fixes some improper use and placement for turf flags
## Why It's Good For The Game

Shadow needs/wants this for bit runner maps.
Turf flags are also why lava has been generating in places it shouldnt.
(inside of ruins)
## Changelog
🆑
fix: Lava can no longer occasionally generate inside of previously
loaded templates and breach and/or destroy shit
/🆑

---------

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
This commit is contained in:
Zephyr
2023-09-19 01:06:08 +00:00
committed by GitHub
co-authored by Jeremiah LemonInTheDark
parent a67404f5dc
commit 1b96345e44
37 changed files with 1048 additions and 183 deletions
+1 -1
View File
@@ -1023,7 +1023,7 @@ GLOBAL_PROTECT(admin_verbs_poll)
if(!isobserver(usr))
admin_ghost()
usr.forceMove(coords2turf(reservation.bottom_left_coords))
usr.forceMove(reservation.bottom_left_turfs[1])
message_admins("[key_name_admin(usr)] has loaded lazy template '[choice]'")
to_chat(usr, span_boldnicegreen("Template loaded, you have been moved to the bottom left of the reservation."))