<?xml version="1.0" encoding="us-ascii"?>
<Catalog>
<CValidatorCombine id="CasterNotInCombatAndNotDeadAndNotStunnedAndNotStasis">
<CombineArray value="TargetDoesNotHasCageIsCapturedAndIsAllyOrTargetHasCageIsCapturedAndIsEnemy"/>
</CValidatorCombine>
<CValidatorUnitCompareBehaviorCount id="TargetHasCageIsCaptured">
<Behavior value="CageIsCaptured"/>
<Value value="1"/>
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="TargetDoesNotHasCageIsCaptured">
<Behavior value="CageIsCaptured"/>
</CValidatorUnitCompareBehaviorCount>
<CValidatorCombine id="TargetHasCageIsCapturedAndIsAlly">
<Type value="And"/>
<CombineArray value="TargetHasCageIsCaptured"/>
<CombineArray value="TargetIsAlly"/>
</CValidatorCombine>
<CValidatorCombine id="TargetDoesNotHasCageIsCapturedAndIsAlly">
<Type value="And"/>
<CombineArray value="TargetDoesNotHasCageIsCaptured"/>
<CombineArray value="TargetIsAlly"/>
</CValidatorCombine>
<CValidatorCombine id="TargetDoesNotHasCageIsCapturedAndIsEnemy">
<Type value="And"/>
<CombineArray value="TargetDoesNotHasCageIsCaptured"/>
<CombineArray value="TargetIsEnemy"/>
</CValidatorCombine>
<CValidatorCombine id="TargetHasCageIsCapturedAndIsEnemy">
<Type value="And"/>
<CombineArray value="TargetHasCageIsCaptured"/>
<CombineArray value="TargetIsEnemy"/>
</CValidatorCombine>
<CValidatorCombine id="TargetDoesNotHasCageIsCapturedAndIsAllyOrTargetHasCageIsCapturedAndIsEnemy">
<CombineArray value="TargetDoesNotHasCageIsCapturedAndIsAlly"/>
<CombineArray value="TargetHasCageIsCapturedAndIsEnemy"/>
</CValidatorCombine>
</Catalog>