diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index e0d917e9be6..8601b60d50b 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -268,6 +268,38 @@ // Holographic Items! +/turf/simulated/floor/holofloor/ + thermal_conductivity = 0 + +/turf/simulated/floor/holofloor/grass + name = "Lush Grass" + icon_state = "grass1" + floor_tile = new/obj/item/stack/tile/grass + + New() + floor_tile.New() //I guess New() isn't run on objects spawned without the definition of a turf to house them, ah well. + icon_state = "grass[pick("1","2","3","4")]" + ..() + spawn(4) + update_icon() + for(var/direction in cardinal) + if(istype(get_step(src,direction),/turf/simulated/floor)) + var/turf/simulated/floor/FF = get_step(src,direction) + FF.update_icon() //so siding get updated properly + +/turf/simulated/floor/holofloor/attackby(obj/item/weapon/W as obj, mob/user as mob) + return + // HOLOFLOOR DOES NOT GIVE A FUCK + + + + + + + + + + /obj/structure/table/holotable name = "table" desc = "A square piece of metal standing on four metal legs. It can not move." diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index ac8beac91f9..d8561b867d8 100644 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -5626,34 +5626,34 @@ "cej" = (/turf/space/transit/east/two,/area) "cek" = (/obj/step_trigger/teleporter/random{name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/two,/area) "cel" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall{tag = "icon-iron3"; icon = 'mineral_walls.dmi'; icon_state = "iron3"},/area) -"cem" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"cem" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) "cen" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{tag = "icon-iron3"; icon = 'mineral_walls.dmi'; icon_state = "iron3"},/area) -"ceo" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/source_plating) -"cep" = (/turf/simulated/floor/engine{carbon_dioxide = 0; heat_capacity = 10000; name = "Burn-Mix floor"; nitrogen = 0; oxygen = 2500; temperature = 370; thermal_conductivity = 0; toxins = 5000},/area/holodeck/source_burntest) -"ceq" = (/turf/simulated/floor{icon_state = "red"; dir = 9},/area/holodeck/source_emptycourt) -"cer" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/holodeck/source_emptycourt) -"ces" = (/turf/simulated/floor,/area/holodeck/source_emptycourt) +"ceo" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_plating) +"cep" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"ceq" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_emptycourt) +"cer" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_emptycourt) +"ces" = (/turf/simulated/floor/holofloor,/area/holodeck/source_emptycourt) "cet" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{tag = "icon-iron3"; icon = 'mineral_walls.dmi'; icon_state = "iron3"},/area) "ceu" = (/turf/space/transit/east/three,/area) "cev" = (/obj/step_trigger/teleporter/random{name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/three,/area) -"cew" = (/obj/effect/critter/spesscarp/elite,/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) -"cex" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/engine{carbon_dioxide = 0; heat_capacity = 10000; name = "Burn-Mix floor"; nitrogen = 0; oxygen = 2500; temperature = 370; thermal_conductivity = 0; toxins = 5000},/area/holodeck/source_burntest) -"cey" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/holodeck/source_emptycourt) -"cez" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/holodeck/source_emptycourt) -"ceA" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/holodeck/source_emptycourt) -"ceB" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/holodeck/source_emptycourt) -"ceC" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/holodeck/source_emptycourt) -"ceD" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/holodeck/source_emptycourt) -"ceE" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/holodeck/source_emptycourt) +"cew" = (/obj/effect/critter/spesscarp/elite,/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"cex" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"cey" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_emptycourt) +"cez" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "redcorner"},/area/holodeck/source_emptycourt) +"ceA" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_emptycourt) +"ceB" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "redcorner"},/area/holodeck/source_emptycourt) +"ceC" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_emptycourt) +"ceD" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "blue"},/area/holodeck/source_emptycourt) +"ceE" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "blue"},/area/holodeck/source_emptycourt) "ceF" = (/obj/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/one,/area) -"ceG" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/holodeck/source_emptycourt) -"ceH" = (/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/holodeck/source_emptycourt) -"ceI" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/holodeck/source_emptycourt) +"ceG" = (/turf/simulated/floor/holofloor{icon_state = "bluecorner"},/area/holodeck/source_emptycourt) +"ceH" = (/turf/simulated/floor/holofloor{icon_state = "blue"},/area/holodeck/source_emptycourt) +"ceI" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "bluecorner"},/area/holodeck/source_emptycourt) "ceJ" = (/obj/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/two,/area) "ceK" = (/turf/space,/area/shuttle/escape_pod5/transit) "ceL" = (/obj/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/two,/area) -"ceM" = (/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/holodeck/source_emptycourt) -"ceN" = (/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/holodeck/source_emptycourt) +"ceM" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "blue"},/area/holodeck/source_emptycourt) +"ceN" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "blue"},/area/holodeck/source_emptycourt) "ceO" = (/obj/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/three,/area) "ceP" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/east/three,/area) "ceQ" = (/turf/unsimulated/wall{tag = "icon-iron7"; icon = 'mineral_walls.dmi'; icon_state = "iron7"},/area) @@ -5661,41 +5661,41 @@ "ceS" = (/turf/unsimulated/wall,/area) "ceT" = (/turf/unsimulated/wall{tag = "icon-iron11"; icon = 'mineral_walls.dmi'; icon_state = "iron11"},/area) "ceU" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/east/one,/area) -"ceV" = (/turf/simulated/floor/grass,/area/holodeck/source_beach) -"ceW" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/holodeck/source_thunderdomecourt) -"ceX" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/melee/energy/sword/holosword/red,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/holodeck/source_thunderdomecourt) -"ceY" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/melee/energy/sword/holosword/red,/turf/simulated/floor,/area/holodeck/source_thunderdomecourt) -"ceZ" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/melee/energy/sword/holosword/red,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/holodeck/source_thunderdomecourt) -"cfa" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/holodeck/source_thunderdomecourt) -"cfb" = (/turf/simulated/floor{icon_state = "red"; dir = 9},/area/holodeck/source_boxingcourt) -"cfc" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxingyellow"},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/holodeck/source_boxingcourt) -"cfd" = (/turf/simulated/floor,/area/holodeck/source_boxingcourt) -"cfe" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxingyellow"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/holodeck/source_boxingcourt) -"cff" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/holodeck/source_boxingcourt) -"cfg" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/turf/simulated/floor/grass,/area/holodeck/source_beach) -"cfh" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm1"; layer = 10; name = "palm tree"},/turf/simulated/floor/grass,/area/holodeck/source_beach) -"cfi" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/holodeck/source_thunderdomecourt) -"cfj" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/holodeck/source_thunderdomecourt) -"cfk" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/holodeck/source_thunderdomecourt) -"cfl" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/holodeck/source_thunderdomecourt) -"cfm" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/holodeck/source_thunderdomecourt) -"cfn" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/holodeck/source_boxingcourt) -"cfo" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/holodeck/source_boxingcourt) -"cfp" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/holodeck/source_boxingcourt) -"cfq" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/holodeck/source_boxingcourt) -"cfr" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/holodeck/source_boxingcourt) -"cfs" = (/turf/simulated/floor,/area/holodeck/source_thunderdomecourt) -"cft" = (/obj/structure/holowindow,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/holodeck/source_thunderdomecourt) -"cfu" = (/obj/structure/holowindow,/turf/simulated/floor,/area/holodeck/source_thunderdomecourt) -"cfv" = (/obj/structure/holowindow,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/holodeck/source_thunderdomecourt) -"cfw" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/holodeck/source_thunderdomecourt) -"cfx" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor,/area/holodeck/source_thunderdomecourt) -"cfy" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/holodeck/source_thunderdomecourt) -"cfz" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/holodeck/source_boxingcourt) -"cfA" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/holodeck/source_boxingcourt) -"cfB" = (/turf/simulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "Sand"},/area/holodeck/source_beach) -"cfC" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/holodeck/source_thunderdomecourt) -"cfD" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/holodeck/source_thunderdomecourt) +"ceV" = (/turf/simulated/floor/holofloor/grass,/area/holodeck/source_beach) +"ceW" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"ceX" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/melee/energy/sword/holosword/red,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"ceY" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/melee/energy/sword/holosword/red,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"ceZ" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/melee/energy/sword/holosword/red,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cfa" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cfb" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cfc" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxingyellow"},/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cfd" = (/turf/simulated/floor/holofloor,/area/holodeck/source_boxingcourt) +"cfe" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxingyellow"},/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cff" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cfg" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_beach) +"cfh" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm1"; layer = 10; name = "palm tree"},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_beach) +"cfi" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cfj" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "redcorner"},/area/holodeck/source_thunderdomecourt) +"cfk" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cfl" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "redcorner"},/area/holodeck/source_thunderdomecourt) +"cfm" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cfn" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cfo" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "redcorner"},/area/holodeck/source_boxingcourt) +"cfp" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cfq" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "redcorner"},/area/holodeck/source_boxingcourt) +"cfr" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_boxingcourt) +"cfs" = (/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"cft" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cfu" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"cfv" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"cfw" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) +"cfx" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"cfy" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) +"cfz" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "blue"},/area/holodeck/source_boxingcourt) +"cfA" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "blue"},/area/holodeck/source_boxingcourt) +"cfB" = (/turf/simulated/floor/holofloor{icon = 'beach.dmi'; icon_state = "sand"; name = "Soft sand"},/area/holodeck/source_beach) +"cfC" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) +"cfD" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) "cfE" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/three,/area) "cfF" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/one,/area) "cfG" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/two,/area) @@ -5706,25 +5706,25 @@ "cfL" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/two,/area) "cfM" = (/turf/space,/area/shuttle/escape/transit) "cfN" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/one,/area) -"cfO" = (/turf/simulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"; name = "Beach Front"},/area/holodeck/source_beach) -"cfP" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/holodeck/source_thunderdomecourt) -"cfQ" = (/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) -"cfR" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/holodeck/source_thunderdomecourt) -"cfS" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/holodeck/source_boxingcourt) -"cfT" = (/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/holodeck/source_boxingcourt) -"cfU" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/holodeck/source_boxingcourt) +"cfO" = (/turf/simulated/floor/holofloor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"; name = "Beach Front"},/area/holodeck/source_beach) +"cfP" = (/turf/simulated/floor/holofloor{icon_state = "bluecorner"},/area/holodeck/source_thunderdomecourt) +"cfQ" = (/turf/simulated/floor/holofloor{icon_state = "blue"},/area/holodeck/source_thunderdomecourt) +"cfR" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "bluecorner"},/area/holodeck/source_thunderdomecourt) +"cfS" = (/turf/simulated/floor/holofloor{icon_state = "bluecorner"},/area/holodeck/source_boxingcourt) +"cfT" = (/turf/simulated/floor/holofloor{icon_state = "blue"},/area/holodeck/source_boxingcourt) +"cfU" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "bluecorner"},/area/holodeck/source_boxingcourt) "cfV" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/one,/area) "cfW" = (/obj/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/two,/area) -"cfX" = (/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "water2"; layer = 10; mouse_opacity = 0; name = "water"},/turf/simulated/floor{icon = 'beach.dmi'; icon_plating = "water"; icon_regular_floor = "water"; icon_state = "water"; name = "Water"},/area/holodeck/source_beach) -"cfY" = (/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/holodeck/source_thunderdomecourt) -"cfZ" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/melee/energy/sword/holosword/green,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/holodeck/source_thunderdomecourt) -"cga" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/melee/energy/sword/holosword/green,/turf/simulated/floor,/area/holodeck/source_thunderdomecourt) -"cgb" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/melee/energy/sword/holosword/green,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/holodeck/source_thunderdomecourt) -"cgc" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/holodeck/source_thunderdomecourt) -"cgd" = (/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/holodeck/source_boxingcourt) -"cge" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/holodeck/source_boxingcourt) -"cgf" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/holodeck/source_boxingcourt) -"cgg" = (/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/holodeck/source_boxingcourt) +"cfX" = (/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "water2"; layer = 10; mouse_opacity = 0; name = "water"},/turf/simulated/floor/holofloor{icon = 'beach.dmi'; icon_plating = "water"; icon_regular_floor = "water"; icon_state = "water"; name = "Water"},/area/holodeck/source_beach) +"cfY" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) +"cfZ" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/melee/energy/sword/holosword/green,/turf/simulated/floor/holofloor{dir = 6; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) +"cga" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/melee/energy/sword/holosword/green,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"cgb" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/melee/energy/sword/holosword/green,/turf/simulated/floor/holofloor{dir = 10; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) +"cgc" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "blue"},/area/holodeck/source_thunderdomecourt) +"cgd" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "blue"},/area/holodeck/source_boxingcourt) +"cge" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 6; icon_state = "blue"},/area/holodeck/source_boxingcourt) +"cgf" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 10; icon_state = "blue"},/area/holodeck/source_boxingcourt) +"cgg" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "blue"},/area/holodeck/source_boxingcourt) "cgh" = (/turf/unsimulated/wall{tag = "icon-iron5"; icon = 'mineral_walls.dmi'; icon_state = "iron5"},/area) "cgi" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall{tag = "icon-iron12"; icon = 'mineral_walls.dmi'; icon_state = "iron12"},/area) "cgj" = (/turf/unsimulated/wall{tag = "icon-iron13"; icon = 'mineral_walls.dmi'; icon_state = "iron13"},/area) @@ -6293,7 +6293,7 @@ "cra" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "NTrasen"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "crb" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) "crc" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"crd" = (/obj/structure/table,/obj/item/assembly/shock_kit{icon = 'assemblies.dmi'},/obj/item/device/assembly/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"crd" = (/obj/structure/table,/obj/item/assembly/shock_kit{icon = 'icons/obj/assemblies.dmi'},/obj/item/device/assembly/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) "cre" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) "crf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) "crg" = (/obj/effect/landmark{name = "Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom)