1package com.fs.starfarer.api.impl.campaign;
4import java.util.Random;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.campaign.AICoreOfficerPlugin;
8import com.fs.starfarer.api.campaign.econ.CommoditySpecAPI;
9import com.fs.starfarer.api.characters.PersonAPI;
10import com.fs.starfarer.api.ui.Alignment;
11import com.fs.starfarer.api.ui.TooltipMakerAPI;
17 public PersonAPI
createPerson(String aiCoreId, String factionId, Random random) {
23 Color text = person.getFaction().getBaseUIColor();
24 Color bg = person.getFaction().getDarkUIColor();
27 tooltip.addSectionHeading(
"Personality: fearless", text, bg, Alignment.MID, 20);
28 tooltip.addPara(
"In combat, the " + spec.getName() +
" is single-minded and determined. " +
29 "In a human captain, its traits might be considered reckless. In a machine, they're terrifying.", opad);
static SettingsAPI getSettings()
void createPersonalitySection(PersonAPI person, TooltipMakerAPI tooltip)
PersonAPI createPerson(String aiCoreId, String factionId, Random random)
CommoditySpecAPI getCommoditySpec(String commodityId)