diff --git a/code/modules/reagents/chemistry/reagents/toxins.dm b/code/modules/reagents/chemistry/reagents/toxins.dm index d4de3d368a2..a1a26f0aaac 100644 --- a/code/modules/reagents/chemistry/reagents/toxins.dm +++ b/code/modules/reagents/chemistry/reagents/toxins.dm @@ -1046,10 +1046,18 @@ /datum/reagent/capulettium/on_mob_life(mob/living/M) var/update_flags = STATUS_UPDATE_NONE switch(current_cycle) - if(1 to 10) + if(1 to 5) update_flags |= M.AdjustEyeBlurry(10, FALSE) + if(6 to 10) + M.Drowsy(10) if(11) fakedeath(M) + if(61 to 69) + update_flags |= M.AdjustEyeBlurry(10, FALSE) + if(70 to INFINITY) + update_flags |= M.AdjustEyeBlurry(10, FALSE) + if(M.status_flags & FAKEDEATH) + fakerevive(M) return ..() | update_flags /datum/reagent/capulettium/on_mob_delete(mob/living/M)