それisOneSide()じゃね?

singleton-system.js内にあるAttackCheckerクラスのメソッドisCounterattack()で使ってるからここが反撃あり/なしのチェックで、おそらくAttackChecker.isCounterattack()を呼びだしたところが反撃有無の処理をしてると思われ。