001package com.fs.starfarer.api.impl.campaign.fleets.misc; 002 003import java.util.Random; 004 005import com.fs.starfarer.api.campaign.BattleAPI; 006import com.fs.starfarer.api.campaign.CampaignEventListener.FleetDespawnReason; 007import com.fs.starfarer.api.campaign.CampaignFleetAPI; 008import com.fs.starfarer.api.impl.campaign.fleets.RouteManager.RouteData; 009import com.fs.starfarer.api.impl.campaign.fleets.RouteManager.RouteSegment; 010import com.fs.starfarer.api.impl.campaign.fleets.misc.MiscFleetRouteManager.MiscRouteData; 011 012public class BaseMiscFleetCreatorPlugin implements MiscFleetCreatorPlugin { 013 014 public String getId() { 015 return getClass().getSimpleName(); 016 } 017 018 019 public float getFrequency() { 020 return 10f; 021 } 022 023 public void reportBattleOccurred(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) { 024 025 } 026 027 public void reportFleetDespawnedToListener(MiscFleetRouteManager manager, CampaignFleetAPI fleet, FleetDespawnReason reason, Object param) { 028 029 } 030 031 public MiscRouteData createRouteParams(MiscFleetRouteManager manager, Random random) { 032 // TODO Auto-generated method stub 033 return null; 034 } 035 036 037 public CampaignFleetAPI createFleet(MiscFleetRouteManager manager, RouteData route, Random random) { 038 // TODO Auto-generated method stub 039 return null; 040 } 041 042 043 public String getStartingActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) { 044 return null; 045 } 046 047 public String getEndingActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) { 048 return null; 049 } 050 051 public String getTravelToDestActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) { 052 return null; 053 } 054 055 public String getTravelReturnActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) { 056 return null; 057 } 058 059 public String getAtDestUnloadActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) { 060 return null; 061 } 062 063 public String getAtDestLoadActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) { 064 return null; 065 } 066 067 068 public int getMaxFleetsForThisCreator() { 069 return 10000; 070 } 071 072}