Map: Of water and dirt.

Fixes dirt amounts not updating properly.
Adds beach and water turf definitions.
This commit is contained in:
PsiOmegaDelta
2016-01-26 10:55:05 +01:00
parent b4d66210b2
commit 2474054585
2 changed files with 31 additions and 6 deletions
+30 -5
View File
@@ -177,11 +177,36 @@
/turf/simulated/floor/airless/lava
/turf/simulated/floor/light
/turf/simulated/floor/snow
/turf/simulated/floor/beach
/turf/simulated/floor/beach/sand
/turf/simulated/floor/beach/sand/desert
/turf/simulated/floor/beach/coastline
/turf/simulated/floor/beach/water
/turf/simulated/floor/beach/water/ocean
/turf/simulated/floor/plating/snow
/turf/simulated/floor/airless/ceiling
/turf/simulated/floor/beach
name = "beach"
icon = 'icons/misc/beach.dmi'
/turf/simulated/floor/beach/sand
name = "sand"
icon_state = "sand"
/turf/simulated/floor/beach/sand/desert
icon_state = "desert"
/turf/simulated/floor/beach/coastline
name = "coastline"
icon = 'icons/misc/beach2.dmi'
icon_state = "sandwater"
/turf/simulated/floor/beach/water
name = "water"
icon_state = "water"
/turf/simulated/floor/beach/water/update_dirt()
return // Water doesn't become dirty
/turf/simulated/floor/beach/water/ocean
icon_state = "seadeep"
/turf/simulated/floor/beach/water/New()
..()
overlays += image("icon"='icons/misc/beach.dmi',"icon_state"="water5","layer"=MOB_LAYER+0.1)
+1 -1
View File
@@ -72,7 +72,7 @@
tracks.AddTracks(bloodDNA,comingdir,goingdir,bloodcolor)
/turf/simulated/proc/update_dirt()
dirt = min(dirt++, 101)
dirt = min(dirt+1, 101)
var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src)
if (dirt > 50)
if (!dirtoverlay)