001package com.fs.starfarer.api.campaign; 002 003/** 004 * @author Alex Mosolov 005 * 006 * Copyright 2014 Fractal Softworks, LLC 007 */ 008public enum FleetAssignment { 009 010 DELIVER_RESOURCES("Delivering resources to", true), 011 DELIVER_SUPPLIES("Delivering supplies to", true), 012 DELIVER_FUEL("Delivering fuel to", true), 013 DELIVER_PERSONNEL("Delivering personnel to", true), 014 DELIVER_CREW("Delivering crew to", true), 015 DELIVER_MARINES("Delivering marines to", true), 016 RESUPPLY("Resupplying at", true), 017 GO_TO_LOCATION("Travelling", false), 018 PATROL_SYSTEM("Patrolling system", false), 019 DEFEND_LOCATION("Defending", false), 020 ORBIT_PASSIVE("Orbiting", true), 021 ORBIT_AGGRESSIVE("Orbiting", true), 022 ATTACK_LOCATION("Attacking", true), 023 RAID_SYSTEM("Raiding", false), 024 GO_TO_LOCATION_AND_DESPAWN("Returning to", true), 025 INTERCEPT("Intercepting", true), 026 FOLLOW("Following", true), 027 HOLD("Holding", false), 028 STANDING_DOWN("Standing down", false), 029 ; 030 031 String description; 032 boolean addTargetName; 033 private FleetAssignment(String description, boolean addTargetName) { 034 this.description = description; 035 this.addTargetName = addTargetName; 036 } 037 038 public String getDescription() { 039 return description; 040 } 041 042 public boolean isAddTargetName() { 043 return addTargetName; 044 } 045 046}