[s] Shadow demon Shadow Crawl abuse fix (#28439)

* shadow demon shadow crawl fix

* var
This commit is contained in:
HMBGERDO
2025-02-18 12:50:39 +00:00
committed by GitHub
parent 75c306a0e2
commit 8535bb8461
3 changed files with 51 additions and 1 deletions
+11
View File
@@ -273,6 +273,17 @@
action_background_icon_state = "shadow_demon_bg"
action_icon_state = "shadow_crawl"
/datum/spell/bloodcrawl/shadow_crawl/can_cast(mob/user, charge_check, show_message)
var/mob/living/simple_animal/demon/shadow/current_demon = user
if(!istype(current_demon))
return ..()
if(current_demon.block_shadow_crawl)
to_chat(user, "<span class='warning'>You are too concentrated to activate [name].</span>")
return FALSE
return ..()
/datum/spell/bloodcrawl/shadow_crawl/valid_target(turf/target, user)
return target.get_lumcount() < 0.2