public override void Die() { CompanionFighter companion = GetCompanion(); if (companion != null && !companion.Dead) { companion.SwitchContext(); } base.Die(); }
public override void EndTurn() { CompanionFighter companion = GetCompanion(); if (companion != null && companion.IsPlaying) { companion.EndTurn(); } else if (IsPlaying) { base.EndTurn(); if (companion != null && !companion.Dead) { companion.SwitchContext(); } } }