I read interesting suggestions about deleting reflect guard and came up with an interesting idea.

How about make reflect guard infinite and keep same conditions under which it disappears (block, parry, attack, gb, dodge)?