Merge branch 'master' into cynosure_map

This commit is contained in:
atermonera
2022-01-25 20:17:56 -08:00
541 changed files with 3542 additions and 3828 deletions
@@ -146,7 +146,7 @@
try_install_component(user, C)
else
to_chat(user, "This component is too large for \the [src].")
if(W.is_wrench())
if(W.get_tool_quality(TOOL_WRENCH))
var/list/components = get_all_components()
if(components.len)
to_chat(user, "Remove all components from \the [src] before disassembling it.")
@@ -171,7 +171,7 @@
to_chat(user, "You repair \the [src].")
return
if(W.is_screwdriver())
if(W.get_tool_quality(TOOL_SCREWDRIVER))
var/list/all_components = get_all_components()
if(!all_components.len)
to_chat(user, "This device doesn't have any components installed.")
@@ -25,7 +25,7 @@
name = "telescreen"
/obj/item/modular_computer/telescreen/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob)
if(W.is_crowbar())
if(W.get_tool_quality(TOOL_CROWBAR))
if(anchored)
shutdown_computer()
anchored = FALSE
@@ -24,7 +24,7 @@
computer.visible_message("<span class='notice'>\The [computer]'s screen brightly flashes and loud electrical buzzing is heard.</span>")
computer.enabled = 0
computer.update_icon()
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread
var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread
s.set_up(10, 1, computer.loc)
s.start()