1package com.fs.starfarer.api.impl.combat.dweller;
3import com.fs.starfarer.api.campaign.CampaignFleetAPI;
4import com.fs.starfarer.api.campaign.CargoAPI;
5import com.fs.starfarer.api.campaign.InteractionDialogAPI;
6import com.fs.starfarer.api.combat.BattleCreationContext;
7import com.fs.starfarer.api.impl.campaign.FleetEncounterContext;
8import com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.BaseFIDDelegate;
9import com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.FIDConfig;
10import com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.FIDConfigGen;
20 FIDConfig config =
new FIDConfig();
22 config.alwaysAttackVsAttack =
true;
24 config.alwaysHarry =
true;
25 config.showTransponderStatus =
false;
27 config.lootCredits =
false;
30 config.delegate =
new BaseFIDDelegate() {
109 bcc.aiRetreatAllowed =
false;
110 bcc.fightToTheLast =
true;
111 bcc.objectivesAllowed =
false;
112 bcc.enemyDeployAll =
true;
SectorEntityToken getInteractionTarget()