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}