Map Decals v.2 (#23385)

Simple decal system to replace turf stacking and icon state duplication.
Plus simple script to help with path updates that are bit more complicated that search&replace.
Fixes caution tiles turning into space.
Fixes flipped corner decals.
Fixes gas list property whitespace on replacing.
This commit is contained in:
AnturK
2017-01-29 22:20:39 +01:00
committed by oranges
parent 886c5e03bc
commit 6470464ec1
117 changed files with 18099 additions and 9745 deletions

View File

@@ -1,13 +1,13 @@
"a" = (/turf/open/space,/area/space)
"b" = (/turf/closed/mineral,/area/shuttle/escape{luminosity = 0})
"c" = (/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"c" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"d" = (/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"e" = (/obj/machinery/computer/emergency_shuttle{use_power = 0},/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"f" = (/mob/living/simple_animal/hostile/asteroid/goliath,/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"g" = (/obj/structure/mineral_door/iron,/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"h" = (/obj/item/weapon/pickaxe,/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"i" = (/obj/effect/station_crash,/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"j" = (/obj/docking_port/mobile/emergency{dwidth = 20; height = 40; name = "a meteor with engines strapped to it"; timid = 1; width = 40},/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"j" = (/obj/docking_port/mobile/emergency{dwidth = 20;height = 40;name = "a meteor with engines strapped to it";timid = 1;width = 40},/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"k" = (/obj/structure/closet/crate,/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"l" = (/obj/machinery/power/smes,/turf/open/floor/plating/asteroid,/area/shuttle/escape{luminosity = 0})
"m" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape{luminosity = 0})