diff --git a/_maps/_mod_celadon/RandomRuins/EarthSandRuins/el_citadel.dmm b/_maps/_mod_celadon/RandomRuins/EarthSandRuins/el_citadel.dmm new file mode 100644 index 000000000000..572d2c93ad25 --- /dev/null +++ b/_maps/_mod_celadon/RandomRuins/EarthSandRuins/el_citadel.dmm @@ -0,0 +1,3107 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ae" = ( +/obj/structure/flora/tree/palm, +/turf/open/floor/plating/asteroid/sand/wet{ + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"aK" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = 8; + pixel_y = 0 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = 0; + pixel_y = 7 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = -9; + pixel_y = 6 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = -3; + pixel_y = -1 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = 11; + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/ammo_box/magazine/skm_762_40{ + pixel_x = 0; + pixel_y = 3 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"bO" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/rack, +/obj/item/clothing/suit/armor/vest/elysium{ + pixel_x = 8; + pixel_y = -2; + armor = list("melee" = 35, "bullet" = 60, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) + }, +/obj/item/clothing/suit/armor/vest/elysium{ + pixel_x = 8; + pixel_y = 3; + armor = list("melee" = 35, "bullet" = 60, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) + }, +/obj/item/clothing/suit/armor/vest/elysium{ + armor = list("melee" = 35, "bullet" = 60, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) + }, +/obj/item/clothing/head/helmet/m10_elysium, +/obj/item/clothing/head/helmet/m10_elysium{ + pixel_x = 14; + pixel_y = -7 + }, +/obj/item/clothing/head/helmet/m10_elysium{ + pixel_x = 18 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"co" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand7" + }, +/area/overmap_encounter/planetoid/earth_sand) +"cF" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"cG" = ( +/obj/machinery/deployable_turret/elysium{ + dir = 8 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/sand{ + light_power = 0.8; + light_range = 2; + light_color = "#FAE1AF" + }, +/area/overmap_encounter/planetoid/earth_sand) +"cY" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/earth_sand) +"ee" = ( +/obj/structure/flora/grass/rockplanet/dead, +/turf/open/floor/plating/asteroid/sand/wet{ + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"fo" = ( +/obj/structure/flora/ausbushes/fullgrass/hell{ + light_power = 0; + light_range = 0 + }, +/turf/open/floor/plating/asteroid/ship{ + planetary_atmos = 1; + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"gk" = ( +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"hG" = ( +/obj/structure/flora/ausbushes/fullgrass/hell{ + light_power = 0; + light_range = 0 + }, +/turf/open/floor/plating/asteroid/sand/wet{ + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"iv" = ( +/obj/structure/sign/poster/elysium/sonofelysium, +/turf/closed/wall/mineral/uranium/safe{ + max_integrity = 9999999999999999999 + }, +/area/overmap_encounter/planetoid/earth_sand) +"kw" = ( +/turf/closed/wall/mineral/sandstone/yesdiag{ + max_integrity = 9999999999999999999 + }, +/area/overmap_encounter/planetoid/earth_sand) +"lA" = ( +/turf/open/water/jungle, +/area/overmap_encounter/planetoid/earth_sand) +"me" = ( +/turf/open/floor/plasteel/stairs/wood{ + color = "#bda388" + }, +/area/overmap_encounter/planetoid/earth_sand) +"mh" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/earth_sand) +"mi" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"pp" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/sand{ + light_power = 0.8; + light_range = 2; + light_color = "#FAE1AF" + }, +/area/overmap_encounter/planetoid/earth_sand) +"qJ" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/plating/asteroid/sand/wet{ + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"qQ" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand11" + }, +/area/overmap_encounter/planetoid/earth_sand) +"rB" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand3" + }, +/area/overmap_encounter/planetoid/earth_sand) +"rK" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/ship{ + planetary_atmos = 1; + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"ss" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/asteroid/sand/wet{ + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"sP" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/ship{ + planetary_atmos = 1; + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"tN" = ( +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/ship{ + planetary_atmos = 1; + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"uq" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand9" + }, +/area/overmap_encounter/planetoid/earth_sand) +"uS" = ( +/turf/open/floor/plating/asteroid/sand{ + light_power = 0.8; + light_range = 2; + light_color = "#FAE1AF" + }, +/area/overmap_encounter/planetoid/earth_sand) +"vG" = ( +/turf/closed/wall/mineral/sandstone{ + max_integrity = 9999999999999999999 + }, +/area/overmap_encounter/planetoid/earth_sand) +"AG" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand1" + }, +/area/overmap_encounter/planetoid/earth_sand) +"AP" = ( +/obj/structure/flora/ausbushes/fullgrass/hell{ + light_power = 0; + light_range = 0 + }, +/turf/open/floor/plating/asteroid/sand{ + light_power = 0.8; + light_range = 2; + light_color = "#FAE1AF" + }, +/area/overmap_encounter/planetoid/earth_sand) +"BC" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand_dug" + }, +/area/overmap_encounter/planetoid/earth_sand) +"BN" = ( +/turf/open/floor/plating/asteroid/ship{ + planetary_atmos = 1; + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"Ch" = ( +/obj/structure/flora/grass/rockplanet/dead, +/turf/closed/wall/mineral/sandstone/yesdiag{ + max_integrity = 9999999999999999999 + }, +/area/overmap_encounter/planetoid/earth_sand) +"Co" = ( +/turf/template_noop, +/area/template_noop) +"Ge" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/plating/grass{ + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"GB" = ( +/obj/machinery/power/floodlight, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"GC" = ( +/obj/structure/mineral_door/sandstone{ + max_integrity = 99999999999999 + }, +/turf/open/floor/plating/asteroid/sand{ + light_power = 0.8; + light_range = 2; + light_color = "#FAE1AF" + }, +/area/overmap_encounter/planetoid/earth_sand) +"IO" = ( +/obj/structure/flora/grass/rockplanet/dead, +/turf/closed/wall/mineral/sandstone{ + max_integrity = 9999999999999999999 + }, +/area/overmap_encounter/planetoid/earth_sand) +"Jh" = ( +/obj/structure/flora/grass/rockplanet/dead, +/turf/open/floor/plating/asteroid/sand{ + light_power = 0.8; + light_range = 2; + light_color = "#FAE1AF" + }, +/area/overmap_encounter/planetoid/earth_sand) +"Kk" = ( +/obj/structure/barricade/wooden/crude, +/obj/item/mine/pressure/explosive/live{ + layer = 2 + }, +/obj/structure/flora/ausbushes/fullgrass/hell{ + light_power = 0; + light_range = 0 + }, +/turf/open/floor/plating/asteroid/ship{ + planetary_atmos = 1; + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"Kq" = ( +/obj/machinery/deployable_turret/elysium{ + dir = 4 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/sand{ + light_power = 0.8; + light_range = 2; + light_color = "#FAE1AF" + }, +/area/overmap_encounter/planetoid/earth_sand) +"Kx" = ( +/turf/closed/wall/mineral/uranium/safe{ + max_integrity = 9999999999999999999 + }, +/area/overmap_encounter/planetoid/earth_sand) +"LB" = ( +/obj/structure/flora/grass/rockplanet/dead, +/turf/open/floor/plating/grass{ + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"Pl" = ( +/turf/closed/wall/mineral/uranium/safe/yesdiag{ + max_integrity = 9999999999999999999 + }, +/area/overmap_encounter/planetoid/earth_sand) +"PA" = ( +/turf/open/floor/plating/asteroid/sand/wet{ + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) +"PJ" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plating/asteroid/sand{ + light_power = 0.8; + light_range = 2; + light_color = "#FAE1AF" + }, +/area/overmap_encounter/planetoid/earth_sand) +"Si" = ( +/obj/structure/sign/poster/elysium/protest{ + pixel_y = 30 + }, +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"Tz" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/gun/ballistic/automatic/assault/skm/pirate{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/item/gun/ballistic/automatic/assault/skm/pirate{ + pixel_x = 0; + pixel_y = 1 + }, +/obj/item/gun/ballistic/automatic/assault/skm/pirate{ + pixel_x = 0; + pixel_y = -4 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"TK" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand12" + }, +/area/overmap_encounter/planetoid/earth_sand) +"TM" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand5" + }, +/area/overmap_encounter/planetoid/earth_sand) +"Ub" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/reagent_containers/food/snacks/grown/cannabis, +/obj/item/reagent_containers/food/snacks/grown/cannabis, +/obj/item/clothing/head/shemag/white, +/obj/item/clothing/head/shemag/white, +/obj/item/clothing/head/shemag/green, +/obj/item/clothing/head/shemag/black, +/obj/item/clothing/suit/apparel/green, +/obj/item/clothing/suit/apparel/green{ + pixel_x = 12; + pixel_y = 4 + }, +/obj/structure/closet/cabinet, +/obj/item/clothing/head/turban/white, +/obj/item/clothing/head/turban/white, +/obj/item/clothing/head/turban/black, +/obj/item/clothing/head/turban/black, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/reagent_containers/food/snacks/grown/cannabis{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/item/reagent_containers/food/snacks/grown/cannabis{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/item/reagent_containers/food/snacks/grown/cannabis{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/item/reagent_containers/food/snacks/grown/cannabis{ + pixel_x = 4; + pixel_y = -6 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/earth_sand) +"WT" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand8" + }, +/area/overmap_encounter/planetoid/earth_sand) +"Xx" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand2" + }, +/area/overmap_encounter/planetoid/earth_sand) +"YY" = ( +/turf/open/floor/plating/asteroid/whitesands/earth{ + icon_state = "sand6" + }, +/area/overmap_encounter/planetoid/earth_sand) +"Zs" = ( +/obj/structure/barricade/wooden, +/obj/item/mine/pressure/explosive/shrapnel/live{ + layer = 2 + }, +/obj/structure/flora/ausbushes/fullgrass/hell{ + light_power = 0; + light_range = 0 + }, +/turf/open/floor/plating/asteroid/ship{ + planetary_atmos = 1; + light_power = 0.8; + light_range = 2 + }, +/area/overmap_encounter/planetoid/earth_sand) + +(1,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +AP +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Co +Co +Co +Co +Co +Co +"} +(2,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +Jh +uS +uS +uS +uS +uS +uS +uS +uS +uS +AP +uS +uS +uS +uS +uS +Co +Co +Co +Co +Co +Co +"} +(3,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +Jh +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Co +Co +Co +Co +Co +"} +(4,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +co +uS +uS +uS +uS +uS +uS +uS +TK +uS +uS +Jh +uS +pp +Jh +uS +uS +Co +Co +Co +Co +Co +"} +(5,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +AP +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +WT +uS +uS +Co +Co +Co +Co +Co +"} +(6,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +TM +uS +uS +uS +uS +uS +uS +rB +uS +uS +uS +WT +uS +uS +uS +uS +uS +uS +uS +Co +Co +Co +Co +"} +(7,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +AP +uS +uS +uS +qQ +uS +uS +uS +uS +uS +uS +uS +uS +Co +Co +Co +Co +"} +(8,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +Jh +uS +uS +uS +WT +uS +uS +uS +uS +uS +uS +uS +uS +uS +qQ +uS +uS +uS +uS +Co +Co +Co +Co +"} +(9,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +Jh +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +rB +uS +uS +rB +uS +co +uS +uS +AP +uS +uS +uS +Co +Co +Co +"} +(10,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +Pl +Kx +Kx +Pl +uS +TM +uS +uS +uS +uS +uS +uS +uS +uS +uS +TK +uS +uS +uS +uS +uS +uS +uS +uS +Co +Co +"} +(11,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +Jh +uS +uS +Pl +Kx +Kx +Kx +Kx +Pl +uS +uS +uS +uS +AP +WT +uS +uS +uS +TM +uS +uS +uS +uS +uS +uS +AP +uS +uS +uS +Co +"} +(12,1,1) = {" +Co +Co +Co +Co +uS +uS +uS +uS +Jh +uS +uS +uS +uS +uS +Pl +Kx +Ub +Ub +bO +aK +Kx +Pl +uS +uS +uS +uS +uS +uS +uS +WT +uS +uS +uS +uS +rB +uS +uS +uS +uS +uS +uS +uS +"} +(13,1,1) = {" +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +Jh +uS +Pl +Kx +cF +mi +mi +gk +gk +Tz +Kx +Pl +uS +uS +uS +uS +uS +Xx +uS +uS +uS +uS +uS +uS +Jh +uS +uS +uS +uS +uS +uS +"} +(14,1,1) = {" +Co +Co +Co +uS +uS +uS +uS +uS +vG +vG +vG +vG +vG +Kx +Kx +Si +gk +gk +GB +gk +gk +iv +Kx +vG +vG +vG +vG +vG +pp +pp +pp +vG +vG +vG +vG +vG +vG +vG +uS +Jh +uS +uS +"} +(15,1,1) = {" +Co +Co +Co +uS +Jh +uS +vG +vG +vG +vG +vG +vG +vG +vG +gk +gk +uS +uS +uS +gk +gk +gk +vG +vG +vG +vG +vG +vG +pp +cG +pp +vG +vG +vG +vG +vG +vG +vG +uS +uS +uS +uS +"} +(16,1,1) = {" +Co +Co +Co +uS +uS +uS +vG +vG +vG +uS +uS +uS +uS +uS +uS +uS +BC +uS +uS +uS +uS +uS +uS +uS +uS +PJ +uS +uS +uS +uS +uS +uS +uS +uS +uS +PA +vG +vG +uS +uS +uS +uS +"} +(17,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +Jh +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +BC +uS +uS +Jh +uS +uS +uS +uS +uS +BN +mh +uS +uS +uS +ss +Ge +vG +vG +uS +uS +uS +uS +"} +(18,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +uS +uS +uS +uS +uS +uS +Jh +uS +uS +uS +uS +uS +uS +uS +uS +uS +Jh +uS +uS +uS +uS +uS +mh +uS +uS +uS +ss +LB +lA +vG +vG +uS +uS +uS +uS +"} +(19,1,1) = {" +Co +Co +Co +uS +Jh +vG +vG +uS +uS +uS +uS +Jh +uS +uS +uS +uS +uS +AP +uS +uS +uS +uS +uS +uS +AP +uS +AP +uS +uS +BN +fo +BN +PA +Ge +lA +lA +vG +vG +uS +uS +uS +uS +"} +(20,1,1) = {" +Co +Co +Co +Jh +AP +vG +vG +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Jh +uS +uS +uS +uS +uS +uS +uS +mh +mh +uS +ee +Ge +lA +lA +vG +vG +uS +uS +AP +uS +"} +(21,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +uS +uS +AP +uS +uS +Ch +kw +uS +uS +uS +kw +kw +Jh +uS +uS +uS +uS +uS +uS +uS +uS +BN +Jh +uS +uS +PA +Ge +lA +lA +vG +vG +uS +AP +AP +uS +"} +(22,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +uS +uS +uS +uS +kw +vG +vG +vG +vG +vG +vG +vG +kw +uS +uS +BC +uS +uS +uS +uS +Jh +mh +uS +BN +uS +uS +qJ +Ge +Ge +vG +vG +uS +uS +uS +uS +"} +(23,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +uS +uS +uS +kw +vG +vG +vG +vG +vG +vG +vG +vG +vG +kw +uS +uS +AP +uS +vG +uS +uS +uS +BN +uS +AP +uS +ss +ae +qJ +vG +vG +uS +uS +uS +uS +"} +(24,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +kw +PJ +kw +vG +vG +vG +vG +Kx +vG +vG +vG +vG +vG +vG +kw +uS +uS +uS +uS +uS +uS +Jh +mh +uS +uS +uS +uS +uS +uS +IO +vG +uS +uS +Jh +uS +"} +(25,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +Kx +vG +vG +vG +vG +vG +vG +uS +uS +uS +uS +uS +uS +mh +BN +fo +uS +uS +uS +Jh +PJ +vG +vG +uS +uS +uS +uS +"} +(26,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +Kx +Kx +Kx +vG +vG +vG +vG +vG +uS +uS +uS +vG +uS +uS +uS +mh +uS +BN +uS +uS +uS +uS +vG +vG +uS +uS +uS +uS +"} +(27,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +Kx +Kx +Kx +Kx +vG +vG +vG +vG +uS +uS +uS +uS +uS +uS +BN +cY +BN +fo +uS +BN +uS +uS +vG +vG +uS +uS +uS +AP +"} +(28,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +Kx +Kx +Kx +vG +vG +vG +vG +vG +vG +uS +Jh +uS +uS +fo +mh +sP +mh +mh +mh +uS +uS +BN +uS +uS +uS +uS +uS +uS +"} +(29,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +Kx +Kx +Kx +vG +vG +vG +vG +GC +me +me +BN +BN +BN +mh +BN +cY +BN +mh +BN +mh +BN +uS +mh +vG +uS +uS +uS +uS +"} +(30,1,1) = {" +Co +Co +Co +AP +uS +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +Kx +vG +vG +vG +vG +vG +vG +GC +me +me +mh +BN +mh +BN +sP +sP +BN +BN +pp +sP +uS +BN +uS +uS +uS +uS +uS +uS +"} +(31,1,1) = {" +Co +Co +Co +Jh +uS +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +GC +me +me +BN +mh +BN +mh +uS +uS +uS +uS +BN +sP +mh +BN +BN +vG +uS +uS +AP +uS +"} +(32,1,1) = {" +Co +Co +Co +Jh +uS +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +uS +AP +uS +uS +mh +mh +uS +uS +uS +uS +pp +uS +mh +uS +mh +uS +uS +uS +uS +"} +(33,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +uS +uS +uS +uS +uS +uS +BN +uS +uS +uS +uS +pp +uS +uS +vG +vG +uS +Jh +uS +uS +"} +(34,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +uS +uS +uS +vG +uS +uS +mh +fo +uS +Jh +uS +uS +uS +uS +vG +vG +uS +uS +uS +uS +"} +(35,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +uS +uS +uS +uS +uS +uS +uS +mh +uS +uS +uS +AP +uS +uS +vG +vG +uS +uS +uS +uS +"} +(36,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +kw +uS +kw +vG +vG +vG +vG +vG +vG +vG +vG +Kx +Kx +Kx +Pl +AP +uS +uS +uS +uS +AP +BN +BN +uS +uS +uS +uS +uS +uS +vG +vG +uS +uS +uS +uS +"} +(37,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +uS +PA +uS +kw +vG +vG +vG +vG +vG +vG +vG +Kx +Kx +Pl +uS +uS +uS +uS +vG +uS +uS +uS +mh +mh +uS +uS +uS +PJ +uS +vG +Kx +uS +uS +uS +uS +"} +(38,1,1) = {" +Co +Co +Co +uS +uS +vG +vG +PA +qJ +hG +PA +kw +vG +vG +vG +IO +vG +Kx +Kx +Pl +uS +uS +uS +uS +uS +uS +uS +uS +uS +Jh +BN +uS +uS +uS +uS +Jh +vG +vG +uS +uS +uS +uS +"} +(39,1,1) = {" +Co +Co +Co +uS +uS +vG +Kx +PA +Ge +Ge +Ge +PA +kw +kw +PJ +uS +uS +kw +Pl +uS +AP +uS +uS +uS +uS +pp +Jh +uS +uS +BN +mh +Jh +uS +uS +uS +uS +vG +vG +uS +uS +Jh +uS +"} +(40,1,1) = {" +Co +Co +Co +uS +uS +Kx +Kx +Ge +lA +lA +lA +LB +PA +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +pp +uS +Jh +uS +uS +BN +uS +uS +uS +uS +uS +vG +vG +uS +uS +uS +uS +"} +(41,1,1) = {" +Co +Co +Co +uS +AP +Kx +Kx +Ge +lA +lA +lA +Ge +PA +uS +uS +uS +uS +uS +uS +uS +uS +Jh +uS +pp +pp +pp +uS +uS +uS +BN +uS +PJ +uS +uS +uS +uS +vG +vG +uS +uS +uS +AP +"} +(42,1,1) = {" +Co +Co +Co +uS +Jh +Kx +Kx +Ge +lA +lA +lA +Ge +qJ +Jh +uS +uS +AP +uS +uS +uS +uS +uS +uS +uS +Jh +uS +uS +AP +uS +BN +mh +uS +uS +AP +uS +uS +vG +vG +uS +uS +uS +uS +"} +(43,1,1) = {" +Co +Co +Co +uS +uS +Kx +Kx +Ge +lA +lA +Ge +qJ +qJ +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +mh +uS +uS +uS +uS +pp +vG +vG +vG +uS +uS +uS +uS +"} +(44,1,1) = {" +Co +Co +Co +uS +uS +vG +Kx +PA +Ge +Ge +ae +hG +PA +uS +uS +uS +uS +Jh +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Jh +BN +BN +uS +uS +uS +pp +tN +Kk +Zs +uS +uS +uS +uS +"} +(45,1,1) = {" +Co +Co +Co +uS +uS +Kx +Kx +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +pp +Kq +pp +vG +Kx +Kx +Kx +vG +vG +rK +uS +uS +uS +uS +"} +(46,1,1) = {" +Co +Co +Co +uS +uS +Pl +Kx +Kx +Kx +Kx +vG +vG +vG +vG +vG +Kx +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +pp +pp +pp +vG +vG +Kx +Kx +vG +uS +uS +uS +uS +uS +uS +"} +(47,1,1) = {" +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Jh +uS +"} +(48,1,1) = {" +Co +Co +Co +Co +uS +uS +uS +AP +Jh +Jh +uS +uS +uS +AP +uS +uS +uS +uS +AP +uS +uS +uS +uS +uS +uS +uS +uS +uS +YY +uS +uS +uS +YY +uS +uS +uS +uS +uS +uS +Jh +uS +uS +"} +(49,1,1) = {" +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Jh +uS +uS +uS +uS +qQ +uS +uS +qQ +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +"} +(50,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +WT +uS +qQ +uS +TM +uS +uS +uS +uS +uS +uS +uS +"} +(51,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Jh +uS +Jh +uS +uS +YY +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +AP +AP +uS +uS +uS +"} +(52,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +AP +uS +uS +uS +uS +uS +uS +uS +uS +uS +AG +uS +uS +uS +uS +WT +uS +uS +uS +Jh +AP +uS +uS +uS +Co +"} +(53,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +qQ +uS +TK +uS +uS +uS +uS +Jh +uS +uS +uS +Co +Co +"} +(54,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +qQ +uS +uS +uS +uS +uS +YY +uS +uS +uS +Jh +uS +uS +Co +Co +Co +"} +(55,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +AP +uS +uS +uS +uS +uS +uS +uS +uq +uS +uS +uS +TM +uS +Jh +uS +uS +Co +Co +Co +"} +(56,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +AP +uS +uS +uS +uS +uS +uS +uS +WT +uS +uS +uS +qQ +uS +uS +uS +uS +uS +uS +Co +Co +Co +Co +"} +(57,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +pp +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Co +Co +Co +Co +"} +(58,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +Jh +uS +Jh +uS +uS +AG +uS +uS +uS +uq +uS +uS +uS +uS +Co +Co +Co +Co +"} +(59,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +Jh +uS +uS +uS +uS +AP +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Co +Co +Co +Co +Co +"} +(60,1,1) = {" +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +Co +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +uS +Co +Co +Co +Co +Co +"} diff --git a/mod_celadon/_storge_icons/icons/turf/beach.dmi b/mod_celadon/_storge_icons/icons/turf/beach.dmi new file mode 100644 index 000000000000..9731caba99f2 Binary files /dev/null and b/mod_celadon/_storge_icons/icons/turf/beach.dmi differ diff --git a/mod_celadon/_storge_sounds/sound/gun/turret9mm.ogg b/mod_celadon/_storge_sounds/sound/gun/turret9mm.ogg new file mode 100644 index 000000000000..47e0cb448002 Binary files /dev/null and b/mod_celadon/_storge_sounds/sound/gun/turret9mm.ogg differ diff --git a/mod_celadon/maps/code/ruins/ruin.dm b/mod_celadon/maps/code/ruins/ruin.dm index 16af2853617a..495b60838533 100644 --- a/mod_celadon/maps/code/ruins/ruin.dm +++ b/mod_celadon/maps/code/ruins/ruin.dm @@ -704,3 +704,9 @@ id = "el_town" description = "Town of Elysium" suffix = "el_town.dmm" + +/datum/map_template/ruin/earth_sand/el_citadel + name = "elcitadel" + id = "el_citadel" + description = "Fortress of Elysium" + suffix = "el_citadel.dmm" diff --git a/mod_celadon/maps/code/turfs_planet.dm b/mod_celadon/maps/code/turfs_planet.dm index b9d2421ba4a8..4cf882a34f9c 100644 --- a/mod_celadon/maps/code/turfs_planet.dm +++ b/mod_celadon/maps/code/turfs_planet.dm @@ -104,7 +104,8 @@ /turf/open/floor/plating/asteroid/whitesands/earth name = "sand" - icon = 'icons/misc/beach.dmi' + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + icon = 'mod_celadon/_storge_icons/icons/turf/beach.dmi' icon_state = "sand" // Тюрфы ночи // diff --git a/mod_celadon/turrets/code/turrets.dm b/mod_celadon/turrets/code/turrets.dm index 6b39afc11044..0851362fa49a 100644 --- a/mod_celadon/turrets/code/turrets.dm +++ b/mod_celadon/turrets/code/turrets.dm @@ -105,3 +105,20 @@ stun_projectile = /obj/projectile/beam/laser stun_projectile_sound = 'sound/weapons/laser.ogg' faction = list("neutral","silicon","turret") + +// Ручная турель Элизиума + +/obj/machinery/deployable_turret/elysium + name = "Ручной пулемёт Элизиума" + desc = "Оснащён одним стволом и стреляет калибром 9 мм. Стреляет очередью из трёх выстрелов." + icon_state = "hmg" + max_integrity = 250 + projectile_type = /obj/projectile/bullet/c9mm + anchored = TRUE + number_of_shots = 3 + cooldown_duration = 2 SECONDS + rate_of_fire = 1 + firesound = 'mod_celadon/_storge_sounds/sound/gun/turret9mm.ogg' + overheatsound = 'sound/weapons/gun/smg/smgrack.ogg' + can_be_undeployed = TRUE + spawned_on_undeploy = /obj/item/deployable_turret_folded