Changes some 1s and 0s to TRUE and FALSE (#1967)

This commit is contained in:
CitadelStationBot
2017-07-10 18:13:16 -05:00
committed by kevinz000
parent 1b70c06474
commit ff6bbbedf5
522 changed files with 1924 additions and 1917 deletions
+1 -1
View File
@@ -81,7 +81,7 @@
ui_interact(occupant)
/obj/machinery/vr_sleeper/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
/obj/machinery/vr_sleeper/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
ui = new(user, src, ui_key, "vr_sleeper", "VR Sleeper", 475, 340, master_ui, state)
+2 -2
View File
@@ -175,5 +175,5 @@
/area/shuttle_arena
name = "arena"
has_gravity = 1
requires_power = 0
has_gravity = TRUE
requires_power = FALSE
+2 -2
View File
@@ -578,11 +578,11 @@
log_admin("[key_name(usr)] has removed everyone from purrbation.")
if(E)
E.processing = 0
E.processing = FALSE
if(E.announceWhen>0)
if(alert(usr, "Would you like to alert the crew?", "Alert", "Yes", "No") == "No")
E.announceWhen = -1
E.processing = 1
E.processing = TRUE
if (usr)
log_admin("[key_name(usr)] used secret [item]")
if (ok)
+2 -2
View File
@@ -139,7 +139,7 @@
if(E)
var/datum/round_event/event = E.runEvent()
if(event.announceWhen>0)
event.processing = 0
event.processing = FALSE
var/prompt = alert(usr, "Would you like to alert the crew?", "Alert", "Yes", "No", "Cancel")
switch(prompt)
if("Cancel")
@@ -147,7 +147,7 @@
return
if("No")
event.announceWhen = -1
event.processing = 1
event.processing = TRUE
message_admins("[key_name_admin(usr)] has triggered an event. ([E.name])")
log_admin("[key_name(usr)] has triggered an event. ([E.name])")
return
+1 -1
View File
@@ -666,7 +666,7 @@ GLOBAL_PROTECT(AdminProcCallCount)
F.active = 1
F.state = 2
F.power = 250
F.anchored = 1
F.anchored = TRUE
F.warming_up = 3
F.start_fields()
F.update_icon()
+4 -7
View File
@@ -61,10 +61,10 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list(
set category = "Mapping"
set name = "Camera Range Display"
var/on = 0
var/on = FALSE
for(var/turf/T in world)
if(T.maptext)
on = 1
on = TRUE
T.maptext = null
if(!on)
@@ -122,11 +122,8 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list(
set category = "Mapping"
set name = "Intercom Range Display"
var/static/intercom_range_display_status = 0
if(intercom_range_display_status)
intercom_range_display_status = 0
else
intercom_range_display_status = 1
var/static/intercom_range_display_status = FALSE
intercom_range_display_status = !intercom_range_display_status //blame cyberboss if this breaks something
for(var/obj/effect/debugging/marker/M in world)
qdel(M)
+3 -3
View File
@@ -7,7 +7,7 @@
throw_speed = 2
throw_range = 4
flags = CONDUCT
var/status = 0 //0 - not readied //1 - bomb finished with welder
var/status = FALSE //0 - not readied //1 - bomb finished with welder
var/obj/item/device/assembly_holder/bombassembly = null //The first part of the bomb is an assembly holder, holding an igniter+some device
var/obj/item/weapon/tank/bombtank = null //the second part of the bomb is a plasma tank
origin_tech = "materials=1;engineering=1"
@@ -44,12 +44,12 @@
return
if((istype(W, /obj/item/weapon/weldingtool) && W:welding))
if(!status)
status = 1
status = TRUE
GLOB.bombers += "[key_name(user)] welded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]"
message_admins("[key_name_admin(user)] welded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]")
to_chat(user, "<span class='notice'>A pressure hole has been bored to [bombtank] valve. \The [bombtank] can now be ignited.</span>")
else
status = 0
status = FALSE
GLOB.bombers += "[key_name(user)] unwelded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]"
to_chat(user, "<span class='notice'>The hole has been closed.</span>")
add_fingerprint(user)
+9 -9
View File
@@ -5,8 +5,8 @@
materials = list(MAT_METAL=1000, MAT_GLASS=500)
origin_tech = "magnets=2;materials=2"
var/on = 0
var/visible = 0
var/on = FALSE
var/visible = FALSE
var/obj/effect/beam/i_beam/first = null
var/obj/effect/beam/i_beam/last = null
@@ -35,7 +35,7 @@
if(secured)
START_PROCESSING(SSobj, src)
else
on = 0
on = FALSE
if(first)
qdel(first)
STOP_PROCESSING(SSobj, src)
@@ -67,12 +67,12 @@
if(T)
var/obj/effect/beam/i_beam/I = new /obj/effect/beam/i_beam(T)
I.master = src
I.density = 1
I.density = TRUE
I.setDir(dir)
first = I
step(I, I.dir)
if(first)
I.density = 0
I.density = FALSE
I.vis_spread(visible)
I.limit = 8
I.process()
@@ -164,9 +164,9 @@
var/obj/effect/beam/i_beam/previous = null
var/obj/item/device/assembly/infra/master = null
var/limit = null
var/visible = 0
var/visible = FALSE
var/left = null
anchored = 1
anchored = TRUE
/obj/effect/beam/i_beam/proc/hit()
@@ -198,13 +198,13 @@
if(!next && (limit > 0))
var/obj/effect/beam/i_beam/I = new /obj/effect/beam/i_beam(loc)
I.master = master
I.density = 1
I.density = TRUE
I.setDir(dir)
I.previous = src
next = I
step(I, I.dir)
if(next)
I.density = 0
I.density = FALSE
I.vis_spread(visible)
I.limit = limit - 1
master.last = I
+1 -1
View File
@@ -160,7 +160,7 @@ Code:
// It's necessary because the signaler doens't have an off state.
// Generated during grenade construction. -Sayu
/obj/item/device/assembly/signaler/reciever
var/on = 0
var/on = FALSE
/obj/item/device/assembly/signaler/reciever/proc/toggle_safety()
on = !on
@@ -44,7 +44,7 @@
//This is the icon for fire on turfs, also helps for nurturing small fires until they are full tile
/obj/effect/hotspot
anchored = 1
anchored = TRUE
mouse_opacity = 0
icon = 'icons/effects/fire.dmi'
icon_state = "1"
@@ -49,7 +49,7 @@
desc = "A machine that monitors atmosphere levels. Goes off if the area is dangerous."
icon = 'icons/obj/monitors.dmi'
icon_state = "alarm0"
anchored = 1
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 4
active_power_usage = 8
@@ -63,7 +63,7 @@
var/danger_level = 0
var/mode = AALARM_MODE_SCRUBBING
var/locked = 1
var/locked = TRUE
var/aidisabled = 0
var/shorted = 0
var/buildstage = 2 // 2 = complete, 1 = no wires, 0 = circuit gone
@@ -128,7 +128,7 @@
if(nbuild)
buildstage = 0
panel_open = 1
panel_open = TRUE
pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24)
pixel_y = (dir & 3)? (dir == 1 ? -24 : 24) : 0
@@ -156,7 +156,7 @@
return ..()
return UI_CLOSE
/obj/machinery/airalarm/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/airalarm/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -681,7 +681,7 @@
to_chat(user, "<span class='notice'>You wire the air alarm.</span>")
wires.repair()
aidisabled = 0
locked = 1
locked = TRUE
mode = 1
shorted = 0
post_alert(0)
@@ -13,7 +13,7 @@ Pipelines + Other Objects -> Pipe network
#define PIPE_HIDDEN_LEVEL 1
/obj/machinery/atmospherics
anchored = 1
anchored = TRUE
idle_power_usage = 0
active_power_usage = 0
power_channel = ENVIRON
@@ -12,8 +12,8 @@
var/last_pressure_delta = 0
anchored = 1
density = 1
anchored = TRUE
density = TRUE
var/global/const/CIRC_LEFT = 1
var/global/const/CIRC_RIGHT = 2
@@ -20,7 +20,7 @@ Acts like a normal vent, but has an input AND output.
var/id = null
var/datum/radio_frequency/radio_connection
var/on = 0
var/on = FALSE
var/pump_direction = 1 //0 = siphoning, 1 = releasing
var/external_pressure_bound = ONE_ATMOSPHERE
@@ -14,7 +14,7 @@ Passive gate is similar to the regular pump except:
can_unwrench = 1
var/on = 0
var/on = FALSE
var/target_pressure = ONE_ATMOSPHERE
var/frequency = 0
@@ -92,7 +92,7 @@ Passive gate is similar to the regular pump except:
return 1
/obj/machinery/atmospherics/components/binary/passive_gate/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/atmospherics/components/binary/passive_gate/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -19,7 +19,7 @@ Thus, the two variables affect pump operation are set in New():
can_unwrench = 1
var/on = 0
var/on = FALSE
var/target_pressure = ONE_ATMOSPHERE
var/frequency = 0
@@ -27,7 +27,7 @@ Thus, the two variables affect pump operation are set in New():
var/datum/radio_frequency/radio_connection
/obj/machinery/atmospherics/components/binary/pump/on
on = 1
on = TRUE
/obj/machinery/atmospherics/components/binary/pump/Destroy()
if(SSradio)
@@ -99,7 +99,7 @@ Thus, the two variables affect pump operation are set in New():
return 1
/obj/machinery/atmospherics/components/binary/pump/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/atmospherics/components/binary/pump/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -12,11 +12,11 @@ It's like a regular ol' straight pipe, but you can turn it on and off.
var/frequency = 0
var/id = null
var/open = 0
var/open = FALSE
var/valve_type = "m" //lets us have a nice, clean, OOP update_icon_nopipes()
/obj/machinery/atmospherics/components/binary/valve/open
open = 1
open = TRUE
/obj/machinery/atmospherics/components/binary/valve/update_icon_nopipes(animation = 0)
normalize_dir()
@@ -25,7 +25,7 @@ It's like a regular ol' straight pipe, but you can turn it on and off.
icon_state = "[valve_type]valve_[open?"on":"off"]"
/obj/machinery/atmospherics/components/binary/valve/proc/open()
open = 1
open = TRUE
update_icon_nopipes()
update_parents()
var/datum/pipeline/parent1 = PARENT1
@@ -33,7 +33,7 @@ It's like a regular ol' straight pipe, but you can turn it on and off.
investigate_log("was opened by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS)
/obj/machinery/atmospherics/components/binary/valve/proc/close()
open = 0
open = FALSE
update_icon_nopipes()
investigate_log("was closed by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS)
@@ -19,7 +19,7 @@ Thus, the two variables affect pump operation are set in New():
can_unwrench = 1
var/on = 0
var/on = FALSE
var/transfer_rate = MAX_TRANSFER_RATE
var/frequency = 0
@@ -32,7 +32,7 @@ Thus, the two variables affect pump operation are set in New():
return ..()
/obj/machinery/atmospherics/components/binary/volume_pump/on
on = 1
on = TRUE
/obj/machinery/atmospherics/components/binary/volume_pump/update_icon_nopipes()
if(stat & NOPOWER)
@@ -94,7 +94,7 @@ Thus, the two variables affect pump operation are set in New():
return 1
/obj/machinery/atmospherics/components/binary/volume_pump/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/atmospherics/components/binary/volume_pump/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -4,8 +4,8 @@ On top of that, now people can add component-speciic procs/vars if they want!
*/
/obj/machinery/atmospherics/components
var/welded = 0 //Used on pumps and scrubbers
var/showpipe = 0
var/welded = FALSE //Used on pumps and scrubbers
var/showpipe = FALSE
var/list/datum/pipeline/parents
var/list/datum/gas_mixture/airs
@@ -29,7 +29,7 @@ Iconnery
return img.dir
/obj/machinery/atmospherics/components/proc/icon_addbroken(var/connected = 0)
/obj/machinery/atmospherics/components/proc/icon_addbroken(var/connected = FALSE)
var/unconnected = (~connected) & initialize_directions
for(var/direction in GLOB.cardinals)
if(unconnected & direction)
@@ -45,14 +45,14 @@ Iconnery
var/turf/T = loc
if(level == 2 || !T.intact)
showpipe = 1
showpipe = TRUE
else
showpipe = 0
showpipe = FALSE
if(!showpipe)
return //no need to update the pipes if they aren't showing
var/connected = 0
var/connected = FALSE
for(DEVICE_TYPE_LOOP) //adds intact pieces
if(NODE_I)
@@ -1,9 +1,9 @@
/obj/machinery/atmospherics/components/trinary/filter
name = "gas filter"
icon_state = "filter_off"
density = 0
density = FALSE
can_unwrench = 1
var/on = 0
var/on = FALSE
var/target_pressure = ONE_ATMOSPHERE
var/filter_type = ""
var/frequency = 0
@@ -55,7 +55,7 @@
var/old_stat = stat
..()
if(stat & NOPOWER)
on = 0
on = FALSE
if(old_stat != stat)
update_icon()
@@ -120,7 +120,7 @@
set_frequency(frequency)
return ..()
/obj/machinery/atmospherics/components/trinary/filter/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/atmospherics/components/trinary/filter/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -1,11 +1,11 @@
/obj/machinery/atmospherics/components/trinary/mixer
icon_state = "mixer_off"
density = 0
density = FALSE
name = "gas mixer"
can_unwrench = 1
var/on = 0
var/on = FALSE
var/target_pressure = ONE_ATMOSPHERE
var/node1_concentration = 0.5
@@ -39,7 +39,7 @@
var/old_stat = stat
..()
if(stat & NOPOWER)
on = 0
on = FALSE
if(old_stat != stat)
update_icon()
@@ -116,7 +116,7 @@
return TRUE
/obj/machinery/atmospherics/components/trinary/mixer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/atmospherics/components/trinary/mixer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -4,8 +4,8 @@
name = "cryo cell"
icon = 'icons/obj/cryogenics.dmi'
icon_state = "pod-off"
density = 1
anchored = 1
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
@@ -300,7 +300,7 @@
return
return ..()
/obj/machinery/atmospherics/components/unary/cryo_cell/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/atmospherics/components/unary/cryo_cell/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.notcontained_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -1,7 +1,7 @@
/obj/machinery/atmospherics/components/unary/generator_input
icon_state = "he_intact"
density = 1
density = TRUE
name = "generator input"
desc = "An input for a generator."
@@ -6,7 +6,7 @@
can_unwrench = TRUE
resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF //really helpful in building gas chambers for xenomorphs
var/on = 0
var/on = FALSE
var/injecting = 0
var/volume_rate = 50
@@ -147,7 +147,7 @@
update_icon()
/obj/machinery/atmospherics/components/unary/outlet_injector/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/atmospherics/components/unary/outlet_injector/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -9,7 +9,7 @@
initialize_directions = SOUTH
layer = GAS_SCRUBBER_LAYER
var/on = 0
var/on = FALSE
var/oxygen_content = 10
@@ -6,7 +6,7 @@
desc = "A large vessel containing pressurized gas."
max_integrity = 800
var/volume = 10000 //in liters, 1 meters by 1 meters by 2 meters
density = 1
density = TRUE
var/gas_type = 0
layer = ABOVE_WINDOW_LAYER
@@ -146,7 +146,7 @@
return ..()
return UI_CLOSE
/obj/machinery/atmospherics/components/unary/thermomachine/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/atmospherics/components/unary/thermomachine/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -11,12 +11,12 @@
icon_state = "vent_map"
use_power = IDLE_POWER_USE
can_unwrench = 1
welded = 0
welded = FALSE
level = 1
layer = GAS_SCRUBBER_LAYER
var/id_tag = null
var/on = 0
var/on = FALSE
var/pump_direction = RELEASING
var/pressure_checks = EXT_BOUND
@@ -107,7 +107,7 @@
if(stat & (NOPOWER|BROKEN))
return
if (!NODE1)
on = 0
on = FALSE
if(!on || welded)
return 0
@@ -271,10 +271,10 @@
playsound(src.loc, 'sound/items/welder2.ogg', 50, 1)
if(!welded)
user.visible_message("[user] welds the vent shut.", "<span class='notice'>You weld the vent shut.</span>", "<span class='italics'>You hear welding.</span>")
welded = 1
welded = TRUE
else
user.visible_message("[user] unwelds the vent.", "<span class='notice'>You unweld the vent.</span>", "<span class='italics'>You hear welding.</span>")
welded = 0
welded = FALSE
update_icon()
pipe_vision_img = image(src, loc, layer = ABOVE_HUD_LAYER, dir = dir)
pipe_vision_img.plane = ABOVE_HUD_PLANE
@@ -305,7 +305,7 @@
if(!welded || !(do_after(user, 20, target = src)))
return
user.visible_message("[user] furiously claws at [src]!", "You manage to clear away the stuff blocking the vent", "You hear loud scraping noises.")
welded = 0
welded = FALSE
update_icon()
pipe_vision_img = image(src, loc, layer = ABOVE_HUD_LAYER, dir = dir)
pipe_vision_img.plane = ABOVE_HUD_PLANE
@@ -9,12 +9,12 @@
idle_power_usage = 10
active_power_usage = 60
can_unwrench = 1
welded = 0
welded = FALSE
level = 1
layer = GAS_SCRUBBER_LAYER
var/id_tag = null
var/on = 0
var/on = FALSE
var/scrubbing = SCRUBBING //0 = siphoning, 1 = scrubbing
var/scrub_CO2 = 1
@@ -160,7 +160,7 @@
if(stat & (NOPOWER|BROKEN))
return
if (!NODE1)
on = 0
on = FALSE
if(!on || welded)
return 0
scrub(loc)
@@ -352,10 +352,10 @@
playsound(src.loc, 'sound/items/welder2.ogg', 50, 1)
if(!welded)
user.visible_message("[user] welds the scrubber shut.","You weld the scrubber shut.", "You hear welding.")
welded = 1
welded = TRUE
else
user.visible_message("[user] unwelds the scrubber.", "You unweld the scrubber.", "You hear welding.")
welded = 0
welded = FALSE
update_icon()
pipe_vision_img = image(src, loc, layer = ABOVE_HUD_LAYER, dir = dir)
pipe_vision_img.plane = ABOVE_HUD_PLANE
@@ -377,7 +377,7 @@
if(!welded || !(do_after(user, 20, target = src)))
return
user.visible_message("[user] furiously claws at [src]!", "You manage to clear away the stuff blocking the scrubber.", "You hear loud scraping noises.")
welded = 0
welded = FALSE
update_icon()
pipe_vision_img = image(src, loc, layer = ABOVE_HUD_LAYER, dir = dir)
pipe_vision_img.plane = ABOVE_HUD_PLANE
@@ -4,7 +4,7 @@
icon = 'icons/obj/meter.dmi'
icon_state = "meterX"
var/atom/target = null
anchored = 1
anchored = TRUE
power_channel = ENVIRON
var/frequency = 0
var/id_tag
@@ -3,10 +3,10 @@
icon = 'icons/obj/atmospherics/components/unary_devices.dmi'
icon_state = "vent_map"
density = 0
density = FALSE
anchored=1
var/on = 0
var/on = FALSE
var/volume_rate = 800
/obj/machinery/zvent/New()
@@ -4,7 +4,7 @@
name = "canister"
desc = "A canister for the storage of gas."
icon_state = "yellow"
density = 1
density = TRUE
var/valve_open = FALSE
var/obj/machinery/atmospherics/components/binary/passive_gate/pump
@@ -281,7 +281,7 @@
air_update_turf()
stat |= BROKEN
density = 0
density = FALSE
playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3)
update_icon()
investigate_log("was destroyed.", INVESTIGATE_ATMOS)
@@ -312,7 +312,7 @@
air_update_turf() // Update the environment if needed.
update_icon()
/obj/machinery/portable_atmospherics/canister/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/portable_atmospherics/canister/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.physical_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -57,7 +57,7 @@
var/datum/pipeline/connected_port_parent = connected_port.PARENT1
connected_port_parent.reconcile_air()
anchored = 1 //Prevent movement
anchored = TRUE //Prevent movement
return 1
/obj/machinery/portable_atmospherics/Move()
@@ -68,7 +68,7 @@
/obj/machinery/portable_atmospherics/proc/disconnect()
if(!connected_port)
return 0
anchored = 0
anchored = FALSE
connected_port.connected_device = null
connected_port = null
return 1
@@ -7,7 +7,7 @@
/obj/machinery/portable_atmospherics/pump
name = "portable air pump"
icon_state = "psiphon:0"
density = 1
density = TRUE
var/on = FALSE
var/direction = PUMP_OUT
@@ -69,7 +69,7 @@
..()
/obj/machinery/portable_atmospherics/pump/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/portable_atmospherics/pump/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.physical_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -1,7 +1,7 @@
/obj/machinery/portable_atmospherics/scrubber
name = "portable air scrubber"
icon_state = "pscrubber:0"
density = 1
density = TRUE
var/on = FALSE
var/volume_rate = 1000
@@ -62,7 +62,7 @@
update_icon()
..()
/obj/machinery/portable_atmospherics/scrubber/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/portable_atmospherics/scrubber/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.physical_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -9,8 +9,8 @@
name = "bluespace artillery control"
icon_state = "control_boxp1"
icon = 'icons/obj/machines/particle_accelerator.dmi'
density = 1
anchored = 1
density = TRUE
anchored = TRUE
/obj/machinery/artillerycontrol/process()
if(reload < reload_cooldown)
@@ -19,11 +19,11 @@
/obj/structure/artilleryplaceholder
name = "artillery"
icon = 'icons/obj/machines/artillery.dmi'
anchored = 1
density = 1
anchored = TRUE
density = TRUE
/obj/structure/artilleryplaceholder/decorative
density = 0
density = FALSE
/obj/machinery/artillerycontrol/attack_hand(mob/user)
user.set_machine(src)
@@ -129,7 +129,7 @@
desc = "Used for running friendly games of capture the flag."
icon = 'icons/obj/device.dmi'
icon_state = "syndbeacon"
anchored = 1
anchored = TRUE
resistance_flags = INDESTRUCTIBLE
var/team = WHITE_TEAM
//Capture the Flag scoring
@@ -630,7 +630,7 @@
desc = "You should capture this."
icon = 'icons/obj/machines/dominator.dmi'
icon_state = "dominator"
anchored = 1
anchored = TRUE
resistance_flags = INDESTRUCTIBLE
var/obj/machinery/capture_the_flag/controlling
var/team = "none"
+2 -2
View File
@@ -21,8 +21,8 @@
var/burn_damage = 0
var/mob_color //Change the mob's color
var/assignedrole
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/banType = "lavaland"
/obj/effect/mob_spawn/attack_ghost(mob/user)
+3 -3
View File
@@ -5,8 +5,8 @@ GLOBAL_DATUM(the_gateway, /obj/machinery/gateway/centerstation)
desc = "A mysterious gateway built by unknown hands, it allows for faster than light travel to far-flung locations."
icon = 'icons/obj/machines/gateway.dmi'
icon_state = "off"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
var/active = 0
var/checkparts = TRUE
@@ -21,7 +21,7 @@ GLOBAL_DATUM(the_gateway, /obj/machinery/gateway/centerstation)
if(!istype(src, /obj/machinery/gateway/centerstation) && !istype(src, /obj/machinery/gateway/centeraway))
switch(dir)
if(SOUTH,SOUTHEAST,SOUTHWEST)
density = 0
density = FALSE
..()
/obj/machinery/gateway/proc/toggleoff()
@@ -27,7 +27,7 @@
desc = "Made by Abjuration Inc"
icon = 'icons/obj/cult.dmi'
icon_state = "forge"
anchored = 1
anchored = TRUE
max_integrity = 200
var/mob/living/current_wizard = null
var/next_check = 0
@@ -4,7 +4,7 @@
desc = "warm and toasty"
icon = 'icons/obj/fireplace.dmi'
icon_state = "firepit-active"
density = 0
density = FALSE
var/active = 1
/obj/structure/firepit/Initialize()
@@ -4,8 +4,8 @@
desc = "A heavy duty industrial laser"
icon = 'icons/obj/singularity.dmi'
icon_state = "emitter"
anchored = 1
density = 1
anchored = TRUE
density = TRUE
resistance_flags = INDESTRUCTIBLE | FIRE_PROOF | ACID_PROOF
use_power = NO_POWER_USE
@@ -13,7 +13,7 @@
active_power_usage = 0
active = 1
locked = 1
locked = TRUE
state = 2
/obj/machinery/power/emitter/energycannon/RefreshParts()
@@ -14,8 +14,8 @@
icon = 'icons/obj/device.dmi'
icon_state = "syndbeacon"
anchored = 1
density = 1
anchored = TRUE
density = TRUE
use_power = NO_POWER_USE
var/chargesa = 1
@@ -85,8 +85,8 @@
/obj/effect/meatgrinder
name = "Meat Grinder"
desc = "What is that thing?"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
icon = 'icons/mob/blob.dmi'
icon_state = "blobpod"
var/triggered = 0
+2 -2
View File
@@ -2,8 +2,8 @@
/obj/structure/signpost
icon = 'icons/obj/stationobjs.dmi'
icon_state = "signpost"
anchored = 1
density = 1
anchored = TRUE
density = TRUE
var/question = "Travel back?"
var/zlevels = list(ZLEVEL_STATION)
+1 -1
View File
@@ -37,7 +37,7 @@
board.contraband = TRUE
board.emagged = TRUE
/obj/machinery/computer/cargo/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/computer/cargo/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
+3 -3
View File
@@ -26,7 +26,7 @@
// Human skin. Illegal
/datum/export/stack/skin/human
cost = 2000
contraband = 1
contraband = TRUE
unit_name = "piece"
message = "of human skin"
export_types = list(/obj/item/stack/sheet/animalhide/human)
@@ -40,14 +40,14 @@
// Cat hide. Just in case Runtime is catsploding again.
/datum/export/stack/skin/cat
cost = 2000
contraband = 1
contraband = TRUE
unit_name = "cat hide"
export_types = list(/obj/item/stack/sheet/animalhide/cat)
// Corgi hide. You monster.
/datum/export/stack/skin/corgi
cost = 2500
contraband = 1
contraband = TRUE
unit_name = "corgi hide"
export_types = list(/obj/item/stack/sheet/animalhide/corgi)
+1 -1
View File
@@ -193,7 +193,7 @@
var/invis_view = SEE_INVISIBLE_LIVING
var/invis_override = 0 //Override to allow glasses to set higher than normal see_invis
var/lighting_alpha
var/emagged = 0
var/emagged = FALSE
var/list/icon/current = list() //the current hud icons
var/vision_correction = 0 //does wearing these glasses correct some of our vision defects?
strip_delay = 20
+2 -2
View File
@@ -19,12 +19,12 @@
/obj/item/clothing/glasses/hud/emp_act(severity)
if(emagged == 0)
emagged = 1
emagged = TRUE
desc = "[desc] The display is flickering slightly."
/obj/item/clothing/glasses/hud/emag_act(mob/user)
if(emagged == 0)
emagged = 1
emagged = TRUE
to_chat(user, "<span class='warning'>PZZTTPFFFT</span>")
desc = "[desc] The display is flickering slightly."
+1 -1
View File
@@ -4,7 +4,7 @@
icon_state = "hardhat0_yellow"
item_state = "hardhat0_yellow"
var/brightness_on = 4 //luminosity when on
var/on = 0
var/on = FALSE
item_color = "yellow" //Determines used sprites: hardhat[on]_[item_color] and hardhat[on]_[item_color]2 (lying down sprite)
armor = list(melee = 15, bullet = 5, laser = 20,energy = 10, bomb = 20, bio = 10, rad = 20, fire = 100, acid = 50)
flags_inv = 0
+1 -1
View File
@@ -4,7 +4,7 @@
name = "mk-honk prototype shoes"
desc = "Lost prototype of advanced clown tech. Powered by bananium, these shoes leave a trail of chaos in their wake."
icon_state = "clown_prototype_off"
var/on = 0
var/on = FALSE
var/datum/material_container/bananium
actions_types = list(/datum/action/item_action/toggle)
@@ -91,7 +91,7 @@
user.update_atom_colour()
user.animate_movement = FORWARD_STEPS
user.notransform = 0
user.anchored = 0
user.anchored = FALSE
teleporting = 0
for(var/obj/item/I in user.held_items)
if(I in hands_nodrop)
@@ -136,7 +136,7 @@
user.animate_movement = NO_STEPS
user.changeNext_move(8 + phase_in_ds)
user.notransform = 1
user.anchored = 1
user.anchored = TRUE
user.Stun(INFINITY)
animate(user, color = "#00ccee", time = 3)
@@ -241,8 +241,8 @@
/obj/effect/chronos_cam
name = "Chronosuit View"
density = 0
anchored = 1
density = FALSE
anchored = TRUE
invisibility = INVISIBILITY_ABSTRACT
opacity = 0
mouse_opacity = 0
+4 -4
View File
@@ -8,7 +8,7 @@
armor = list(melee = 10, bullet = 5, laser = 10, energy = 5, bomb = 10, bio = 100, rad = 75, fire = 50, acid = 75)
var/basestate = "hardsuit"
var/brightness_on = 4 //luminosity when on
var/on = 0
var/on = FALSE
var/obj/item/clothing/suit/space/hardsuit/suit
item_color = "engineering" //Determines used sprites: hardsuit[on]-[color] and hardsuit[on]-[color]2 (lying down sprite)
actions_types = list(/datum/action/item_action/toggle_helmet_light)
@@ -226,7 +226,7 @@
item_state = "syndie_helm"
item_color = "syndi"
armor = list(melee = 40, bullet = 50, laser = 30, energy = 15, bomb = 35, bio = 100, rad = 50, fire = 50, acid = 90)
on = 1
on = TRUE
var/obj/item/clothing/suit/space/hardsuit/syndi/linkedsuit = null
actions_types = list(/datum/action/item_action/toggle_helmet_mode)
visor_flags_inv = HIDEMASK|HIDEEYES|HIDEFACE|HIDEFACIALHAIR
@@ -320,7 +320,7 @@
max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT
visor_flags_inv = 0
visor_flags = 0
on = 0
on = FALSE
resistance_flags = FIRE_PROOF | ACID_PROOF
@@ -346,7 +346,7 @@
item_color = "owl"
visor_flags_inv = 0
visor_flags = 0
on = 0
on = FALSE
/obj/item/clothing/suit/space/hardsuit/syndi/owl
name = "owl hardsuit"
@@ -44,7 +44,7 @@
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 100, rad = 0, fire = 100, acid = 75)
resistance_flags = FIRE_PROOF
var/brightness_on = 4 //luminosity when the light is on
var/on = 0
var/on = FALSE
actions_types = list(/datum/action/item_action/toggle_helmet_light)
/obj/item/clothing/head/helmet/space/plasmaman/attack_self(mob/user)
+6 -6
View File
@@ -35,7 +35,7 @@
/obj/item/clothing/suit/hooded/proc/RemoveHood()
src.icon_state = "[initial(icon_state)]"
suittoggled = 0
suittoggled = FALSE
if(ishuman(hood.loc))
var/mob/living/carbon/H = hood.loc
H.transferItemToLoc(hood, src, TRUE)
@@ -61,7 +61,7 @@
to_chat(H, "<span class='warning'>You're already wearing something on your head!</span>")
return
else if(H.equip_to_slot_if_possible(hood,slot_head,0,0,1))
suittoggled = 1
suittoggled = TRUE
src.icon_state = "[initial(icon_state)]_t"
H.update_inv_wear_suit()
for(var/X in actions)
@@ -112,10 +112,10 @@
to_chat(usr, "<span class='notice'>You toggle [src]'s [togglename].</span>")
if(src.suittoggled)
src.icon_state = "[initial(icon_state)]"
src.suittoggled = 0
src.suittoggled = FALSE
else if(!src.suittoggled)
src.icon_state = "[initial(icon_state)]_t"
src.suittoggled = 1
src.suittoggled = TRUE
usr.update_inv_wear_suit()
for(var/X in actions)
var/datum/action/A = X
@@ -164,7 +164,7 @@
/obj/item/clothing/suit/space/hardsuit/proc/RemoveHelmet()
if(!helmet)
return
suittoggled = 0
suittoggled = FALSE
if(ishuman(helmet.loc))
var/mob/living/carbon/H = helmet.loc
if(helmet.on)
@@ -196,7 +196,7 @@
return
else if(H.equip_to_slot_if_possible(helmet,slot_head,0,0,1))
to_chat(H, "<span class='notice'>You engage the helmet on the hardsuit.</span>")
suittoggled = 1
suittoggled = TRUE
H.update_inv_wear_suit()
playsound(src.loc, 'sound/mecha/mechmove03.ogg', 50, 1)
else
+3 -3
View File
@@ -264,7 +264,7 @@
qdel(DL)
/datum/personal_crafting/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.not_incapacitated_turf_state)
/datum/personal_crafting/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.not_incapacitated_turf_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
ui = new(user, src, ui_key, "personal_crafting", "Crafting Menu", 700, 800, master_ui, state)
@@ -311,14 +311,14 @@
switch(action)
if("make")
var/datum/crafting_recipe/TR = locate(params["recipe"])
busy = 1
busy = TRUE
ui_interact(usr) //explicit call to show the busy display
var/fail_msg = construct_item(usr, TR)
if(!fail_msg)
to_chat(usr, "<span class='notice'>[TR.name] constructed.</span>")
else
to_chat(usr, "<span class='warning'>Construction failed[fail_msg]</span>")
busy = 0
busy = FALSE
ui_interact(usr)
if("forwardCat") //Meow
viewing_category = next_cat(FALSE)
+2 -2
View File
@@ -31,8 +31,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1
icon = 'icons/obj/objects.dmi'
icon_state = "immrod"
throwforce = 100
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/z_original = 0
var/destination
var/notify = TRUE
+1 -1
View File
@@ -49,7 +49,7 @@
temp.overload_lighting()
else if(istype(O,/obj/structure/closet/secure_closet))
var/obj/structure/closet/secure_closet/temp = O
temp.locked = 0
temp.locked = FALSE
temp.update_icon()
else if(istype(O,/obj/machinery/door/airlock))
var/obj/machinery/door/airlock/temp = O
+3 -3
View File
@@ -280,7 +280,7 @@
/datum/spacevine_mutation/woodening/on_grow(obj/structure/spacevine/holder)
if(holder.energy)
holder.density = 1
holder.density = TRUE
holder.max_integrity = 100
holder.obj_integrity = holder.max_integrity
@@ -311,8 +311,8 @@
desc = "An extremely expansionistic species of vine."
icon = 'icons/effects/spacevines.dmi'
icon_state = "Light1"
anchored = 1
density = 0
anchored = TRUE
density = FALSE
layer = SPACEVINE_LAYER
mouse_opacity = 2 //Clicking anywhere on the turf is good enough
pass_flags = PASSTABLE | PASSGRILLE
+2 -2
View File
@@ -535,8 +535,8 @@ Gunshots/explosions/opening doors/less rare audio (done)
icon_state = null
name = ""
desc = ""
density = 0
anchored = 1
density = FALSE
anchored = TRUE
opacity = 0
var/mob/living/carbon/human/my_target = null
var/weapon_name = null
@@ -11,8 +11,8 @@ insert ascii eagle on american flag background here
desc = "Deep fried <i>everything</i>."
icon = 'icons/obj/kitchen.dmi'
icon_state = "fryer_off"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
container_type = OPENCONTAINER
@@ -7,8 +7,8 @@
desc = "New generation hot dog stand."
icon = 'icons/obj/kitchen.dmi'
icon_state = "foodcart"
density = 1
anchored = 0
density = TRUE
anchored = FALSE
use_power = NO_POWER_USE
var/food_stored = 0
var/glasses = 0
@@ -4,9 +4,9 @@
desc = "The name isn't descriptive enough?"
icon = 'icons/obj/kitchen.dmi'
icon_state = "grinder"
density = 1
anchored = 1
var/operating = 0 //Is it on?
density = TRUE
anchored = TRUE
var/operating = FALSE //Is it on?
var/dirty = 0 // Does it need cleaning?
var/gibtime = 40 // Time from starting until meat appears
var/meat_produced = 0
@@ -162,7 +162,7 @@
use_power(1000)
visible_message("<span class='italics'>You hear a loud squelchy grinding sound.</span>")
playsound(src.loc, 'sound/machines/juicer.ogg', 50, 1)
src.operating = 1
operating = TRUE
update_icon()
var/offset = prob(50) ? -2 : 2
@@ -215,7 +215,7 @@
qdel(src.occupant)
spawn(src.gibtime)
playsound(src.loc, 'sound/effects/splat.ogg', 50, 1)
operating = 0
operating = FALSE
var/turf/T = get_turf(src)
var/list/turf/nearby_turfs = RANGE_TURFS(3,T) - T
var/obj/item/skin = allskin
@@ -231,5 +231,5 @@
new gibtype(gibturf,i)
pixel_x = initial(pixel_x) //return to its spot after shaking
src.operating = 0
operating = FALSE
update_icon()
@@ -10,8 +10,8 @@
desc = "Ding-aling ding dong. Get your Nanotrasen-approved ice cream!"
icon = 'icons/obj/kitchen.dmi'
icon_state = "icecream_vat"
density = 1
anchored = 0
density = TRUE
anchored = FALSE
use_power = NO_POWER_USE
layer = BELOW_OBJ_LAYER
var/list/product_types = list()
@@ -5,8 +5,8 @@
icon = 'icons/obj/kitchen.dmi'
icon_state = "juicer1"
layer = BELOW_OBJ_LAYER
density = 1
anchored = 0
density = TRUE
anchored = FALSE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 100
@@ -4,12 +4,12 @@
icon = 'icons/obj/kitchen.dmi'
icon_state = "mw"
layer = BELOW_OBJ_LAYER
density = 1
anchored = 1
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 100
var/operating = 0 // Is it on?
var/operating = FALSE // Is it on?
var/dirty = 0 // = {0..100} Does it need cleaning?
var/broken = 0 // ={0,1,2} How broken is it???
var/max_n_of_items = 10 // whatever fat fuck made this a global var needs to look at themselves in the mirror sometime
@@ -279,12 +279,12 @@
/obj/machinery/microwave/proc/start()
visible_message("The microwave turns on.", "<span class='italics'>You hear a microwave humming.</span>")
operating = 1
operating = TRUE
icon_state = "mw1"
updateUsrDialog()
/obj/machinery/microwave/proc/abort()
operating = 0 // Turn it off again aferwards
operating = FALSE // Turn it off again aferwards
icon_state = "mw"
updateUsrDialog()
@@ -307,7 +307,7 @@
visible_message("<span class='warning'>The microwave gets covered in muck!</span>")
dirty = 100 // Make it dirty so it can't be used util cleaned
icon_state = "mwbloody" // Make it look dirty too
operating = 0 // Turn it off again aferwards
operating = FALSE // Turn it off again aferwards
updateUsrDialog()
for(var/obj/item/weapon/reagent_containers/food/snacks/S in src)
if(prob(50))
@@ -322,7 +322,7 @@
visible_message("<span class='warning'>The microwave breaks!</span>") //Let them know they're stupid
broken = 2 // Make it broken so it can't be used util fixed
flags = null //So you can't add condiments
operating = 0 // Turn it off again aferwards
operating = FALSE // Turn it off again aferwards
updateUsrDialog()
/obj/machinery/microwave/Topic(href, href_list)
@@ -4,8 +4,8 @@
icon = 'icons/obj/kitchen.dmi'
icon_state = "grinder"
layer = BELOW_OBJ_LAYER
density = 1
anchored = 1
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 50
@@ -5,10 +5,10 @@
icon = 'icons/obj/kitchen.dmi'
icon_state = "processor1"
layer = BELOW_OBJ_LAYER
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/broken = 0
var/processing = 0
var/processing = FALSE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 50
@@ -251,7 +251,7 @@
if(src.contents.len == 0)
to_chat(user, "<span class='warning'>The processor is empty!</span>")
return 1
src.processing = 1
processing = TRUE
user.visible_message("[user] turns on [src].", \
"<span class='notice'>You turn on [src].</span>", \
"<span class='italics'>You hear a food processor.</span>")
@@ -274,7 +274,7 @@
continue
P.process_food(src.loc, O, src)
pixel_x = initial(pixel_x) //return to its spot after shaking
src.processing = 0
processing = FALSE
src.visible_message("\The [src] finishes processing.")
/obj/machinery/processor/verb/eject()
@@ -7,8 +7,8 @@
icon = 'icons/obj/vending.dmi'
icon_state = "smartfridge"
layer = BELOW_OBJ_LAYER
density = 1
anchored = 1
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 100
+1 -1
View File
@@ -13,7 +13,7 @@
icon_state = "pizzabox1"
item_state = "pizzabox"
var/open = 0
var/open = FALSE
var/boxtag = ""
var/list/boxes = list()
+2 -2
View File
@@ -123,8 +123,8 @@
health = 1e6
speak_emote = list("howls")
emote_hear = list("wails","screeches")
density = 0
anchored = 1
density = FALSE
anchored = TRUE
incorporeal_move = 1
layer = 4
var/timer = 0
+5 -5
View File
@@ -97,8 +97,8 @@
desc = "Boom, shakalaka!"
icon = 'icons/obj/basketball.dmi'
icon_state = "hoop"
anchored = 1
density = 1
anchored = TRUE
density = TRUE
/obj/structure/holohoop/attackby(obj/item/weapon/W as obj, mob/user as mob, params)
if(get_dist(src,user)<2)
@@ -145,9 +145,9 @@
icon_state = "auth_off"
var/ready = 0
var/area/currentarea = null
var/eventstarted = 0
var/eventstarted = FALSE
anchored = 1.0
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 2
active_power_usage = 6
@@ -199,7 +199,7 @@
/obj/machinery/readybutton/proc/begin_event()
eventstarted = 1
eventstarted = TRUE
for(var/obj/structure/window/W in currentarea)
if(W.flags&NODECONSTRUCT) // Just in case: only holo-windows
@@ -28,8 +28,8 @@
desc = "Dr Miles Manners is just your average wasp-themed super hero by day, but by night he becomes DR BEES!"
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "beebox"
anchored = 1
density = 1
anchored = TRUE
density = TRUE
var/mob/living/simple_animal/hostile/poison/bees/queen/queen_bee = null
var/list/bees = list() //bees owned by the box, not those inside it
var/list/honeycombs = list()
+7 -7
View File
@@ -3,11 +3,11 @@
desc = "Converts plants into biomass, which can be used to construct useful items."
icon = 'icons/obj/biogenerator.dmi'
icon_state = "biogen-empty"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 40
var/processing = 0
var/processing = FALSE
var/obj/item/weapon/reagent_containers/glass/beaker = null
var/points = 0
var/menustat = "menu"
@@ -154,13 +154,13 @@
user.visible_message("[user] begins to load \the [O] in \the [src]...",
"You begin to load a design from \the [O]...",
"You hear the chatter of a floppy drive.")
processing = 1
processing = TRUE
var/obj/item/weapon/disk/design_disk/D = O
if(do_after(user, 10, target = src))
for(var/B in D.blueprints)
if(B)
files.AddDesign2Known(B)
processing = 0
processing = FALSE
return 1
else
to_chat(user, "<span class='warning'>You cannot put this in [src.name]!</span>")
@@ -237,13 +237,13 @@
else points += I.reagents.get_reagent_amount("nutriment")*10*productivity
qdel(I)
if(S)
processing = 1
processing = TRUE
update_icon()
updateUsrDialog()
playsound(src.loc, 'sound/machines/blender.ogg', 50, 1)
use_power(S*30)
sleep(S+15/productivity)
processing = 0
processing = FALSE
update_icon()
else
menustat = "void"
+2 -2
View File
@@ -3,8 +3,8 @@
desc = "An advanced device designed to manipulate plant genetic makeup."
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "dnamod"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/obj/item/seeds/seed
var/obj/item/weapon/disk/plantgene/disk
+5 -5
View File
@@ -2,8 +2,8 @@
name = "hydroponics tray"
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "hydrotray"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
pixel_y = 8
unique_rename = 1
var/waterlevel = 100 //The amount of water in the tray (max 100)
@@ -815,7 +815,7 @@
if (do_after(user, 20*O.toolspeed, target = src))
if(anchored)
return
anchored = 1
anchored = TRUE
user.visible_message("[user] wrenches [src] into place.", \
"<span class='notice'>You wrench [src] in place.</span>")
else if(anchored)
@@ -825,7 +825,7 @@
if (do_after(user, 20*O.toolspeed, target = src))
if(!anchored)
return
anchored = 0
anchored = FALSE
user.visible_message("[user] unwrenches [src].", \
"<span class='notice'>You unwrench [src].</span>")
@@ -928,7 +928,7 @@
name = "soil"
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "soil"
density = 0
density = FALSE
use_power = NO_POWER_USE
unwrenchable = 0
+2 -2
View File
@@ -42,8 +42,8 @@
desc = "Extracts and bags seeds from produce."
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "sextractor"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/piles = list()
var/max_seeds = 1000
var/seed_multiplier = 1
+1 -1
View File
@@ -8,7 +8,7 @@
language_holder = null
. = ..()
/datum/language_menu/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.language_menu_state)
/datum/language_menu/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.language_menu_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
ui = new(user, src, ui_key, "language_menu", "Language Menu", 700, 800, master_ui, state)
+1 -1
View File
@@ -93,7 +93,7 @@
currentSection = SUFFIX
return currentSection != oldSection
/obj/item/weapon/book/codex_gigas/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/item/weapon/book/codex_gigas/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
+5 -5
View File
@@ -14,8 +14,8 @@
name = "bookcase"
icon = 'icons/obj/library.dmi'
icon_state = "bookempty"
anchored = 0
density = 1
anchored = FALSE
density = TRUE
opacity = 0
resistance_flags = FLAMMABLE
max_integrity = 200
@@ -30,7 +30,7 @@
return
state = 2
icon_state = "book-0"
anchored = 1
anchored = TRUE
for(var/obj/item/I in loc)
if(istype(I, /obj/item/weapon/book))
I.loc = src
@@ -44,7 +44,7 @@
playsound(loc, I.usesound, 100, 1)
if(do_after(user, 20*I.toolspeed, target = src))
to_chat(user, "<span class='notice'>You wrench the frame into place.</span>")
anchored = 1
anchored = TRUE
state = 1
if(istype(I, /obj/item/weapon/crowbar))
playsound(loc, I.usesound, 100, 1)
@@ -63,7 +63,7 @@
if(istype(I, /obj/item/weapon/wrench))
playsound(loc, I.usesound, 100, 1)
to_chat(user, "<span class='notice'>You unwrench the frame.</span>")
anchored = 0
anchored = FALSE
state = 0
if(2)
+8 -8
View File
@@ -340,7 +340,7 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums
/obj/machinery/computer/libraryconsole/bookmanagement/emag_act(mob/user)
if(density && !emagged)
emagged = 1
emagged = TRUE
/obj/machinery/computer/libraryconsole/bookmanagement/Topic(href, href_list)
if(..())
@@ -498,8 +498,8 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums
name = "scanner control interface"
icon = 'icons/obj/library.dmi'
icon_state = "bigscanner"
anchored = 1
density = 1
anchored = TRUE
density = TRUE
var/obj/item/weapon/book/cache // Last scanned book
/obj/machinery/libraryscanner/attackby(obj/O, mob/user, params)
@@ -554,9 +554,9 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums
name = "book binder"
icon = 'icons/obj/library.dmi'
icon_state = "binder"
anchored = 1
density = 1
var/busy = 0
anchored = TRUE
density = TRUE
var/busy = FALSE
/obj/machinery/bookbinder/attackby(obj/O, mob/user, params)
if(istype(O, /obj/item/weapon/paper))
@@ -577,9 +577,9 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums
P.loc = src
user.visible_message("[user] loads some paper into [src].", "You load some paper into [src].")
audible_message("[src] begins to hum as it warms up its printing drums.")
busy = 1
busy = TRUE
sleep(rand(200,400))
busy = 0
busy = FALSE
if(P)
if(!stat)
visible_message("[src] whirs as it prints and binds a new book.")
+1 -1
View File
@@ -20,7 +20,7 @@
/obj/structure/bookcase/random
var/category = null
var/book_count = 2
anchored = 1
anchored = TRUE
state = 2
/obj/structure/bookcase/random/Initialize(mapload)
+1 -1
View File
@@ -201,7 +201,7 @@
SSpersistence.chisel_messages -= src
. = ..()
/obj/structure/chisel_message/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.always_state)
/obj/structure/chisel_message/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.always_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
+1 -1
View File
@@ -167,7 +167,7 @@
sanitycheck = null //if a digit is repeated, reject the input
if (input == code)
to_chat(user, "<span class='notice'>The crate unlocks!</span>")
locked = 0
locked = FALSE
cut_overlays()
add_overlay("securecrateg")
else if (input == null || sanitycheck == null || length(input) != codelen)
+3 -3
View File
@@ -253,8 +253,8 @@ obj/docking_port/stationary/public_mining_dock/onShuttleMove()
/obj/structure/mining_shuttle_beacon
name = "mining shuttle beacon"
desc = "A bluespace beacon calibrated to mark a landing spot for the mining shuttle when deployed near the auxillary mining base."
anchored = 0
density = 0
anchored = FALSE
density = FALSE
var/shuttle_ID = "landing_zone_dock"
icon = 'icons/obj/objects.dmi'
icon_state = "miningbeacon"
@@ -343,7 +343,7 @@ obj/docking_port/stationary/public_mining_dock/onShuttleMove()
aux_base_console.set_mining_mode() //Lets the colony park the shuttle there, now that it has a dock.
to_chat(user, "<span class='notice'>Mining shuttle calibration successful! Shuttle interface available at base console.</span>")
anchored = 1 //Locks in place to mark the landing zone.
anchored = TRUE //Locks in place to mark the landing zone.
playsound(loc, 'sound/machines/ping.ogg', 50, 0)
/obj/structure/mining_shuttle_beacon/proc/clear_cooldown()
@@ -129,7 +129,7 @@
hammer_synced = null
return ..()
/obj/item/projectile/destabilizer/on_hit(atom/target, blocked = 0)
/obj/item/projectile/destabilizer/on_hit(atom/target, blocked = FALSE)
if(isliving(target))
var/mob/living/L = target
var/had_effect = (L.has_status_effect(STATUS_EFFECT_CRUSHERMARK)) //used as a boolean
+5 -5
View File
@@ -77,8 +77,8 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons)
M.Knockdown(320) // Keep them from moving during the duration of the extraction
M.buckled = 0 // Unbuckle them to prevent anchoring problems
else
A.anchored = 1
A.density = 0
A.anchored = TRUE
A.density = FALSE
var/obj/effect/extraction_holder/holder_obj = new(A.loc)
holder_obj.appearance = A.appearance
A.loc = holder_obj
@@ -128,7 +128,7 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons)
holder_obj.add_overlay(balloon3)
sleep(4)
holder_obj.cut_overlay(balloon3)
A.anchored = 0 // An item has to be unanchored to be extracted in the first place.
A.anchored = FALSE // An item has to be unanchored to be extracted in the first place.
A.density = initial(A.density)
animate(holder_obj, pixel_z = 0, time = 5)
sleep(5)
@@ -154,8 +154,8 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons)
desc = "A beacon for the fulton recovery system. Activate a pack in your hand to link it to a beacon."
icon = 'icons/obj/fulton.dmi'
icon_state = "extraction_point"
anchored = 1
density = 0
anchored = TRUE
density = FALSE
var/beacon_network = "station"
/obj/structure/extraction_point/Initialize()
@@ -5,8 +5,8 @@
desc = "A stacking console with an electromagnetic writer, used to track ore mined by prisoners."
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "console"
density = 0
anchored = 1
density = FALSE
anchored = TRUE
var/obj/machinery/mineral/stacking_machine/laborstacker/stacking_machine = null
var/machinedir = SOUTH
var/obj/item/weapon/card/id/prisoner/inserted_id
@@ -34,7 +34,7 @@
to_chat(user, "<span class='notice'>There's an ID inserted already.</span>")
return ..()
/obj/machinery/mineral/labor_claim_console/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \
/obj/machinery/mineral/labor_claim_console/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
@@ -122,7 +122,7 @@
/obj/machinery/mineral/labor_claim_console/emag_act(mob/user)
if(!emagged)
emagged = 1
emagged = TRUE
to_chat(user, "<span class='warning'>PZZTTPFFFT</span>")
@@ -148,8 +148,8 @@
desc = "A console used by prisoners to check the progress on their quotas. Simply swipe a prisoner ID."
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "console"
density = 0
anchored = 1
density = FALSE
anchored = TRUE
/obj/machinery/mineral/labor_points_checker/attack_hand(mob/user)
user.examinate(src)
+5 -5
View File
@@ -3,7 +3,7 @@
desc = "A punching bag. Can you get to speed level 4???"
icon = 'goon/icons/obj/fitness.dmi'
icon_state = "punchingbag"
anchored = 1
anchored = TRUE
layer = WALL_OBJ_LAYER
var/list/hit_sounds = list('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg',\
'sound/weapons/punch1.ogg', 'sound/weapons/punch2.ogg', 'sound/weapons/punch3.ogg', 'sound/weapons/punch4.ogg')
@@ -17,8 +17,8 @@
desc = "Just looking at this thing makes you feel tired."
icon = 'goon/icons/obj/fitness.dmi'
icon_state = "fitnesslifter"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
/obj/structure/stacklifter/attack_hand(mob/living/user)
if(in_use)
@@ -55,8 +55,8 @@
desc = "Just looking at this thing makes you feel tired."
icon = 'goon/icons/obj/fitness.dmi'
icon_state = "fitnessweight"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
/obj/structure/weightlifter/attack_hand(mob/living/user)
if(in_use)
@@ -4,8 +4,8 @@
icon = 'icons/mob/screen_gen.dmi'
icon_state = "x2"
name = "Input area"
density = 0
anchored = 1
density = FALSE
anchored = TRUE
/obj/machinery/mineral/input/New()
icon_state = "blank"
@@ -14,8 +14,8 @@
icon = 'icons/mob/screen_gen.dmi'
icon_state = "x"
name = "Output area"
density = 0
anchored = 1
density = FALSE
anchored = TRUE
/obj/machinery/mineral/output/New()
icon_state = "blank"
+6 -6
View File
@@ -6,8 +6,8 @@
name = "production machine console"
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "console"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/obj/machinery/mineral/processing_unit/machine = null
var/machinedir = EAST
speed_process = 1
@@ -63,8 +63,8 @@
name = "furnace"
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "furnace"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/obj/machinery/mineral/CONSOLE = null
var/datum/material_container/materials
var/on = FALSE
@@ -153,7 +153,7 @@
ore_diamond -= 1
generate_mineral(/obj/item/stack/sheet/mineral/adamantine)
else
on = 0
on = FALSE
continue
if (selected_glass == 0 && selected_gold == 0 && selected_silver == 1 && selected_diamond == 0 && selected_plasma == 1 && selected_uranium == 0 && selected_iron == 0 && selected_clown == 0)
if (ore_silver >= 1 && ore_plasma >= 3)
@@ -161,7 +161,7 @@
ore_plasma -= 3
generate_mineral(/obj/item/stack/sheet/mineral/mythril)
else
on = 0
on = FALSE
continue*/
/obj/machinery/mineral/processing_unit/proc/smelt_ore()
+3 -3
View File
@@ -6,8 +6,8 @@
desc = "A machine that accepts ore and instantly transforms it into workable material sheets. Points for ore are generated based on type and can be redeemed at a mining equipment vendor."
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "ore_redemption"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
input_dir = NORTH
output_dir = SOUTH
req_access = list(GLOB.access_mineral_storeroom)
@@ -211,7 +211,7 @@
return
interact(user)
/obj/machinery/mineral/ore_redemption/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
/obj/machinery/mineral/ore_redemption/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
if(!ui)
ui = new(user, src, ui_key, "ore_redemption_machine", "Ore Redemption Machine", 440, 550, master_ui, state)
+4 -4
View File
@@ -4,8 +4,8 @@
name = "stacking machine console"
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "console"
density = 0
anchored = 1
density = FALSE
anchored = TRUE
var/obj/machinery/mineral/stacking_machine/machine = null
var/machinedir = SOUTHEAST
speed_process = 1
@@ -60,8 +60,8 @@
name = "stacking machine"
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "stacker"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/obj/machinery/mineral/stacking_unit_console/CONSOLE
var/stk_types = list()
var/stk_amt = list()
+2 -2
View File
@@ -5,8 +5,8 @@
name = "unloading machine"
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "unloader"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
input_dir = WEST
output_dir = EAST
speed_process = 1
+2 -2
View File
@@ -5,8 +5,8 @@
desc = "An equipment vendor for miners, points collected at an ore redemption machine can be spent here."
icon = 'icons/obj/machines/mining_machines.dmi'
icon_state = "mining"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/obj/item/weapon/card/id/inserted_id
var/list/prize_list = list( //if you add something to this, please, for the love of god, use tabs and not spaces.
new /datum/data/mining_equipment("1 Marker Beacon", /obj/item/stack/marker_beacon, 10),
+1 -1
View File
@@ -3,7 +3,7 @@
//this item is intended to give the effect of entering the mine, so that light gradually fades
/obj/effect/light_emitter
name = "Light emitter"
anchored = 1
anchored = TRUE
invisibility = 101
var/set_luminosity = 8
var/set_cap = 0
+5 -5
View File
@@ -5,11 +5,11 @@
name = "coin press"
icon = 'icons/obj/economy.dmi'
icon_state = "coinpress0"
density = 1
anchored = 1
density = TRUE
anchored = TRUE
var/datum/material_container/materials
var/newCoins = 0 //how many coins the machine made in it's last load
var/processing = 0
var/processing = FALSE
var/chosen = MAT_METAL //which material will be used to make coins
var/coinsToProduce = 10
speed_process = 1
@@ -77,7 +77,7 @@
coinsToProduce = Clamp(coinsToProduce + text2num(href_list["chooseAmt"]), 0, 1000)
if(href_list["makeCoins"])
var/temp_coins = coinsToProduce
processing = 1
processing = TRUE
icon_state = "coinpress1"
var/coin_mat = MINERAL_MATERIAL_AMOUNT * 0.2
var/datum/material/M = materials.materials[chosen]
@@ -93,7 +93,7 @@
sleep(5)
icon_state = "coinpress0"
processing = 0
processing = FALSE
coinsToProduce = temp_coins
src.updateUsrDialog()
return
+1 -1
View File
@@ -6,7 +6,7 @@
icon_state = "orebox"
name = "ore box"
desc = "A heavy wooden box, which can be filled with a lot of ores."
density = 1
density = TRUE
pressure_resistance = 5*ONE_ATMOSPHERE
/obj/structure/ore_box/attackby(obj/item/weapon/W, mob/user, params)
+2 -2
View File
@@ -2,8 +2,8 @@
/mob/camera
name = "camera mob"
density = 0
anchored = 1
density = FALSE
anchored = TRUE
status_flags = GODMODE // You can't damage it.
mouse_opacity = 0
see_in_dark = 7
@@ -8,11 +8,11 @@
invisibility = INVISIBILITY_ABSTRACT
density = 0
density = FALSE
stat = DEAD
canmove = 0
anchored = 1 // don't get pushed around
anchored = TRUE // don't get pushed around
var/mob/living/new_character //for instant transfer once the round is set up
/mob/dead/new_player/Initialize()
@@ -56,7 +56,7 @@
var/gender_specific //Something that can be worn by either gender, but looks different on each
var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none.
var/hasinner //Decides if this sprite has an "inner" part, such as the fleshy parts on ears.
var/locked = 0 //Is this part locked from roundstart selection? Used for parts that apply effects
var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects
var/dimension_x = 32
var/dimension_y = 32
var/center = FALSE //Should we center the sprite?

Some files were not shown because too many files have changed in this diff Show More