diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index b3b9b8c88594..c1b19a8ee652 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -813,6 +813,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, /turf/open/floor/iron, /area/station/command/heads_quarters/qm) "akf" = ( @@ -2298,6 +2299,7 @@ /obj/item/toy/figure/ce, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/directional/north, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) "aBz" = ( @@ -3464,6 +3466,7 @@ /obj/item/kirbyplants/random, /obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/dark, /area/station/security/office) "aQG" = ( @@ -7747,6 +7750,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark, /area/station/ai/satellite/interior) "bRP" = ( @@ -27522,6 +27526,7 @@ }, /obj/structure/closet/l3closet/scientist, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/dark, /area/station/science/research) "gHq" = ( @@ -29286,6 +29291,7 @@ dir = 8 }, /obj/effect/landmark/start/scientist, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/white, /area/station/science/research) "heT" = ( @@ -29438,6 +29444,7 @@ /obj/structure/table/wood, /obj/item/papercutter, /obj/item/radio/intercom/directional/east, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "hgH" = ( @@ -41398,6 +41405,7 @@ /obj/item/plant_analyzer, /obj/item/radio, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) "keH" = ( @@ -45095,6 +45103,10 @@ /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/obj/structure/sign/flag/massmeta/pmc_wagner{ + pixel_x = 32; + pixel_y = 0 + }, /turf/open/floor/iron, /area/station/security/prison/safe) "ldh" = ( @@ -54381,6 +54393,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral/full, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/security/detectives_office) "nuM" = ( @@ -63336,6 +63349,7 @@ /obj/structure/table/wood, /obj/machinery/computer/security/wooden_tv, /obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain/private) "pGt" = ( @@ -66417,6 +66431,7 @@ c_tag = "Cargo - Waiting Room"; name = "cargo camera" }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron, /area/station/cargo/lobby) "qqe" = ( @@ -72861,6 +72876,7 @@ /turf/open/floor/iron/white, /area/station/science/research) "rVM" = ( +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, /turf/open/floor/engine, /area/station/engineering/supermatter) "rVX" = ( @@ -76934,6 +76950,7 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark, /area/station/command/bridge) "sVe" = ( @@ -77523,6 +77540,7 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark, /area/station/command/bridge) "tcn" = ( @@ -77670,6 +77688,7 @@ /area/station/security/armory) "teA" = ( /obj/structure/displaycase/captain, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain) "teC" = ( @@ -78146,6 +78165,7 @@ /obj/machinery/keycard_auth/wall_mounted/directional/west, /obj/item/flashlight/lamp, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hop) "tnu" = ( @@ -78609,6 +78629,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron, /area/station/service/hydroponics) "tsM" = ( @@ -82022,6 +82043,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/central/fore) "uja" = ( @@ -86347,6 +86369,7 @@ fax_name = "Law Office"; name = "Law Office Fax Machine" }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/wood, /area/station/service/lawoffice) "vmP" = ( @@ -87692,6 +87715,13 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/station/command/heads_quarters/hos) +"vDj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) "vDm" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -90610,6 +90640,7 @@ /area/station/hallway/secondary/exit/departure_lounge) "wpt" = ( /obj/structure/fireplace, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/stone, /area/station/command/corporate_showroom) "wpu" = ( @@ -141626,7 +141657,7 @@ jol lSl ltY lSl -lSl +vDj dbU lBR rRB diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 1525afa938cb..94b9bcca8fbe 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -15574,6 +15574,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "flH" = ( @@ -22389,6 +22390,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/iron/showroomfloor, /area/station/medical/psychology) "hpS" = ( @@ -23328,6 +23330,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall/r_wall, /area/station/science/ordnance/office) +"hFC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) "hGf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -32927,6 +32935,7 @@ }, /obj/item/reagent_containers/cup/glass/trophy/bronze_cup, /obj/machinery/camera/autoname/directional/west, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, /turf/open/floor/carpet/royalblue, /area/station/service/chapel/office) "kKm" = ( @@ -40148,6 +40157,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "nan" = ( +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/main) "naw" = ( @@ -40557,6 +40567,7 @@ "ngI" = ( /obj/machinery/light/small/directional/north, /obj/effect/mapping_helpers/burnt_floor, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/plating, /area/station/security/prison) "ngV" = ( @@ -45073,6 +45084,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer/layer2{ dir = 8 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/iron/dark, /area/station/science/ordnance) "oQg" = ( @@ -53596,6 +53608,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "rDi" = ( @@ -56588,6 +56601,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "sBm" = ( @@ -57215,6 +57229,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) "sKr" = ( @@ -65509,6 +65524,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, /turf/open/floor/iron/dark, /area/station/command/bridge) "vrN" = ( @@ -66763,6 +66779,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) "vJH" = ( @@ -68786,7 +68803,6 @@ /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ pixel_y = 2 }, -/obj/machinery/status_display/evac/directional/west, /obj/machinery/button/door/directional/south{ id = "hosspace"; name = "Space Blast Door Toggle"; @@ -68796,6 +68812,7 @@ pixel_x = 6; pixel_y = -33 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "woc" = ( @@ -72386,6 +72403,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/iron/dark, /area/station/science/lab) "xwO" = ( @@ -74393,6 +74411,7 @@ /obj/machinery/camera/preset/ordnance{ dir = 4 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/bomb) "yej" = ( @@ -89434,7 +89453,7 @@ nJF rZW rZW rZW -vHr +hFC mtV hPx vwv diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 4d85d32b0af6..e4376e69e942 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -69,6 +69,7 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/machinery/firealarm/directional/west, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark, /area/station/medical/storage) "abI" = ( @@ -4143,6 +4144,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) "buH" = ( @@ -6896,6 +6898,7 @@ dir = 4 }, /obj/machinery/light/directional/west, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, /turf/open/floor/iron/dark, /area/station/security/lockers) "cvt" = ( @@ -8252,6 +8255,7 @@ /obj/effect/spawner/random/armory/riot_armor, /obj/effect/spawner/random/armory/bulletproof_armor, /obj/structure/rack, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark, /area/station/security/armory) "cTC" = ( @@ -8272,6 +8276,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/wood, /area/station/security/office) "cUq" = ( @@ -10647,6 +10652,7 @@ dir = 6 }, /obj/structure/dresser, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/wood/large, /area/station/command/heads_quarters/qm) "dLl" = ( @@ -12128,6 +12134,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) "ejD" = ( @@ -14922,6 +14929,7 @@ /obj/machinery/computer/atmos_control/ordnancemix{ dir = 1 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/iron/dark, /area/station/science/ordnance) "fgl" = ( @@ -15712,9 +15720,6 @@ "frt" = ( /obj/structure/rack, /obj/item/gun/energy/ionrifle, -/obj/item/gun/ballistic/automatic/battle_rifle{ - pixel_y = 3 - }, /obj/item/gun/energy/temperature/security, /obj/item/clothing/suit/hooded/ablative, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -16576,6 +16581,10 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"fKr" = ( +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "fKv" = ( /obj/machinery/light_switch/directional/south, /obj/machinery/light/no_nightlight/directional/south, @@ -18827,6 +18836,7 @@ "gBx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) "gBD" = ( @@ -19012,6 +19022,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron, /area/station/commons/fitness/recreation) "gES" = ( @@ -19187,6 +19198,7 @@ }, /obj/effect/spawner/random/armory/shotgun, /obj/machinery/light/directional/east, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/dark, /area/station/security/armory) "gHD" = ( @@ -19354,6 +19366,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"gJr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, +/turf/open/floor/iron, +/area/station/commons/dorms) "gJu" = ( /obj/structure/rack, /obj/item/stack/rods{ @@ -22485,6 +22505,7 @@ /obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/central) "hPk" = ( @@ -26305,6 +26326,12 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/wood, /area/station/security/office) +"jao" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) "jaq" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 10 @@ -28556,6 +28583,7 @@ /area/station/hallway/primary/starboard) "jLo" = ( /obj/item/kirbyplants/random, +/obj/effect/spawner/random/structure/massmeta_flags/directional/west, /turf/open/floor/iron, /area/station/engineering/main) "jLw" = ( @@ -28643,6 +28671,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/detectives_office) +"jME" = ( +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, +/turf/open/floor/engine, +/area/station/command/heads_quarters/rd) "jML" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -33985,6 +34017,7 @@ "lGj" = ( /obj/machinery/vending/wardrobe/det_wardrobe, /obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) "lGL" = ( @@ -34222,6 +34255,7 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/central) "lLG" = ( @@ -35633,6 +35667,7 @@ dir = 4; name = "Gas to Chamber" }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter) "mkz" = ( @@ -41392,6 +41427,7 @@ }, /obj/item/taperecorder, /obj/item/clothing/glasses/sunglasses, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/wood, /area/station/service/lawoffice) "ohm" = ( @@ -41487,6 +41523,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/genetics) +"oiG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "oiI" = ( /obj/machinery/air_sensor/nitrous_tank, /turf/open/floor/engine/n2o, @@ -43460,6 +43504,7 @@ /obj/effect/turf_decal/siding/purple{ dir = 1 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) "oRO" = ( @@ -45670,6 +45715,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/command) "pFN" = ( @@ -47518,6 +47564,7 @@ "qlz" = ( /obj/effect/spawner/random/vending/colavend, /obj/machinery/light/directional/north, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/port) "qlG" = ( @@ -50704,6 +50751,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"rqc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "rqs" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -53928,6 +53984,15 @@ "svS" = ( /turf/closed/wall/r_wall, /area/station/maintenance/aft/lesser) +"svZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, +/turf/open/floor/iron, +/area/station/security/brig) "swe" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -57845,6 +57910,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "tMe" = ( @@ -59746,18 +59812,6 @@ }, /turf/open/floor/iron, /area/station/commons/locker) -"usQ" = ( -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/obj/effect/spawner/random/decoration/lavalamp, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "uta" = ( /obj/structure/rack, /obj/item/book/manual/wiki/security_space_law{ @@ -60010,6 +60064,15 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) +"uxK" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) "uxS" = ( /turf/open/floor/wood, /area/station/maintenance/port/aft) @@ -62322,6 +62385,7 @@ pixel_x = 10 }, /obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/structure/massmeta_flags/directional/south, /turf/open/floor/plating/airless{ luminosity = 2 }, @@ -63035,6 +63099,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) "vxC" = ( @@ -68977,6 +69042,7 @@ /area/station/cargo/sorting) "xwf" = ( /obj/structure/weightmachine/weightlifter, +/obj/effect/spawner/random/structure/massmeta_flags/directional/north, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -69978,6 +70044,7 @@ dir = 10 }, /obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) "xOI" = ( @@ -71296,6 +71363,7 @@ /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral, /obj/machinery/light/directional/east, +/obj/effect/spawner/random/structure/massmeta_flags/directional/east, /turf/open/floor/iron, /area/station/commons/dorms) "ylQ" = ( @@ -95334,7 +95402,7 @@ ihq uCq hZZ htd -uoe +oiG oIa nnq vnE @@ -97144,7 +97212,7 @@ kcn qXF aMB jMY -gGy +fKr aAT qlc cpj @@ -97879,7 +97947,7 @@ dRX riY aeq vDh -ewj +svZ ycM bHr bkl @@ -101005,7 +101073,7 @@ apw qfK syo nue -vQe +jao tvE kWg ivc @@ -101500,7 +101568,7 @@ rGC rGC lUj olw -wEG +rqc htd kGq syo @@ -105419,7 +105487,7 @@ oFS aqh uGX oWk -jNp +uxK lPC guG iAs @@ -105918,7 +105986,7 @@ vEv pkx hBB wnY -nfs +jME nfs tAg sWB @@ -107387,7 +107455,7 @@ fNS lOU ewk dtg -wcr +gJr mMx cUq wcr diff --git a/modular_meta/features/symbolics/code/flags.dm b/modular_meta/features/symbolics/code/flags.dm new file mode 100644 index 000000000000..ae06b148b8d3 --- /dev/null +++ b/modular_meta/features/symbolics/code/flags.dm @@ -0,0 +1,55 @@ +/obj/structure/sign/flag/massmeta + name = "flag of the MassMeta" + desc = "MassMeta, wake up today at 16:00." + icon = 'modular_meta/features/symbolics/icons/flags.dmi' + icon_state = "flag_mm" + +/obj/structure/sign/flag/massmeta/russia + name = "flag of the Russian Federation" + desc = "Hey! Don't forget to pay respect to sponsor of MassMeta." + icon_state = "flag_rus" + +/obj/structure/sign/flag/massmeta/soviets + name = "flag of the Soviet Union" + desc = "How bribes were given under Stalin." + icon_state = "flag_sov" + +/obj/structure/sign/flag/massmeta/moscow + name = "flag of the Moscow" + desc = "Moscow is capital of Russia." + icon_state = "flag_msc" + +/obj/structure/sign/flag/massmeta/saint_peter + name = "flag of the Saint Petersburg" + desc = "Petersburg it's Piter." + icon_state = "flag_spb" + +/obj/structure/sign/flag/massmeta/donetsk + name = "flag of the Donetsk People's Republic" + desc = "Hello everybody, it's Alexander Zakharchenko and today we, again gonna decrease Ukraine terrain." + icon_state = "flag_dpr" + +/obj/structure/sign/flag/massmeta/lugansk + name = "flag of the Lungansk People's Republic" + desc = "Ukraine can't be exist without coal of Donbass." + icon_state = "flag_lpr" + +/obj/structure/sign/flag/massmeta/crimea + name = "flag of the Crimea" + desc = "Hunter Davis favorite's." + icon_state = "flag_crm" + +/obj/structure/sign/flag/massmeta/chechnya + name = "flag of the Chechen Republic" + desc = "They are not afraid of anything." + icon_state = "flag_grz" + +/obj/structure/sign/flag/massmeta/russian_empire + name = "flag of the Russian Empire" + desc = "Respect the Tsar." + icon_state = "flag_rue" + +/obj/structure/sign/flag/massmeta/pmc_wagner + name = "flag of the PMC Wagner Group" + desc = "Hello! It's me REDACTED." + icon_state = "flag_wag" diff --git a/modular_meta/features/symbolics/code/random.dm b/modular_meta/features/symbolics/code/random.dm new file mode 100644 index 000000000000..ef913b04cdc7 --- /dev/null +++ b/modular_meta/features/symbolics/code/random.dm @@ -0,0 +1,18 @@ +/obj/effect/spawner/random/structure/massmeta_flags + name = "flags spawner" + icon = 'modular_meta/features/symbolics/icons/flags.dmi' + icon_state = "flag_random" + loot = list( + /obj/structure/sign/flag/massmeta/russia = 100, + /obj/structure/sign/flag/massmeta/moscow = 100, + /obj/structure/sign/flag/massmeta/saint_peter = 100, + /obj/structure/sign/flag/massmeta/donetsk = 100, + /obj/structure/sign/flag/massmeta/lugansk = 100, + /obj/structure/sign/flag/massmeta/crimea = 100, + /obj/structure/sign/flag/massmeta/chechnya = 100, + /obj/structure/sign/flag/massmeta/soviets = 10, + /obj/structure/sign/flag/massmeta/russian_empire = 10, + /obj/structure/sign/flag/massmeta/pmc_wagner = 1, + ) + +MAPPING_DIRECTIONAL_HELPERS(/obj/effect/spawner/random/structure/massmeta_flags, 32) diff --git a/modular_meta/features/symbolics/icons/flags.dmi b/modular_meta/features/symbolics/icons/flags.dmi new file mode 100644 index 000000000000..1d16da74d319 Binary files /dev/null and b/modular_meta/features/symbolics/icons/flags.dmi differ diff --git a/modular_meta/features/symbolics/includes.dm b/modular_meta/features/symbolics/includes.dm new file mode 100644 index 000000000000..62f1bfb3d196 --- /dev/null +++ b/modular_meta/features/symbolics/includes.dm @@ -0,0 +1,9 @@ +#include "code\flags.dm" +#include "code\random.dm" + +/datum/modpack/symbolics + id = "symbolics" + name = "Символика" + group = "Features" + desc = "Наша Символика." + author = "Glamyr" diff --git a/modular_meta/main_modular_include.dm b/modular_meta/main_modular_include.dm index 21e0f676c2d8..e77e5187b9c8 100644 --- a/modular_meta/main_modular_include.dm +++ b/modular_meta/main_modular_include.dm @@ -41,6 +41,7 @@ #include "features\telescience\includes.dm" #include "features\deathmatch\includes.dm" #include "features\soundtrack_modpack\includes.dm" +#include "features\symbolics\includes.dm" #include "features\novichok\includes.dm" #include "features\jukeboxes_to_bartender\includes.dm" #include "features\bot_topic\includes.dm"