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:
Tenebrosity
2014-02-04 20:30:13 +13:00
parent acf5bccfa6
commit fd8be7edc2
9 changed files with 2147 additions and 2052 deletions
@@ -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