public BehaviorMissionComplete() : base() { if (Character.Player.MinimapZoneText != "Town Hall" || CommandTable == null) { MovementPoints.Insert(0, MovementCache.GarrisonEntrance); } Criteria += () => BaseSettings.CurrentSettings.BehaviorMissionComplete && GarrisonManager.CompletedMissions.Count > 0; }
public BehaviorMissionStartup() : base() { if (Character.Player.MinimapZoneText != "Town Hall" || CommandTable == null) { MovementPoints.Insert(0, MovementCache.GarrisonEntrance); } Criteria += () => BaseSettings.CurrentSettings.BehaviorMissionStart && BaseSettings.CurrentSettings.BehaviorMissionComplete && GarrisonManager.AvailableMissionIds.Count > 0 && GarrisonManager.CurrentActiveFollowers <= GarrisonManager.MaxActiveFollowers; }