@@ -688,7 +688,7 @@
|
|||||||
else
|
else
|
||||||
. += "It looks very robust."
|
. += "It looks very robust."
|
||||||
|
|
||||||
if(hasSiliconAccessInArea(user) && (!stat & BROKEN))
|
if(hasSiliconAccessInArea(user) && !(stat & BROKEN))
|
||||||
. += "<span class='notice'>Shift-click [src] to [ density ? "open" : "close"] it.</span>"
|
. += "<span class='notice'>Shift-click [src] to [ density ? "open" : "close"] it.</span>"
|
||||||
. += "<span class='notice'>Ctrl-click [src] to [ locked ? "raise" : "drop"] its bolts.</span>"
|
. += "<span class='notice'>Ctrl-click [src] to [ locked ? "raise" : "drop"] its bolts.</span>"
|
||||||
. += "<span class='notice'>Alt-click [src] to [ secondsElectrified ? "un-electrify" : "permanently electrify"] it.</span>"
|
. += "<span class='notice'>Alt-click [src] to [ secondsElectrified ? "un-electrify" : "permanently electrify"] it.</span>"
|
||||||
|
|||||||
@@ -383,7 +383,7 @@
|
|||||||
. = ..()
|
. = ..()
|
||||||
|
|
||||||
/obj/item/stack/medical/mesh/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags)
|
/obj/item/stack/medical/mesh/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags)
|
||||||
if(!is_open & user.get_inactive_held_item() == src)
|
if(!is_open && (user.get_inactive_held_item() == src))
|
||||||
to_chat(user, "<span class='warning'>You need to open [src] first.</span>")
|
to_chat(user, "<span class='warning'>You need to open [src] first.</span>")
|
||||||
return
|
return
|
||||||
. = ..()
|
. = ..()
|
||||||
|
|||||||
@@ -127,7 +127,7 @@
|
|||||||
to_chat(user, "<span class='danger'>Throwing [pushed_mob] onto the table might hurt them!</span>")
|
to_chat(user, "<span class='danger'>Throwing [pushed_mob] onto the table might hurt them!</span>")
|
||||||
return
|
return
|
||||||
var/added_passtable = FALSE
|
var/added_passtable = FALSE
|
||||||
if(!pushed_mob.pass_flags & PASSTABLE)
|
if(!(pushed_mob.pass_flags & PASSTABLE))
|
||||||
added_passtable = TRUE
|
added_passtable = TRUE
|
||||||
pushed_mob.pass_flags |= PASSTABLE
|
pushed_mob.pass_flags |= PASSTABLE
|
||||||
pushed_mob.Move(src.loc)
|
pushed_mob.Move(src.loc)
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
/obj/item/melee/touch_attack/mansus_fist/afterattack(atom/target, mob/user, proximity_flag, click_parameters)
|
/obj/item/melee/touch_attack/mansus_fist/afterattack(atom/target, mob/user, proximity_flag, click_parameters)
|
||||||
|
|
||||||
if(!proximity_flag | target == user)
|
if(!proximity_flag || (target == user))
|
||||||
return
|
return
|
||||||
playsound(user, 'sound/items/welder.ogg', 75, TRUE)
|
playsound(user, 'sound/items/welder.ogg', 75, TRUE)
|
||||||
if(ishuman(target))
|
if(ishuman(target))
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
var/check = FALSE
|
var/check = FALSE
|
||||||
if(ismob(target))
|
if(ismob(target))
|
||||||
var/mob/living/mobster = target
|
var/mob/living/mobster = target
|
||||||
if(!mobster.mob_biotypes & MOB_ROBOTIC)
|
if(!(mobster.mob_biotypes & MOB_ROBOTIC))
|
||||||
return FALSE
|
return FALSE
|
||||||
else
|
else
|
||||||
check = TRUE
|
check = TRUE
|
||||||
|
|||||||
@@ -254,14 +254,14 @@
|
|||||||
software_error()
|
software_error()
|
||||||
|
|
||||||
/datum/nanite_program/proc/on_shock(shock_damage)
|
/datum/nanite_program/proc/on_shock(shock_damage)
|
||||||
if(!program_flags & NANITE_SHOCK_IMMUNE)
|
if(!(program_flags & NANITE_SHOCK_IMMUNE))
|
||||||
if(prob(10))
|
if(prob(10))
|
||||||
software_error()
|
software_error()
|
||||||
else if(prob(33))
|
else if(prob(33))
|
||||||
self_destruct()
|
self_destruct()
|
||||||
|
|
||||||
/datum/nanite_program/proc/on_minor_shock()
|
/datum/nanite_program/proc/on_minor_shock()
|
||||||
if(!program_flags & NANITE_SHOCK_IMMUNE)
|
if(!(program_flags & NANITE_SHOCK_IMMUNE))
|
||||||
if(prob(10))
|
if(prob(10))
|
||||||
software_error()
|
software_error()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user