diff --git a/_maps/RandomRuins/LavaRuins/_maplisting.txt b/_maps/RandomRuins/LavaRuins/_maplisting.txt index 04248a69264..a71a6aed28a 100644 --- a/_maps/RandomRuins/LavaRuins/_maplisting.txt +++ b/_maps/RandomRuins/LavaRuins/_maplisting.txt @@ -32,4 +32,5 @@ _maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm _maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm _maps/RandomRuins/LavaRuins/lavaland_fountain_hall.dmm _maps/RandomRuins/LavaRuins/lavaland_gym.dmm -_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm \ No newline at end of file +_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm +#_maps/RandomRuins/LavaRuins/lavaland_surface_wwiioutpost.dmm \ No newline at end of file diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_wwiioutpost.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_wwiioutpost.dmm new file mode 100644 index 00000000000..5e745c1c7d8 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_wwiioutpost.dmm @@ -0,0 +1,2489 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ac" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ad" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ae" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"af" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + baseturf = /turf/open/chasm/straight_down/lava_land_surface + }, +/area/lavaland/surface/outdoors) +"ag" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/chasm/straight_down/lava_land_surface + }, +/area/lavaland/surface/outdoors) +"ah" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/ushanka; + name = "russian remains"; + uniform = /obj/item/clothing/under/soviet + }, +/obj/item/weapon/gun/projectile/revolver/nagant, +/obj/effect/decal/cleanable/blood/old, +/obj/item/ammo_casing/a357, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ai" = ( +/obj/item/weapon/c4, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"aj" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ak" = ( +/obj/item/stack/sheet/plasteel, +/obj/item/ammo_casing/a357, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"al" = ( +/obj/item/stack/sheet/plasteel, +/obj/item/stack/rods, +/obj/item/ammo_casing/a357, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"am" = ( +/obj/item/stack/rods, +/obj/item/ammo_casing/a357, +/obj/item/ammo_casing/mm556x45, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"an" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/ushanka; + name = "russian remains"; + uniform = /obj/item/clothing/under/soviet + }, +/obj/item/stack/sheet/plasteel, +/obj/item/weapon/gun/projectile/shotgun/boltaction, +/obj/effect/decal/cleanable/blood/old, +/obj/item/ammo_casing/mm556x45, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"ao" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ap" = ( +/obj/structure/window{ + icon_state = "rwindow"; + dir = 4 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aq" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ar" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/helmet/stahlhelm; + name = "german remains"; + uniform = /obj/item/clothing/under/wwii + }, +/obj/item/weapon/gun/projectile/automatic/pistol/APS, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"as" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"at" = ( +/obj/item/ammo_casing/mm556x45, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"au" = ( +/obj/item/ammo_casing/a357, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"av" = ( +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aw" = ( +/obj/structure/window{ + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ax" = ( +/obj/structure/window{ + icon_state = "rwindow"; + dir = 4 + }, +/obj/item/weapon/shard, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ay" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"az" = ( +/obj/machinery/constructable_frame/machine_frame{ + desc = "A specialized hypersleep chamber meant to keep its occupent in suspended animation for long periods of time. The initials 'A.D' are marked on a specialized plaque. The hypersleeper is empty. "; + dir = 2; + icon = 'icons/obj/Cryogenic2.dmi'; + icon_state = "sleeper-o"; + name = "broken hypersleep chamber"; + pixel_y = 3 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aA" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/ushanka; + name = "russian remains"; + uniform = /obj/item/clothing/under/soviet + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aB" = ( +/obj/structure/filingcabinet, +/obj/item/weapon/paper/pamphlet{ + icon = 'icons/obj/items.dmi'; + icon_state = "blueprints"; + info = "A strange looking set of blueprints with the actual schematics for whatever was once on it ripped out in what appears to be in a haste. The top of what remains of the blueprints spells out 'aus der Asche'."; + name = "ripped blueprints" + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aC" = ( +/obj/item/weapon/shard, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aD" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aE" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/helmet/stahlhelm; + name = "german remains"; + uniform = /obj/item/clothing/under/wwii + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aF" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/helmet/stahlhelm; + name = "german remains"; + uniform = /obj/item/clothing/under/wwii + }, +/obj/structure/table_frame, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aG" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aH" = ( +/obj/structure/table, +/obj/machinery/light, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aI" = ( +/obj/machinery/door/poddoor/preopen{ + id = "lavagerman" + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aJ" = ( +/turf/open/floor/plasteel/stairs{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aK" = ( +/mob/living/simple_animal/hostile/wwii/bomber, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aL" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aM" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aN" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aO" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aP" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aQ" = ( +/mob/living/simple_animal/hostile/wwii/melee, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aR" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aS" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/ushanka; + name = "russian remains"; + uniform = /obj/item/clothing/under/soviet + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aT" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aU" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aV" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aW" = ( +/obj/structure/closet/crate, +/obj/item/weapon/dnainjector/dwarf, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aX" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "first-aid kit" + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aY" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"aZ" = ( +/obj/structure/closet/crate, +/obj/item/weapon/dnainjector/timed/hulk, +/obj/item/weapon/dnainjector/wackymut, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ba" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bb" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bc" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bd" = ( +/obj/item/weapon/c4, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"be" = ( +/obj/item/stack/sheet/plasteel, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bf" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/helmet/stahlhelm; + name = "german remains"; + uniform = /obj/item/clothing/under/wwii + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bg" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bh" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/edagger, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bi" = ( +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bj" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bk" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bl" = ( +/obj/machinery/door/poddoor{ + id = "lavagerman" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bm" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"bn" = ( +/obj/item/ammo_casing/c9mm, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bo" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bp" = ( +/obj/machinery/door/poddoor{ + id = "lavagerman1"; + name = "secure storage a" + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bq" = ( +/obj/item/stack/sheet/plasteel, +/turf/open/floor/plasteel/stairs{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"br" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"bs" = ( +/obj/machinery/door/poddoor{ + id = "lavagerman2"; + name = "secure storage b" + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bt" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bu" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/helmet/stahlhelm; + name = "german remains"; + uniform = /obj/item/clothing/under/wwii + }, +/obj/item/weapon/gun/projectile/automatic/pistol/APS, +/obj/effect/decal/cleanable/blood/old, +/obj/item/ammo_casing/c9mm, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bv" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bw" = ( +/obj/machinery/button/door{ + id = "lavagerman1"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bx" = ( +/obj/machinery/door/airlock/highsecurity, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"by" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bz" = ( +/obj/machinery/button/door{ + id = "lavagerman2"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bA" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bB" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/ushanka; + name = "russian remains"; + uniform = /obj/item/clothing/under/soviet + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bC" = ( +/obj/item/ammo_casing/a357, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bD" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bE" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bF" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/helmet/stahlhelm; + name = "german remains"; + uniform = /obj/item/clothing/under/wwii + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bG" = ( +/obj/structure/table_frame, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bH" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bI" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bJ" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/ushanka; + name = "russian remains"; + uniform = /obj/item/clothing/under/soviet + }, +/obj/item/weapon/gun/projectile/shotgun/boltaction, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bK" = ( +/obj/structure/table, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bL" = ( +/obj/effect/mob_spawn/human/skeleton{ + helmet = /obj/item/clothing/head/helmet/stahlhelm; + name = "german remains"; + uniform = /obj/item/clothing/under/wwii + }, +/obj/item/weapon/gun/projectile/automatic/pistol/APS, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bM" = ( +/obj/machinery/door/poddoor{ + id = "lavagerman" + }, +/turf/open/floor/plasteel/neutral{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bN" = ( +/obj/machinery/door/airlock/glass_external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bO" = ( +/obj/structure/window{ + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bP" = ( +/obj/machinery/porta_turret/stationary, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bQ" = ( +/obj/structure/window{ + icon_state = "rwindow"; + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bR" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_y = -32 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bS" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bT" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_y = -32 + }, +/obj/item/weapon/rcd/loaded, +/obj/structure/closet/emcloset, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bU" = ( +/obj/structure/window{ + icon_state = "rwindow"; + dir = 8 + }, +/obj/structure/window{ + tag = "icon-rwindow"; + icon_state = "rwindow"; + dir = 2 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bV" = ( +/obj/structure/window{ + tag = "icon-rwindow"; + icon_state = "rwindow"; + dir = 2 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bW" = ( +/obj/structure/window{ + icon_state = "rwindow"; + dir = 4 + }, +/obj/structure/window{ + tag = "icon-rwindow"; + icon_state = "rwindow"; + dir = 2 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aj +bi +bn +bi +bA +bA +bA +bi +aj +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aj +bi +bo +bu +bi +bi +bi +bi +aj +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aj +bj +bi +bv +bo +bi +bi +bi +aj +ab +ae +ae +ae +ae +ab +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +aj +aj +aj +aj +aj +aj +bk +bk +bw +bi +bi +bF +bi +aj +ab +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aj +ao +av +aP +aX +bc +av +bp +bi +bA +bA +bI +bi +aj +ab +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aj +ao +av +aQ +aY +av +av +bk +as +bk +bk +bk +bM +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +ab +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +ao +aK +aR +aZ +aR +aR +bk +bi +bi +bD +bi +bi +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +ab +ab +ab +ae +ae +ae +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bk +bi +bB +bC +bi +bi +aj +bO +bU +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +ab +ab +ab +ae +ae +ae +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bi +bC +bi +bF +bi +aj +bP +bV +ae +ae +ae +ab +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +ab +ab +ae +ae +ae +ab +aj +aj +ao +ao +aB +ao +aj +aj +aL +aM +aM +aL +aj +aj +bi +bi +bi +bi +bi +aj +bQ +bW +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +ab +ae +ae +ae +ae +ab +aj +aj +ap +ax +av +ap +aj +aj +aM +aM +aM +aM +aj +aj +bx +bk +bk +bk +bk +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +ab +ae +ae +ae +ae +ab +aj +aj +aq +av +aC +aF +aj +aj +aM +aM +aS +aM +aj +aj +bi +bD +bi +bi +bi +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +ab +ae +ae +ae +ab +ab +aj +aj +ar +ay +av +aG +aj +aj +aM +aS +aN +aM +aj +aj +bi +bi +bi +by +bi +bk +aj +aj +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +ac +ab +ae +ae +ae +ab +ad +ak +aj +as +av +au +aD +aI +aJ +aM +aM +aM +bd +bl +bq +by +bB +bi +bi +bi +bk +bR +aj +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +ad +ab +af +ae +ag +ab +ah +al +am +at +az +aD +av +aj +aj +aM +aT +aM +be +bm +br +bi +bi +bi +bi +bi +bN +bS +bN +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +ab +ae +ae +ae +ab +ai +aj +an +au +aA +av +av +aI +aJ +aM +aU +aM +aN +bl +bq +bi +bi +bi +bJ +bi +bk +bT +aj +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +ad +ae +ae +ae +ab +ab +aj +aj +av +av +av +av +aj +aj +aM +aM +aM +bf +aj +aj +bi +by +bi +bi +bi +bk +aj +aj +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +ab +ae +ae +ae +ab +ab +aj +aj +aq +av +aE +aH +aj +aj +aN +aM +aM +aM +aj +aj +bi +bt +bi +bi +bi +aj +ab +ab +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +ab +ae +ae +ae +ae +ab +aj +aj +aw +aw +aw +aw +aj +aj +aM +aV +aM +aM +aj +aj +bx +bk +bk +bk +bk +aj +ab +ab +ae +ae +ae +ab +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +ab +ab +ae +ae +ae +ae +ab +aj +aj +ao +ao +ao +ao +aj +aj +aO +aM +aM +aO +aj +aj +bi +bi +bi +bi +bi +aj +bO +bU +ae +ae +ae +ab +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +ab +ab +ae +ae +ae +ae +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bi +bi +bi +bi +bi +aj +bP +bV +ae +ae +ae +ab +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +ab +ab +ae +ae +ae +ae +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bk +bi +bB +bi +by +bi +aj +bQ +bW +ae +ae +ae +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +ao +aK +aW +aR +bg +aR +bk +bi +bE +bi +bt +bi +aj +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +ao +av +aQ +ba +av +av +bk +bk +bk +br +bk +bM +aj +ab +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aj +ao +av +aP +bb +bh +av +bs +bi +bA +bG +bK +bi +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aj +aj +aj +aj +aj +aj +bk +bk +bz +bi +bi +bi +bi +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aj +bj +bi +bi +bF +bo +bL +bo +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aj +bi +bi +bi +bi +bH +bi +bo +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aj +bi +bt +bi +bA +bA +bA +bi +aj +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ae +ae +ab +ab +ab +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +"} diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index dba6ec63f2f..be2ba99ead4 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -443,6 +443,17 @@ icon_state = "sleeper" flavour_text = "You are a Nanotrasen Commander!" +/obj/effect/mob_spawn/human/wwii + name = "World War II Reenactor" + uniform = /obj/item/clothing/under/wwii + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + mask = /obj/item/clothing/mask/gas + helmet = /obj/item/clothing/head/helmet/stahlhelm + back = /obj/item/weapon/storage/backpack/security + has_id = 0 + + /////////////////Spooky Undead////////////////////// /obj/effect/mob_spawn/human/skeleton diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index e96dd88e631..24a18a98808 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -261,3 +261,36 @@ desc = "A paper sack with crude holes cut out for eyes and a sketchy smile drawn on the front. Not creepy at all." icon_state = "papersack_smile" flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS + +/* +-!WARNING!- +-POTENTIAL TRIGGER-INDUCING ITEMS AHEAD- +-TREAD WITH CAUTION- +*/ + +/obj/item/clothing/head/helmet/stahlhelm + name = "stahlhelm" + desc = "A hard military helmet, seems dusty." + icon_state = "stalhelm" + item_state = "stalhelm" + armor = list(melee = 15, bullet = 10, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + strip_delay = 30 + +/obj/item/clothing/head/helmet/panzer + name = "Panzer Cap" + desc = "A fancy-looking military cap." + icon_state = "panzercap" + item_state = "panzercap" + +/obj/item/clothing/head/helmet/naziofficer + name = "Officer Cap" + desc = "A cap fit for a commanding officer." + icon_state = "officercap" + item_state = "officercap" + armor = list(melee = 20, bullet = 15, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + strip_delay = 60 + +/* +-YOU HAVE SAFETLY PASSED THE POTENTIALLY-TRIGGERING CONTENT- +-PLEASE RESUME NORMAL, POLITICALLY CORRECT ACTIVITY- +*/ \ No newline at end of file diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index c5557aed119..360ddc8e0be 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -567,3 +567,32 @@ item_state = "hostanclothes" item_color = "hostanclothes" +/* +-!WARNING!- +-POTENTIAL TRIGGER-INDUCING ITEMS AHEAD- +-TREAD WITH CAUTION- +*/ + +/obj/item/clothing/under/wwii + name = "dusty uniform" + desc = "A dusty old uniform, a relic from a time before." + icon_state = "soldieruniform" + item_state = "soldieruniform" + item_color = "soldieruniform" + armor = list(melee = 10, bullet = 5, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + strip_delay = 50 + + +/obj/item/clothing/under/wwii/officer + name = "dusty uniform" + desc = "A dusty old uniform, a relic from a time before. This one looks more official." + icon_state = "officeruniform" + item_state = "officeruniform" + item_color = "officeruniform" + armor = list(melee = 15, bullet = 10, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + strip_delay = 60 + +/* +-YOU HAVE SAFETLY PASSED THE POTENTIALLY-TRIGGERING CONTENT- +-PLEASE RESUME NORMAL, POLITICALLY CORRECT ACTIVITY- +*/ diff --git a/code/modules/mob/living/simple_animal/hostile/reenactors.dm b/code/modules/mob/living/simple_animal/hostile/reenactors.dm new file mode 100644 index 00000000000..b6382dc4302 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/reenactors.dm @@ -0,0 +1,103 @@ +/* +-!WARNING!- +-POTENTIAL TRIGGER-INDUCING ITEMS AHEAD- +-TREAD WITH CAUTION- +*/ + +/mob/living/simple_animal/hostile/wwii + name = "World War II Reenactor" + desc = "A VERY enthusiastic WWII reenactor." + icon_state = "nsoldier" + icon_living = "nsoldier" + speak_chance = 0 + turns_per_move = 5 + response_help = "pokes" + response_disarm = "shoves" + response_harm = "hits" + speed = 0 + stat_attack = 1 + robust_searching = 1 + maxHealth = 100 + health = 100 + harm_intent_damage = 10 + melee_damage_lower = 10 + melee_damage_upper = 15 + attacktext = "punches" + attack_sound = 'sound/weapons/punch1.ogg' + a_intent = "harm" + loot = list(/obj/effect/mob_spawn/human/wwii) + atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + unsuitable_atmos_damage = 15 + faction = list("german") + check_friendly_fire = 1 + status_flags = CANPUSH + del_on_death = 1 + +/mob/living/simple_animal/hostile/wwii/ranged + ranged = 1 + rapid = 1 + retreat_distance = 5 + minimum_distance = 5 + icon_state = "nsoldierranged" + icon_living = "nsoldierranged" + casingtype = /obj/item/ammo_casing/c45nostamina + projectilesound = 'sound/weapons/Gunshot_smg.ogg' + +/mob/living/simple_animal/hostile/wwii/melee + name = "Hulking World War II Reenactor" + icon_state = "nsoldierbuff" + icon_living = "nsoldierbuff" + stat_attack = 0 + speed = 4 + maxHealth = 200 + health = 200 + force_threshold = 10 + harm_intent_damage = 25 + melee_damage_lower = 25 + melee_damage_upper = 30 + environment_smash = 2 + attacktext = "slams" + deathmessage = "The Reenactor's body collapses in on itself from the strain!" + loot = list(/obj/effect/gibspawner/human) + +/mob/living/simple_animal/hostile/wwii/melee/AttackingTarget() + ..() + if(iscarbon(target)) + var/mob/living/carbon/C = target + if(prob(40)) + C.Weaken(3) + C.adjustBruteLoss(10) + C.visible_message("\The [src] smashes \the [C] into the ground!", \ + "\The [src] smashes you into the ground!") + src.say(pick("RAAAAAGGHHHH!!!","AAAARRRGGHHHH!!!","RRRAAUUUGGHH!!!")) + + +/mob/living/simple_animal/hostile/wwii/bomber + name = "Mini-Führer" + desc = "A small, robotic recreation of the Führer himself; it seems like he wants to tell you something." + icon_state = "miniheil" + icon_living = "miniheil" + speed = 1 + maxHealth = 25 + health = 25 + harm_intent_damage = 5 + melee_damage_lower = 5 + melee_damage_upper = 7 + attacktext = "heils" + deathmessage = "The Mini-Führer explodes!" + loot = list(/obj/effect/gibspawner/robot) + +/mob/living/simple_animal/hostile/wwii/bomber/AttackingTarget() + ..() + if(iscarbon(target)) + var/mob/living/carbon/C = target + if(prob(90)) + C.Weaken(2) + src.say("HEIL HITLER!") + explosion(src, 0, 0, 2, 3, 2) + src.gib() + +/* +-YOU HAVE SAFETLY PASSED THE POTENTIALLY-TRIGGERING CONTENT- +-PLEASE RESUME NORMAL, POLITICALLY CORRECT ACTIVITY- +*/ diff --git a/config/lavaRuinBlacklist.txt b/config/lavaRuinBlacklist.txt index 3a01699e5e9..c50fb5e17aa 100644 --- a/config/lavaRuinBlacklist.txt +++ b/config/lavaRuinBlacklist.txt @@ -30,4 +30,5 @@ #_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm #_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm #_maps/RandomRuins/LavaRuins/lavaland_gym.dmm -#_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm \ No newline at end of file +#_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm +#_maps/RandomRuins/LavaRuins/lavaland_surface_wwiioutpost.dmm \ No newline at end of file diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 2135433d792..1d56a4924ae 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 7a45a41000e..fdbbd87d11d 100644 Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 97bcb38d571..ddd23b6a127 100644 Binary files a/icons/mob/uniform.dmi and b/icons/mob/uniform.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 1b82adf78b1..f7a82035102 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index cbee4708202..ec6e57938d5 100644 Binary files a/icons/obj/clothing/uniforms.dmi and b/icons/obj/clothing/uniforms.dmi differ diff --git a/tgstation.dme b/tgstation.dme index 1aa9e1d273d..5724aef0ac7 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1410,6 +1410,7 @@ #include "code\modules\mob\living\simple_animal\hostile\mushroom.dm" #include "code\modules\mob\living\simple_animal\hostile\nanotrasen.dm" #include "code\modules\mob\living\simple_animal\hostile\pirate.dm" +#include "code\modules\mob\living\simple_animal\hostile\reenactors.dm" #include "code\modules\mob\living\simple_animal\hostile\russian.dm" #include "code\modules\mob\living\simple_animal\hostile\skeleton.dm" #include "code\modules\mob\living\simple_animal\hostile\statue.dm"