1package com.fs.starfarer.api.impl.campaign.intel.bar.events.historian;
3import java.util.ArrayList;
7import com.fs.starfarer.api.Global;
8import com.fs.starfarer.api.campaign.SectorEntityToken;
9import com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.HistorianData.HistorianOffer;
10import com.fs.starfarer.api.loading.WeaponSpecAPI;
39 return ((WeaponSpecAPI) spec).getWeaponId();
44 return ((WeaponSpecAPI) spec).getTags();
49 return ((WeaponSpecAPI) spec).getRarity();
58 return super.getProbabilityRuins();
62 public static String
PREFIX =
"wpn_";
73 if (offerId.startsWith(
PREFIX)) {
74 return offerId.replaceAll(
PREFIX,
"");
static SettingsAPI getSettings()
static SectorAPI getSector()
String getAlreadyUsedIdFromOffer(HistorianOffer offer)
String getIdForSpec(Object spec)
List< Object > getAllSpecs()
float getRarityForSpec(Object spec)
boolean playerKnowsSpecAlready(String id)
Set< String > getTagsForSpec(Object spec)
String getBlueprintIdFromOfferId(String offerId)
String getOfferId(BaseHistorianOffer offer)
float getProbabilityRuins()
WeaponBlueprintOfferCreator(float frequency)
BaseHistorianOfferWithLocation createOffer(SectorEntityToken entity, String data)
List< WeaponSpecAPI > getAllWeaponSpecs()