diff --git a/hyperstation/code/obj/lunaritems.dm b/hyperstation/code/obj/lunaritems.dm index 17838e1d..3d9414fc 100644 --- a/hyperstation/code/obj/lunaritems.dm +++ b/hyperstation/code/obj/lunaritems.dm @@ -12,6 +12,7 @@ if(.) return if(used) + to_chat(user, "The altar seems shattered.") return if(istype(user, /mob/living/carbon/human/)) var/part = pick("1","2","3","4") @@ -26,12 +27,12 @@ bodypart = H.get_bodypart(BODY_ZONE_L_ARM) if("4") bodypart = H.get_bodypart(BODY_ZONE_R_ARM) - if(!bodypart || used) + if(!bodypart) to_chat(user, "The altar does nothing.") return to_chat(user,"You begin placing your hand on the altar.") playsound(src, 'sound/weapons/slice.ogg', 50, 1, 5) - if(do_after(user, 50, target=src)) + if(do_after(user, 100, target=src)) if(used) return visible_message("[user]'s [bodypart] is momentarily enveloped by shadows before they are gruesomely twisted and dismembered!", \ @@ -66,6 +67,8 @@ icon_state = "helfire_tincture_used" update_icon() addtimer(CALLBACK(src, .proc/restore, user), cooldowntime) + else + to_chat(user, "It's too soon to use this again!") /obj/item/helfiretincture/proc/restore(mob/user) used = FALSE