Fixes runtimes (#18260)

* Fixes cshift clown runtime

* Fixes girder runtime

Makes the do_after exclusive. Spam-clicking would result in runtimes

* Fixes MMI defibbing

* fixes wrong type runtime

* Disposal qdel check

Also upports the /hitby act.

* Fixes energy source runtime & upports helpers

* interaction info runtime

* this is better
This commit is contained in:
Cameron Lennox
2025-08-15 11:09:41 +02:00
committed by GitHub
parent add1d6ad0f
commit 0050cb8509
9 changed files with 81 additions and 39 deletions
@@ -123,7 +123,8 @@
for(var/obj/effect/abstract/dark_maw/dm as anything in active_dark_maws) //if the component gets destroyed so does your precious maws
if(!QDELETED(dm))
qdel(dm)
owner.shadekin_display.invisibility = INVISIBILITY_ABSTRACT //hide it
if(owner.shadekin_display)
owner.shadekin_display.invisibility = INVISIBILITY_ABSTRACT //hide it
replace_shadekin_master()
active_dark_maws.Cut()
shadekin_abilities.Cut()