diff --git a/code/game/objects/items/poi_items.dm b/code/game/objects/items/poi_items.dm new file mode 100644 index 00000000000..a9e4b876ca7 --- /dev/null +++ b/code/game/objects/items/poi_items.dm @@ -0,0 +1,20 @@ + +/obj/item/poi + icon = 'icons/obj/objects.dmi' + desc = "This is definitely something cool." + +/obj/item/poi/pascalb + icon_state = "pascalb" + name = "misshapen manhole cover" + desc = "The top of this twisted chunk of metal is faintly stamped with a five pointed star. 'Property of US Army, Pascal B - 1957'." + +/obj/item/poi/pascalb/New() + processing_objects += src + return ..() + +/obj/item/poi/pascalb/process() + radiation_repository.radiate(src, 5) + +/obj/item/poi/pascalb/Destroy() + processing_objects -= src + return ..() diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index 87af25615b2..16235f21585 100644 Binary files a/icons/obj/objects.dmi and b/icons/obj/objects.dmi differ diff --git a/maps/submaps/surface_submaps/plains/PascalB.dmm b/maps/submaps/surface_submaps/plains/PascalB.dmm new file mode 100644 index 00000000000..8a1f4a1a9fb --- /dev/null +++ b/maps/submaps/surface_submaps/plains/PascalB.dmm @@ -0,0 +1,15 @@ +"a" = (/turf/template_noop,/area/template_noop) +"b" = (/turf/template_noop,/area/submap/PascalB) +"c" = (/turf/simulated/floor/outdoors/dirt,/area/submap/PascalB) +"d" = (/turf/simulated/floor/outdoors/rocks,/area/submap/PascalB) +"e" = (/obj/item/poi/pascalb,/turf/simulated/floor/outdoors/rocks,/area/submap/PascalB) + +(1,1,1) = {" +aaaaaaa +abbcbca +accdcca +acdedca +accdcca +abccbca +aaaaaaa +"} diff --git a/maps/submaps/surface_submaps/plains/plains.dm b/maps/submaps/surface_submaps/plains/plains.dm index 16615a7a3a3..7538b4d9d4b 100644 --- a/maps/submaps/surface_submaps/plains/plains.dm +++ b/maps/submaps/surface_submaps/plains/plains.dm @@ -8,6 +8,7 @@ #include "house1.dmm" #include "beacons.dmm" #include "Epod.dmm" +#include "PascalB.dmm" #endif // The 'plains' is the area outside the immediate perimeter of the big outpost. @@ -61,3 +62,9 @@ mappath = 'maps/submaps/surface_submaps/wilderness/Rocky2.dmm' allow_duplicates = TRUE cost = 5 + +/datum/map_template/surface/plains/PascalB + name = "Irradiated Manhole Cover" + desc = "How did this old thing get all the way out here?" + mappath = 'maps/submaps/surface_submaps/plains/PascalB.dmm' + cost = 5 \ No newline at end of file diff --git a/maps/submaps/surface_submaps/plains/plains_areas.dm b/maps/submaps/surface_submaps/plains/plains_areas.dm index c2e27cde860..d76001934ee 100644 --- a/maps/submaps/surface_submaps/plains/plains_areas.dm +++ b/maps/submaps/surface_submaps/plains/plains_areas.dm @@ -20,4 +20,7 @@ name = "Rocky2" /area/submap/Peninsula - name = "Peninsula" \ No newline at end of file + name = "Peninsula" + +/area/submap/PascalB + name = "PascalB" \ No newline at end of file diff --git a/polaris.dme b/polaris.dme index 209c8afd155..7767c23f819 100644 --- a/polaris.dme +++ b/polaris.dme @@ -820,6 +820,7 @@ #include "code\game\objects\items\gunbox.dm" #include "code\game\objects\items\latexballoon.dm" #include "code\game\objects\items\paintkit.dm" +#include "code\game\objects\items\poi_items.dm" #include "code\game\objects\items\shooting_range.dm" #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm"