21 private bool IsViableTarget(
Character targetCharacter)
23 if (targetCharacter ==
null || targetCharacter.
Removed) {
return false; }
24 if (targetCharacter ==
Character) {
return false; }
void ApplyEffectSpecific(Character targetCharacter, Limb targetLimb=null)
override void ApplyEffect()
CharacterAbilityApplyStatusEffectsToLastOrderedCharacter(CharacterAbilityGroup characterAbilityGroup, ContentXElement abilityElement)
Character LastOrderedCharacter
Character SecondLastOrderedCharacter
bool HasAbilityFlag(AbilityFlags abilityFlag)
AbilityFlags
AbilityFlags are a set of toggleable flags that can be applied to characters.