mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 06:22:26 +01:00
Wall Mounted Objects Fix (#10172)
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
@@ -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.
|
||||
|
||||
@@ -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."
|
||||
Reference in New Issue
Block a user