From 5bc18c4c96ac206cf033a6377ad4623dc75b0740 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Mon, 13 Apr 2020 08:33:22 -0500 Subject: [PATCH] Replace ring in holo boxing ring with actual ring. (#7209) * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Delete fitness_vr.dmi * Add files via upload --- code/game/objects/structures/fitness_vr.dm | 79 ++++ icons/obj/fitness_vr.dmi | Bin 0 -> 463 bytes icons/turf/floors_vr.dmi | Bin 36508 -> 37627 bytes maps/tether/submaps/tether_misc.dmm | 410 ++++++++++----------- vorestation.dme | 1 + 5 files changed, 265 insertions(+), 225 deletions(-) create mode 100644 code/game/objects/structures/fitness_vr.dm create mode 100644 icons/obj/fitness_vr.dmi diff --git a/code/game/objects/structures/fitness_vr.dm b/code/game/objects/structures/fitness_vr.dm new file mode 100644 index 0000000000..341246051e --- /dev/null +++ b/code/game/objects/structures/fitness_vr.dm @@ -0,0 +1,79 @@ +/obj/structure/fitness/boxing_ropes + name = "Ropes" + desc = "Firm yet springy, perhaps this could be useful!" + icon = 'icons/obj/fitness_vr.dmi' + icon_state = "ropes" + density = 1 + throwpass = 1 + climbable = 1 + layer = WINDOW_LAYER + anchored = 1 + flags = ON_BORDER +/obj/structure/fitness/boxing_ropes/CanPass(atom/movable/mover, turf/target) + if(istype(mover) && mover.checkpass(PASSTABLE)) + return TRUE + if(get_dir(mover, target) == turn(dir, 180)) + return !density + return TRUE +/obj/structure/fitness/boxing_ropes/CheckExit(atom/movable/O as mob|obj, target as turf) + if(istype(O) && O.checkpass(PASSTABLE)) + return 1 + if(get_dir(O.loc, target) == dir) + return 0 + return 1 + +/obj/structure/fitness/boxing_ropes_bottom + name = "Ropes" + desc = "Firm yet springy, perhaps this could be useful!" + icon = 'icons/obj/fitness_vr.dmi' + icon_state = "ropes" + density = 1 + throwpass = 1 + climbable = 1 + plane = MOB_PLANE + layer = ABOVE_MOB_LAYER + anchored = 1 + flags = ON_BORDER +/obj/structure/fitness/boxing_ropes_bottom/CanPass(atom/movable/mover, turf/target) + if(istype(mover) && mover.checkpass(PASSTABLE)) + return TRUE + if(get_dir(mover, target) == turn(dir, 180)) + return !density + return TRUE +/obj/structure/fitness/boxing_ropes_bottom/CheckExit(atom/movable/O as mob|obj, target as turf) + if(istype(O) && O.checkpass(PASSTABLE)) + return 1 + if(get_dir(O.loc, target) == dir) + return 0 + return 1 + + + +/obj/structure/fitness/boxing_turnbuckle + name = "Turnbuckle" + desc = "A sturdy post that looks like it could support even the most heaviest of heavy weights!" + icon = 'icons/obj/fitness_vr.dmi' + icon_state = "turnbuckle" + density = 1 + throwpass = 1 + climbable = 1 + layer = WINDOW_LAYER + anchored = 1 + flags = ON_BORDER +/obj/structure/fitness/boxing_turnbuckle/CanPass(atom/movable/mover, turf/target) + if(istype(mover) && mover.checkpass(PASSTABLE)) + return TRUE + if(get_dir(mover, target) == turn(dir, 180)) + return !density + return TRUE +/obj/structure/fitness/boxing_turnbuckle/CheckExit(atom/movable/O as mob|obj, target as turf) + if(istype(O) && O.checkpass(PASSTABLE)) + return 1 + if(get_dir(O.loc, target) == dir) + return 0 + return 1 + +/turf/simulated/fitness + name = "Mat" + icon = 'icons/turf/floors_vr.dmi' + icon_state = "fit_mat" \ No newline at end of file diff --git a/icons/obj/fitness_vr.dmi b/icons/obj/fitness_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f5b0f1a74ed5bb320de87be0622e4193686c67b0 GIT binary patch literal 463 zcmV;=0WkiFP)@N-Zrd6B83#TU$j%MgRZ*{{R5D008FZ<})+@0Ey+%(b2%bz-P0inE(I)0d!JM zQvg8b*k%9#0C##+Sad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP17 zz@mU_0a3bVHh>f$Pwz8exh#OWL{a@g7O=9@2C&bP74x)KB)~=xfBZhd*@*%-CnGf7 zAz&v8+?|Zjbcf*KM1iN15t{A*EVDaZF98As2oN9uyZ{5?^N_7HSW5r^002ovPDHLk FV1i$uyMzD$ literal 0 HcmV?d00001 diff --git a/icons/turf/floors_vr.dmi b/icons/turf/floors_vr.dmi index e3d15e20514bbec6951004d48b4ddb423f60ead8..fe547e274f9cf8cb8bb9fed438a2d5f7ef8128b4 100644 GIT binary patch delta 20304 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 P zP}jAymAAHQ^LsANO!V;_Rthu^0CbBqhk&MO>g+f?Vz==(X83QlM-@Oe00000NkvXX Hu0mjf%Wwaz delta 19177 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 RU=siU002ovPDHLkV1iPl4kiEq diff --git a/maps/tether/submaps/tether_misc.dmm b/maps/tether/submaps/tether_misc.dmm index 93bd74a4c6..7176f98c98 100644 --- a/maps/tether/submaps/tether_misc.dmm +++ b/maps/tether/submaps/tether_misc.dmm @@ -436,25 +436,22 @@ /turf/simulated/floor/holofloor/tiled/dark, /area/holodeck/source_thunderdomecourt) "bs" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l" - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry{ - dir = 1 - }, -/area/shuttle/supply) +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) "bt" = ( /obj/structure/bed/chair/holochair, /turf/simulated/floor/holofloor/wood, /area/holodeck/source_courtroom) "bu" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry{ +/obj/structure/fitness/boxing_ropes{ dir = 1 }, -/area/shuttle/supply) +/obj/structure/fitness/boxing_turnbuckle{ + dir = 8; + layer = 3.4 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) "bv" = ( /obj/structure/window/reinforced/holowindow{ dir = 1 @@ -463,27 +460,21 @@ /turf/simulated/floor/holofloor/wood, /area/holodeck/source_courtroom) "bw" = ( -/obj/structure/shuttle/engine/propulsion, -/obj/effect/shuttle_landmark{ - base_area = /area/space; - base_turf = /turf/space; - landmark_tag = "supply_cc"; - name = "Centcom Supply Depot" - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry{ +/obj/structure/fitness/boxing_ropes{ dir = 1 }, -/area/shuttle/supply) +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) "bx" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r" - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry{ +/obj/structure/fitness/boxing_ropes{ dir = 1 }, -/area/shuttle/supply) +/obj/structure/fitness/boxing_turnbuckle{ + dir = 4; + layer = 3.4 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) "by" = ( /obj/machinery/light{ dir = 8; @@ -498,9 +489,39 @@ }, /turf/simulated/shuttle/floor, /area/shuttle/supply) +"bA" = ( +/obj/structure/fitness/boxing_ropes{ + dir = 8 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) "bB" = ( /turf/simulated/floor/holofloor/desert, /area/holodeck/source_picnicarea) +"bC" = ( +/obj/structure/fitness/boxing_ropes{ + dir = 4 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bD" = ( +/obj/structure/fitness/boxing_turnbuckle{ + dir = 8 + }, +/obj/structure/fitness/boxing_ropes_bottom, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bE" = ( +/obj/structure/fitness/boxing_ropes_bottom, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bF" = ( +/obj/structure/fitness/boxing_turnbuckle{ + dir = 4 + }, +/obj/structure/fitness/boxing_ropes_bottom, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) "bG" = ( /obj/effect/floor_decal/spline/plain{ dir = 1 @@ -566,6 +587,35 @@ /obj/structure/bed/chair/holochair, /turf/simulated/floor/holofloor/wood, /area/holodeck/source_courtroom) +"bN" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + dir = 1 + }, +/area/shuttle/supply) +"bO" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + dir = 1 + }, +/area/shuttle/supply) +"bP" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "supply_cc"; + name = "Centcom Supply Depot" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + dir = 1 + }, +/area/shuttle/supply) "bQ" = ( /obj/machinery/door/airlock/glass_external{ frequency = 1380; @@ -591,6 +641,15 @@ /obj/structure/table/woodentable/holotable, /turf/simulated/floor/holofloor/desert, /area/holodeck/source_picnicarea) +"bT" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + dir = 1 + }, +/area/shuttle/supply) "bU" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/effect/floor_decal/spline/fancy/wood{ @@ -670,6 +729,20 @@ }, /turf/simulated/floor/holofloor/carpet, /area/holodeck/source_courtroom) +"cd" = ( +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 4; + teleport_z_offset = 4 + }, +/turf/space, +/turf/space/transit/north, +/area/space) "cj" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; @@ -1195,19 +1268,6 @@ /obj/effect/overlay/coconut, /turf/simulated/floor/holofloor/beach/sand, /area/holodeck/source_beach) -"ev" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Red Corner" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"ew" = ( -/obj/structure/window/reinforced/holowindow, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) "eJ" = ( /obj/structure/flora/tree/dead, /turf/simulated/floor/holofloor/snow, @@ -1222,33 +1282,6 @@ /obj/item/weapon/beach_ball, /turf/simulated/floor/holofloor/beach/sand, /area/holodeck/source_beach) -"eN" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"eO" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"eP" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"eQ" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"eR" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) "eS" = ( /obj/effect/floor_decal/industrial/danger, /turf/simulated/floor/tiled/steel, @@ -1351,30 +1384,6 @@ }, /turf/simulated/floor/holofloor/tiled, /area/holodeck/source_thunderdomecourt) -"fg" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"fh" = ( -/obj/effect/floor_decal/corner/blue/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"fi" = ( -/obj/effect/floor_decal/corner/blue/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"fj" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) "fn" = ( /obj/structure/holostool, /obj/effect/floor_decal/carpet{ @@ -1438,16 +1447,6 @@ }, /turf/simulated/floor/holofloor/tiled, /area/holodeck/source_thunderdomecourt) -"fw" = ( -/obj/effect/floor_decal/corner/blue/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"fx" = ( -/obj/effect/floor_decal/corner/blue/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) "fz" = ( /obj/effect/floor_decal/corner/green{ dir = 9 @@ -1472,18 +1471,6 @@ }, /turf/simulated/floor/holofloor/tiled, /area/holodeck/source_thunderdomecourt) -"fD" = ( -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"fE" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) "fG" = ( /obj/structure/flora/grass/brown, /turf/simulated/floor/holofloor/snow, @@ -1508,19 +1495,6 @@ icon_state = "beach" }, /area/holodeck/source_beach) -"fM" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"fN" = ( -/obj/machinery/door/window/holowindoor{ - dir = 1; - name = "Green Corner" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) "fO" = ( /obj/structure/holostool, /obj/effect/floor_decal/carpet{ @@ -2474,20 +2448,6 @@ }, /turf/simulated/floor/tiled/steel, /area/space) -"Lw" = ( -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 4; - teleport_z_offset = 4 - }, -/turf/space, -/turf/space/transit/north, -/area/space) "Lz" = ( /obj/effect/step_trigger/teleporter/planetary_fall/virgo3b, /turf/simulated/sky/virgo3b/south, @@ -9351,10 +9311,10 @@ Jz Jz Jz Jz -Lw -Lw -Lw -Lw +cd +cd +cd +cd ap Xl OY @@ -9496,7 +9456,7 @@ jf Gs Gs Gs -Lw +cd ap Xl OY @@ -9638,7 +9598,7 @@ jf Gs Gs Gs -Lw +cd ap Xl OY @@ -9780,7 +9740,7 @@ jf Gs Gs Gs -Lw +cd ap Xl Xl @@ -9922,7 +9882,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -10064,7 +10024,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -10206,7 +10166,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -10348,7 +10308,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -10490,7 +10450,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -10632,7 +10592,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -10774,7 +10734,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -10916,7 +10876,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -11058,7 +11018,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -11200,7 +11160,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -11342,7 +11302,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -11484,7 +11444,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -11626,7 +11586,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -11768,7 +11728,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -11910,7 +11870,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -12052,7 +12012,7 @@ jf Gs Gs Gs -Lw +cd ap ap ap @@ -12171,30 +12131,30 @@ ap ap ap ap -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw -Lw +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd ap ap ap @@ -20646,7 +20606,7 @@ di by bc bc -bs +bN aq ae ae @@ -20788,7 +20748,7 @@ di bn bn dE -bu +bO aq ae ae @@ -20930,7 +20890,7 @@ di bn bn dE -bw +bP aq ae ae @@ -21072,7 +21032,7 @@ bn bn bn dE -bu +bO aq ae ae @@ -21214,7 +21174,7 @@ bn bz bc bc -bx +bT aq ae ae @@ -23466,10 +23426,10 @@ dB dY dY dY -eN -eN -eN -eN +dY +dY +dY +dY dY dY dY @@ -23607,12 +23567,12 @@ dw dB dY dY -ev -eO -fg -fg -eQ -fM +dY +bu +bA +bA +bD +dY eo dY fZ @@ -23749,12 +23709,12 @@ dw dB dY eo -ew -eP -fh -fw -fD -fM +dY +bw +bs +bs +bE +dY eo dY dB @@ -23891,12 +23851,12 @@ dw dB dY eo -ew -eP -fi -fx -fD -fM +dY +bw +bs +bs +bE +dY eo dY dB @@ -24033,12 +23993,12 @@ dx dB dY eo -ew -eQ -fj -fj -fE -fN +dY +bx +bC +bC +bF +dY dY dY dB @@ -24176,10 +24136,10 @@ dB dY dY dY -eR -eR -eR -eR +dY +dY +dY +dY dY dY dY diff --git a/vorestation.dme b/vorestation.dme index a6e08e8692..29a1477c5b 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1325,6 +1325,7 @@ #include "code\game\objects\structures\fence.dm" #include "code\game\objects\structures\fireaxe.dm" #include "code\game\objects\structures\fitness.dm" +#include "code\game\objects\structures\fitness_vr.dm" #include "code\game\objects\structures\flora.dm" #include "code\game\objects\structures\flora_vr.dm" #include "code\game\objects\structures\girders.dm"