public class StarSystemActivityTracker extends BaseCampaignEventListener
CampaignEventListener.FleetDespawnReason| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log |
static float |
ROLLING_AVG_FACTOR |
| Constructor and Description |
|---|
StarSystemActivityTracker(StarSystemAPI system) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float days) |
float |
getFleetsSeen() |
float |
getPointsSeen() |
float |
getShipsSeen() |
StarSystemAPI |
getSystem() |
void |
reportBattleOccurred(CampaignFleetAPI primaryWinner,
BattleAPI battle)
Once for each autoresolve round for AI vs AI.
|
reportBattleFinished, reportEconomyMonthEnd, reportEconomyTick, reportEncounterLootGenerated, reportFleetDespawned, reportFleetJumped, reportFleetReachedEntity, reportFleetSpawned, reportPlayerActivatedAbility, reportPlayerClosedMarket, reportPlayerDeactivatedAbility, reportPlayerDidNotTakeCargo, reportPlayerDumpedCargo, reportPlayerEngagement, reportPlayerMarketTransaction, reportPlayerOpenedMarket, reportPlayerOpenedMarketAndCargoUpdated, reportPlayerReputationChange, reportPlayerReputationChange, reportShownInteractionDialog, reRegisterpublic static org.apache.log4j.Logger log
public static final float ROLLING_AVG_FACTOR
public StarSystemActivityTracker(StarSystemAPI system)
public void advance(float days)
public StarSystemAPI getSystem()
public float getPointsSeen()
public float getFleetsSeen()
public float getShipsSeen()
public void reportBattleOccurred(CampaignFleetAPI primaryWinner, BattleAPI battle)
CampaignEventListenerreportBattleOccurred in interface CampaignEventListenerreportBattleOccurred in class BaseCampaignEventListener