diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm new file mode 100644 index 00000000000..e99d0317f8f --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -0,0 +1,789 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/unpowered) +"e" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"f" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/cups, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"g" = ( +/obj/structure/reagent_dispensers/water_cooler{ + name = "punch cooler"; + reagent = "bacchus_blessing" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"h" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"i" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"j" = ( +/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/mushroom, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"k" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/pizzabox/margherita = 30, /obj/item/pizzabox/meat = 30, /obj/item/pizzabox/mushroom = 30, /obj/item/pizzabox/bomb = 10); + name = "pizza spawner" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"l" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/pizzabox/margherita = 30, /obj/item/pizzabox/meat = 30, /obj/item/pizzabox/mushroom = 30, /obj/item/pizzabox/bomb = 10); + name = "pizza spawner" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"m" = ( +/obj/item/chair/wood/wings, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"n" = ( +/obj/effect/glowshroom/single, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"o" = ( +/obj/item/trash/plate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"p" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"q" = ( +/obj/item/chair/wood/wings, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"r" = ( +/obj/structure/chair/wood/wings, +/obj/effect/decal/remains/human, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"s" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"t" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"u" = ( +/obj/structure/lattice, +/obj/item/chair/wood/wings, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"v" = ( +/obj/item/weapon/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"w" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/pizzabox/margherita = 30, /obj/item/pizzabox/meat = 30, /obj/item/pizzabox/mushroom = 30, /obj/item/pizzabox/bomb = 10); + name = "pizza spawner" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"x" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"y" = ( +/obj/structure/table/wood, +/obj/effect/glowshroom/single, +/obj/item/weapon/a_gift, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"z" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"A" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/space) +"B" = ( +/obj/structure/chair/wood/wings{ + tag = "icon-wooden_chair_wings (EAST)"; + icon_state = "wooden_chair_wings"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"C" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/margherita, +/obj/item/trash/plate, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"D" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/meat, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"E" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"F" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"G" = ( +/obj/item/chair/wood/wings, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"H" = ( +/obj/item/weapon/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"I" = ( +/obj/effect/glowshroom/single, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"J" = ( +/obj/structure/chair/wood/wings{ + tag = "icon-wooden_chair_wings (NORTH)"; + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"K" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"L" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"M" = ( +/obj/item/weapon/kitchen/knife, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"N" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"O" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"Q" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/a_gift, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"P" = ( +/obj/structure/chair/wood/wings, +/obj/effect/decal/remains/human, +/obj/item/clothing/head/festive{ + desc = "A festive party hat with the name 'timmy' scribbled on the front."; + name = "party hat" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +b +b +a +a +b +b +b +b +b +b +b +b +a +a +a +a +a +"} +(3,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +c +c +b +b +b +b +a +a +a +"} +(4,1,1) = {" +a +b +b +b +b +b +b +b +b +c +c +e +e +c +c +b +b +b +a +a +"} +(5,1,1) = {" +a +b +b +b +b +d +b +c +c +e +h +h +e +O +e +d +b +b +a +a +"} +(6,1,1) = {" +a +a +b +b +b +d +b +m +e +v +h +v +h +h +e +d +b +b +b +a +"} +(7,1,1) = {" +a +a +b +b +b +d +f +n +h +h +c +e +Q +e +c +b +b +b +b +a +"} +(8,1,1) = {" +a +b +b +b +b +d +g +o +h +h +B +I +h +d +b +b +b +b +b +a +"} +(9,1,1) = {" +a +b +b +b +b +e +h +p +q +w +C +J +Q +d +b +b +b +b +b +a +"} +(10,1,1) = {" +a +b +b +b +c +e +i +h +P +x +D +h +h +c +b +b +b +b +b +a +"} +(11,1,1) = {" +a +b +b +b +c +e +j +h +s +y +E +q +L +c +b +b +b +b +b +a +"} +(12,1,1) = {" +a +b +b +b +b +e +e +h +r +z +F +q +h +c +b +b +b +b +b +a +"} +(13,1,1) = {" +a +b +b +b +b +d +k +h +s +s +G +h +M +d +b +b +b +b +b +a +"} +(14,1,1) = {" +a +b +b +b +b +d +k +h +t +s +s +o +n +d +b +b +b +b +a +a +"} +(15,1,1) = {" +a +b +b +b +b +d +l +i +h +e +H +K +N +d +b +b +b +b +a +a +"} +(16,1,1) = {" +a +b +b +b +b +d +d +e +e +A +e +e +d +d +b +b +b +b +a +a +"} +(17,1,1) = {" +a +a +b +b +b +b +b +c +u +b +c +b +b +b +b +b +b +b +a +a +"} +(18,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 9a404f07680..e059a9a409e 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -182,3 +182,12 @@ lived here before. You swear you hear rattling coming from the inside." suffix = "lavaland_surface_tomb.dmm" cost = 10 + +/datum/map_template/ruin/lavaland/pizza + name = "Ruined Pizza Party" + id = "pizza" + description = "Little Timmy's birthday pizza-bash took a turn for the worse \ + when a bluespace anomaly passed by." + suffix = "lavaland_surface_pizzaparty.dmm" + allow_duplicates = FALSE + cost = 5 diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 8745fce43a2..c2ba6ef9cbb 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -126,16 +126,17 @@ /obj/structure/reagent_dispensers/water_cooler - name = "water cooler" - desc = "A machine that dispenses water to drink." + name = "liquid cooler" + desc = "A machine that dispenses liquid to drink." icon = 'icons/obj/vending.dmi' icon_state = "water_cooler" anchored = 1 var/cups = 50 + var/reagent = "water" /obj/structure/reagent_dispensers/water_cooler/New() ..() - reagents.add_reagent("water",500) + reagents.add_reagent(reagent,500) /obj/structure/reagent_dispensers/water_cooler/attack_hand(mob/living/carbon/human/user) if((!istype(user)) || (user.stat))