public virtual void PreHit(BaseCharacter attacker, BaseCharacter target) { }
public virtual BaseAction PickPostTurn(BaseCharacter target) { return(new NoAction { Time = BaseAction.ActionTime.PostTurn }); }