diff --git a/code/game/objects/items/weapons/melee/energy_melee_weapons.dm b/code/game/objects/items/weapons/melee/energy_melee_weapons.dm index 5fef9bf2214..96893ff65c9 100644 --- a/code/game/objects/items/weapons/melee/energy_melee_weapons.dm +++ b/code/game/objects/items/weapons/melee/energy_melee_weapons.dm @@ -311,13 +311,14 @@ return if(isprojectile(hitby)) var/obj/item/projectile/P = hitby - if(P.reflectability == REFLECTABILITY_NEVER) //only 1 magic spell does this, but hey, needed - owner.visible_message("[owner] blocks [attack_text] with [src]!") - playsound(src, 'sound/weapons/effects/ric3.ogg', 100, TRUE) - return TRUE - owner.visible_message("[owner] parries [attack_text] with [src]!") - add_attack_logs(P.firer, src, "hit by [P.type] but got parried by [src]") - return -1 + if(P.reflectability == REFLECTABILITY_ENERGY) + owner.visible_message("[owner] parries [attack_text] with [src]!") + add_attack_logs(P.firer, src, "hit by [P.type] but got parried by [src]") + return -1 + owner.visible_message("[owner] blocks [attack_text] with [src]!") + playsound(src, 'sound/weapons/effects/ric3.ogg', 100, TRUE) + return TRUE + return TRUE //////////////////////////////