protected virtual bool IsFailure(Sim actor, MagicControl control, IMagicalDefinition definition, out bool epicFailure) { return(control.IsFailure(actor, this, definition, out epicFailure)); }