protected override void OnObjectiveCompleted(AIObjective objective, Pump target) => HumanAIController.RemoveTargets <AIObjectivePumpWater, Pump>(character, target);
protected override void OnObjectiveCompleted(AIObjective objective, Item target) => HumanAIController.RemoveTargets <AIObjectiveCleanupItems, Item>(character, target);
protected override void OnObjectiveCompleted(AIObjective objective, Character target) => HumanAIController.RemoveTargets <AIObjectiveFightIntruders, Character>(character, target);
protected override void OnObjectiveCompleted(AIObjective objective, Character target) => HumanAIController.RemoveTargets <AIObjectiveRescueAll, Character>(character, target);
protected override void OnObjectiveCompleted(AIObjective objective, Gap target) => HumanAIController.RemoveTargets <AIObjectiveFixLeaks, Gap>(character, target);
protected override void OnObjectiveCompleted(AIObjective objective, Hull target) => HumanAIController.RemoveTargets <AIObjectiveExtinguishFires, Hull>(character, target);
protected override void OnObjectiveCompleted(AIObjective objective, PowerContainer target) => HumanAIController.RemoveTargets <AIObjectiveChargeBatteries, PowerContainer>(character, target);