mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 11:43:31 +00:00
Turf initialization tweaking.
Removes the need for a spawn() in New().
This commit is contained in:
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
/area/initialize()
|
/area/initialize()
|
||||||
..()
|
..()
|
||||||
if(turf_initializer)
|
for(var/turf/simulated/T in src)
|
||||||
for(var/turf/simulated/T in src)
|
T.initialize()
|
||||||
|
if(turf_initializer)
|
||||||
turf_initializer.initialize(T)
|
turf_initializer.initialize(T)
|
||||||
|
|||||||
@@ -20,12 +20,15 @@
|
|||||||
holy = 1
|
holy = 1
|
||||||
levelupdate()
|
levelupdate()
|
||||||
|
|
||||||
|
/turf/simulated/proc/initialize()
|
||||||
|
return
|
||||||
|
|
||||||
/turf/simulated/proc/AddTracks(var/typepath,var/bloodDNA,var/comingdir,var/goingdir,var/bloodcolor="#A10808")
|
/turf/simulated/proc/AddTracks(var/typepath,var/bloodDNA,var/comingdir,var/goingdir,var/bloodcolor="#A10808")
|
||||||
var/obj/effect/decal/cleanable/blood/tracks/tracks = locate(typepath) in src
|
var/obj/effect/decal/cleanable/blood/tracks/tracks = locate(typepath) in src
|
||||||
if(!tracks)
|
if(!tracks)
|
||||||
tracks = new typepath(src)
|
tracks = new typepath(src)
|
||||||
tracks.AddTracks(bloodDNA,comingdir,goingdir,bloodcolor)
|
tracks.AddTracks(bloodDNA,comingdir,goingdir,bloodcolor)
|
||||||
|
|
||||||
/turf/simulated/proc/update_dirt()
|
/turf/simulated/proc/update_dirt()
|
||||||
dirt = min(dirt++, 101)
|
dirt = min(dirt++, 101)
|
||||||
var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src)
|
var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src)
|
||||||
|
|||||||
@@ -11,11 +11,10 @@
|
|||||||
var/list/underlay_references
|
var/list/underlay_references
|
||||||
var/global/overlay_map = list()
|
var/global/overlay_map = list()
|
||||||
|
|
||||||
/turf/simulated/open/New()
|
/turf/simulated/open/initialize()
|
||||||
. = ..()
|
..()
|
||||||
spawn(1)
|
below = GetBelow(src)
|
||||||
below = GetBelow(src)
|
ASSERT(HasBelow(z))
|
||||||
ASSERT(HasBelow(z))
|
|
||||||
|
|
||||||
/turf/simulated/open/Entered(var/atom/movable/mover)
|
/turf/simulated/open/Entered(var/atom/movable/mover)
|
||||||
// only fall down in defined areas (read: areas with artificial gravitiy)
|
// only fall down in defined areas (read: areas with artificial gravitiy)
|
||||||
|
|||||||
Reference in New Issue
Block a user