Wall Mounted Objects Fix (#10172)

This commit is contained in:
Geeves
2020-10-04 19:51:32 +02:00
committed by GitHub
parent 355759004b
commit f011e9a144
8 changed files with 17 additions and 4 deletions
@@ -59,6 +59,7 @@
icon_screen = "guest"
icon_scanline = "altcomputerw-scanline"
density = FALSE
appearance_flags = TILE_BOUND // prevents people from viewing the overlay through a wall
var/obj/item/card/id/giver
var/list/accesses = list()
+1
View File
@@ -18,6 +18,7 @@ var/global/list/frozen_crew = list()
circuit = /obj/item/circuitboard/cryopodcontrol
density = FALSE
interact_offline = TRUE
appearance_flags = TILE_BOUND // prevents people from viewing the overlay through a wall
icon_screen = "cryo"
icon_scanline = "altcomputerw-scanline"
+2 -1
View File
@@ -9,6 +9,8 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co
desc = "A standard newsfeed handler for use on commercial space stations. All the news you absolutely have no use for, in one place!"
icon = 'icons/obj/terminals.dmi'
icon_state = "newscaster"
anchored = TRUE
appearance_flags = TILE_BOUND // prevents people from viewing the overlay through a wall
var/isbroken = 0 //1 if someone banged it with something heavy
var/ispowered = 1 //starts powered, changes with power_change()
//var/list/datum/feed_channel/channel_list = list() //This list will contain the names of the feed channels. Each name will refer to a data region where the messages of the feed channels are stored.
@@ -51,7 +53,6 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co
var/datum/feed_channel/viewing_channel = null
var/datum/feed_message/viewing_message = null
var/global/list/screen_overlays
anchored = 1
/obj/machinery/newscaster/proc/generate_overlays(var/force = 0)
if(LAZYLEN(screen_overlays) && !force)
+2 -1
View File
@@ -176,4 +176,5 @@
icon_state_charged = "wrecharger100"
icon_state_charging = "wrecharger"
icon_state_idle = "wrecharger_off"
portable = 0
appearance_flags = TILE_BOUND // prevents people from viewing us through a wall
portable = FALSE
+2 -1
View File
@@ -26,7 +26,6 @@ var/list/obj/machinery/requests_console/allConsoles = list()
/obj/machinery/requests_console
name = "Requests Console"
desc = "A console intended to send requests to different departments on the station."
anchored = 1
icon = 'icons/obj/terminals.dmi'
icon_state = "req_comp"
component_types = list(
@@ -34,6 +33,8 @@ var/list/obj/machinery/requests_console/allConsoles = list()
/obj/item/stock_parts/capacitor,
/obj/item/stock_parts/console_screen,
)
anchored = TRUE
appearance_flags = TILE_BOUND // prevents people from viewing the overlay through a wall
var/department = "Unknown" //The list of all departments on the station (Determined from this variable on each unit) Set this to the same thing if you want several consoles in one department
var/list/message_log = list() //List of all messages
var/departmentType = 0 //Bitflag. Zero is reply-only. Map currently uses raw numbers instead of defines.
+1
View File
@@ -4,6 +4,7 @@
icon = 'icons/obj/terminals.dmi'
icon_state = "bell"
anchored = TRUE
appearance_flags = TILE_BOUND // prevents people from viewing the overlay through a wall
req_access = list() //what access it needs to link your pda
@@ -2,7 +2,8 @@
name = "station intercom (General)"
desc = "Talk through this."
icon_state = "intercom"
anchored = 1
anchored = TRUE
appearance_flags = TILE_BOUND // prevents people from viewing the overlay through a wall
w_class = ITEMSIZE_LARGE
canhear_range = 2
flags = CONDUCT | NOBLOODY
@@ -0,0 +1,6 @@
author: Geeves
delete-after: True
changes:
- bugfix: "Fixes various wall-mounted objects being seen through walls when they shouldn't be."