mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-28 15:47:15 +01:00
Updates box2550away (again) (again) (again)
Uses the map tools, but edits a lot of paths.
Makes box2550away unsimulated to combat lag
Adds three new unsimulated floors, which are just copies of simulated
ones
Adds four new unsimluated walls, which are just copies of simulated ones
Breaks telescreens as they don't work off the station
Adds the escape shuttle to the map as it has the penultimate HONK clue
paper on it and replaces the shuttle console with a fake
Adds a needed stat check to security camera computers
Gets rid of disposal overlays on box2550away toilets
Replaces box2550away status displays with fakes
Fixes a bug with entertainment monitors where they had no broken icon
due to being in status_display.dmi instead of stationobjs.dmi
Adds a carpet icon ("carpet2") that was present in 2010 and is used in
box2550away back to floors.dmi
Changes disposal related user messages so they refer to the name var of
the disposal object. This makes the messages refer to my disposal
toilets as toilets instead of diposals.
Removes the non-slip flag of SWAT shoes in the armoury.
God I hope I committed all the files I changed.
This commit is contained in:
@@ -870,4 +870,49 @@ obj/effect/landmark/corpse/away/box2550/det
|
||||
new /obj/item/clothing/shoes/brown/box2550away(src)
|
||||
new /obj/item/clothing/shoes/brown/box2550away(src)
|
||||
new /obj/item/clothing/shoes/brown/box2550away(src)
|
||||
new /obj/item/clothing/shoes/brown/box2550away(src)
|
||||
new /obj/item/clothing/shoes/brown/box2550away(src)
|
||||
|
||||
/obj/machinery/disposal/box2550away/toilet
|
||||
name = "toilet"
|
||||
desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one seems remarkably clean."
|
||||
icon = 'icons/obj/watercloset.dmi'
|
||||
icon_state = "toilet10" //lid up
|
||||
density = 0
|
||||
|
||||
/obj/machinery/box2550away/fake_status_display
|
||||
name = "status display"
|
||||
icon = 'icons/obj/status_display.dmi'
|
||||
icon_state = "frame"
|
||||
anchored = 1
|
||||
density = 0
|
||||
desc = "The display says: \n\n"
|
||||
|
||||
/obj/machinery/box2550away/fake_status_display/ai
|
||||
name = "\improper AI display"
|
||||
desc = null
|
||||
overlays = list("ai_bsod")
|
||||
|
||||
/obj/machinery/disposal/box2550away/toilet/update()
|
||||
overlays.Cut()
|
||||
if(stat & BROKEN)
|
||||
mode = 0
|
||||
flush = 0
|
||||
return
|
||||
|
||||
// flush handle
|
||||
if(flush)
|
||||
return
|
||||
|
||||
// only handle is shown if no power
|
||||
if(stat & NOPOWER || mode == -1)
|
||||
return
|
||||
|
||||
// check for items in disposal - occupied light
|
||||
if(contents.len > 0)
|
||||
return
|
||||
|
||||
// charging and ready light
|
||||
if(mode == 1)
|
||||
return
|
||||
else if(mode == 2)
|
||||
return
|
||||
Reference in New Issue
Block a user