Adds powerup system, refactors ctf pickups and powerup mine subtypes into it (#56605)

This commit is contained in:
Fikou
2021-02-04 08:46:08 +01:00
committed by GitHub
parent 47a8ea5746
commit efbb133167
14 changed files with 218 additions and 140 deletions
@@ -1075,12 +1075,11 @@
/obj/item/mayhem/attack_self(mob/user)
for(var/mob/living/carbon/human/H in range(7,user))
var/obj/effect/mine/pickup/bloodbath/B = new(H)
INVOKE_ASYNC(B, /obj/effect/mine/pickup/bloodbath/.proc/mineEffect, H)
H.apply_status_effect(STATUS_EFFECT_MAYHEM)
to_chat(user, "<span class='notice'>You shatter the bottle!</span>")
playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, TRUE)
message_admins("<span class='adminnotice'>[ADMIN_LOOKUPFLW(user)] has activated a bottle of mayhem!</span>")
log_combat(user, null, "activated a bottle of mayhem", src)
user.log_message("activated a bottle of mayhem", LOG_ATTACK)
qdel(src)
//Colossus