Class TacticallyBombardColony
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
com.fs.starfarer.api.impl.campaign.missions.hub.BaseHubMission
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithSearch
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithBarEvent
com.fs.starfarer.api.impl.campaign.missions.TacticallyBombardColony
- All Implemented Interfaces:
IntelInfoPlugin
,ColonyPlayerHostileActListener
,EveryFrameScript
,CommRelayEntityPlugin.CommSnifferReadableIntel
,HubMission
,CallEvent.CallableEvent
public class TacticallyBombardColony
extends HubMissionWithBarEvent
implements ColonyPlayerHostileActListener
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithSearch
HubMissionWithSearch.CommodityRequirement, HubMissionWithSearch.EntityInDirectionOfOtherMissionsReq, HubMissionWithSearch.EntityMemoryReq, HubMissionWithSearch.EntityRequirement, HubMissionWithSearch.EntityTypeReq, HubMissionWithSearch.EntityUndiscoveredReq, HubMissionWithSearch.GenericRequirement, HubMissionWithSearch.MarketFactionCustomReq, HubMissionWithSearch.MarketFactionHostileReq, HubMissionWithSearch.MarketFactionReq, HubMissionWithSearch.MarketHiddenReq, HubMissionWithSearch.MarketInDirectionOfOtherMissionsReq, HubMissionWithSearch.MarketIsReq, HubMissionWithSearch.MarketLocationReq, HubMissionWithSearch.MarketMemoryFlagReq, HubMissionWithSearch.MarketMilitaryReq, HubMissionWithSearch.MarketNotHiddenReq, HubMissionWithSearch.MarketNotInHyperReq, HubMissionWithSearch.MarketNotMilitaryReq, HubMissionWithSearch.MarketRequirement, HubMissionWithSearch.MarketTacticalBombardableReq, HubMissionWithSearch.MultipleCommodityRequirements, HubMissionWithSearch.MultipleEntityRequirements, HubMissionWithSearch.MultipleMarketRequirements, HubMissionWithSearch.MultiplePlanetRequirements, HubMissionWithSearch.MultipleStarSystemRequirements, HubMissionWithSearch.PlanetFullySurveyedReq, HubMissionWithSearch.PlanetInDirectionOfOtherMissionsReq, HubMissionWithSearch.PlanetIsGasGiantReq, HubMissionWithSearch.PlanetIsPopulatedReq, HubMissionWithSearch.PlanetOrbitIsNotNearJumpPoint, HubMissionWithSearch.PlanetRequirement, HubMissionWithSearch.PlanetUnexploredRuinsReq, HubMissionWithSearch.PlanetUnsurveyedReq, HubMissionWithSearch.RequiredCommodityTags, HubMissionWithSearch.RequiredEntityTags, HubMissionWithSearch.RequiredMarketConditions, HubMissionWithSearch.RequiredMarketIndustries, HubMissionWithSearch.RequiredPlanetConditions, HubMissionWithSearch.RequiredPlanetTags, HubMissionWithSearch.RequiredSystemTags, HubMissionWithSearch.RequiredTerrainTags, HubMissionWithSearch.SearchData, HubMissionWithSearch.StarSystemDaysSincePlayerVisitReq, HubMissionWithSearch.StarSystemHasNumPlanetsAndTerrainReq, HubMissionWithSearch.StarSystemHasNumPlanetsReq, HubMissionWithSearch.StarSystemHasNumTerrainReq, HubMissionWithSearch.StarSystemRequirement, HubMissionWithSearch.StarSystemUnexploredReq, HubMissionWithSearch.StringCollectionReqs, HubMissionWithSearch.SystemHasAtLeastJumpPointsReq, HubMissionWithSearch.SystemHasBaseReq, HubMissionWithSearch.SystemHasColonyReq, HubMissionWithSearch.SystemHasPulsarReq, HubMissionWithSearch.SystemInDirection, HubMissionWithSearch.SystemInDirectionFrom, HubMissionWithSearch.SystemInDirectionOfOtherMissionsReq, HubMissionWithSearch.SystemInInnerSectorReq, HubMissionWithSearch.SystemIsBlackHoleReq, HubMissionWithSearch.SystemIsNebulaReq, HubMissionWithSearch.SystemOnFringeOfSectorReq, HubMissionWithSearch.SystemWithinRangeReq, HubMissionWithSearch.TerrainHasSpecialNameReq, HubMissionWithSearch.TerrainInDirectionOfOtherMissionsReq, HubMissionWithSearch.TerrainRequirement, HubMissionWithSearch.TerrainTypeReq
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers
HubMissionWithTriggers.AddAbilitiesAction, HubMissionWithTriggers.AddCommanderSkillAction, HubMissionWithTriggers.AddCommodityDropAction, HubMissionWithTriggers.AddCommodityFractionDropAction, HubMissionWithTriggers.AddCustomDropAction, HubMissionWithTriggers.AddFighterLPCDropAction, HubMissionWithTriggers.AddFleetDefeatTriggerAction, HubMissionWithTriggers.AddHullmodDropAction, HubMissionWithTriggers.AddSpecialItemDropAction, HubMissionWithTriggers.AddTagAfterDelay, HubMissionWithTriggers.AddTagsAction, HubMissionWithTriggers.AddWeaponDropAction, HubMissionWithTriggers.ComplicationRepImpact, HubMissionWithTriggers.ComplicationSpawn, HubMissionWithTriggers.CreateFleetAction, HubMissionWithTriggers.DespawnEntityAction, HubMissionWithTriggers.EntityMakeImportantAction, HubMissionWithTriggers.FleetAddTugs, HubMissionWithTriggers.FleetMakeImportantAction, HubMissionWithTriggers.FleetNoAutoDespawnAction, HubMissionWithTriggers.FleetQuality, HubMissionWithTriggers.FleetSetPatrolActionText, HubMissionWithTriggers.FleetSetTravelActionText, HubMissionWithTriggers.FleetSize, HubMissionWithTriggers.GenericAddTagsAction, HubMissionWithTriggers.GenericRemoveTagsAction, HubMissionWithTriggers.HideCommListing, HubMissionWithTriggers.IncreaseMarketHostileTimeout, HubMissionWithTriggers.MakeDiscoverableAction, HubMissionWithTriggers.MakeFleetFlagsPermanentAction, HubMissionWithTriggers.MakeNonStoryCriticalAction, HubMissionWithTriggers.MovePersonToMarket, HubMissionWithTriggers.OfficerNum, HubMissionWithTriggers.OfficerQuality, HubMissionWithTriggers.OrderFleetEBurn, HubMissionWithTriggers.OrderFleetInterceptNearbyPlayerInStage, HubMissionWithTriggers.OrderFleetInterceptPlayerAction, HubMissionWithTriggers.OrderFleetPatrolPointsAction, HubMissionWithTriggers.OrderFleetPatrolSpawnedEntity, HubMissionWithTriggers.OrderFleetPatrolSystemAction, HubMissionWithTriggers.OrderFleetPatrolTagsAction, HubMissionWithTriggers.OrderFleetStopPursuingPlayerUnlessInStage, HubMissionWithTriggers.PickLocationAroundEntityAction, HubMissionWithTriggers.PickLocationAroundPlayerAction, HubMissionWithTriggers.PickLocationAtClosestToEntityJumpPointAction, HubMissionWithTriggers.PickLocationAtClosestToPlayerJumpPointAction, HubMissionWithTriggers.PickLocationAtInSystemJumpPointAction, HubMissionWithTriggers.PickLocationAwayFromPlayerAction, HubMissionWithTriggers.PickLocationInHyperspaceAction, HubMissionWithTriggers.PickLocationTowardsEntityAction, HubMissionWithTriggers.PickLocationTowardsPlayerAction, HubMissionWithTriggers.PickLocationWithinArcAction, HubMissionWithTriggers.PickSetLocationAction, HubMissionWithTriggers.RemoveAbilitiesAction, HubMissionWithTriggers.RunScriptAfterDelay, HubMissionWithTriggers.SaveEntityReferenceAction, HubMissionWithTriggers.SaveFleetReferenceAction, HubMissionWithTriggers.SetEntityFlagAction, HubMissionWithTriggers.SetEntityToPickedJumpPoint, HubMissionWithTriggers.SetFleetFactionAction, HubMissionWithTriggers.SetFleetFlagAction, HubMissionWithTriggers.SetFleetFlagsWithReasonAction, HubMissionWithTriggers.SetFleetMemoryValueAction, HubMissionWithTriggers.SetFleetMissionRefAction, HubMissionWithTriggers.SetInflaterAction, HubMissionWithTriggers.SetMemoryValueAction, HubMissionWithTriggers.SetMemoryValueAfterDelay, HubMissionWithTriggers.SetPersonMissionRefAction, HubMissionWithTriggers.SetRemnantConfigAction, HubMissionWithTriggers.SpawnDebrisFieldAction, HubMissionWithTriggers.SpawnDerelictAction, HubMissionWithTriggers.SpawnEntityAction, HubMissionWithTriggers.SpawnFleetAtPickedLocationAction, HubMissionWithTriggers.SpawnFleetNearAction, HubMissionWithTriggers.SpawnShipGraveyardAction, HubMissionWithTriggers.UnhideCommListing, HubMissionWithTriggers.UnsetEntityFlagsAction, HubMissionWithTriggers.UnsetFleetFlagsAction, HubMissionWithTriggers.UnsetFleetFlagsWithReasonAction
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.BaseHubMission
BaseHubMission.Abandon, BaseHubMission.Abortable, BaseHubMission.AlwaysTrueChecker, BaseHubMission.ConditionChecker, BaseHubMission.CreditReward, BaseHubMission.DaysElapsedChecker, BaseHubMission.DefeatTriggerAdded, BaseHubMission.EnteredLocationChecker, BaseHubMission.EntityAdded, BaseHubMission.EntityLocationType, BaseHubMission.EntityNotAliveChecker, BaseHubMission.FlagData, BaseHubMission.GlobalBooleanChecker, BaseHubMission.HostilitiesEndedChecker, BaseHubMission.HostilitiesStartedChecker, BaseHubMission.HubMissionResult, BaseHubMission.ImportanceData, BaseHubMission.InCommRelayRangeChecker, BaseHubMission.InHyperRangeOfEntityChecker, BaseHubMission.InRangeOfEntityChecker, BaseHubMission.LocData, BaseHubMission.MadeImportant, BaseHubMission.MapLocationType, BaseHubMission.MarketDecivChecker, BaseHubMission.MemoryBooleanChecker, BaseHubMission.PersonAdded, BaseHubMission.PersonMadeRequired, BaseHubMission.PotentialContactData, BaseHubMission.StageConnection, BaseHubMission.StageData, BaseHubMission.TimeLimitData, BaseHubMission.VariableSet
Nested classes/interfaces inherited from interface com.fs.starfarer.api.campaign.comm.IntelInfoPlugin
IntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData
-
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithSearch
DEFAULT_MISSION_ARC, DEFAULT_MISSION_ARC_BONUS, DEFAULT_MISSION_MARKET_ARC, DEFAULT_MISSION_MARKET_ARC_BONUS, INNER_SECTOR_PORTION_OF_HEIGHT, makeSystemPreferencesMoreImportant, NON_FRINGE_PORTION_OF_HEIGHT, search
Fields inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers
currTrigger, DEFAULT_MIN_DIST_FROM_PLAYER, useQualityInsteadOfQualityFraction
Fields inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.BaseHubMission
abandonStage, aborted, addedTags, adjustedRep, baseName, BUTTON_ABANDON, cargoOnAccept, cargoOnSuccess, changes, completedKey, connections, creator, creditReward, currentStage, DEBRIS_AVERAGE, DEBRIS_DENSE, DEBRIS_LARGE, DEBRIS_MEDIUM, DEBRIS_SMALL, DEBRIS_SPARSE, doNotAutoAddPotentialContactsOnSuccess, doNotEndMission, elapsed, END_MISSION_UPDATE, EXTRA_REWARD_PER_MARINE, failStages, flags, genRandom, giverFactionId, giverGender, giverImportance, giverPortrait, giverPost, giverRank, giverTags, giverVoice, GLOBAL_MISSION_REWARD_MULT, hub, iconName, interactionMemory, isBarEvent, largeTitleFont, mapMarkerNameColor, missionId, NEXT_STEP_UPDATE, noPenaltyFailStages, penaltyLimitFaction, penaltyLimitPerson, personOverride, potentialContactsOnMissionSuccess, quality, REMOVE_ON_MISSION_OVER, repPenaltyFaction, repPenaltyPerson, repRewardFaction, repRewardPerson, result, rewardLimitFaction, rewardLimitPerson, rewardMult, sortTier, stages, stageTransitionsRepeatable, startingStage, successStages, timeLimit, tracker, triggers, xpReward
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
BULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, tagsForSort, timestamp
Fields inherited from interface com.fs.starfarer.api.campaign.comm.IntelInfoPlugin
LIST_ITEM_TEXT_WIDTH, NEW_DAYS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
acceptImpl
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) void
addDescriptionForNonEndStage
(TooltipMakerAPI info, float width, float height) boolean
addNextStepText
(TooltipMakerAPI info, Color tc, float pad) protected boolean
protected void
createBarGiver
(MarketAPI createdAt) protected void
void
reportRaidForValuablesFinishedBeforeCargoShown
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) void
reportRaidToDisruptFinished
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, Industry industry) void
reportSaturationBombardmentFinished
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData) void
reportTacticalBombardmentFinished
(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData) protected void
Methods inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithBarEvent
shouldShowAtMarket
Methods inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithSearch
convertLocations, findMatching, findMatchingMarkets, findMatchingSystems, getSearch, matchesReq, matchesSetMissionAngle, pickCommodity, pickCommodity, pickEntity, pickEntity, pickFromMatching, pickMarket, pickMarket, pickPlanet, pickPlanet, pickSystem, pickSystem, pickTerrain, pickTerrain, preferCommodityAvailableAtLeast, preferCommodityAvailableAtMost, preferCommodityBasePriceAtLeast, preferCommodityBasePriceAtMost, preferCommodityDeficitAtLeast, preferCommodityDeficitAtMost, preferCommodityDemandAtLeast, preferCommodityDemandAtMost, preferCommodityIllegal, preferCommodityIs, preferCommodityIsNotPersonnel, preferCommodityLegal, preferCommodityProductionAtLeast, preferCommodityProductionAtMost, preferCommoditySurplusAtLeast, preferCommoditySurplusAtMost, preferCommodityTags, preferEntityInDirectionOfOtherMissions, preferEntityMemoryFlags, preferEntityTags, preferEntityType, preferEntityUndiscovered, preferMarketConditions, preferMarketFaction, preferMarketFactionCustom, preferMarketFactionHostileTo, preferMarketFactionNot, preferMarketFactionNotHostileTo, preferMarketHasSpaceport, preferMarketHidden, preferMarketInDirectionOfOtherMissions, preferMarketIndustries, preferMarketIs, preferMarketIsMilitary, preferMarketIsNot, preferMarketLocation, preferMarketLocation, preferMarketLocationNot, preferMarketLocationNot, preferMarketMemoryFlag, preferMarketMilitary, preferMarketNotHasSpaceport, preferMarketNotHidden, preferMarketNotInHyperspace, preferMarketNotMilitary, preferMarketNotTacticallyBombardable, preferMarketSizeAtLeast, preferMarketSizeAtMost, preferMarketStabilityAtLeast, preferMarketStabilityAtMost, preferMarketTacticallyBombardable, preferPlanetConditions, preferPlanetFullySurveyed, preferPlanetInDirectionOfOtherMissions, preferPlanetIsGasGiant, preferPlanetNonGasGiant, preferPlanetNotFullySurveyed, preferPlanetNotNearJumpPoint, preferPlanetPopulated, preferPlanetTags, preferPlanetUnexploredRuins, preferPlanetUnpopulated, preferPlanetUnsurveyed, preferPlanetWithoutRuins, preferPlanetWithRuins, preferSystem, preferSystemBlackHole, preferSystemBlackHoleOrNebula, preferSystemBlackHoleOrPulsarOrNebula, preferSystemExplored, preferSystemHasAtLeastNumJumpPoints, preferSystemHasBase, preferSystemHasColony, preferSystemHasNumPlanets, preferSystemHasNumPlanetsAndTerrain, preferSystemHasNumTerrain, preferSystemHasPulsar, preferSystemInDirection, preferSystemInDirectionFrom, preferSystemInDirectionOfOtherMissions, preferSystemInInnerSector, preferSystemInteresting, preferSystemIsDense, preferSystemNebula, preferSystemNotBlackHole, preferSystemNotEnteredByPlayerFor, preferSystemNotNebula, preferSystemNotPulsar, preferSystemOnFringeOfSector, preferSystemOutsideRangeOf, preferSystemTags, preferSystemUnexplored, preferSystemWithinRangeOf, preferSystemWithinRangeOf, preferTerrainHasSpecialName, preferTerrainInDirectionOfOtherMissions, preferTerrainTags, preferTerrainType, requireCommodityAvailableAtLeast, requireCommodityAvailableAtMost, requireCommodityBasePriceAtLeast, requireCommodityBasePriceAtMost, requireCommodityDeficitAtLeast, requireCommodityDeficitAtMost, requireCommodityDemandAtLeast, requireCommodityDemandAtMost, requireCommodityIllegal, requireCommodityIs, requireCommodityIsNotPersonnel, requireCommodityLegal, requireCommodityProductionAtLeast, requireCommodityProductionAtMost, requireCommoditySurplusAtLeast, requireCommoditySurplusAtMost, requireCommodityTags, requireEntityMemoryFlags, requireEntityNot, requireEntityTags, requireEntityType, requireEntityUndiscovered, requireMarketConditions, requireMarketFaction, requireMarketFactionCustom, requireMarketFactionHostileTo, requireMarketFactionNot, requireMarketFactionNotHostileTo, requireMarketFactionNotPlayer, requireMarketHasSpaceport, requireMarketHidden, requireMarketIndustries, requireMarketIs, requireMarketIs, requireMarketIsMilitary, requireMarketIsNot, requireMarketLocation, requireMarketLocation, requireMarketLocationNot, requireMarketLocationNot, requireMarketMemoryFlag, requireMarketMilitary, requireMarketNotHasSpaceport, requireMarketNotHidden, requireMarketNotInHyperspace, requireMarketNotMilitary, requireMarketNotTacticallyBombardable, requireMarketSizeAtLeast, requireMarketSizeAtMost, requireMarketStabilityAtLeast, requireMarketStabilityAtMost, requireMarketTacticallyBombardable, requirePlanetConditions, requirePlanetFullySurveyed, requirePlanetIsGasGiant, requirePlanetIsStar, requirePlanetNot, requirePlanetNotFullySurveyed, requirePlanetNotGasGiant, requirePlanetNotNearJumpPoint, requirePlanetNotStar, requirePlanetPopulated, requirePlanetTags, requirePlanetUnexploredRuins, requirePlanetUnpopulated, requirePlanetUnsurveyed, requirePlanetWithoutRuins, requirePlanetWithRuins, requireSystem, requireSystemBlackHole, requireSystemBlackHoleOrNebula, requireSystemBlackHoleOrPulsarOrNebula, requireSystemExplored, requireSystemHasAtLeastNumJumpPoints, requireSystemHasBase, requireSystemHasColony, requireSystemHasNumPlanets, requireSystemHasNumPlanetsAndTerrain, requireSystemHasNumTerrain, requireSystemHasPulsar, requireSystemHasSafeStars, requireSystemInDirection, requireSystemInDirectionFrom, requireSystemInInnerSector, requireSystemInterestingAndNotCore, requireSystemInterestingAndNotUnsafeOrCore, requireSystemIs, requireSystemIsDense, requireSystemNebula, requireSystemNot, requireSystemNotAlreadyUsedForStory, requireSystemNotBlackHole, requireSystemNotEnteredByPlayerFor, requireSystemNotHasPulsar, requireSystemNotNebula, requireSystemOnFringeOfSector, requireSystemOutsideRangeOf, requireSystemTags, requireSystemUnexplored, requireSystemWithinRangeOf, requireSystemWithinRangeOf, requireTerrainHasSpecialName, requireTerrainTags, requireTerrainType, resetSearch, searchMakeSystemPreferencesMoreImportant, setSystemWasUsedForStory
Methods inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers
addTugsToFleet, autoAdjustFleetTypeName, beginCustomTrigger, beginDaysElapsedTrigger, beginDaysElapsedTrigger, beginEnteredLocationTrigger, beginGlobalFlagTrigger, beginInCommRelayRangeTrigger, beginInRangeOfEntityTrigger, beginStageTrigger, beginWithinHyperspaceRangeTrigger, beginWithinHyperspaceRangeTrigger, beginWithinHyperspaceRangeTrigger, checkExistingTrigger, createFleet, endTrigger, genDelay, getCurrTrigger, getEntityFromGlobal, getEnums, getPreviousCreateFleetAction, getQualityFraction, isNearCorona, makeHostileAndAggressive, pickComplicationSpawnType, pickEnum, pickLocationWithinArc, setCurrTrigger, setFleetDamageTaken, setFleetSource, setFleetSource, setUseQualityInsteadOfQualityFraction, triggerAddAbilities, triggerAddCommodityDrop, triggerAddCommodityFractionDrop, triggerAddCustomDrop, triggerAddFighterLPCDrop, triggerAddHullmodDrop, triggerAddShips, triggerAddSpecialItemDrop, triggerAddTagAfterDelay, triggerAddTags, triggerAddWeaponDrop, triggerAutoAdjustFleetQuality, triggerAutoAdjustFleetSize, triggerAutoAdjustFleetStrengthExtreme, triggerAutoAdjustFleetStrengthMajor, triggerAutoAdjustFleetStrengthModerate, triggerAutoAdjustOfficerNum, triggerAutoAdjustOfficerQuality, triggerComplicationBegin, triggerComplicationEnd, triggerCreateFleet, triggerCreateFleet, triggerCreateFleet, triggerCreateLargePatrol, triggerCreateLargePatrolAroundMarket, triggerCreateMediumPatrol, triggerCreateMediumPatrolAroundMarket, triggerCreatePatrolAroundMarket, triggerCreatePatrolAroundMarket, triggerCreateSmallPatrol, triggerCreateSmallPatrolAroundMarket, triggerCustomAction, triggerDespawnEntity, triggerDoNotShowFleetDesc, triggerEntityMakeImportant, triggerFleetAddCommanderSkill, triggerFleetAddDefeatTrigger, triggerFleetAddDefeatTriggerPermanent, triggerFleetAddTags, triggerFleetAddTugsFlag, triggerFleetAllowJump, triggerFleetAllowLongPursuit, triggerFleetDoNotIntegrateAICores, triggerFleetForceAutofitOnAllShips, triggerFleetInterceptPlayerNearby, triggerFleetInterceptPlayerOnSight, triggerFleetInterceptPlayerWithinRange, triggerFleetMakeFaster, triggerFleetMakeImportant, triggerFleetMakeImportantPermanent, triggerFleetNoAutoDespawn, triggerFleetNoJump, triggerFleetOnlyEngageableWhenVisibleToPlayer, triggerFleetPatherAllowTithe, triggerFleetPatherNoDefaultTithe, triggerFleetRemoveInflater, triggerFleetSetAllWeapons, triggerFleetSetAvoidPlayerSlowly, triggerFleetSetCommander, triggerFleetSetFlagship, triggerFleetSetFlagship, triggerFleetSetName, triggerFleetSetNoFactionInName, triggerFleetSetPatrolActionText, triggerFleetSetPatrolLeashRange, triggerFleetSetShipPickMode, triggerFleetSetSingleShipOnly, triggerFleetSetTravelActionText, triggerFleetSetWarnAttack, triggerFleetStopPursuingPlayerUnlessInStage, triggerFleetUnsetAllowLongPursuit, triggerGetFleetParams, triggerHideCommListing, triggerIncreaseMarketHostileTimeout, triggerMakeAllFleetFlagsPermanent, triggerMakeAlwaysSpreadTOffHostility, triggerMakeDiscoverable, triggerMakeEveryoneJoinBattleAgainst, triggerMakeFleetAllowDisengage, triggerMakeFleetGoAwayAfterDefeat, triggerMakeFleetIgnoredByOtherFleets, triggerMakeFleetIgnoreOtherFleets, triggerMakeFleetIgnoreOtherFleetsExceptPlayer, triggerMakeFleetNotIgnorePlayer, triggerMakeHostile, triggerMakeHostileAndAggressive, triggerMakeHostileToAllTradeFleets, triggerMakeHostileToFaction, triggerMakeHostileToPlayerTradeFleets, triggerMakeHostileWhileTransponderOff, triggerMakeLowRepImpact, triggerMakeMissionNodeDiscoverable, triggerMakeNonHostile, triggerMakeNonHostileToFaction, triggerMakeNonStoryCritical, triggerMakeNonStoryCritical, triggerMakeNonStoryCritical, triggerMakeNoRepImpact, triggerMovePersonToMarket, triggerOrderExtraPatrolPoints, triggerOrderFleetAttackLocation, triggerOrderFleetEBurn, triggerOrderFleetInterceptPlayer, triggerOrderFleetInterceptPlayer, triggerOrderFleetMaybeEBurn, triggerOrderFleetPatrol, triggerOrderFleetPatrol, triggerOrderFleetPatrol, triggerOrderFleetPatrol, triggerOrderFleetPatrol, triggerOrderFleetPatrolEntity, triggerOrderFleetPatrolHyper, triggerPatrolAllowTransponderOff, triggerPickLocationAroundEntity, triggerPickLocationAroundEntity, triggerPickLocationAroundEntity, triggerPickLocationAroundEntity, triggerPickLocationAroundPlayer, triggerPickLocationAroundPlayer, triggerPickLocationAtClosestToEntityJumpPoint, triggerPickLocationAtClosestToEntityJumpPoint, triggerPickLocationAtClosestToPlayerJumpPoint, triggerPickLocationAtClosestToPlayerJumpPoint, triggerPickLocationAtInSystemJumpPoint, triggerPickLocationAtInSystemJumpPoint, triggerPickLocationAwayFromPlayer, triggerPickLocationAwayFromPlayer, triggerPickLocationAwayFromPlayer, triggerPickLocationFromEntityAwayFromPlayer, triggerPickLocationFromEntityAwayFromPlayer, triggerPickLocationFromEntityAwayFromPlayer, triggerPickLocationFromEntityTowardsPlayer, triggerPickLocationFromEntityTowardsPlayer, triggerPickLocationFromEntityTowardsPlayer, triggerPickLocationInHyperspace, triggerPickLocationTowardsEntity, triggerPickLocationTowardsEntity, triggerPickLocationTowardsPlayer, triggerPickLocationTowardsPlayer, triggerPickLocationTowardsPlayer, triggerPickLocationWithinArc, triggerPickLocationWithinArc, triggerPickSetLocation, triggerRandomizeFleetProperties, triggerRandomizeFleetStrengthMinor, triggerRemoveAbilities, triggerRemoveTags, triggerRunScriptAfterDelay, triggerSaveEntityRef, triggerSaveFleetRef, triggerSaveGlobalEntityRef, triggerSaveGlobalFleetRef, triggerSetEntityFlag, triggerSetEntityFlag, triggerSetEntityFlagPermanent, triggerSetEntityFlagPermanent, triggerSetEntityToPickedJumpPoint, triggerSetFleetAlwaysPursue, triggerSetFleetCombatFleetPoints, triggerSetFleetCommander, triggerSetFleetComposition, triggerSetFleetCompositionNoSupportShips, triggerSetFleetDoctrineComp, triggerSetFleetDoctrineOther, triggerSetFleetDoctrineQuality, triggerSetFleetDoctrineRandomize, triggerSetFleetExtraSmugglingSuspicion, triggerSetFleetFaction, triggerSetFleetFlag, triggerSetFleetFlag, triggerSetFleetFlagPermanent, triggerSetFleetFlagPermanent, triggerSetFleetFlagsWithReason, triggerSetFleetFlagsWithReasonPermanent, triggerSetFleetGenericHail, triggerSetFleetGenericHailIfNonHostile, triggerSetFleetGenericHailIfNonHostilePermanent, triggerSetFleetGenericHailPermanent, triggerSetFleetHasslePlayer, triggerSetFleetMaxNumShips, triggerSetFleetMaxShipSize, triggerSetFleetMemoryValue, triggerSetFleetMinShipSize, triggerSetFleetMissionRef, triggerSetFleetNoCommanderSkills, triggerSetFleetNotBusy, triggerSetFleetOfficers, triggerSetFleetProbabilityCombatFreighters, triggerSetFleetQuality, triggerSetFleetSize, triggerSetFleetSizeAndQuality, triggerSetFleetSizeFraction, triggerSetFleetType, triggerSetGlobalMemoryValue, triggerSetGlobalMemoryValueAfterDelay, triggerSetGlobalMemoryValuePermanent, triggerSetInflater, triggerSetMemoryValue, triggerSetMemoryValueAfterDelay, triggerSetMemoryValueAfterDelay, triggerSetMemoryValuePermanent, triggerSetPatrol, triggerSetPersonMissionRef, triggerSetPirateFleet, triggerSetRemnantConfig, triggerSetRemnantConfig, triggerSetRemnantConfigActive, triggerSetRemnantConfigDormant, triggerSetSmugglerFleet, triggerSetStandardAggroNonPirateFlags, triggerSetStandardAggroPirateFlags, triggerSetStandardHostileNonPirateFlags, triggerSetStandardHostilePirateFlags, triggerSetTraderFleet, triggerSetWarFleet, triggerSpawnDebrisField, triggerSpawnDerelict, triggerSpawnDerelict, triggerSpawnDerelict, triggerSpawnDerelictHull, triggerSpawnEntity, triggerSpawnFleetAtPickedLocation, triggerSpawnFleetAtPickedLocation, triggerSpawnFleetAtPickedLocation, triggerSpawnFleetNear, triggerSpawnFleetNear, triggerSpawnShipGraveyard, triggerUndoMakeAllFleetFlagsPermanent, triggerUnhideCommListing, triggerUnsetAvoidPlayerSlowly, triggerUnsetEntityFlag, triggerUnsetFleetAlwaysPursue, triggerUnsetFleetFlag, triggerUnsetFleetFlagsWithReason
Methods inherited from class com.fs.starfarer.api.impl.campaign.missions.hub.BaseHubMission
abort, accept, addAbandonButton, addAbandonButton, addBombardmentInfo, addBulletPoints, addBulletPointsPost, addBulletPointsPre, addCustomRaidInfo, addCustomRaidInfo, addDescriptionForCurrentStage, addDisruptRaidInfo, addFailureStages, addFleetDefeatTrigger, addNoPenaltyFailureStages, addOnAcceptCommodity, addOnAcceptFighterLPCDrop, addOnAcceptHullmodDrop, addOnAcceptSpecialItemDrop, addOnAcceptWeaponDrop, addOnSuccessCommodity, addOnSuccessFighterLPCDrop, addOnSuccessHullmodDrop, addOnSuccessSpecialItemDrop, addOnSuccessWeaponDrop, addPotentialContacts, addResultBulletsAssumingAlreadyIndented, addSpecialItemDropOnlyUseInAcceptImplNotUndoneOnAbort, addStandardMarketDesc, addSuccessStages, addTag, adjustRep, advanceImpl, assignShipName, buttonPressConfirmed, callAction, callEvent, canAbandonWithoutPenalty, checkStageChangesAndTriggers, connectWithCustomCondition, connectWithDaysElapsed, connectWithEnteredLocation, connectWithEntityNotAlive, connectWithGlobalFlag, connectWithHostilitiesEnded, connectWithHostilitiesStarted, connectWithInRangeOfCommRelay, connectWithInRangeOfEntity, connectWithMarketDecivilized, connectWithMemoryFlag, connectWithMemoryFlag, connectWithWithinHyperspaceRange, connectWithWithinHyperspaceRange, createAndAbortIfFailed, createConfirmationPrompt, createGiver, createIntelInfo, createSmallDescription, doesButtonHaveConfirmDialog, endAbandon, endAbandonImpl, endFailure, endFailureImpl, endSuccess, endSuccessImpl, ensurePersonIsInCommDirectory, findOrCreateCriminal, findOrCreateCriminalTrader, findOrCreateGiver, findOrCreatePerson, findOrCreateTrader, generateLocation, generateLocationInsideTerrain, genMissionRewardMultAndQuality, genRoundNumber, getAdjustedMarinesRequired, getBaseQuality, getBlurbText, getBombardmentFuel, getChanges, getCreator, getCreditsReward, getCurrentStage, getData, getDayOrDays, getDistanceLY, getDistanceLY, getDistanceLY, getElapsedInCurrentStage, getFactionForUIColors, getFuel, getGenRandom, getGetWithinCommsRangeText, getGetWithinCommsRangeTextShort, getGiverGender, getGlobalMemory, getGoTalkToPersonText, getGoToMarketText, getGoToPlanetTextPre, getGoToPlanetTextShort, getGoToSystemTextShort, getHub, getIcon, getImportantIcon, getImportantPerson, getImportantPersonData, getIntelTags, getLocated, getLocatedUnclear, getMapLocation, getMapLocation, getMapLocationFor, getMarinesRequiredForCustomDefenderStrength, getMarinesRequiredForCustomObjective, getMarinesRequiredToDisrupt, getMarket, getMaxPlayerLevel, getMaxQuality, getMinQuality, getMissionCompletionVerb, getMissionId, getMissionTypeNoun, getName, getNextStepText, getNoPenaltyAbandonDays, getPenaltyLimitFaction, getPenaltyLimitPerson, getPerson, getPersonAtMarketPost, getPersonOverride, getPostfixForState, getQuality, getReason, getRepPenaltyFailureFaction, getRepPenaltyFailurePerson, getRepRewardSuccessFaction, getRepRewardSuccessPerson, getResult, getReturnText, getReturnText, getReturnTextShort, getReturnTextShort, getRewardBonusForMarines, getRewardLimitFaction, getRewardLimitPerson, getRewardMult, getRewardMultFraction, getRoundNumber, getSmallDescriptionTitle, getSortString, getSortTier, getStageDescriptionText, getStartingStage, getTerrainName, getTerrainNameAOrAn, getTerrainType, getTerrainTypeAOrAn, getToCompleteText, getTriggerPrefix, getTriggers, getUnits, getWithoutArticle, getXPReward, hasSpecialName, isAbandoned, isBarEvent, isDevMode, isFailed, isMissionCreationAborted, isOkToOfferMissionRequiringMarines, isSucceeded, makeDiscoverable, makeImportant, makeImportant, makeImportant, makeImportant, makeImportantDoNotShowAsIntelMapLocation, makeImportantDoNotShowAsIntelMapLocation, makeImportantDoNotShowAsIntelMapLocation, makeMissionNodeDiscoverable, makePersonRequired, makePrimaryObjective, makeUnimportant, makeUnimportant, makeUnimportant, makeUnimportant, makeUnimportant, makeUnimportant, makeUnimportant, makeUnimportant, notifyEnded, pickHighImportance, pickImportance, pickLowImportance, pickMediumImportance, pickOne, pickOne, pickOneObject, playerHasEnough, playerLevelIsAtLeast, playerLevelIsMaxed, removeImportanceChanges, removeMemoryFlagChanges, rollProbability, runStageTriggersReturnFleets, runTriggers, sendUpdateForNextStep, sendUpdateToTextPanel, set, setAbandonStage, setCompletedKey, setCreator, setCreditReward, setCreditReward, setCreditReward, setCreditReward, setCreditReward, setCreditRewardApplyRelMult, setCreditRewardWithBonus, setCurrentStage, setDoNotAutoAddPotentialContactsOnSuccess, setEntityMissionRef, setFactionMissionRef, setFailureStage, setFlag, setFlag, setFlag, setFlag, setFlag, setFlag, setFlagWithReason, setGenRandom, setGiverFaction, setGiverImportance, setGiverIsPotentialContactOnSuccess, setGiverIsPotentialContactOnSuccess, setGiverPortrait, setGiverPost, setGiverRank, setGiverTags, setGiverVoice, setGlobalFlag, setGlobalReference, setGlobalReference, setHub, setIconName, setIconName, setMapMarkerNameColor, setMapMarkerNameColorBasedOnStar, setMarketMissionRef, setMemoryValuePermanent, setMissionId, setMusic, setMusic, setMusic, setMusic, setName, setNoAbandon, setNoPenaltyFailureStage, setNoRepChanges, setPenaltyLimitFaction, setPenaltyLimitPerson, setPersonDoGenericPortAuthorityCheck, setPersonIsPotentialContactOnSuccess, setPersonIsPotentialContactOnSuccess, setPersonMissionRef, setPersonOverride, setPersonTokens, setQuality, setRepChanges, setRepFactionChangesHigh, setRepFactionChangesLow, setRepFactionChangesMedium, setRepFactionChangesNone, setRepFactionChangesTiny, setRepFactionChangesVeryHigh, setRepFactionChangesVeryLow, setRepPenaltyFaction, setRepPenaltyPerson, setRepPersonChangesHigh, setRepPersonChangesLow, setRepPersonChangesMedium, setRepPersonChangesNone, setRepPersonChangesTiny, setRepPersonChangesVeryHigh, setRepPersonChangesVeryLow, setRepRewardFaction, setRepRewardPerson, setRewardMult, setStageInRangeOfEntity, setStageOnCustomCondition, setStageOnDaysElapsed, setStageOnEnteredLocation, setStageOnEntityNotAlive, setStageOnGlobalFlag, setStageOnHostilitiesEnded, setStageOnHostilitiesStarted, setStageOnInRangeOfCommRelay, setStageOnMarketDecivilized, setStageOnMemoryFlag, setStageOnMemoryFlag, setStageOnWithinHyperspaceRange, setStageTransitionsRepeatable, setStartingStage, setStoryMission, setSuccessStage, setTimeLimit, setUseLargeFontInMissionList, setXPReward, shouldSendUpdateForStage, showPersonInfo, spawnDebrisField, spawnDerelict, spawnDerelict, spawnDerelictHull, spawnDerelictOfType, spawnEntity, spawnEntityToken, spawnMissionNode, spawnShipGraveyard, unset, updateInteractionData
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
addBulletPoints, addDays, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addLogTimestamp, addMarketTable, addMarketToList, addMarketToList, advance, autoAddCampaignMessage, bullet, buttonPressCancelled, canMakeVisible, canMakeVisibleToCommSniffer, canMakeVisibleToPlayer, canTurnImportantOff, createDeleteConfirmationPrompt, createLargeDescription, endAfterDelay, endAfterDelay, endImmediately, forceAddNextFrame, getArrowData, getBackgroundGlowColor, getBaseDaysAfterEnd, getBulletColorForMode, getButtonStoryPointActionDelegate, getCancelText, getCircleBorderColorOverride, getCommMessageSound, getCommRelayRange, getConfirmationPromptWidth, getConfirmText, getDays, getDaysSincePlayerVisible, getDaysString, getListInfoParam, getPlayerVisibleTimestamp, getPostingLocation, getPostingRangeLY, getSortStringNewestFirst, getSortStringNewestFirst, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, getTagsForSort, getTimeRemainingFraction, getTitleColor, hasImportantButton, hasLargeDescription, hasSmallDescription, indent, isDone, isEnded, isEnding, isHidden, isImportant, isNew, isPlayerVisible, isSendingUpdate, notifyPlayerAboutToOpenIntelScreen, reportMadeVisibleToPlayer, reportPlayerClickedOn, reportRemovedIntel, runWhilePaused, sendUpdate, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, setForceAddNextFrame, setHidden, setImportant, setListInfoParam, setNew, setPlayerVisibleTimestamp, setPostingLocation, setPostingRangeLY, setPostingRangeLY, setTagsForSort, shouldRemoveIntel, storyActionConfirmed, tableRowClicked, unindent
-
Field Details
-
PROB_PATROL_ENCOUNTER_AFTER
public static float PROB_PATROL_ENCOUNTER_AFTER -
MISSION_DAYS
public static float MISSION_DAYS -
market
-
-
Constructor Details
-
TacticallyBombardColony
public TacticallyBombardColony()
-
-
Method Details
-
createBarGiver
-
create
- Specified by:
create
in classBaseHubMission
-
updateInteractionDataImpl
protected void updateInteractionDataImpl()- Overrides:
updateInteractionDataImpl
in classBaseHubMission
-
addDescriptionForNonEndStage
- Overrides:
addDescriptionForNonEndStage
in classBaseHubMission
-
addNextStepText
- Overrides:
addNextStepText
in classBaseHubMission
-
getBaseName
- Overrides:
getBaseName
in classBaseHubMission
-
acceptImpl
- Overrides:
acceptImpl
in classBaseHubMission
-
notifyEnding
protected void notifyEnding()- Overrides:
notifyEnding
in classBaseIntelPlugin
-
reportRaidToDisruptFinished
public void reportRaidToDisruptFinished(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, Industry industry) - Specified by:
reportRaidToDisruptFinished
in interfaceColonyPlayerHostileActListener
-
reportRaidForValuablesFinishedBeforeCargoShown
public void reportRaidForValuablesFinishedBeforeCargoShown(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData, CargoAPI cargo) - Specified by:
reportRaidForValuablesFinishedBeforeCargoShown
in interfaceColonyPlayerHostileActListener
-
reportSaturationBombardmentFinished
public void reportSaturationBombardmentFinished(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData) - Specified by:
reportSaturationBombardmentFinished
in interfaceColonyPlayerHostileActListener
-
reportTacticalBombardmentFinished
public void reportTacticalBombardmentFinished(InteractionDialogAPI dialog, MarketAPI market, MarketCMD.TempData actionData) - Specified by:
reportTacticalBombardmentFinished
in interfaceColonyPlayerHostileActListener
-