diff --git a/_maps/deathmatch/instagib.dmm b/_maps/deathmatch/instagib.dmm new file mode 100644 index 00000000000..915aa9338da --- /dev/null +++ b/_maps/deathmatch/instagib.dmm @@ -0,0 +1,808 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium, +/area/deathmatch/fullbright) +"c" = ( +/turf/open/floor/light/colour_cycle/dancefloor_b, +/area/deathmatch/fullbright) +"e" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/deathmatch/fullbright) +"q" = ( +/obj/machinery/door/airlock/titanium/glass, +/turf/open/floor/mineral/abductor, +/area/deathmatch/fullbright) +"u" = ( +/turf/template_noop, +/area/template_noop) +"v" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/deathmatch/fullbright) +"y" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/deathmatch/fullbright) +"A" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/vault/alien, +/area/deathmatch/fullbright) +"B" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/vault/alien, +/area/deathmatch/fullbright) +"C" = ( +/turf/open/floor/circuit/green, +/area/deathmatch/fullbright) +"D" = ( +/turf/closed/indestructible/alien, +/area/deathmatch/fullbright) +"E" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/vault/alien, +/area/deathmatch/fullbright) +"F" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/machinery/light/floor, +/turf/open/floor/vault/alien, +/area/deathmatch/fullbright) +"H" = ( +/turf/open/floor/vault/alien, +/area/deathmatch/fullbright) +"I" = ( +/obj/machinery/light, +/turf/open/floor/vault/alien, +/area/deathmatch/fullbright) +"L" = ( +/obj/machinery/light, +/turf/open/floor/circuit/green, +/area/deathmatch/fullbright) +"N" = ( +/obj/machinery/door/airlock/titanium/glass, +/turf/open/floor/plating/abductor2, +/area/deathmatch/fullbright) +"Y" = ( +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/deathmatch/fullbright) + +(1,1,1) = {" +u +u +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +u +u +"} +(2,1,1) = {" +u +D +D +H +H +H +H +H +H +H +N +Y +Y +Y +Y +N +H +H +H +H +H +H +H +D +D +u +"} +(3,1,1) = {" +D +D +H +H +H +H +H +H +H +H +N +Y +Y +Y +Y +N +H +H +H +H +H +H +H +H +D +D +"} +(4,1,1) = {" +D +H +H +F +H +a +a +H +H +I +a +Y +Y +Y +Y +a +E +H +H +a +a +H +F +H +H +D +"} +(5,1,1) = {" +D +H +H +H +H +H +B +H +H +H +H +a +Y +Y +a +H +H +H +H +B +H +H +H +H +H +D +"} +(6,1,1) = {" +D +H +H +a +H +H +H +H +H +H +H +H +a +a +H +H +H +H +H +H +H +H +a +H +H +D +"} +(7,1,1) = {" +D +H +H +a +E +H +H +H +a +H +H +H +H +H +H +H +H +a +H +H +H +I +a +H +H +D +"} +(8,1,1) = {" +D +H +H +H +H +H +H +a +E +H +H +v +C +C +v +H +H +I +a +H +H +H +H +H +H +D +"} +(9,1,1) = {" +D +H +H +H +H +H +a +B +F +C +C +a +q +q +a +C +H +F +B +a +H +H +H +H +H +D +"} +(10,1,1) = {" +D +H +H +A +H +H +H +H +H +C +a +c +c +c +c +a +C +C +H +H +H +H +A +H +H +D +"} +(11,1,1) = {" +D +N +N +a +H +H +H +H +C +a +c +c +c +c +c +c +a +C +H +H +H +H +a +N +N +D +"} +(12,1,1) = {" +D +Y +Y +Y +a +H +H +L +a +c +c +c +c +c +c +c +c +a +y +H +H +a +Y +Y +Y +D +"} +(13,1,1) = {" +D +Y +Y +Y +Y +a +H +C +q +c +c +c +c +c +c +c +c +q +C +H +a +Y +Y +Y +Y +D +"} +(14,1,1) = {" +D +Y +Y +Y +Y +a +H +C +q +c +c +c +c +c +c +c +c +q +C +H +a +Y +Y +Y +Y +D +"} +(15,1,1) = {" +D +Y +Y +Y +a +H +H +L +a +c +c +c +c +c +c +c +c +a +y +H +H +a +Y +Y +Y +D +"} +(16,1,1) = {" +D +N +N +a +H +H +H +H +C +a +c +c +c +c +c +c +a +C +H +H +H +H +a +N +N +D +"} +(17,1,1) = {" +D +H +H +B +H +H +H +H +H +C +a +c +c +c +c +a +C +H +H +H +H +H +B +H +H +D +"} +(18,1,1) = {" +D +H +H +H +H +H +a +A +F +C +C +a +q +q +a +C +C +F +A +a +H +H +H +H +H +D +"} +(19,1,1) = {" +D +H +H +H +H +H +H +a +E +H +H +e +C +C +e +H +H +I +a +H +H +H +H +H +H +D +"} +(20,1,1) = {" +D +H +H +a +E +H +H +H +a +H +H +H +H +H +H +H +H +a +H +H +H +I +a +H +H +D +"} +(21,1,1) = {" +D +H +H +a +H +H +H +H +H +H +H +H +a +a +H +H +H +H +H +H +H +H +a +H +H +D +"} +(22,1,1) = {" +D +H +H +H +H +H +A +H +H +H +H +a +Y +Y +a +H +H +H +H +A +H +H +H +H +H +D +"} +(23,1,1) = {" +D +H +H +F +H +a +a +H +H +I +a +Y +Y +Y +Y +a +E +H +H +a +a +H +F +H +H +D +"} +(24,1,1) = {" +D +D +H +H +H +H +H +H +H +H +N +Y +Y +Y +Y +N +H +H +H +H +H +H +H +H +D +D +"} +(25,1,1) = {" +u +D +D +H +H +H +H +H +H +H +N +Y +Y +Y +Y +N +H +H +H +H +H +H +H +D +D +u +"} +(26,1,1) = {" +u +u +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +u +u +"} diff --git a/_maps/deathmatch/mech_madness.dmm b/_maps/deathmatch/mech_madness.dmm new file mode 100644 index 00000000000..3f804d2ee54 --- /dev/null +++ b/_maps/deathmatch/mech_madness.dmm @@ -0,0 +1,1649 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/turf/closed/indestructible/alien, +/area/deathmatch) +"ad" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_ammo/lmg, +/obj/item/mecha_ammo/lmg{ + pixel_y = 12 + }, +/obj/item/mecha_ammo/scattershot{ + pixel_y = 18 + }, +/obj/item/mecha_ammo/scattershot{ + pixel_y = 24 + }, +/turf/open/floor/carpet/neon/simple/yellow, +/area/deathmatch) +"ae" = ( +/obj/machinery/door/poddoor/shutters{ + id = "dm4" + }, +/turf/open/floor/engine, +/area/deathmatch) +"af" = ( +/obj/machinery/button/door{ + id = "dm3"; + pixel_y = 24 + }, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"aj" = ( +/turf/open/floor/engine, +/area/deathmatch) +"am" = ( +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"an" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/utility/welding, +/obj/machinery/light/directional/west, +/obj/item/inducer, +/obj/item/weldingtool/largetank, +/turf/open/floor/carpet/neon/simple/yellow, +/area/deathmatch) +"ao" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg{ + pixel_y = -8 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot{ + pixel_y = 8 + }, +/turf/open/floor/carpet/neon/simple/yellow, +/area/deathmatch) +"as" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/effect/turf_decal/box, +/obj/machinery/button/door{ + id = "dm1"; + pixel_x = 24 + }, +/turf/open/floor/carpet/neon/simple/yellow, +/area/deathmatch) +"at" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/effect/turf_decal/box, +/obj/machinery/button/door{ + id = "dm4"; + pixel_y = 0; + pixel_x = -24 + }, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"aw" = ( +/turf/open/floor/carpet/neon/simple/purple, +/area/deathmatch) +"ax" = ( +/turf/closed/wall/mineral/plastitanium, +/area/deathmatch) +"az" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/carpet/neon/simple/red, +/area/deathmatch) +"aA" = ( +/obj/vehicle/sealed/mecha/gygax, +/turf/open/floor/carpet/neon/simple/yellow, +/area/deathmatch) +"aB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4; + icon_state = "trimline_warn_fill" + }, +/turf/open/floor/engine, +/area/deathmatch) +"aC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/deathmatch) +"aE" = ( +/mob/living/carbon/human/species/monkey/angry, +/turf/open/floor/engine, +/area/deathmatch) +"aG" = ( +/turf/open/lava, +/area/deathmatch) +"aH" = ( +/obj/vehicle/sealed/mecha/gygax, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"aI" = ( +/turf/open/floor/carpet/neon/simple/lime, +/area/deathmatch) +"aJ" = ( +/turf/open/floor/carpet/neon/simple/red, +/area/deathmatch) +"aK" = ( +/turf/open/floor/carpet/neon/simple/violet, +/area/deathmatch) +"aL" = ( +/obj/item/chair, +/turf/open/floor/engine, +/area/deathmatch) +"aN" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/laser, +/turf/open/floor/engine, +/area/deathmatch) +"aP" = ( +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/deathmatch) +"aQ" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/engine, +/area/deathmatch) +"aR" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/engine, +/area/deathmatch) +"aS" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/turf/open/floor/engine, +/area/deathmatch) +"aV" = ( +/obj/structure/barricade/security, +/turf/open/floor/carpet/neon/simple/red, +/area/deathmatch) +"aW" = ( +/obj/structure/table, +/turf/open/floor/engine, +/area/deathmatch) +"aY" = ( +/obj/structure/closet/crate/trashcart/filled, +/obj/item/weldingtool, +/turf/open/floor/engine, +/area/deathmatch) +"aZ" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/engine, +/area/deathmatch) +"ba" = ( +/obj/structure/closet/crate/trashcart/filled, +/obj/machinery/light/directional/west, +/turf/open/floor/engine, +/area/deathmatch) +"bb" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/engine, +/area/deathmatch) +"bc" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/deathmatch) +"bd" = ( +/obj/item/gun/energy/laser/hellgun, +/obj/structure/closet/crate/trashcart/filled, +/turf/open/floor/engine, +/area/deathmatch) +"be" = ( +/obj/machinery/stasis, +/turf/open/floor/engine, +/area/deathmatch) +"bf" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/carpet/neon/simple/purple, +/area/deathmatch) +"bh" = ( +/turf/open/floor/carpet/neon/simple/orange, +/area/deathmatch) +"bi" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1; + icon_state = "trimline_warn_fill" + }, +/turf/open/floor/engine, +/area/deathmatch) +"bj" = ( +/obj/machinery/sleeper{ + dir = 4; + icon_state = "sleeper" + }, +/turf/open/floor/engine, +/area/deathmatch) +"bk" = ( +/obj/vehicle/ridden/atv, +/obj/item/key/atv, +/turf/open/floor/engine, +/area/deathmatch) +"bl" = ( +/obj/machinery/sleeper{ + dir = 8; + icon_state = "sleeper" + }, +/turf/open/floor/engine, +/area/deathmatch) +"bm" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/engine, +/area/deathmatch) +"bn" = ( +/obj/machinery/vending/assist, +/turf/open/floor/engine, +/area/deathmatch) +"bo" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/engine, +/area/deathmatch) +"bp" = ( +/obj/item/grenade/smokebomb, +/turf/open/floor/engine, +/area/deathmatch) +"bq" = ( +/obj/item/mecha_parts/mecha_equipment/armor/antiproj_armor_booster, +/turf/open/floor/engine, +/area/deathmatch) +"br" = ( +/obj/item/mecha_parts/mecha_equipment/armor/anticcw_armor_booster, +/turf/open/floor/engine, +/area/deathmatch) +"bs" = ( +/turf/open/floor/carpet/neon/simple/blue, +/area/deathmatch) +"bt" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/effect/turf_decal/box, +/obj/machinery/button/door{ + id = "dm2"; + pixel_x = 24 + }, +/turf/open/floor/carpet/neon/simple/orange, +/area/deathmatch) +"bu" = ( +/turf/open/floor/carpet/neon/simple/yellow, +/area/deathmatch) +"bv" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/utility/welding, +/obj/machinery/light/directional/east, +/obj/item/inducer, +/obj/item/weldingtool/largetank, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"bw" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"bx" = ( +/obj/machinery/door/poddoor/shutters{ + id = "dm1" + }, +/turf/open/floor/engine, +/area/deathmatch) +"by" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg{ + pixel_y = -8 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot{ + pixel_y = 8 + }, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"bz" = ( +/obj/machinery/vending/medical, +/turf/open/floor/engine, +/area/deathmatch) +"bB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/engine, +/area/deathmatch) +"bF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8; + icon_state = "trimline_warn_fill" + }, +/turf/open/floor/engine, +/area/deathmatch) +"bG" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_ammo/lmg, +/obj/item/mecha_ammo/lmg{ + pixel_y = 12 + }, +/obj/item/mecha_ammo/scattershot{ + pixel_y = 18 + }, +/obj/item/mecha_ammo/scattershot{ + pixel_y = 24 + }, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"bH" = ( +/obj/structure/table_frame, +/turf/open/floor/carpet/neon/simple/violet, +/area/deathmatch) +"bJ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/engine, +/area/deathmatch) +"bL" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/engine, +/area/deathmatch) +"bM" = ( +/obj/structure/window/fulltile, +/turf/open/floor/engine, +/area/deathmatch) +"bN" = ( +/obj/structure/showcase/horrific_experiment, +/turf/open/floor/engine, +/area/deathmatch) +"bO" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/engine, +/area/deathmatch) +"bP" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"bR" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/engine, +/area/deathmatch) +"bS" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/engine, +/area/deathmatch) +"bT" = ( +/obj/item/shard, +/turf/open/floor/engine, +/area/deathmatch) +"bV" = ( +/turf/open/floor/noslip, +/area/deathmatch) +"bW" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"bY" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"bZ" = ( +/obj/machinery/recharger, +/obj/structure/table, +/turf/open/floor/engine, +/area/deathmatch) +"ca" = ( +/obj/structure/table, +/obj/item/storage/briefcase, +/turf/open/floor/engine, +/area/deathmatch) +"cc" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/engine, +/area/deathmatch) +"cd" = ( +/obj/item/grenade/smokebomb, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"ce" = ( +/obj/structure/chair{ + dir = 1; + icon_state = "chair" + }, +/turf/open/floor/engine, +/area/deathmatch) +"cg" = ( +/obj/structure/showcase/machinery/cloning_pod, +/turf/open/floor/engine, +/area/deathmatch) +"ch" = ( +/obj/structure/chair/office, +/turf/open/floor/engine, +/area/deathmatch) +"ci" = ( +/obj/structure/cannon{ + dir = 8; + icon_state = "falconet_patina" + }, +/turf/open/floor/sepia, +/area/deathmatch) +"ck" = ( +/turf/open/floor/sepia, +/area/deathmatch) +"cl" = ( +/obj/item/reagent_containers/syringe, +/turf/open/floor/light/colour_cycle/dancefloor_b, +/area/deathmatch) +"cm" = ( +/obj/item/gun/ballistic/revolver/c38/detective, +/obj/structure/table/wood, +/turf/open/floor/sepia, +/area/deathmatch) +"cn" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/sepia, +/area/deathmatch) +"cp" = ( +/obj/structure/window/spawner/directional/south, +/turf/open/floor/sepia, +/area/deathmatch) +"cq" = ( +/obj/item/gun/ballistic/rifle/boltaction/pipegun, +/obj/structure/table/wood, +/turf/open/floor/sepia, +/area/deathmatch) +"cr" = ( +/obj/item/gun/ballistic/rifle/boltaction, +/obj/structure/table/wood, +/turf/open/floor/sepia, +/area/deathmatch) +"ct" = ( +/obj/structure/window/spawner/directional/west{ + icon_state = "window" + }, +/obj/item/lighter, +/turf/open/floor/sepia, +/area/deathmatch) +"cv" = ( +/obj/item/reagent_containers/cup/bucket/wooden, +/obj/machinery/light/directional/south, +/turf/open/floor/sepia, +/area/deathmatch) +"cw" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"cx" = ( +/obj/structure/fermenting_barrel/gunpowder, +/turf/open/floor/sepia, +/area/deathmatch) +"cy" = ( +/obj/structure/toilet{ + dir = 8; + icon_state = "toilet00" + }, +/turf/open/floor/light, +/area/deathmatch) +"cz" = ( +/obj/item/stack/cannonball/fourteen, +/obj/structure/table/wood, +/turf/open/floor/sepia, +/area/deathmatch) +"cA" = ( +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola, +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/deathmatch) +"cB" = ( +/obj/item/reagent_containers/pill/stimulant, +/turf/open/floor/light/colour_cycle/dancefloor_b, +/area/deathmatch) +"cC" = ( +/obj/machinery/recharge_station, +/turf/open/floor/engine, +/area/deathmatch) +"cD" = ( +/obj/structure/barricade/security, +/turf/open/floor/engine, +/area/deathmatch) +"cE" = ( +/obj/structure/table, +/turf/open/floor/carpet/neon/simple/violet, +/area/deathmatch) +"cF" = ( +/obj/structure/barricade/security, +/turf/open/floor/carpet/neon/simple/violet, +/area/deathmatch) +"cG" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/utility/welding, +/obj/machinery/light/directional/east, +/obj/item/inducer, +/obj/item/weldingtool/largetank, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"cH" = ( +/obj/machinery/sheetifier, +/turf/open/floor/engine, +/area/deathmatch) +"cI" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/carpet/neon/simple/lime, +/area/deathmatch) +"cK" = ( +/obj/structure/table, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/turf/open/floor/engine, +/area/deathmatch) +"cL" = ( +/obj/structure/table, +/obj/item/grenade/smokebomb, +/turf/open/floor/engine, +/area/deathmatch) +"cM" = ( +/obj/item/reagent_containers/pill/happinesspsych, +/turf/open/floor/light/colour_cycle/dancefloor_b, +/area/deathmatch) +"cN" = ( +/obj/item/fireaxe, +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/deathmatch) +"cO" = ( +/obj/structure/table_frame, +/turf/open/floor/engine, +/area/deathmatch) +"cP" = ( +/obj/structure/urinal{ + pixel_y = 24 + }, +/turf/open/floor/noslip, +/area/deathmatch) +"cQ" = ( +/obj/item/reagent_containers/pill/lsd, +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/deathmatch) +"cR" = ( +/obj/item/reagent_containers/pill/probital, +/turf/open/floor/light/colour_cycle/dancefloor_b, +/area/deathmatch) +"cS" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/engine, +/area/deathmatch) +"cT" = ( +/obj/item/inducer, +/obj/item/weldingtool, +/turf/open/floor/engine, +/area/deathmatch) +"cU" = ( +/obj/machinery/door/poddoor/shutters{ + id = "dm2" + }, +/turf/open/floor/engine, +/area/deathmatch) +"cV" = ( +/obj/item/mecha_ammo/scattershot, +/turf/open/floor/engine, +/area/deathmatch) +"cW" = ( +/obj/machinery/grill, +/turf/open/floor/engine, +/area/deathmatch) +"cX" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/effect/turf_decal/box, +/obj/machinery/button/door{ + id = "dm3"; + pixel_x = -24 + }, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"cY" = ( +/obj/machinery/door/poddoor/shutters{ + id = "dm3" + }, +/turf/open/floor/engine, +/area/deathmatch) +"cZ" = ( +/obj/machinery/sheetifier, +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/deathmatch) +"da" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/engine, +/area/deathmatch) +"db" = ( +/obj/vehicle/sealed/mecha/gygax, +/turf/open/floor/carpet/neon/simple/orange, +/area/deathmatch) +"dc" = ( +/obj/machinery/grill, +/obj/machinery/light/directional/west, +/turf/open/floor/engine, +/area/deathmatch) +"dd" = ( +/obj/structure/table, +/obj/item/food/meat/rawcutlet, +/turf/open/floor/engine, +/area/deathmatch) +"df" = ( +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"dg" = ( +/obj/vehicle/sealed/mecha/gygax, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"dh" = ( +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/engine, +/area/deathmatch) +"di" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/utility/welding, +/obj/item/weldingtool/largetank, +/obj/machinery/light/directional/west, +/obj/item/inducer, +/turf/open/floor/carpet/neon/simple/orange, +/area/deathmatch) +"dk" = ( +/obj/structure/table, +/obj/item/storage/belt/janitor, +/turf/open/floor/engine, +/area/deathmatch) +"eK" = ( +/obj/structure/table, +/obj/item/food/meat/slab/bear, +/turf/open/floor/engine, +/area/deathmatch) +"gg" = ( +/obj/structure/table, +/obj/item/mop, +/turf/open/floor/engine, +/area/deathmatch) +"go" = ( +/turf/open/floor/carpet/neon/simple/pink, +/area/deathmatch) +"gF" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_ammo/lmg, +/obj/item/mecha_ammo/lmg{ + pixel_y = 12 + }, +/obj/item/mecha_ammo/scattershot{ + pixel_y = 18 + }, +/obj/item/mecha_ammo/scattershot{ + pixel_y = 24 + }, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) +"nE" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg{ + pixel_y = -8 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot{ + pixel_y = 8 + }, +/turf/open/floor/carpet/neon/simple/orange, +/area/deathmatch) +"ot" = ( +/obj/structure/mop_bucket/janitorialcart{ + dir = 4 + }, +/turf/open/floor/engine, +/area/deathmatch) +"pD" = ( +/obj/machinery/button/door{ + id = "dm1"; + pixel_y = -24 + }, +/turf/open/floor/carpet/neon/simple/yellow, +/area/deathmatch) +"sc" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_ammo/lmg, +/obj/item/mecha_ammo/lmg{ + pixel_y = 12 + }, +/obj/item/mecha_ammo/scattershot{ + pixel_y = 18 + }, +/obj/item/mecha_ammo/scattershot{ + pixel_y = 24 + }, +/turf/open/floor/carpet/neon/simple/orange, +/area/deathmatch) +"tY" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/engine, +/area/deathmatch) +"yI" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/directional/south, +/turf/open/floor/engine, +/area/deathmatch) +"Br" = ( +/obj/machinery/button/door{ + id = "dm4"; + pixel_y = -24 + }, +/turf/open/floor/carpet/neon/simple/green, +/area/deathmatch) +"ES" = ( +/obj/item/storage/bag/trash, +/turf/open/floor/engine, +/area/deathmatch) +"Ij" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/bucket, +/turf/open/floor/engine, +/area/deathmatch) +"Jo" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/turf/open/floor/engine, +/area/deathmatch) +"ME" = ( +/obj/structure/table, +/obj/item/food/meat/slab/pig, +/turf/open/floor/engine, +/area/deathmatch) +"PK" = ( +/obj/item/storage/medkit/regular, +/turf/open/floor/noslip, +/area/deathmatch) +"RN" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/deathmatch) +"XP" = ( +/obj/machinery/button/door{ + id = "dm2"; + pixel_y = 24 + }, +/turf/open/floor/carpet/neon/simple/orange, +/area/deathmatch) +"Zw" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg{ + pixel_y = -8 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot{ + pixel_y = 8 + }, +/turf/open/floor/carpet/neon/simple/teal, +/area/deathmatch) + +(1,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(2,1,1) = {" +ac +ad +an +bu +bx +aj +ax +aQ +bM +aj +ax +be +bj +bj +br +ax +aQ +bb +aj +ax +cC +aQ +cU +bh +di +sc +ac +"} +(3,1,1) = {" +ac +ao +aJ +pD +ac +aj +ax +aj +bM +aZ +bP +bY +aj +aj +aj +ax +aj +bb +aj +ax +cC +aj +ac +XP +bs +nE +ac +"} +(4,1,1) = {" +ac +bu +as +aA +ac +aj +da +aj +bM +aj +ax +df +df +df +bw +ax +aj +bb +aj +ax +aj +aj +ac +db +bt +bh +ac +"} +(5,1,1) = {" +ac +bx +ac +ac +ac +aj +ax +aj +bM +aj +ax +bR +aj +aj +bY +cw +bW +am +am +cw +aj +aj +ac +ac +ac +cU +ac +"} +(6,1,1) = {" +ac +aj +aj +aj +aj +aj +ax +aj +bM +aj +ax +aj +bk +aj +aj +ax +aj +cd +aj +ax +aj +aj +aj +aj +aj +aj +ac +"} +(7,1,1) = {" +ac +aj +aj +aj +aj +aj +ax +aj +bM +bc +ax +bZ +bl +bl +bz +ax +aj +am +bc +ax +aj +cH +cH +cZ +aj +aj +ac +"} +(8,1,1) = {" +ac +ax +ax +da +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +cw +ax +ax +ax +ax +ax +ax +ax +da +ac +"} +(9,1,1) = {" +ac +az +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +az +ax +bm +aj +aQ +bO +aj +aK +aj +aj +aQ +aj +aj +ax +dk +aj +ac +"} +(10,1,1) = {" +ac +aJ +cD +cD +cD +aj +aj +aj +aj +aj +aJ +ax +bn +aj +aK +aK +aK +aK +cD +cD +cE +cK +aj +ax +Ij +aj +ac +"} +(11,1,1) = {" +ac +aJ +aj +aB +aB +aj +aj +aB +aB +aj +aJ +ax +bo +aj +aK +aj +aj +aj +aj +aj +aK +cL +aj +ax +gg +yI +ac +"} +(12,1,1) = {" +ac +aJ +bB +aG +aG +bi +bB +aG +aG +bi +aJ +aC +aj +aj +aK +aj +ca +ce +aj +aj +aK +aj +aj +ax +aj +aj +ac +"} +(13,1,1) = {" +ac +aJ +aj +bF +bF +aj +aj +bF +bF +aj +aJ +bf +aK +aK +aK +ch +aW +ce +aj +aj +aK +aK +aK +bf +aj +aj +ac +"} +(14,1,1) = {" +ac +aJ +aj +aj +aj +aj +aj +aj +aj +cD +aV +aC +aj +cD +aK +aj +cc +ce +aj +aj +aK +aj +aj +ax +ot +aj +ac +"} +(15,1,1) = {" +ac +aV +cD +aj +aJ +aJ +aJ +aJ +aj +aj +aJ +ax +aj +cD +aK +aj +aj +aj +aj +aj +cF +cD +aj +ax +ES +tY +ac +"} +(16,1,1) = {" +ac +aJ +aj +aj +aJ +aN +aS +aJ +aj +aj +aJ +ax +aj +cD +bH +aK +aK +aK +aK +aK +cF +cO +aL +ax +dh +aj +ac +"} +(17,1,1) = {" +ac +aJ +aj +aj +aJ +bJ +aN +aJ +aj +aj +aJ +ax +aj +aL +bc +aj +aj +aK +aj +aj +bc +aj +cV +ax +Jo +aj +ac +"} +(18,1,1) = {" +ac +aJ +aj +aj +aJ +aJ +aJ +aJ +aj +aj +aJ +ax +ax +ax +ax +ax +RN +da +ax +ax +ax +ax +ax +ax +ax +da +ac +"} +(19,1,1) = {" +ac +aJ +aj +aj +aj +aj +aj +aj +aj +aj +aJ +ax +aj +bq +aj +aj +ax +ck +cp +cm +ax +cP +bV +bV +PK +bV +ac +"} +(20,1,1) = {" +ac +aJ +aj +aB +aB +aj +aj +aB +aB +aj +aV +ax +aj +cg +cg +aj +ax +ck +cp +cq +ax +cP +cy +cy +bV +bV +ac +"} +(21,1,1) = {" +ac +aJ +bB +aG +aG +bi +bB +aG +aG +bi +aJ +ax +aj +aj +aj +aE +ax +ck +cp +cr +ax +ax +ax +ax +ax +da +ac +"} +(22,1,1) = {" +ac +aJ +aj +bF +bF +aj +aj +bF +bF +aj +aJ +ax +bp +cg +cg +aj +ax +cn +ck +ct +ax +cS +cW +dc +aj +aj +ac +"} +(23,1,1) = {" +ac +aJ +cD +cD +cD +aj +aj +aj +aj +aj +aJ +cI +aI +aI +aI +aI +cI +ck +ck +ck +da +aj +aj +aj +aj +aj +ac +"} +(24,1,1) = {" +ac +az +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +az +ax +aj +aE +bL +aj +ax +ck +ck +cv +ax +cT +aj +dd +ME +eK +ac +"} +(25,1,1) = {" +ac +ax +ax +da +ax +ax +ax +ax +ax +ax +ax +ax +aj +cg +bN +bS +ax +ci +ck +cx +ax +ax +da +ax +ax +ax +ac +"} +(26,1,1) = {" +ac +aj +aj +aj +aj +aQ +aj +ax +aY +ba +bd +ax +aE +aj +aR +bT +ax +ck +ck +cz +ax +aj +aj +aQ +aj +aj +ac +"} +(27,1,1) = {" +ac +ae +ac +ac +ac +aj +aj +da +aj +aj +aj +ax +aj +cg +cg +aE +ax +ax +da +ax +ax +aj +ac +ac +ac +cY +ac +"} +(28,1,1) = {" +ac +am +at +aH +ac +aj +aj +ax +aj +bb +aj +ax +ax +ax +ax +ax +RN +aP +cl +cA +ax +aj +ac +dg +cX +df +ac +"} +(29,1,1) = {" +ac +by +aw +Br +ac +aj +aj +ax +aj +bb +aj +aj +bb +aj +aj +aj +da +cM +cQ +cB +ax +aj +ac +af +go +Zw +ac +"} +(30,1,1) = {" +ac +bG +cG +am +ae +aj +aj +ax +aj +bb +aj +bc +aj +aj +bb +aj +ax +cN +cR +cQ +da +aj +cY +df +bv +gF +ac +"} +(31,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} diff --git a/_maps/deathmatch/ragecage.dmm b/_maps/deathmatch/ragecage.dmm new file mode 100644 index 00000000000..a96ab76b538 --- /dev/null +++ b/_maps/deathmatch/ragecage.dmm @@ -0,0 +1,500 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/item/melee/baseball_bat, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"b" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"c" = ( +/obj/item/cardboard_cutout/adaptive{ + starting_cutout = "Private Security Officer" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/cardboard_cutout/adaptive{ + starting_cutout = "Private Security Officer" + }, +/turf/open/indestructible/plating, +/area/deathmatch) +"d" = ( +/obj/effect/spawner/structure/electrified_grille, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/indestructible/plating, +/area/deathmatch) +"f" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"g" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/spawner/structure/electrified_grille, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/indestructible/plating, +/area/deathmatch) +"i" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"k" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"l" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"m" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/cardboard_cutout/adaptive{ + starting_cutout = "Private Security Officer" + }, +/turf/open/indestructible/plating, +/area/deathmatch) +"o" = ( +/turf/closed/indestructible/grille, +/area/deathmatch) +"p" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/rtg/debug{ + power_gen = 50000; + name = "dumb idiot shocker powerer"; + desc = "Dont touch the grilles idiot" + }, +/obj/structure/cable, +/turf/open/indestructible/plating, +/area/deathmatch) +"q" = ( +/turf/closed/indestructible/fakedoor/engineering, +/area/deathmatch) +"t" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"u" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/turf/open/indestructible/plating, +/area/deathmatch) +"w" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"x" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/spawner/structure/electrified_grille, +/turf/open/indestructible/plating, +/area/deathmatch) +"z" = ( +/obj/effect/spawner/structure/electrified_grille, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/indestructible/plating, +/area/deathmatch) +"A" = ( +/obj/effect/spawner/structure/electrified_grille, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/indestructible/plating, +/area/deathmatch) +"B" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/cardboard_cutout/adaptive{ + starting_cutout = "Private Security Officer" + }, +/obj/structure/cable, +/turf/open/indestructible/plating, +/area/deathmatch) +"C" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"D" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/mask/gas, +/turf/open/indestructible/plating, +/area/deathmatch) +"G" = ( +/turf/closed/indestructible/reinforced, +/area/deathmatch) +"H" = ( +/turf/closed/indestructible/fakedoor/maintenance, +/area/deathmatch) +"I" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/spear, +/turf/open/indestructible/plating, +/area/deathmatch) +"K" = ( +/obj/effect/spawner/structure/electrified_grille, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/indestructible/plating, +/area/deathmatch) +"L" = ( +/obj/effect/spawner/structure/electrified_grille, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/indestructible/plating, +/area/deathmatch) +"M" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/flashlight/flare{ + start_on = 1; + icon_state = "flare-on" + }, +/turf/open/indestructible/plating, +/area/deathmatch) +"N" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"P" = ( +/obj/effect/spawner/structure/electrified_grille, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/indestructible/plating, +/area/deathmatch) +"Q" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"R" = ( +/obj/effect/spawner/structure/electrified_grille, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/indestructible/plating, +/area/deathmatch) +"S" = ( +/obj/effect/decal/cleanable/blood/gibs/torso, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"U" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/indestructible/plating, +/area/deathmatch) +"V" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/cardboard_cutout/adaptive{ + starting_cutout = "Private Security Officer" + }, +/turf/open/indestructible/plating, +/area/deathmatch) +"X" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/toolbox/mechanical/old, +/turf/open/indestructible/plating, +/area/deathmatch) + +(1,1,1) = {" +G +G +H +G +o +G +H +G +H +G +o +G +H +G +G +"} +(2,1,1) = {" +G +p +u +U +U +U +D +U +U +U +I +U +U +f +G +"} +(3,1,1) = {" +G +U +B +V +V +V +V +V +V +V +c +V +V +X +G +"} +(4,1,1) = {" +G +U +L +A +A +A +A +A +A +A +A +A +g +U +G +"} +(5,1,1) = {" +G +U +d +U +U +U +l +C +Q +t +U +U +x +U +G +"} +(6,1,1) = {" +G +X +d +U +M +U +U +b +k +U +U +U +x +U +q +"} +(7,1,1) = {" +G +U +d +U +U +t +U +U +k +U +M +U +R +U +G +"} +(8,1,1) = {" +G +U +d +U +U +U +i +a +U +N +U +U +R +U +o +"} +(9,1,1) = {" +G +D +d +U +b +U +a +U +a +U +b +t +R +D +o +"} +(10,1,1) = {" +G +U +d +t +U +S +U +a +U +U +U +U +R +U +o +"} +(11,1,1) = {" +G +I +d +U +U +U +M +U +U +U +U +U +R +U +G +"} +(12,1,1) = {" +G +U +d +U +U +U +U +b +t +U +U +i +R +I +q +"} +(13,1,1) = {" +G +U +d +U +U +w +U +U +U +U +U +M +R +U +G +"} +(14,1,1) = {" +G +U +z +P +P +P +P +P +P +P +P +P +K +U +G +"} +(15,1,1) = {" +G +U +m +m +m +m +m +m +m +m +m +m +m +U +G +"} +(16,1,1) = {" +G +f +U +U +X +U +U +U +U +I +U +U +U +f +G +"} +(17,1,1) = {" +G +G +H +G +o +G +H +G +H +G +o +G +H +G +G +"} diff --git a/_maps/deathmatch/secu_ring.dmm b/_maps/deathmatch/secu_ring.dmm new file mode 100644 index 00000000000..615103813fa --- /dev/null +++ b/_maps/deathmatch/secu_ring.dmm @@ -0,0 +1,567 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"e" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/mineral/plastitanium/red, +/area/deathmatch) +"l" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/deathmatch) +"n" = ( +/turf/open/floor/pod/light, +/area/deathmatch) +"o" = ( +/obj/machinery/recharger, +/turf/open/floor/pod/light, +/area/deathmatch) +"t" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/pod/light, +/area/deathmatch) +"u" = ( +/turf/open/floor/pod, +/area/deathmatch) +"G" = ( +/obj/structure/barricade/security/ctf, +/turf/open/floor/pod/dark, +/area/deathmatch) +"H" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/pod, +/area/deathmatch) +"I" = ( +/turf/closed/indestructible/reinforced, +/area/deathmatch) +"M" = ( +/obj/machinery/light, +/turf/open/floor/pod, +/area/deathmatch) +"N" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/pod, +/area/deathmatch) +"O" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/deathmatch) +"R" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/pod, +/area/deathmatch) +"S" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/deathmatch) +"T" = ( +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium/red, +/area/deathmatch) +"W" = ( +/turf/open/floor/pod/dark, +/area/deathmatch) +"X" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/deathmatch) +"Y" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/turf/open/floor/mineral/plastitanium/red, +/area/deathmatch) + +(1,1,1) = {" +a +a +a +a +a +a +a +I +I +I +I +I +I +I +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +I +I +I +X +X +O +X +X +I +I +I +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +I +I +X +X +X +X +Y +X +X +X +X +I +I +a +a +a +a +"} +(4,1,1) = {" +a +a +a +I +I +X +X +X +X +n +o +n +X +X +X +X +I +I +a +a +a +"} +(5,1,1) = {" +a +a +I +I +e +X +X +n +n +t +t +t +n +n +X +X +e +I +I +a +a +"} +(6,1,1) = {" +a +I +I +X +X +e +n +n +t +n +W +n +t +n +n +e +X +X +I +I +a +"} +(7,1,1) = {" +a +I +X +X +X +n +o +n +W +W +W +W +W +n +o +n +X +X +X +I +a +"} +(8,1,1) = {" +I +I +X +X +n +n +n +W +W +G +G +G +W +W +n +n +n +X +X +I +I +"} +(9,1,1) = {" +I +X +X +X +n +t +W +W +W +u +u +u +W +W +W +t +n +X +X +X +I +"} +(10,1,1) = {" +I +X +X +n +t +n +W +G +u +u +N +u +u +G +W +n +t +n +X +X +I +"} +(11,1,1) = {" +I +l +Y +o +t +W +W +G +u +M +I +R +u +G +W +W +t +o +Y +T +I +"} +(12,1,1) = {" +I +X +X +n +t +n +W +G +u +u +H +u +u +G +W +n +t +n +X +X +I +"} +(13,1,1) = {" +I +X +X +X +n +t +W +W +W +u +u +u +W +W +W +t +n +X +X +X +I +"} +(14,1,1) = {" +I +I +X +X +n +n +n +W +W +G +G +G +W +W +n +n +n +X +X +I +I +"} +(15,1,1) = {" +a +I +X +X +X +n +o +n +W +W +W +W +W +n +o +n +X +X +X +I +a +"} +(16,1,1) = {" +a +I +I +X +X +e +n +n +t +n +W +n +t +n +n +e +X +X +I +I +a +"} +(17,1,1) = {" +a +a +I +I +e +X +X +n +n +t +t +t +n +n +X +X +e +I +I +a +a +"} +(18,1,1) = {" +a +a +a +I +I +X +X +X +X +n +o +n +X +X +X +X +I +I +a +a +a +"} +(19,1,1) = {" +a +a +a +a +I +I +X +X +X +X +Y +X +X +X +X +I +I +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +I +I +I +X +X +S +X +X +I +I +I +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +I +I +I +I +I +I +I +a +a +a +a +a +a +a +"} diff --git a/_maps/deathmatch/shooting_range.dmm b/_maps/deathmatch/shooting_range.dmm new file mode 100644 index 00000000000..e6d04007ebd --- /dev/null +++ b/_maps/deathmatch/shooting_range.dmm @@ -0,0 +1,750 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/deathmatch) +"b" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/deathmatch_player_spawn, +/turf/open/floor/wood/large, +/area/deathmatch) +"c" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/wood/large, +/area/deathmatch) +"d" = ( +/obj/item/ammo_box/magazine/m9mm/ap, +/turf/open/floor/wood, +/area/deathmatch) +"e" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/deathmatch) +"f" = ( +/obj/machinery/light/directional/west, +/obj/structure/barricade/sandbags, +/turf/open/floor/wood, +/area/deathmatch) +"g" = ( +/turf/closed/indestructible/iron, +/area/deathmatch) +"h" = ( +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"i" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/wood, +/area/deathmatch) +"j" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"k" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/magazine/m9mm/fire, +/turf/open/floor/wood/large, +/area/deathmatch) +"l" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/obj/item/ammo_box/magazine/m9mm, +/turf/open/floor/wood/large, +/area/deathmatch) +"m" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"n" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/deathmatch) +"o" = ( +/obj/item/ammo_box/magazine/m9mm/ap, +/obj/structure/closet/crate/secure/weapon{ + locked = 0 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"p" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"q" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"r" = ( +/obj/item/flashlight/flare, +/turf/open/floor/wood, +/area/deathmatch) +"s" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/deathmatch) +"t" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"u" = ( +/obj/structure/barricade/sandbags, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/deathmatch) +"v" = ( +/obj/item/reagent_containers/hypospray/medipen, +/turf/open/floor/wood, +/area/deathmatch) +"x" = ( +/obj/item/ammo_box/magazine/m9mm/fire, +/turf/open/floor/wood, +/area/deathmatch) +"y" = ( +/obj/item/ammo_box/magazine/m9mm/fire, +/obj/structure/closet/crate/secure/weapon{ + locked = 0 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"z" = ( +/turf/open/floor/wood, +/area/deathmatch) +"A" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"B" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/deathmatch) +"C" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/open/floor/wood/large, +/area/deathmatch) +"D" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"E" = ( +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood/tile, +/area/deathmatch) +"F" = ( +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/tile, +/area/deathmatch) +"I" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/tile, +/area/deathmatch) +"K" = ( +/turf/closed/wall, +/area/deathmatch) +"M" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/wood, +/area/deathmatch) +"O" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/wood, +/area/deathmatch) +"Q" = ( +/obj/item/ammo_box/magazine/m9mm/hp, +/obj/structure/closet/crate/secure/weapon{ + locked = 0 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/deathmatch) +"T" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/turf/open/floor/wood, +/area/deathmatch) +"U" = ( +/turf/open/floor/wood/large, +/area/deathmatch) +"W" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/deathmatch) +"X" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/large, +/area/deathmatch) +"Y" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/wood, +/area/deathmatch) + +(1,1,1) = {" +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +"} +(2,1,1) = {" +g +E +j +q +q +h +q +q +q +q +q +q +Q +q +q +q +j +q +q +q +o +g +"} +(3,1,1) = {" +g +I +z +z +T +K +z +z +M +z +z +z +z +z +z +i +z +z +z +z +m +g +"} +(4,1,1) = {" +g +I +z +z +z +K +M +M +M +z +z +z +z +z +O +K +z +z +K +O +m +g +"} +(5,1,1) = {" +g +I +z +a +z +K +z +z +z +z +z +z +e +z +O +z +z +z +z +K +m +g +"} +(6,1,1) = {" +g +F +O +K +z +n +z +z +z +a +z +e +z +z +K +W +e +z +z +z +t +g +"} +(7,1,1) = {" +g +I +z +f +e +z +r +K +K +K +O +O +K +z +K +z +z +T +z +z +m +g +"} +(8,1,1) = {" +g +I +z +M +M +M +z +c +U +U +U +U +X +z +O +z +z +z +z +K +m +g +"} +(9,1,1) = {" +g +I +e +z +v +z +z +K +U +l +b +U +X +z +O +K +K +K +K +O +m +g +"} +(10,1,1) = {" +g +I +z +z +z +z +z +K +U +C +k +U +K +z +z +z +z +M +z +z +m +g +"} +(11,1,1) = {" +g +I +z +z +z +z +z +c +U +U +U +U +O +e +v +z +z +M +x +z +m +g +"} +(12,1,1) = {" +g +I +z +M +M +z +z +K +O +O +K +K +K +z +z +z +z +M +M +z +t +g +"} +(13,1,1) = {" +g +I +z +e +M +z +z +B +z +z +z +u +d +z +z +r +z +z +z +z +m +g +"} +(14,1,1) = {" +g +I +z +z +M +z +z +z +z +M +z +M +z +z +s +K +K +O +O +K +m +g +"} +(15,1,1) = {" +g +I +K +O +O +K +O +z +z +M +z +z +z +z +z +K +T +z +z +K +m +g +"} +(16,1,1) = {" +g +I +z +z +z +z +O +z +K +K +z +K +O +z +z +O +z +z +s +K +m +g +"} +(17,1,1) = {" +g +I +e +z +T +s +K +z +K +z +z +z +O +z +z +O +e +z +z +K +m +g +"} +(18,1,1) = {" +g +I +z +z +z +z +K +Y +K +W +z +z +O +z +z +K +z +z +z +z +m +g +"} +(19,1,1) = {" +g +I +z +z +z +z +K +e +K +z +e +z +K +z +z +K +K +K +K +K +m +g +"} +(20,1,1) = {" +g +I +z +K +K +z +K +z +K +K +z +z +K +e +z +z +z +z +z +z +m +g +"} +(21,1,1) = {" +g +y +D +D +D +D +D +D +D +A +D +D +D +D +D +D +D +D +D +D +p +g +"} +(22,1,1) = {" +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +"} diff --git a/_maps/deathmatch/sniper_elite.dmm b/_maps/deathmatch/sniper_elite.dmm new file mode 100644 index 00000000000..3882bd4a814 --- /dev/null +++ b/_maps/deathmatch/sniper_elite.dmm @@ -0,0 +1,802 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/indestructible/reinforced, +/area/deathmatch) +"b" = ( +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"c" = ( +/turf/open/floor/fake_snow, +/area/deathmatch) +"e" = ( +/obj/structure/statue/snow/snowman, +/obj/item/toy/balloon/syndicate{ + pixel_y = 11; + pixel_x = 5 + }, +/turf/open/floor/fake_snow, +/area/deathmatch) +"f" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"g" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"i" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"k" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"n" = ( +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"o" = ( +/obj/item/stack/medical/suture, +/turf/open/floor/fake_snow, +/area/deathmatch) +"p" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"q" = ( +/obj/item/crowbar, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"r" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"t" = ( +/obj/structure/barricade/wooden, +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"u" = ( +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"v" = ( +/obj/structure/rack, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"x" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"y" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"z" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"A" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"B" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/fakeice/slippery, +/area/deathmatch) +"C" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/chasm, +/area/deathmatch) +"D" = ( +/turf/open/floor/fakeice/slippery, +/area/deathmatch) +"F" = ( +/obj/structure/closet/crate/secure/science, +/obj/item/toy/plush/lizard_plushie/green, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"H" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"J" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"K" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/fake_snow, +/area/deathmatch) +"L" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/fakeice/slippery, +/area/deathmatch) +"M" = ( +/obj/machinery/door/airlock/freezer, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/iron/freezer, +/area/deathmatch) +"N" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"O" = ( +/obj/machinery/door/airlock/freezer, +/turf/open/floor/iron/freezer, +/area/deathmatch) +"P" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"Q" = ( +/obj/structure/rack, +/obj/item/reagent_containers/hypospray/medipen/stimulants, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"R" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"U" = ( +/obj/structure/barricade/wooden, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"V" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/turf/open/floor/carpet/neon, +/area/deathmatch) +"W" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron/freezer, +/area/deathmatch) +"Y" = ( +/turf/open/floor/carpet/neon, +/area/deathmatch) +"Z" = ( +/obj/effect/landmark/deathmatch_player_spawn, +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent, +/turf/open/floor/carpet/neon, +/area/deathmatch) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +F +r +Y +p +Y +Y +Y +z +H +Y +Y +p +Y +H +Y +z +Y +Y +i +Y +H +Y +Y +Y +Y +z +Y +Y +Y +a +"} +(3,1,1) = {" +a +p +H +Y +i +Y +H +Y +i +Y +Y +Y +p +Y +Y +Y +i +Y +Y +p +Y +Y +i +Y +Y +H +Y +Y +J +n +a +"} +(4,1,1) = {" +a +Y +Y +H +p +Y +Y +Y +i +Y +Y +Y +i +Y +H +Y +i +H +Y +p +Y +Y +i +H +Y +Y +i +Y +P +P +a +"} +(5,1,1) = {" +a +i +i +Y +a +Y +H +Y +p +Y +H +Y +i +Y +Y +Y +p +Y +Y +a +Y +Y +a +n +J +n +p +n +Y +H +a +"} +(6,1,1) = {" +a +Y +Y +Y +a +n +R +J +a +n +n +n +N +n +n +n +p +b +b +y +b +x +a +b +b +x +p +Y +H +Y +a +"} +(7,1,1) = {" +a +a +p +i +a +P +P +U +a +a +P +P +p +p +P +P +a +a +P +P +P +U +a +f +f +t +a +a +p +a +a +"} +(8,1,1) = {" +a +n +J +n +U +c +c +c +c +e +c +c +c +c +c +c +L +D +D +c +c +c +c +c +D +D +P +J +Y +H +a +"} +(9,1,1) = {" +a +A +n +n +P +c +c +D +D +c +o +D +D +D +c +D +D +D +D +D +D +c +D +D +D +D +P +n +Y +v +a +"} +(10,1,1) = {" +a +k +n +n +P +D +D +D +D +D +D +D +D +D +D +D +D +c +D +D +D +D +D +D +D +c +a +A +H +V +a +"} +(11,1,1) = {" +a +Q +n +J +U +D +D +c +K +D +D +c +c +D +D +c +c +c +c +c +D +D +B +c +c +c +p +Y +Y +Y +a +"} +(12,1,1) = {" +a +p +p +a +U +U +P +P +a +U +P +P +p +P +P +P +a +U +P +P +P +P +a +p +i +i +a +a +p +a +a +"} +(13,1,1) = {" +a +Y +Y +Y +n +n +R +n +p +n +n +n +R +n +n +n +p +x +n +n +n +n +a +Z +u +u +p +Y +Y +H +a +"} +(14,1,1) = {" +a +Y +Y +H +Y +Y +Y +Y +a +Y +Y +Y +Y +Y +Y +H +a +Y +Y +H +Y +Y +i +Y +Y +H +p +p +i +Y +a +"} +(15,1,1) = {" +a +q +Y +Y +a +Y +Y +Y +i +Y +Y +H +a +Y +Y +Y +Y +Y +Y +Y +Y +Y +p +Y +Y +Y +i +Y +H +Y +a +"} +(16,1,1) = {" +a +M +a +O +a +Y +Y +H +i +Y +Y +Y +i +Y +Y +Y +g +Y +Y +i +Y +Y +H +Y +Y +Y +g +Y +i +i +a +"} +(17,1,1) = {" +a +C +a +W +p +Y +Y +Y +g +Y +Y +Y +i +Y +H +Y +a +Y +Y +i +Y +Y +Y +Y +H +Y +a +Y +Y +Y +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/code/modules/deathmatch/deathmatch_maps.dm b/code/modules/deathmatch/deathmatch_maps.dm index 243172ea9da..da08ae0b311 100644 --- a/code/modules/deathmatch/deathmatch_maps.dm +++ b/code/modules/deathmatch/deathmatch_maps.dm @@ -17,6 +17,15 @@ /// whether we are currently being loaded by a lobby var/template_in_use = FALSE +/datum/lazy_template/deathmatch/ragecage + name = "Ragecage" + desc = "Fun for the whole family, the classic ragecage." + max_players = 4 + automatic_gameend_time = 4 MINUTES // its a 10x10 cage what are you guys doing in there + allowed_loadouts = list(/datum/outfit/deathmatch_loadout/assistant) + map_name = "ragecage" + key = "ragecage" + /datum/lazy_template/deathmatch/maintenance name = "Maint Mania" desc = "Dark maintenance tunnels, floor pills, improvised weaponry and a bloody beatdown. Welcome to assistant utopia." @@ -41,6 +50,49 @@ map_name = "meta_brig" key = "meta_brig" +/datum/lazy_template/deathmatch/shooting_range + name = "Shooting Range" + desc = "A simple room with a bunch of wooden barricades." + max_players = 6 + allowed_loadouts = list( + /datum/outfit/deathmatch_loadout/operative/ranged, + /datum/outfit/deathmatch_loadout/operative/melee, + ) + map_name = "shooting_range" + key = "shooting_range" + +/datum/lazy_template/deathmatch/securing + name = "SecuRing" + desc = "Presenting the Security Ring, ever wanted to shoot people with disablers? Well now you can." + max_players = 4 + allowed_loadouts = list(/datum/outfit/deathmatch_loadout/securing_sec) + map_name = "secu_ring" + key = "secu_ring" + +/datum/lazy_template/deathmatch/instagib + name = "Instagib" + desc = "EVERYONE GETS AN INSTAKILL RIFLE!" + max_players = 8 + allowed_loadouts = list(/datum/outfit/deathmatch_loadout/assistant/instagib) + map_name = "instagib" + key = "instagib" + +/datum/lazy_template/deathmatch/mech_madness + name = "Mech Madness" + desc = "Do you hate mechs? Yeah? Dont care! Go fight eachother!" + max_players = 4 + allowed_loadouts = list(/datum/outfit/deathmatch_loadout/operative) + map_name = "mech_madness" + key = "mech_madness" + +/datum/lazy_template/deathmatch/sniper_elite + name = "Sniper Elite" + desc = "Sound of gunfire and screaming people make my day" + max_players = 8 + allowed_loadouts = list(/datum/outfit/deathmatch_loadout/operative/sniper) + map_name = "sniper_elite" + key = "sniper_elite" + /datum/lazy_template/deathmatch/meatower name = "Meat Tower" desc = "There can only be one chef in this kitchen"