001package com.fs.starfarer.api.characters;
002
003public interface LevelBasedEffect {
004        public String getEffectDescription(float level);
005        public String getEffectPerLevelDescription();
006        
007        
008        public static enum ScopeDescription {
009                PILOTED_SHIP,
010                ALL_SHIPS,
011                ALL_COMBAT_SHIPS,
012                ALL_CARRIERS,
013                //ALL_SHIPS_WITH_FIGHTER_BAYS,
014                ALL_FIGHTERS,
015                SHIP_FIGHTERS,
016                GOVERNED_OUTPOST,
017                ALL_OUTPOSTS,
018                FLEET,
019                CUSTOM,
020                NONE,
021        }
022        
023        public ScopeDescription getScopeDescription();
024}