Merge pull request #20617 from Cheridan/criticalshit

Nerfs Critical Hits
This commit is contained in:
oranges
2016-09-24 19:51:13 +12:00
committed by GitHub
@@ -1094,13 +1094,15 @@
user.add_mob_blood(H)
switch(hit_area)
if("head") //Harder to score a stun but if you do it lasts a bit longer
if("head")
if(H.stat == CONSCIOUS && armor_block < 50)
if(prob(I.force))
H.visible_message("<span class='danger'>[H] has been knocked unconscious!</span>", \
"<span class='userdanger'>[H] has been knocked unconscious!</span>")
H.apply_effect(20, PARALYZE, armor_block)
if(prob(I.force + ((100 - H.health)/2)) && H != user && I.damtype == BRUTE)
H.visible_message("<span class='danger'>[H] has been knocked senseless!</span>", \
"<span class='userdanger'>[H] has been knocked senseless!</span>")
H.confused = max(H.confused, 20)
H.adjust_blurriness(10)
if(prob(I.force + ((100 - H.health)/2)) && H != user)
ticker.mode.remove_revolutionary(H.mind)
if(bloody) //Apply blood
@@ -1114,11 +1116,12 @@
H.glasses.add_mob_blood(H)
H.update_inv_glasses()
if("chest") //Easier to score a stun but lasts less time
if(H.stat == CONSCIOUS && I.force && prob(I.force + 10))
H.visible_message("<span class='danger'>[H] has been knocked down!</span>", \
if("chest")
if(H.stat == CONSCIOUS && armor_block < 50)
if(prob(I.force))
H.visible_message("<span class='danger'>[H] has been knocked down!</span>", \
"<span class='userdanger'>[H] has been knocked down!</span>")
H.apply_effect(5, WEAKEN, armor_block)
H.apply_effect(3, WEAKEN, armor_block)
if(bloody)
if(H.wear_suit)