1package com.fs.starfarer.api.impl.campaign.skills;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.characters.CharacterStatsSkillEffect;
7import com.fs.starfarer.api.characters.DescriptionSkillEffect;
8import com.fs.starfarer.api.characters.MutableCharacterStatsAPI;
9import com.fs.starfarer.api.characters.SkillSpecAPI;
10import com.fs.starfarer.api.impl.campaign.ids.Stats;
11import com.fs.starfarer.api.ui.TooltipMakerAPI;
12import com.fs.starfarer.api.util.Misc;
17 public String getString() {
20 return "\n*Use the \"" + desc +
"\" control [" + control +
"] to switch between ships.";
22 public Color[] getHighlightColors() {
25 return new Color[] {h};
27 public String[] getHighlights() {
30 return new String [] {control};
32 public Color getTextColor() {
81 info.
addPara(
"Allows two ships to benefit from your combat skills at the same time "
82 +
"and enables rapid switching between them.",
hc, 0f);
83 info.
addPara(
"The destination ship "
84 +
"must not be under the command of an officer or an AI core.",
hc, 5f);
90 public String getEffectPerLevelDescription() {
94 public ScopeDescription getScopeDescription() {
95 return ScopeDescription.FLEET;
static SettingsAPI getSettings()
void modifyFlat(String source, float value)
void unmodifyFlat(String source)
static final String HAS_NEURAL_LINK
void init(MutableCharacterStatsAPI stats, SkillSpecAPI skill)
static String TRANSFER_CONTROL
static float INSTANT_TRANSFER_DP
static Color getHighlightColor()
static Color getDarkHighlightColor()
String getControlDescriptionForEnumName(String name)
String getControlStringForEnumName(String name)
DynamicStatsAPI getDynamic()
StatBonus getMod(String id)