Psionic Energistics Fix (#10914)

This commit is contained in:
Geeves
2021-01-07 13:30:37 +01:00
committed by GitHub
parent a9c0db2df2
commit a614372322
2 changed files with 13 additions and 6 deletions
@@ -101,15 +101,16 @@
use_description = "Target a non-living target in melee range on harm intent to cause some sparks to appear. This can light fires."
/datum/psionic_power/energistics/spark/invoke(var/mob/living/user, var/mob/living/target)
if(isnull(target) || istype(target)) return FALSE
if(isnull(target) || istype(target))
return FALSE
. = ..()
if(.)
if(istype(target,/obj/item/clothing/mask/smokable/cigarette))
var/obj/item/clothing/mask/smokable/cigarette/S = target
S.light(SPAN_NOTICE("\The [user] snaps [user.get_pronoun("his")] fingers and \the [S] lights up."))
playsound(S.loc, /decl/sound_category/spark_sound, 50, 1)
else
var/datum/effect_system/sparks/spark_system
spark_system = bind_spark(src, 3)
spark_system.queue()
return TRUE
return TRUE
if(!isturf(target))
return FALSE
spark(target, 3)
return TRUE