From ba315faf636fbc0723e93de92a5083d1e7ad7c3a Mon Sep 17 00:00:00 2001 From: Molti Date: Wed, 18 Oct 2023 00:07:01 -0500 Subject: [PATCH 1/3] Update radiantburst.dm --- code/datums/mutations/radiantburst.dm | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/code/datums/mutations/radiantburst.dm b/code/datums/mutations/radiantburst.dm index 2cff4f4d1bc1..3bc69b32a160 100644 --- a/code/datums/mutations/radiantburst.dm +++ b/code/datums/mutations/radiantburst.dm @@ -41,20 +41,14 @@ sound = 'sound/magic/blind.ogg' var/safe = FALSE - -/datum/action/cooldown/spell/aoe/radiantburst/get_things_to_cast_on(atom/center) - var/list/things = list() - for(var/mob/living/nearby_mob in view(aoe_radius, center)) - if(nearby_mob == owner && safe) - continue - things += nearby_mob - - return things - /datum/action/cooldown/spell/aoe/radiantburst/cast(atom/cast_on) . = ..() + if(!safe && iscarbon(owner)) + var/mob/living/carbon/dummy = owner + dummy.flash_act() owner.visible_message(span_warning("[owner] releases a blinding light from within themselves."), span_notice("You release all the light within you.")) - flash_color(owner, flash_color = LIGHT_COLOR_HOLY_MAGIC, flash_time = 0.5 SECONDS) + owner.color = LIGHT_COLOR_HOLY_MAGIC + animate(owner, 0.5 SECONDS, color = null) /datum/action/cooldown/spell/aoe/radiantburst/cast_on_thing_in_aoe(atom/victim, atom/caster) if(ishuman(victim)) From d922bd1f3b8d2397fae173cc05a934dd9024748b Mon Sep 17 00:00:00 2001 From: Molti Date: Wed, 18 Oct 2023 00:10:11 -0500 Subject: [PATCH 2/3] Update radiantburst.dm --- code/datums/mutations/radiantburst.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/datums/mutations/radiantburst.dm b/code/datums/mutations/radiantburst.dm index 3bc69b32a160..b0d6ca30ecdc 100644 --- a/code/datums/mutations/radiantburst.dm +++ b/code/datums/mutations/radiantburst.dm @@ -19,10 +19,9 @@ if(!istype(to_modify)) // null or invalid return - if(GET_MUTATION_SYNCHRONIZER(src) > 1) + if(GET_MUTATION_SYNCHRONIZER(src) < 1) to_modify.safe = TRUE //don't blind yourself - if(GET_MUTATION_ENERGY(src) > 1) - to_modify.cooldown_time -= 5 SECONDS //blind more often + to_modify.cooldown_time *= GET_MUTATION_ENERGY(src) //blind more often if(GET_MUTATION_POWER(src) > 1) to_modify.aoe_radius += 2 //bigger blind From f59c240338235cac5e9b964ab246b1cdc69af742 Mon Sep 17 00:00:00 2001 From: Molti Date: Wed, 18 Oct 2023 00:11:41 -0500 Subject: [PATCH 3/3] Update radiantburst.dm --- code/datums/mutations/radiantburst.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/mutations/radiantburst.dm b/code/datums/mutations/radiantburst.dm index b0d6ca30ecdc..37586972bb0e 100644 --- a/code/datums/mutations/radiantburst.dm +++ b/code/datums/mutations/radiantburst.dm @@ -44,7 +44,7 @@ . = ..() if(!safe && iscarbon(owner)) var/mob/living/carbon/dummy = owner - dummy.flash_act() + dummy.flash_act(3) //it's INSIDE you, it's gonna blind owner.visible_message(span_warning("[owner] releases a blinding light from within themselves."), span_notice("You release all the light within you.")) owner.color = LIGHT_COLOR_HOLY_MAGIC animate(owner, 0.5 SECONDS, color = null)