mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
Merge pull request #7706 from Citinited/entertainment-monitor-fix
Camera console tweaks
This commit is contained in:
@@ -44,6 +44,24 @@
|
||||
name = "Circuit board (Camera Monitor)"
|
||||
build_path = /obj/machinery/computer/security
|
||||
origin_tech = "programming=2;combat=2"
|
||||
|
||||
/obj/item/weapon/circuitboard/camera/telescreen
|
||||
name = "Circuit board (Telescreen)"
|
||||
build_path = /obj/machinery/computer/security/telescreen
|
||||
/obj/item/weapon/circuitboard/camera/telescreen/entertainment
|
||||
name = "Circuit board (Entertainment Monitor)"
|
||||
build_path = /obj/machinery/computer/security/telescreen/entertainment
|
||||
/obj/item/weapon/circuitboard/camera/wooden_tv
|
||||
name = "Circuit board (Wooden TV)"
|
||||
build_path = /obj/machinery/computer/security/wooden_tv
|
||||
/obj/item/weapon/circuitboard/camera/mining
|
||||
name = "Circuit board (Outpost Camera Monitor)"
|
||||
build_path = /obj/machinery/computer/security/mining
|
||||
/obj/item/weapon/circuitboard/camera/engineering
|
||||
name = "Circuit board (Engineering Camera Monitor)"
|
||||
build_path = /obj/machinery/computer/security/engineering
|
||||
|
||||
|
||||
/obj/item/weapon/circuitboard/xenobiology
|
||||
name = "Circuit board (Xenobiology Console)"
|
||||
build_path = /obj/machinery/computer/camera_advanced/xenobio
|
||||
|
||||
@@ -87,6 +87,25 @@
|
||||
else
|
||||
..()
|
||||
|
||||
/obj/machinery/computer/security/telescreen/attackby(obj/item/I, mob/user, params)
|
||||
if(ismultitool(I))
|
||||
var/direction = input(user, "Which direction?", "Select direction!") as null|anything in list("North", "East", "South", "West", "Centre")
|
||||
if(!direction || !Adjacent(user))
|
||||
return
|
||||
pixel_x = 0
|
||||
pixel_y = 0
|
||||
switch(direction)
|
||||
if("North")
|
||||
pixel_y = 32
|
||||
if("East")
|
||||
pixel_x = 32
|
||||
if("South")
|
||||
pixel_y = -32
|
||||
if("West")
|
||||
pixel_x = -32
|
||||
else
|
||||
..()
|
||||
|
||||
/obj/machinery/computer/security/emag_act(user as mob)
|
||||
if(!emagged)
|
||||
emagged = 1
|
||||
@@ -293,39 +312,36 @@
|
||||
|
||||
// Other computer monitors.
|
||||
/obj/machinery/computer/security/telescreen
|
||||
name = "\improper Telescreen"
|
||||
name = "telescreen"
|
||||
desc = "Used for watching camera networks."
|
||||
icon = 'icons/obj/stationobjs.dmi'
|
||||
icon_state = "telescreen"
|
||||
icon_state = "telescreen_console"
|
||||
icon_screen = "telescreen"
|
||||
icon_keyboard = null
|
||||
light_range_on = 0
|
||||
network = list("SS13")
|
||||
density = 0
|
||||
|
||||
/obj/machinery/computer/security/telescreen/update_icon()
|
||||
icon_state = initial(icon_state)
|
||||
if(stat & BROKEN)
|
||||
icon_state += "b"
|
||||
return
|
||||
circuit = /obj/item/weapon/circuitboard/camera/telescreen
|
||||
|
||||
/obj/machinery/computer/security/telescreen/entertainment
|
||||
name = "entertainment monitor"
|
||||
desc = "Damn, they better have Paradise TV on these things."
|
||||
icon = 'icons/obj/status_display.dmi'
|
||||
icon_state = "entertainment"
|
||||
icon_state = "entertainment_console"
|
||||
icon_screen = "entertainment"
|
||||
light_color = "#FFEEDB"
|
||||
light_range_on = 0
|
||||
network = list("news")
|
||||
luminosity = 0
|
||||
circuit = /obj/item/weapon/circuitboard/camera/telescreen/entertainment
|
||||
|
||||
/obj/machinery/computer/security/wooden_tv
|
||||
name = "security camera monitor"
|
||||
desc = "An old TV hooked into the stations camera network."
|
||||
desc = "An old TV hooked into the station's camera network."
|
||||
icon_state = "television"
|
||||
icon_keyboard = null
|
||||
icon_screen = "detective_tv"
|
||||
light_color = "#3848B3"
|
||||
light_power_on = 0.5
|
||||
network = list("SS13")
|
||||
circuit = /obj/item/weapon/circuitboard/camera/wooden_tv
|
||||
|
||||
/obj/machinery/computer/security/mining
|
||||
name = "outpost camera monitor"
|
||||
@@ -334,6 +350,7 @@
|
||||
icon_screen = "mining"
|
||||
light_color = "#F9BBFC"
|
||||
network = list("Mining Outpost")
|
||||
circuit = /obj/item/weapon/circuitboard/camera/mining
|
||||
|
||||
/obj/machinery/computer/security/engineering
|
||||
name = "engineering camera monitor"
|
||||
@@ -342,3 +359,4 @@
|
||||
icon_screen = "engie_cams"
|
||||
light_color = "#FAC54B"
|
||||
network = list("Power Alarms","Atmosphere Alarms","Fire Alarms")
|
||||
circuit = /obj/item/weapon/circuitboard/camera/engineering
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 47 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 75 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 122 KiB |
Reference in New Issue
Block a user