infinite loop protection
This commit is contained in:
@@ -206,7 +206,7 @@
|
||||
to_chat(src, "<span class='warning'>Your parry is interrupted!</span>")
|
||||
end_parry_sequence()
|
||||
var/datum/block_parry_data/data = get_parry_data()
|
||||
if(attack_type && !(attack_type & data.parry_attack_types))
|
||||
if(attack_type && (!(attack_type & data.parry_attack_types) || (attack_type & ATTACK_TYPE_PARRY_COUNTERATTACK))) // if this attack is from a parry do not parry it lest we infinite loop.
|
||||
return BLOCK_NONE
|
||||
var/efficiency = get_parry_efficiency(attack_type)
|
||||
switch(parrying)
|
||||
|
||||
Reference in New Issue
Block a user