/// <summary> /// Indicate whether or not the character is being threatened. Being threatened is defined as being within attack /// range of any regular attacks. Regular attacks do not include active or passive abilities and are strictly limited /// to weapon attacks. /// </summary> /// <param name="board">The game board for the current battle. This will be asked about enemy positioning.</param> /// <returns></returns> public bool IsThreatened(BattleBoard board) { throw new NotImplementedException(); }
/// <summary> /// Generate one or more hits to be used to damage the targets. /// </summary> /// <returns>A non-zero list of hits to be applied to a target.</returns> public virtual List <Hit> GenerateHits(BattleBoard board, Point target) { throw new NotImplementedException(); }