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}