Merge pull request #6979 from Citadel-Station-13/upstream-merge-38116

[MIRROR] Refactor machinery to default to being anchored
This commit is contained in:
deathride58
2018-06-05 23:37:20 +00:00
committed by GitHub
142 changed files with 112 additions and 264 deletions

View File

@@ -7,7 +7,6 @@
idle_power_usage = 100
icon = 'icons/obj/machines/telecomms.dmi'
icon_state = "bus"
anchored = TRUE
density = TRUE
circuit = /obj/item/circuitboard/machine/ntnet_relay
var/datum/ntnet/NTNet = null // This is mostly for backwards reference and to allow varedit modifications from ingame.

View File

@@ -8,7 +8,6 @@
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper"
state_open = TRUE
anchored = TRUE
occupant_typecache = list(/mob/living/carbon/human) // turned into typecache in Initialize
circuit = /obj/item/circuitboard/machine/vr_sleeper
var/you_die_in_the_game_you_die_for_real = FALSE
@@ -179,7 +178,7 @@
vr_human.vr_sleeper = null // Prevents race condition where a new human could get created out of order and set to null.
QDEL_NULL(vr_human)
/obj/machinery/vr_sleeper/proc/emagNotify()
/obj/machinery/vr_sleeper/proc/emagNotify()
if(vr_human)
vr_human.Dizzy(10)
@@ -199,10 +198,10 @@
vr_category = "team_1"
/obj/effect/landmark/vr_spawn/team_2
vr_category = "team_2"
vr_category = "team_2"
/obj/effect/landmark/vr_spawn/admin
vr_category = "event"
vr_category = "event"
/obj/effect/landmark/vr_spawn/syndicate // Multiple missions will use syndicate gear
vr_outfit = /datum/outfit/vr/syndicate

View File

@@ -17,7 +17,6 @@
icon = 'icons/obj/abductor.dmi'
icon_state = "console"
density = TRUE
anchored = TRUE
var/obj/item/abductor/gizmo/gizmo
var/obj/item/clothing/suit/armor/abductor/vest/vest
var/obj/machinery/abductor/experiment/experiment

View File

@@ -4,7 +4,6 @@
icon = 'icons/obj/abductor.dmi'
icon_state = "dispenser"
density = TRUE
anchored = TRUE
var/list/gland_types
var/list/gland_colors
var/list/amounts

View File

@@ -4,7 +4,6 @@
icon = 'icons/obj/abductor.dmi'
icon_state = "experiment-open"
density = FALSE
anchored = TRUE
state_open = TRUE
var/points = 0
var/credits = 0

View File

@@ -3,7 +3,6 @@
desc = "Use this to transport to and from the humans' habitat."
icon = 'icons/obj/abductor.dmi'
icon_state = "alien-pad-idle"
anchored = TRUE
var/turf/teleport_target
/obj/machinery/abductor/pad/proc/Warp(mob/living/target)

View File

@@ -3,6 +3,7 @@
desc = "You probably shouldn't stick around to see if this is armed."
icon = 'icons/obj/machines/nuke.dmi'
icon_state = "nuclearbomb_base"
anchored = FALSE
density = TRUE
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF

View File

@@ -319,7 +319,6 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list(
name = "doomsday device"
icon_state = "nuclearbomb_base"
desc = "A weapon which disintegrates all organic life in a large area."
anchored = TRUE
density = TRUE
verb_exclaim = "blares"
var/timing = FALSE

View File

@@ -61,7 +61,6 @@
desc = "A machine that monitors atmosphere levels. Goes off if the area is dangerous."
icon = 'icons/obj/monitors.dmi'
icon_state = "alarm0"
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 4
active_power_usage = 8

View File

@@ -13,7 +13,6 @@
var/last_pressure_delta = 0
pipe_flags = PIPING_ONE_PER_TURF
anchored = TRUE
density = TRUE
var/global/const/CIRC_LEFT = 1

View File

@@ -5,7 +5,6 @@
icon = 'icons/obj/cryogenics.dmi'
icon_state = "pod-off"
density = TRUE
anchored = TRUE
max_integrity = 350
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 30, "acid" = 30)
layer = ABOVE_WINDOW_LAYER

View File

@@ -6,7 +6,6 @@
var/icon_state_on = "cold_on"
var/icon_state_open = "cold_off"
density = TRUE
anchored = TRUE
max_integrity = 300
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 80, "acid" = 30)
layer = OBJ_LAYER

View File

@@ -4,7 +4,6 @@
icon = 'icons/obj/atmospherics/pipes/meter.dmi'
icon_state = "meterX"
layer = GAS_PUMP_LAYER
anchored = TRUE
power_channel = ENVIRON
use_power = IDLE_POWER_USE
idle_power_usage = 2

View File

@@ -10,7 +10,6 @@
desc = "Gasses mined from the gas giant below (above?) flow out through this massive vent."
icon = 'icons/obj/atmospherics/components/miners.dmi'
icon_state = "miner"
anchored = TRUE
density = FALSE
resistance_flags = INDESTRUCTIBLE|ACID_PROOF|FIRE_PROOF
var/spawn_id = null

View File

@@ -4,7 +4,7 @@
use_power = NO_POWER_USE
max_integrity = 250
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 60, "acid" = 30)
anchored = FALSE
var/datum/gas_mixture/air_contents
var/obj/machinery/atmospherics/components/unary/portables_connector/connected_port

View File

@@ -10,7 +10,6 @@
icon_state = "control_boxp1"
icon = 'icons/obj/machines/particle_accelerator.dmi'
density = TRUE
anchored = TRUE
/obj/machinery/artillerycontrol/process()
if(reload < reload_cooldown)

View File

@@ -135,7 +135,6 @@
desc = "Used for running friendly games of capture the flag."
icon = 'icons/obj/device.dmi'
icon_state = "syndbeacon"
anchored = TRUE
resistance_flags = INDESTRUCTIBLE
var/team = WHITE_TEAM
var/team_span = ""
@@ -652,7 +651,6 @@
desc = "You should capture this."
icon = 'icons/obj/machines/dominator.dmi'
icon_state = "dominator"
anchored = TRUE
resistance_flags = INDESTRUCTIBLE
var/obj/machinery/capture_the_flag/controlling
var/team = "none"

View File

@@ -6,7 +6,6 @@ GLOBAL_DATUM(the_gateway, /obj/machinery/gateway/centerstation)
icon = 'icons/obj/machines/gateway.dmi'
icon_state = "off"
density = TRUE
anchored = TRUE
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
var/active = 0
var/checkparts = TRUE

View File

@@ -63,7 +63,6 @@
icon = 'icons/obj/device.dmi'
icon_state = "syndbeacon"
anchored = TRUE
density = TRUE
use_power = NO_POWER_USE

View File

@@ -92,7 +92,6 @@
icon = 'icons/obj/machines/dominator.dmi'
icon_state = "dominator"
density = TRUE
anchored = TRUE
var/active = FALSE
var/obj/item/gps/gps
var/credits_stored = 0
@@ -234,7 +233,6 @@
icon = 'icons/obj/machines/research.dmi'
icon_state = "tdoppler"
density = TRUE
anchored = TRUE
var/cooldown = 0
var/result_count = 3 //Show X results.

View File

@@ -26,7 +26,6 @@ God bless America.
icon = 'icons/obj/kitchen.dmi'
icon_state = "fryer_off"
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
container_type = OPENCONTAINER

View File

@@ -4,7 +4,6 @@
icon = 'icons/obj/kitchen.dmi'
icon_state = "grinder"
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 2
active_power_usage = 500

View File

@@ -5,7 +5,6 @@
icon_state = "mw"
layer = BELOW_OBJ_LAYER
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 100

View File

@@ -5,7 +5,6 @@
icon_state = "grinder"
layer = BELOW_OBJ_LAYER
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 50

View File

@@ -6,7 +6,6 @@
icon_state = "processor1"
layer = BELOW_OBJ_LAYER
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 50

View File

@@ -8,7 +8,6 @@
icon_state = "smartfridge"
layer = BELOW_OBJ_LAYER
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 100

View File

@@ -150,7 +150,6 @@
var/area/currentarea = null
var/eventstarted = FALSE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 2
active_power_usage = 6

View File

@@ -4,7 +4,6 @@
icon = 'icons/obj/machines/biogenerator.dmi'
icon_state = "biogen-empty"
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 40
circuit = /obj/item/circuitboard/machine/biogenerator

View File

@@ -4,7 +4,6 @@
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "dnamod"
density = TRUE
anchored = TRUE
circuit = /obj/item/circuitboard/machine/plantgenes
var/obj/item/seeds/seed

View File

@@ -3,7 +3,6 @@
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "hydrotray"
density = TRUE
anchored = TRUE
pixel_z = 8
obj_flags = CAN_BE_HIT | UNIQUE_RENAME
circuit = /obj/item/circuitboard/machine/hydroponics

View File

@@ -45,7 +45,6 @@
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "sextractor"
density = TRUE
anchored = TRUE
circuit = /obj/item/circuitboard/machine/seed_extractor
var/piles = list()
var/max_seeds = 1000

View File

@@ -494,7 +494,6 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums
icon = 'icons/obj/library.dmi'
icon_state = "bigscanner"
desc = "It servers the purpose of scanning stuff."
anchored = TRUE
density = TRUE
var/obj/item/book/cache // Last scanned book
@@ -553,7 +552,6 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums
icon = 'icons/obj/library.dmi'
icon_state = "binder"
desc = "Only intended for binding paper products."
anchored = TRUE
density = TRUE
var/busy = FALSE

View File

@@ -6,7 +6,6 @@
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "console"
density = FALSE
anchored = TRUE
var/obj/machinery/mineral/stacking_machine/laborstacker/stacking_machine = null
var/machinedir = SOUTH
var/obj/item/card/id/prisoner/inserted_id
@@ -147,7 +146,6 @@
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "console"
density = FALSE
anchored = TRUE
/obj/machinery/mineral/labor_points_checker/attack_hand(mob/user)
. = ..()

View File

@@ -17,7 +17,6 @@
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "console"
density = TRUE
anchored = TRUE
var/obj/machinery/mineral/processing_unit/machine = null
var/machinedir = EAST
speed_process = TRUE
@@ -74,7 +73,6 @@
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "furnace"
density = TRUE
anchored = TRUE
var/obj/machinery/mineral/CONSOLE = null
var/on = FALSE
var/selected_material = MAT_METAL

View File

@@ -7,7 +7,6 @@
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "ore_redemption"
density = TRUE
anchored = TRUE
input_dir = NORTH
output_dir = SOUTH
req_access = list(ACCESS_MINERAL_STOREROOM)

View File

@@ -6,7 +6,6 @@
icon_state = "console"
desc = "Controls a stacking machine... in theory."
density = FALSE
anchored = TRUE
circuit = /obj/item/circuitboard/machine/stacking_unit_console
var/obj/machinery/mineral/stacking_machine/machine
var/machinedir = SOUTHEAST
@@ -71,7 +70,6 @@
icon_state = "stacker"
desc = "A machine that automatically stacks acquired materials. Controlled by a nearby console."
density = TRUE
anchored = TRUE
circuit = /obj/item/circuitboard/machine/stacking_machine
var/obj/machinery/mineral/stacking_unit_console/CONSOLE
var/stk_types = list()

View File

@@ -6,7 +6,6 @@
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "unloader"
density = TRUE
anchored = TRUE
input_dir = WEST
output_dir = EAST
speed_process = TRUE

View File

@@ -6,7 +6,6 @@
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "mining"
density = TRUE
anchored = TRUE
circuit = /obj/item/circuitboard/machine/mining_equipment_vendor
var/icon_deny = "mining-deny"
var/obj/item/card/id/inserted_id

View File

@@ -6,7 +6,6 @@
icon = 'icons/obj/economy.dmi'
icon_state = "coinpress0"
density = TRUE
anchored = TRUE
var/newCoins = 0 //how many coins the machine made in it's last load
var/processing = FALSE
var/chosen = MAT_METAL //which material will be used to make coins

View File

@@ -837,6 +837,7 @@ Pass a positive integer as an argument to override a bot's default speed.
// Machinery to simplify topic and access calls
/obj/machinery/bot_core
use_power = NO_POWER_USE
anchored = FALSE
var/mob/living/simple_animal/bot/owner = null
/obj/machinery/bot_core/Initialize()

View File

@@ -355,6 +355,7 @@ Difficulty: Very Hard
light_range = 8
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
use_power = NO_POWER_USE
anchored = FALSE
density = TRUE
flags_1 = HEAR_1
var/activation_method

View File

@@ -8,8 +8,6 @@
icon_state_unpowered = "console-off"
screen_icon_state_menu = "menu"
hardware_flag = PROGRAM_CONSOLE
var/console_department = "" // Used in New() to set network tag according to our area.
anchored = TRUE
density = TRUE
base_idle_power_usage = 100
base_active_power_usage = 500
@@ -18,6 +16,7 @@
light_strength = 2
max_integrity = 300
integrity_failure = 150
var/console_department = "" // Used in New() to set network tag according to our area.
/obj/machinery/modular_computer/console/buildable/Initialize()
. = ..()

View File

@@ -6,7 +6,6 @@
icon = 'icons/obj/vending.dmi'
icon_state = "robotics"
layer = 2.9
anchored = TRUE
density = TRUE
// The actual laptop/tablet

View File

@@ -12,7 +12,6 @@
desc = "Used to copy important documents and anatomy studies."
icon = 'icons/obj/library.dmi'
icon_state = "photocopier"
anchored = TRUE
density = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 30

View File

@@ -14,7 +14,6 @@
icon = 'icons/obj/machines/antimatter.dmi'
icon_state = "shield"
anchored = TRUE
density = TRUE
dir = NORTH
use_power = NO_POWER_USE//Living things generally dont use power

View File

@@ -50,7 +50,6 @@
desc = "A control terminal for the area's electrical systems."
icon_state = "apc0"
anchored = TRUE
use_power = NO_POWER_USE
req_access = null
max_integrity = 200

View File

@@ -41,7 +41,6 @@
desc = "A pole with powerful mounted lights on it. Due to its high power draw, it must be powered by a direct connection to a wire node."
icon = 'icons/obj/lighting.dmi'
icon_state = "floodlight"
anchored = TRUE
density = TRUE
max_integrity = 100
integrity_failure = 80

View File

@@ -2,7 +2,6 @@
name = "thermoelectric generator"
desc = "It's a high efficiency thermoelectric generator."
icon_state = "teg"
anchored = TRUE
density = TRUE
use_power = NO_POWER_USE

View File

@@ -22,7 +22,6 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne
name = "gravitational generator"
desc = "A device which produces a graviton field when set up."
icon = 'icons/obj/machines/gravity_generator.dmi'
anchored = TRUE
density = TRUE
use_power = NO_POWER_USE
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF

View File

@@ -187,7 +187,6 @@
var/base_state = "tube" // base description and icon_state
icon_state = "tube"
desc = "A lighting fixture."
anchored = TRUE
layer = WALL_OBJ_LAYER
max_integrity = 100
use_power = ACTIVE_POWER_USE

View File

@@ -7,7 +7,6 @@
icon = 'icons/obj/power.dmi'
icon_state = "rtg"
density = TRUE
anchored = TRUE
use_power = NO_POWER_USE
circuit = /obj/item/circuitboard/machine/rtg

View File

@@ -5,7 +5,6 @@
desc = "An energy field."
icon = 'icons/obj/singularity.dmi'
icon_state = "Contain_F"
anchored = TRUE
density = FALSE
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
use_power = NO_POWER_USE

View File

@@ -19,7 +19,6 @@
desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."
icon_state = "smes"
density = TRUE
anchored = TRUE
use_power = NO_POWER_USE
circuit = /obj/item/circuitboard/machine/smes
var/capacity = 5e6 // maximum charge

View File

@@ -6,7 +6,6 @@
desc = "A solar panel. Generates electricity when in contact with sunlight."
icon = 'goon/icons/obj/power.dmi'
icon_state = "sp_base"
anchored = TRUE
density = TRUE
use_power = NO_POWER_USE
idle_power_usage = 0
@@ -257,7 +256,6 @@
desc = "A controller for solar panel arrays."
icon = 'icons/obj/computer.dmi'
icon_state = "computer"
anchored = TRUE
density = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 250

View File

@@ -8,9 +8,8 @@
icon_state = "term"
desc = "It's an underfloor wiring terminal for power equipment."
level = 1
var/obj/machinery/power/master = null
anchored = TRUE
layer = WIRE_TERMINAL_LAYER //a bit above wires
var/obj/machinery/power/master = null
/obj/machinery/power/terminal/Initialize()

View File

@@ -8,7 +8,6 @@
desc = "A solar directional tracker."
icon = 'goon/icons/obj/power.dmi'
icon_state = "tracker"
anchored = TRUE
density = TRUE
use_power = NO_POWER_USE
max_integrity = 250

View File

@@ -27,7 +27,6 @@
desc = "The compressor stage of a gas turbine generator."
icon = 'icons/obj/atmospherics/pipes/simple.dmi'
icon_state = "compressor"
anchored = TRUE
density = TRUE
resistance_flags = FIRE_PROOF
CanAtmosPass = ATMOS_PASS_DENSITY
@@ -48,7 +47,6 @@
desc = "A gas turbine used for backup power generation."
icon = 'icons/obj/atmospherics/pipes/simple.dmi'
icon_state = "turbine"
anchored = TRUE
density = TRUE
resistance_flags = FIRE_PROOF
CanAtmosPass = ATMOS_PASS_DENSITY

View File

@@ -2,7 +2,6 @@
name = "chem dispenser"
desc = "Creates and dispenses chemicals."
density = TRUE
anchored = TRUE
icon = 'icons/obj/chemical.dmi'
icon_state = "dispenser"
use_power = IDLE_POWER_USE
@@ -405,7 +404,6 @@ obj/machinery/chem_dispenser/proc/work_animation()
/obj/machinery/chem_dispenser/drinks
name = "soda dispenser"
desc = "Contains a large reservoir of soft drinks."
anchored = TRUE
icon = 'icons/obj/chemical.dmi'
icon_state = "soda_dispenser"
has_panel_overlay = FALSE
@@ -449,7 +447,6 @@ obj/machinery/chem_dispenser/proc/work_animation()
/obj/machinery/chem_dispenser/drinks/beer
name = "booze dispenser"
desc = "Contains a large reservoir of the good stuff."
anchored = TRUE
icon = 'icons/obj/chemical.dmi'
icon_state = "booze_dispenser"
circuit = /obj/item/circuitboard/machine/chem_dispenser/drinks/beer

View File

@@ -1,7 +1,6 @@
/obj/machinery/chem_heater
name = "chemical heater"
density = TRUE
anchored = TRUE
icon = 'icons/obj/chemical.dmi'
icon_state = "mixer0b"
use_power = IDLE_POWER_USE

View File

@@ -2,7 +2,6 @@
name = "ChemMaster 3000"
desc = "Used to separate chemicals and distribute them in a variety of forms."
density = TRUE
anchored = TRUE
layer = BELOW_OBJ_LAYER
icon = 'icons/obj/chemical.dmi'
icon_state = "mixer0"

View File

@@ -5,7 +5,6 @@
name = "PanD.E.M.I.C 2200"
desc = "Used to work with viruses."
density = TRUE
anchored = TRUE
icon = 'icons/obj/chemical.dmi'
icon_state = "mixer0"
circuit = /obj/item/circuitboard/computer/pandemic

View File

@@ -7,7 +7,6 @@
icon = 'icons/obj/kitchen.dmi'
icon_state = "juicer1"
layer = BELOW_OBJ_LAYER
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 100

View File

@@ -6,7 +6,6 @@
icon = 'icons/obj/chemical.dmi'
icon_state = "smoke0"
density = TRUE
anchored = TRUE
circuit = /obj/item/circuitboard/machine/smoke_machine
var/efficiency = 10
var/on = FALSE

View File

@@ -8,7 +8,6 @@ GLOBAL_LIST_EMPTY(conveyors_by_id)
icon_state = "conveyor_map"
name = "conveyor belt"
desc = "A conveyor belt."
anchored = TRUE
layer = BELOW_OPEN_DOOR_LAYER
var/operating = 0 // 1 if running forward, -1 if backwards, 0 if off
var/operable = 1 // true if can operate (no broken segments in this belt run)
@@ -215,11 +214,12 @@ GLOBAL_LIST_EMPTY(conveyors_by_id)
//
/obj/machinery/conveyor_switch
name = "conveyor switch"
desc = "A conveyor control switch."
icon = 'icons/obj/recycling.dmi'
icon_state = "switch-off"
speed_process = TRUE
var/position = 0 // 0 off, -1 reverse, 1 forward
var/last_pos = -1 // last direction setting
var/operated = 1 // true if just operated
@@ -228,11 +228,6 @@ GLOBAL_LIST_EMPTY(conveyors_by_id)
var/id = "" // must match conveyor IDs to control them
anchored = TRUE
speed_process = TRUE
/obj/machinery/conveyor_switch/Initialize(mapload, newid)
. = ..()
if (newid)

View File

@@ -4,7 +4,6 @@
/obj/machinery/disposal
icon = 'icons/obj/atmospherics/pipes/disposal.dmi'
anchored = TRUE
density = TRUE
armor = list("melee" = 25, "bullet" = 10, "laser" = 10, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 30)
max_integrity = 200

View File

@@ -23,7 +23,6 @@
icon = 'icons/obj/machines/heavy_lathe.dmi'
icon_state = "h_lathe"
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
circuit = /obj/item/circuitboard/machine/experimentor
var/recentlyExperimented = 0

View File

@@ -6,7 +6,6 @@
name = "R&D Device"
icon = 'icons/obj/machines/research.dmi'
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
var/busy = FALSE
var/hacked = FALSE

View File

@@ -9,7 +9,6 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new)
desc = "This device is used to trigger station functions, which require more than one ID card to authenticate."
icon = 'icons/obj/monitors.dmi'
icon_state = "auth_off"
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 2
active_power_usage = 6

View File

@@ -9,7 +9,6 @@
icon = 'icons/obj/machines/shuttle_manipulator.dmi'
icon_state = "holograph_on"
anchored = TRUE
density = TRUE
// UI state variables

View File

@@ -204,11 +204,6 @@ All ShuttleMove procs go here
on = TRUE
update_list()
/obj/machinery/thruster/beforeShuttleMove(turf/newT, rotation, move_mode, obj/docking_port/mobile/moving_dock)
. = ..()
if(. & MOVE_AREA)
. |= MOVE_CONTENTS
/obj/machinery/atmospherics/afterShuttleMove(turf/oldT, list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir, rotation)
. = ..()
var/missing_nodes = FALSE

View File

@@ -87,10 +87,11 @@
desc = ""
icon = 'icons/obj/machines/satellite.dmi'
icon_state = "sat_inactive"
var/mode = "NTPROBEV0.8"
var/active = FALSE
anchored = FALSE
density = TRUE
use_power = FALSE
var/mode = "NTPROBEV0.8"
var/active = FALSE
var/static/gid = 0
var/id = 0

View File

@@ -33,7 +33,6 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C
icon = 'icons/obj/vending.dmi'
icon_state = "generic"
layer = BELOW_OBJ_LAYER
anchored = TRUE
density = TRUE
verb_say = "beeps"
verb_ask = "beeps"