mirror of
https://github.com/quotefox/Hyper-Station-13.git
synced 2026-08-23 12:46:17 +01:00
Merge branch 'master' into economy-update-junk
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
name = "\improper AI system integrity restorer"
|
||||
desc = "Used with intelliCards containing nonfunctional AIs to restore them to working order."
|
||||
req_access = list(ACCESS_CAPTAIN, ACCESS_ROBOTICS, ACCESS_HEADS)
|
||||
var/mob/living/silicon/ai/occupier = null
|
||||
var/active = 0
|
||||
circuit = /obj/item/circuitboard/computer/aifixer
|
||||
icon_keyboard = "tech_key"
|
||||
icon_screen = "ai-fixer"
|
||||
light_color = LIGHT_COLOR_PINK
|
||||
var/mob/living/silicon/ai/occupier = null
|
||||
var/active = 0
|
||||
|
||||
/obj/machinery/computer/aifixer/attackby(obj/I, mob/user, params)
|
||||
if(occupier && istype(I, /obj/item/screwdriver))
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
icon_keyboard = null
|
||||
icon_screen = "invaders"
|
||||
clockwork = TRUE //it'd look weird
|
||||
light_color = LIGHT_COLOR_GREEN
|
||||
var/list/prizes = list(
|
||||
/obj/item/toy/balloon = ARCADE_WEIGHT_USELESS,
|
||||
/obj/item/toy/beach_ball = ARCADE_WEIGHT_USELESS,
|
||||
@@ -72,8 +73,6 @@
|
||||
/obj/item/clothing/mask/fakemoustache/italian = ARCADE_WEIGHT_RARE
|
||||
)
|
||||
|
||||
light_color = LIGHT_COLOR_GREEN
|
||||
|
||||
/obj/machinery/computer/arcade/proc/Reset()
|
||||
return
|
||||
|
||||
|
||||
@@ -4,13 +4,12 @@
|
||||
circuit = /obj/item/circuitboard/computer/atmos_alert
|
||||
icon_screen = "alert:0"
|
||||
icon_keyboard = "atmos_key"
|
||||
light_color = LIGHT_COLOR_CYAN
|
||||
var/list/priority_alarms = list()
|
||||
var/list/minor_alarms = list()
|
||||
var/receive_frequency = FREQ_ATMOS_ALARMS
|
||||
var/datum/radio_frequency/radio_connection
|
||||
|
||||
light_color = LIGHT_COLOR_CYAN
|
||||
|
||||
/obj/machinery/computer/atmos_alert/Initialize()
|
||||
. = ..()
|
||||
set_frequency(receive_frequency)
|
||||
|
||||
@@ -91,6 +91,7 @@ GLOBAL_LIST_EMPTY(atmos_air_controllers)
|
||||
icon_screen = "tank"
|
||||
icon_keyboard = "atmos_key"
|
||||
circuit = /obj/item/circuitboard/computer/atmos_control
|
||||
light_color = LIGHT_COLOR_CYAN
|
||||
ui_x = 400
|
||||
ui_y = 925
|
||||
|
||||
@@ -111,8 +112,6 @@ GLOBAL_LIST_EMPTY(atmos_air_controllers)
|
||||
var/list/sensor_information = list()
|
||||
var/datum/radio_frequency/radio_connection
|
||||
|
||||
light_color = LIGHT_COLOR_CYAN
|
||||
|
||||
/obj/machinery/computer/atmos_control/Initialize()
|
||||
. = ..()
|
||||
GLOB.atmos_air_controllers += src
|
||||
|
||||
@@ -4,12 +4,11 @@
|
||||
icon_screen = "cameras"
|
||||
icon_keyboard = "security_key"
|
||||
circuit = /obj/item/circuitboard/computer/security
|
||||
light_color = COLOR_SOFT_RED
|
||||
var/last_pic = 1
|
||||
var/list/network = list("ss13")
|
||||
var/list/watchers = list() //who's using the console, associated with the camera they're on.
|
||||
|
||||
light_color = LIGHT_COLOR_RED
|
||||
|
||||
/obj/machinery/computer/security/Initialize()
|
||||
. = ..()
|
||||
for(var/i in network)
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
desc = "Used to access the various cameras on the station."
|
||||
icon_screen = "cameras"
|
||||
icon_keyboard = "security_key"
|
||||
light_color = COLOR_SOFT_RED
|
||||
var/list/z_lock = list() // Lock use to these z levels
|
||||
var/lock_override = NONE
|
||||
var/mob/camera/aiEye/remote/eyeobj
|
||||
@@ -12,8 +13,6 @@
|
||||
var/datum/action/innate/camera_jump/jump_action = new
|
||||
var/list/actions = list()
|
||||
|
||||
light_color = LIGHT_COLOR_RED
|
||||
|
||||
/obj/machinery/computer/camera_advanced/Initialize()
|
||||
. = ..()
|
||||
for(var/i in networks)
|
||||
|
||||
@@ -16,6 +16,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0)
|
||||
icon_keyboard = "id_key"
|
||||
req_one_access = list(ACCESS_HEADS, ACCESS_CHANGE_IDS)
|
||||
circuit = /obj/item/circuitboard/computer/card
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
var/mode = 0
|
||||
var/printing = null
|
||||
var/target_dept = 0 //Which department this computer has access to. 0=all departments
|
||||
@@ -49,8 +50,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0)
|
||||
var/list/region_access = null
|
||||
var/list/head_subordinates = null
|
||||
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
|
||||
/obj/machinery/computer/card/proc/get_jobs()
|
||||
return get_all_jobs()
|
||||
|
||||
@@ -621,8 +620,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0)
|
||||
/obj/machinery/computer/card/minor/hos
|
||||
target_dept = 2
|
||||
icon_screen = "idhos"
|
||||
|
||||
light_color = LIGHT_COLOR_RED
|
||||
light_color = COLOR_SOFT_RED
|
||||
|
||||
/obj/machinery/computer/card/minor/cmo
|
||||
target_dept = 3
|
||||
@@ -631,19 +629,16 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0)
|
||||
/obj/machinery/computer/card/minor/rd
|
||||
target_dept = 4
|
||||
icon_screen = "idrd"
|
||||
|
||||
light_color = LIGHT_COLOR_PINK
|
||||
|
||||
/obj/machinery/computer/card/minor/ce
|
||||
target_dept = 5
|
||||
icon_screen = "idce"
|
||||
|
||||
light_color = LIGHT_COLOR_YELLOW
|
||||
|
||||
/obj/machinery/computer/card/minor/qm
|
||||
target_dept = 6
|
||||
icon_screen = "idqm"
|
||||
|
||||
light_color = LIGHT_COLOR_ORANGE
|
||||
|
||||
#undef JOB_ALLOWED
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
icon_keyboard = "tech_key"
|
||||
req_access = list(ACCESS_HEADS)
|
||||
circuit = /obj/item/circuitboard/computer/communications
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
var/auth_id = "Unknown" //Who is currently logged in?
|
||||
var/list/datum/comm_message/messages = list()
|
||||
var/datum/comm_message/currmsg
|
||||
@@ -32,8 +33,6 @@
|
||||
|
||||
var/datum/lore/atc_controller/ATC
|
||||
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
|
||||
/obj/machinery/computer/communications/proc/checkCCcooldown()
|
||||
var/obj/item/circuitboard/computer/communications/CM = circuit
|
||||
if(CM.lastTimeUsed + 600 > world.time)
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
icon_keyboard = "med_key"
|
||||
req_one_access = list(ACCESS_MEDICAL, ACCESS_FORENSICS_LOCKERS)
|
||||
circuit = /obj/item/circuitboard/computer/med_data
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
var/rank = null
|
||||
var/screen = null
|
||||
var/datum/data/record/active1
|
||||
@@ -17,8 +18,6 @@
|
||||
var/sortBy = "name"
|
||||
var/order = 1 // -1 = Descending - 1 = Ascending
|
||||
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
|
||||
/obj/machinery/computer/med_data/syndie
|
||||
icon_keyboard = "syndie_key"
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
icon_keyboard = "security_key"
|
||||
req_access = list(ACCESS_ARMORY)
|
||||
circuit = /obj/item/circuitboard/computer/gulag_teleporter_console
|
||||
light_color = COLOR_SOFT_RED
|
||||
ui_x = 350
|
||||
ui_y = 295
|
||||
|
||||
@@ -15,8 +16,6 @@
|
||||
var/mob/living/carbon/human/prisoner = null
|
||||
var/datum/data/record/temporary_record = null
|
||||
|
||||
light_color = LIGHT_COLOR_RED
|
||||
|
||||
/obj/machinery/computer/prisoner/gulag_teleporter_computer/Initialize()
|
||||
. = ..()
|
||||
scan_machinery()
|
||||
|
||||
@@ -5,15 +5,14 @@
|
||||
icon_screen = "explosive"
|
||||
icon_keyboard = "security_key"
|
||||
req_access = list(ACCESS_BRIG)
|
||||
circuit = /obj/item/circuitboard/computer/prisoner
|
||||
light_color = COLOR_SOFT_RED
|
||||
var/id = 0
|
||||
var/temp = null
|
||||
var/status = 0
|
||||
var/timeleft = 60
|
||||
var/stop = 0
|
||||
var/screen = 0 // 0 - No Access Denied, 1 - Access allowed
|
||||
circuit = /obj/item/circuitboard/computer/prisoner
|
||||
|
||||
light_color = LIGHT_COLOR_RED
|
||||
|
||||
/obj/machinery/computer/prisoner/management/ui_interact(mob/user)
|
||||
. = ..()
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
icon_keyboard = "security_key"
|
||||
req_one_access = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS)
|
||||
circuit = /obj/item/circuitboard/computer/secure_data
|
||||
light_color = COLOR_SOFT_RED
|
||||
var/rank = null
|
||||
var/screen = null
|
||||
var/datum/data/record/active1 = null
|
||||
@@ -18,8 +19,6 @@
|
||||
var/sortBy = "name"
|
||||
var/order = 1 // -1 = Descending - 1 = Ascending
|
||||
|
||||
light_color = LIGHT_COLOR_RED
|
||||
|
||||
/obj/machinery/computer/secure_data/syndie
|
||||
icon_keyboard = "syndie_key"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ GLOBAL_LIST_INIT(possible_uplinker_IDs, list("Alfa","Bravo","Charlie","Delta","E
|
||||
clockwork = TRUE //it'd look weird, at least if ratvar ever got there
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
|
||||
|
||||
light_color = LIGHT_COLOR_RED
|
||||
light_color = COLOR_SOFT_RED
|
||||
|
||||
/////////////////////////////////////////////
|
||||
/obj/machinery/computer/telecrystals/uplinker
|
||||
|
||||
@@ -141,58 +141,58 @@
|
||||
FOR_DVIEW(var/turf/t, 3, get_turf(src),INVISIBILITY_LIGHTING)
|
||||
if(t.x == cen.x && t.y > cen.y)
|
||||
var/obj/item/flashlight/spotlight/L = new /obj/item/flashlight/spotlight(t)
|
||||
L.light_color = LIGHT_COLOR_RED
|
||||
L.light_power = 30-(get_dist(src,L)*8)
|
||||
L.range = 1+get_dist(src, L)
|
||||
L.set_light_color(COLOR_SOFT_RED)
|
||||
L.set_light_power(30-(get_dist(src,L)*8))
|
||||
L.set_light_range(1+get_dist(src, L))
|
||||
spotlights+=L
|
||||
continue
|
||||
if(t.x == cen.x && t.y < cen.y)
|
||||
var/obj/item/flashlight/spotlight/L = new /obj/item/flashlight/spotlight(t)
|
||||
L.light_color = LIGHT_COLOR_PURPLE
|
||||
L.light_power = 30-(get_dist(src,L)*8)
|
||||
L.range = 1+get_dist(src, L)
|
||||
L.set_light_color(LIGHT_COLOR_PURPLE)
|
||||
L.set_light_power(30-(get_dist(src,L)*8))
|
||||
L.set_light_range(1+get_dist(src, L))
|
||||
spotlights+=L
|
||||
continue
|
||||
if(t.x > cen.x && t.y == cen.y)
|
||||
var/obj/item/flashlight/spotlight/L = new /obj/item/flashlight/spotlight(t)
|
||||
L.light_color = LIGHT_COLOR_YELLOW
|
||||
L.light_power = 30-(get_dist(src,L)*8)
|
||||
L.range = 1+get_dist(src, L)
|
||||
L.set_light_color(LIGHT_COLOR_YELLOW)
|
||||
L.set_light_power((get_dist(src,L)*8))
|
||||
L.set_light_range(1+get_dist(src, L))
|
||||
spotlights+=L
|
||||
continue
|
||||
if(t.x < cen.x && t.y == cen.y)
|
||||
var/obj/item/flashlight/spotlight/L = new /obj/item/flashlight/spotlight(t)
|
||||
L.light_color = LIGHT_COLOR_GREEN
|
||||
L.light_power = 30-(get_dist(src,L)*8)
|
||||
L.range = 1+get_dist(src, L)
|
||||
L.set_light_color(LIGHT_COLOR_GREEN)
|
||||
L.set_light_power((get_dist(src,L)*8))
|
||||
L.set_light_range(1+get_dist(src, L))
|
||||
spotlights+=L
|
||||
continue
|
||||
if((t.x+1 == cen.x && t.y+1 == cen.y) || (t.x+2==cen.x && t.y+2 == cen.y))
|
||||
var/obj/item/flashlight/spotlight/L = new /obj/item/flashlight/spotlight(t)
|
||||
L.light_color = LIGHT_COLOR_ORANGE
|
||||
L.light_power = 30-(get_dist(src,L)*8)
|
||||
L.range = 1.4+get_dist(src, L)
|
||||
L.set_light_color(LIGHT_COLOR_ORANGE)
|
||||
L.set_light_power(30-(get_dist(src,L)*8))
|
||||
L.set_light_range(1.4+get_dist(src, L))
|
||||
spotlights+=L
|
||||
continue
|
||||
if((t.x-1 == cen.x && t.y-1 == cen.y) || (t.x-2==cen.x && t.y-2 == cen.y))
|
||||
var/obj/item/flashlight/spotlight/L = new /obj/item/flashlight/spotlight(t)
|
||||
L.light_color = LIGHT_COLOR_CYAN
|
||||
L.light_power = 30-(get_dist(src,L)*8)
|
||||
L.range = 1.4+get_dist(src, L)
|
||||
L.set_light_color(LIGHT_COLOR_CYAN)
|
||||
L.set_light_power(30-(get_dist(src,L)*8))
|
||||
L.set_light_range(1.4+get_dist(src, L))
|
||||
spotlights+=L
|
||||
continue
|
||||
if((t.x-1 == cen.x && t.y+1 == cen.y) || (t.x-2==cen.x && t.y+2 == cen.y))
|
||||
var/obj/item/flashlight/spotlight/L = new /obj/item/flashlight/spotlight(t)
|
||||
L.light_color = LIGHT_COLOR_BLUEGREEN
|
||||
L.light_power = 30-(get_dist(src,L)*8)
|
||||
L.range = 1.4+get_dist(src, L)
|
||||
L.set_light_color(LIGHT_COLOR_BLUEGREEN)
|
||||
L.set_light_power(30-(get_dist(src,L)*8))
|
||||
L.set_light_range(1.4+get_dist(src, L))
|
||||
spotlights+=L
|
||||
continue
|
||||
if((t.x+1 == cen.x && t.y-1 == cen.y) || (t.x+2==cen.x && t.y-2 == cen.y))
|
||||
var/obj/item/flashlight/spotlight/L = new /obj/item/flashlight/spotlight(t)
|
||||
L.light_color = LIGHT_COLOR_BLUE
|
||||
L.light_power = 30-(get_dist(src,L)*8)
|
||||
L.range = 1.4+get_dist(src, L)
|
||||
L.set_light_color(LIGHT_COLOR_BLUE)
|
||||
L.set_light_power(30-(get_dist(src,L)*8))
|
||||
L.set_light_range(1.4+get_dist(src, L))
|
||||
spotlights+=L
|
||||
continue
|
||||
continue
|
||||
@@ -233,50 +233,50 @@
|
||||
for(var/obj/item/flashlight/spotlight/glow in spotlights) // The multiples reflects custom adjustments to each colors after dozens of tests
|
||||
if(QDELETED(src) || !active || QDELETED(glow))
|
||||
return
|
||||
if(glow.light_color == LIGHT_COLOR_RED)
|
||||
glow.light_color = LIGHT_COLOR_BLUE
|
||||
glow.light_power = glow.light_power * 1.48
|
||||
glow.light_range = 0
|
||||
if(glow.light_color == COLOR_SOFT_RED)
|
||||
glow.set_light_color(LIGHT_COLOR_BLUE)
|
||||
glow.set_light_power(glow.light_power * 1.48)
|
||||
glow.set_light_range(0)
|
||||
glow.update_light()
|
||||
continue
|
||||
if(glow.light_color == LIGHT_COLOR_BLUE)
|
||||
glow.light_color = LIGHT_COLOR_GREEN
|
||||
glow.light_range = glow.range * DISCO_INFENO_RANGE
|
||||
glow.light_power = glow.light_power * 2 // Any changes to power must come in pairs to neutralize it for other colors
|
||||
glow.set_light_color(LIGHT_COLOR_GREEN)
|
||||
glow.set_light_power(glow.light_power * 2) // Any changes to power must come in pairs to neutralize it for other colors
|
||||
glow.set_light_range(glow.range * DISCO_INFENO_RANGE)
|
||||
glow.update_light()
|
||||
continue
|
||||
if(glow.light_color == LIGHT_COLOR_GREEN)
|
||||
glow.light_color = LIGHT_COLOR_ORANGE
|
||||
glow.light_power = glow.light_power * 0.5
|
||||
glow.light_range = 0
|
||||
glow.set_light_color(LIGHT_COLOR_ORANGE)
|
||||
glow.set_light_power(glow.light_power * 0.5)
|
||||
glow.set_light_range(0)
|
||||
glow.update_light()
|
||||
continue
|
||||
if(glow.light_color == LIGHT_COLOR_ORANGE)
|
||||
glow.light_color = LIGHT_COLOR_PURPLE
|
||||
glow.light_power = glow.light_power * 2.27
|
||||
glow.light_range = glow.range * DISCO_INFENO_RANGE
|
||||
glow.set_light_color(LIGHT_COLOR_PURPLE)
|
||||
glow.set_light_power(glow.light_power * 2.27)
|
||||
glow.set_light_range(glow.range * DISCO_INFENO_RANGE)
|
||||
glow.update_light()
|
||||
continue
|
||||
if(glow.light_color == LIGHT_COLOR_PURPLE)
|
||||
glow.light_color = LIGHT_COLOR_BLUEGREEN
|
||||
glow.light_power = glow.light_power * 0.44
|
||||
glow.light_range = 0
|
||||
glow.set_light_color(LIGHT_COLOR_BLUEGREEN)
|
||||
glow.set_light_power(glow.light_power * 0.44)
|
||||
glow.set_light_range(0)
|
||||
glow.update_light()
|
||||
continue
|
||||
if(glow.light_color == LIGHT_COLOR_BLUEGREEN)
|
||||
glow.light_color = LIGHT_COLOR_YELLOW
|
||||
glow.light_range = glow.range * DISCO_INFENO_RANGE
|
||||
glow.set_light_color(LIGHT_COLOR_YELLOW)
|
||||
glow.set_light_power(glow.range * DISCO_INFENO_RANGE)
|
||||
glow.update_light()
|
||||
continue
|
||||
if(glow.light_color == LIGHT_COLOR_YELLOW)
|
||||
glow.light_color = LIGHT_COLOR_CYAN
|
||||
glow.light_range = 0
|
||||
glow.set_light_color(LIGHT_COLOR_CYAN)
|
||||
glow.set_light_range(0)
|
||||
glow.update_light()
|
||||
continue
|
||||
if(glow.light_color == LIGHT_COLOR_CYAN)
|
||||
glow.light_color = LIGHT_COLOR_RED
|
||||
glow.light_power = glow.light_power * 0.68
|
||||
glow.light_range = glow.range * DISCO_INFENO_RANGE
|
||||
glow.set_light_color(COLOR_SOFT_RED)
|
||||
glow.set_light_power(glow.light_power * 0.68)
|
||||
glow.set_light_range(glow.range * DISCO_INFENO_RANGE)
|
||||
glow.update_light()
|
||||
continue
|
||||
if(prob(2)) // Unique effects for the dance floor that show up randomly to mix things up
|
||||
|
||||
@@ -671,9 +671,9 @@
|
||||
else
|
||||
if(lights && hasPower())
|
||||
if(locked)
|
||||
set_light(1, 0.1, "#0000FF")
|
||||
set_light(1, 0.1, COLOR_BLUE)
|
||||
else if(emergency)
|
||||
set_light(1, 0.1, "#FFFF00")
|
||||
set_light(1, 0.1, COLOR_YELLOW)
|
||||
else
|
||||
set_light(0)
|
||||
else
|
||||
|
||||
@@ -352,7 +352,7 @@
|
||||
note_overlay_file = 'icons/obj/doors/airlocks/external/overlays.dmi'
|
||||
color_overlay_file = 'icons/obj/doors/airlocks/external/color.dmi'
|
||||
assemblytype = /obj/structure/door_assembly/door_assembly_ext
|
||||
basecolor = "#ff0000" //red
|
||||
basecolor = COLOR_RED
|
||||
|
||||
|
||||
/obj/machinery/door/airlock/external/glass
|
||||
|
||||
@@ -81,14 +81,13 @@
|
||||
icon_screen = "dna"
|
||||
icon_keyboard = "med_key"
|
||||
circuit = /obj/item/circuitboard/computer/prototype_cloning
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
var/obj/machinery/dna_scannernew/scanner = null //Linked scanner. For scanning.
|
||||
var/list/pods //Linked experimental cloning pods
|
||||
var/temp = "Inactive"
|
||||
var/scantemp = "Ready to Scan"
|
||||
var/loading = FALSE // Nice loading text
|
||||
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
|
||||
/obj/machinery/computer/prototype_cloning/Initialize()
|
||||
. = ..()
|
||||
updatemodules(TRUE)
|
||||
|
||||
@@ -24,10 +24,9 @@
|
||||
active_power_usage = 6
|
||||
power_channel = ENVIRON
|
||||
resistance_flags = FIRE_PROOF
|
||||
|
||||
light_power = 0
|
||||
light_range = 7
|
||||
light_color = "#ff3232"
|
||||
light_color = COLOR_VIVID_RED
|
||||
|
||||
var/detecting = 1
|
||||
var/buildstage = 2 // 2 = complete, 1 = no wires, 0 = circuit gone
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
icon_state = "mflash1"
|
||||
max_integrity = 250
|
||||
integrity_failure = 100
|
||||
light_color = LIGHT_COLOR_WHITE
|
||||
light_color = COLOR_WHITE
|
||||
light_power = FLASH_LIGHT_POWER
|
||||
var/obj/item/assembly/flash/handheld/bulb
|
||||
var/id = null
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
/obj/structure/emergency_shield/invoker
|
||||
name = "Invoker's Shield"
|
||||
desc = "A weak shield summoned by cultists to protect them while they carry out delicate rituals."
|
||||
color = "#FF0000"
|
||||
color = COLOR_RED
|
||||
max_integrity = 20
|
||||
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
||||
layer = ABOVE_MOB_LAYER
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
use_power = IDLE_POWER_USE
|
||||
idle_power_usage = 50
|
||||
circuit = /obj/item/circuitboard/computer/slot_machine
|
||||
light_color = LIGHT_COLOR_BROWN
|
||||
var/money = 3000 //How much money it has CONSUMED
|
||||
var/plays = 0
|
||||
var/working = 0
|
||||
@@ -30,8 +31,6 @@
|
||||
var/list/reels = list(list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0)
|
||||
var/list/symbols = list(SEVEN = 1, "<font color='orange'>&</font>" = 2, "<font color='yellow'>@</font>" = 2, "<font color='green'>$</font>" = 2, "<font color='blue'>?</font>" = 2, "<font color='grey'>#</font>" = 2, "<font color='white'>!</font>" = 2, "<font color='fuchsia'>%</font>" = 2) //if people are winning too much, multiply every number in this list by 2 and see if they are still winning too much.
|
||||
|
||||
light_color = LIGHT_COLOR_BROWN
|
||||
|
||||
/obj/machinery/computer/slot_machine/Initialize()
|
||||
. = ..()
|
||||
jackpots = rand(1, 4) //false hope
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
desc = "Used to monitor the crew's PDA messages, as well as request console messages."
|
||||
icon_screen = "comm_logs"
|
||||
circuit = /obj/item/circuitboard/computer/message_monitor
|
||||
light_color = LIGHT_COLOR_GREEN
|
||||
|
||||
//Servers, and server linked to.
|
||||
var/network = "tcommsat" // the network to probe
|
||||
@@ -34,8 +35,6 @@
|
||||
var/customjob = "Admin"
|
||||
var/custommessage = "This is a test, please ignore."
|
||||
|
||||
light_color = LIGHT_COLOR_GREEN
|
||||
|
||||
/obj/machinery/computer/message_monitor/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE,\
|
||||
datum/tgui/master_ui = null, datum/tgui_state/state = GLOB.tgui_default_state)
|
||||
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
|
||||
|
||||
Reference in New Issue
Block a user