mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 14:31:59 +01:00
Miningedits (#2363)
Does some mapping stuff, re-arranges mining. Adds catwalks. Noises the open space sprite somewhat, effect could definitely be improved. Adds a ghosttrap to mining drones Adds holes to holes Fixes some of the airlocks
This commit is contained in:
@@ -49,3 +49,29 @@
|
||||
user << "<span class='notice'>Slicing lattice joints ...</span>"
|
||||
new /obj/item/stack/rods(src.loc)
|
||||
qdel(src)
|
||||
if (istype(C, /obj/item/stack/rods))
|
||||
var/obj/item/stack/rods/R = C
|
||||
if (R.use(2))
|
||||
user << "<span class='notice'>Constructing catwalk ...</span>"
|
||||
playsound(src, 'sound/weapons/Genhit.ogg', 50, 1)
|
||||
new /obj/structure/lattice/catwalk(src.loc)
|
||||
qdel(src)
|
||||
return
|
||||
|
||||
/obj/structure/lattice/catwalk
|
||||
name = "catwalk"
|
||||
desc = "A catwalk for easier EVA maneuvering."
|
||||
icon = 'icons/obj/smooth/catwalk.dmi'
|
||||
icon_state = "catwalk"
|
||||
smooth = SMOOTH_TRUE
|
||||
canSmoothWith = null
|
||||
|
||||
/obj/structure/lattice/catwalk/Initialize()
|
||||
. = ..()
|
||||
///// Z-Level Stuff
|
||||
if(!(istype(src.loc, /turf/space) || istype(src.loc, /turf/simulated/open) || istype(src.loc, /turf/simulated/floor/asteroid)))
|
||||
///// Z-Level Stuff
|
||||
return INITIALIZE_HINT_QDEL
|
||||
for(var/obj/structure/lattice/catwalk/LAT in src.loc)
|
||||
if(LAT != src)
|
||||
qdel(LAT)
|
||||
|
||||
@@ -100,6 +100,11 @@
|
||||
desc = "A warning sign which reads 'HARD VACUUM AHEAD'."
|
||||
icon_state = "space"
|
||||
|
||||
/obj/structure/sign/drop
|
||||
name = "\improper DANGER! DROP HAZARD"
|
||||
desc = "A warning sign which reads 'DANGER! DROP HAZARD'."
|
||||
icon_state = "drop"
|
||||
|
||||
/obj/structure/sign/deathsposal
|
||||
name = "\improper DISPOSAL LEADS TO SPACE"
|
||||
desc = "A warning sign which reads 'DISPOSAL LEADS TO SPACE'."
|
||||
|
||||
@@ -12,7 +12,8 @@
|
||||
var/w_items = 0 //the combined w_class of all the items in the cistern
|
||||
var/mob/living/swirlie = null //the mob being given a swirlie
|
||||
|
||||
/obj/structure/toilet/New()
|
||||
/obj/structure/toilet/Initialize()
|
||||
. = ..()
|
||||
open = round(rand(0, 1))
|
||||
update_icon()
|
||||
|
||||
@@ -91,7 +92,14 @@
|
||||
user << "You carefully place \the [I] into the cistern."
|
||||
return
|
||||
|
||||
/obj/structure/toilet/noose
|
||||
desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one's cistern seems remarkably scratched."
|
||||
|
||||
/obj/structure/toilet/noose/Initialize()
|
||||
. = ..()
|
||||
new /obj/item/stack/cable_coil(src)
|
||||
if(prob(5))
|
||||
cistern = 1
|
||||
|
||||
/obj/structure/urinal
|
||||
name = "urinal"
|
||||
|
||||
Reference in New Issue
Block a user