mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-29 16:10:02 +01:00
Psionic Energistics Fix (#10914)
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user