Merge pull request #3687 from VOREStation/aro-ssao-ex

Exclude some things from SSAO
This commit is contained in:
Aronai Sieyes
2018-05-16 18:44:39 -04:00
committed by GitHub
19 changed files with 46 additions and 4 deletions
+1 -1
View File
@@ -58,7 +58,7 @@ What is the naming convention for planes or layers?
#define ATMOS_LAYER 2.4 // Pipe-like atmos machinery that goes on the floor, like filters.
#define ABOVE_UTILITY 2.5 // Above stuff like pipes and wires
#define TURF_PLANE -45 // Turfs themselves, most flooring
#define ABOVE_TURF_LAYER 2.1 // Snow and such
#define ABOVE_TURF_LAYER 2.1 // Snow and wallmounted/floormounted equipment
#define DECAL_PLANE -44 // Permanent decals
#define DIRTY_PLANE -43 // Nonpermanent decals
#define BLOOD_PLANE -42 // Blood is really dirty, but we can do special stuff if we separate it
+4
View File
@@ -36,6 +36,8 @@
name = "alarm"
icon = 'icons/obj/monitors.dmi'
icon_state = "alarm0"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = 1
use_power = 1
idle_power_usage = 80
@@ -804,6 +806,8 @@ FIRE ALARM
desc = "<i>\"Pull this in case of emergency\"</i>. Thus, keep pulling it forever."
icon = 'icons/obj/monitors.dmi'
icon_state = "fire0"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
var/detecting = 1.0
var/working = 1.0
var/time = 10.0
+2
View File
@@ -2,6 +2,8 @@
name = "button"
icon = 'icons/obj/objects.dmi'
icon_state = "launcherbtt"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
desc = "A remote control switch for something."
var/id = null
var/active = 0
+2
View File
@@ -205,6 +205,8 @@
name = "Telescreen"
desc = "Used for watching an empty arena."
icon_state = "wallframe"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
icon_keyboard = null
icon_screen = null
light_range_on = 0
@@ -78,6 +78,8 @@
/obj/machinery/computer/guestpass
name = "guest pass terminal"
icon_state = "guest"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
icon_keyboard = null
icon_screen = "pass"
density = 0
+9
View File
@@ -2,6 +2,15 @@
name = "\improper Emergency Shutter System"
desc = "Emergency air-tight shutter, capable of sealing off breached areas. This model fits flush with the walls, and has a panel in the floor for maintenance."
icon = 'icons/obj/doors/DoorHazardHidden.dmi'
plane = TURF_PLANE
/obj/machinery/door/firedoor/glass/hidden/open()
. = ..()
plane = TURF_PLANE
/obj/machinery/door/firedoor/glass/hidden/close()
. = ..()
plane = OBJ_PLANE
/obj/machinery/door/firedoor/glass/hidden/steel
name = "\improper Emergency Shutter System"
+2 -1
View File
@@ -35,7 +35,8 @@ var/const/HOLOPAD_MODE = RANGE_BASED
icon_state = "holopad0"
show_messages = 1
circuit = /obj/item/weapon/circuitboard/holopad
layer = TURF_LAYER+0.1 //Preventing mice and drones from sneaking under them.
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
var/power_per_hologram = 500 //per usage per hologram
idle_power_usage = 5
use_power = 1
+2
View File
@@ -125,6 +125,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_normal"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
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.
+2
View File
@@ -249,6 +249,8 @@ obj/machinery/recharger
name = "wall recharger"
icon = 'icons/obj/stationobjs.dmi'
icon_state = "wrecharger0"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
active_power_usage = 25000 //25 kW , It's more specialized than the standalone recharger (guns, batons, and flashlights only) so make it more powerful
allowed_devices = list(/obj/item/weapon/gun/energy, /obj/item/weapon/gun/magnetic, /obj/item/weapon/melee/baton, /obj/item/device/flashlight, /obj/item/weapon/cell/device)
icon_state_charged = "wrecharger2"
+2
View File
@@ -28,6 +28,8 @@ var/list/obj/machinery/requests_console/allConsoles = list()
anchored = 1
icon = 'icons/obj/terminals.dmi'
icon_state = "req_comp0"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
circuit = /obj/item/weapon/circuitboard/request
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
+2
View File
@@ -12,6 +12,8 @@
/obj/machinery/status_display
icon = 'icons/obj/status_display.dmi'
icon_state = "frame"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
name = "status display"
anchored = 1
density = 0
@@ -3,6 +3,8 @@
desc = "Talk through this."
icon = 'icons/obj/radio_vr.dmi' //VOREStation Edit - New Icon
icon_state = "intercom"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = 1
w_class = ITEMSIZE_LARGE
canhear_range = 2
@@ -313,6 +313,8 @@
icon_opened = "medical_wall_open"
icon_broken = "medical_wall_spark"
icon_off = "medical_wall_off"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = 1
density = 0
wall_mounted = 1
@@ -215,6 +215,8 @@
icon_state = "hydrant"
icon_closed = "hydrant"
icon_opened = "hydrant_open"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = 1
density = 0
wall_mounted = 1
@@ -3,6 +3,8 @@
desc = "A small wall mounted cabinet designed to hold a fire extinguisher."
icon = 'icons/obj/closet.dmi'
icon_state = "extinguisher_closed"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = 1
density = 0
var/obj/item/weapon/extinguisher/has_extinguisher
+2 -1
View File
@@ -3,7 +3,8 @@
anchored = 1
opacity = 0
density = 0
layer = ABOVE_JUNK_LAYER
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
w_class = ITEMSIZE_NORMAL
/obj/structure/sign/ex_act(severity)
+2 -1
View File
@@ -19,7 +19,8 @@
var/light_range_on = 2
light_color = "#64C864"
layer = ABOVE_WINDOW_LAYER
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
var/mob/watching_mob = null
var/image/small_station_map = null
+2
View File
@@ -64,6 +64,8 @@
desc = "A control terminal for the area electrical systems."
icon = 'icons/obj/power_vr.dmi' //VOREStation Edit - New Icon
icon_state = "apc0"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = 1
use_power = 0
req_access = list(access_engine_equip)
@@ -5,6 +5,8 @@
desc = "..."
icon = 'icons/obj/objects.dmi'
icon_state = "watertank"
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
density = 1
anchored = 0
pressure_resistance = 2*ONE_ATMOSPHERE