public class GAAtTheGates extends GABaseMission implements CurrentLocationChangedListener
Modifier and Type | Class and Description |
---|---|
static class |
GAAtTheGates.ScanEncounterVariation |
static class |
GAAtTheGates.Stage |
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
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
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
IntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData
department, WITH_TIME_LIMIT
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
currTrigger, DEFAULT_MIN_DIST_FROM_PLAYER, useQualityInsteadOfQualityFraction
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
BULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, timestamp
LIST_ITEM_TEXT_WIDTH, NEW_DAYS
Constructor and Description |
---|
GAAtTheGates() |
Modifier and Type | Method and Description |
---|---|
void |
acceptImpl(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
void |
addDescriptionForNonEndStage(TooltipMakerAPI info,
float width,
float height) |
boolean |
addNextStepText(TooltipMakerAPI info,
java.awt.Color tc,
float pad) |
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
protected boolean |
callAction(java.lang.String action,
java.lang.String ruleId,
InteractionDialogAPI dialog,
java.util.List<Misc.Token> params,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
protected boolean |
create(MarketAPI createdAt,
boolean barEvent) |
java.lang.String |
getBaseName() |
java.lang.String |
getPostfixForState() |
protected void |
notifyEnding() |
GAAtTheGates.ScanEncounterVariation |
pickGateEvent() |
void |
reportCurrentLocationChanged(LocationAPI prev,
LocationAPI currLoc) |
protected boolean |
shouldSendUpdateForStage(java.lang.Object id) |
protected void |
spawnKantaVengeanceFleetMerc(SectorEntityToken spawnPoint) |
protected void |
spawnKantaVengeanceFleetPirateArmada(SectorEntityToken spawnPoint) |
protected void |
spawnKantaVengeanceFleetPirateScout(SectorEntityToken spawnPoint) |
protected void |
updateInteractionDataImpl() |
pickAnyDepartment, pickDepartment, pickDepartmentAllTags, setDefaultGARepRewards
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
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, 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
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, 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, 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, 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, showPersonInfo, spawnDebrisField, spawnDerelict, spawnDerelict, spawnDerelictHull, spawnDerelictOfType, spawnEntity, spawnEntityToken, spawnMissionNode, spawnShipGraveyard, unset, updateInteractionData
addBulletPoints, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addMarketTable, addMarketToList, addMarketToList, 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, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, 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, shouldRemoveIntel, storyActionConfirmed, tableRowClicked, unindent
public static java.lang.String SHOW_GATE_SCAN_COUNT
protected PersonAPI baird
protected PersonAPI coureuse
protected PersonAPI gargoyle
protected PersonAPI horus_yaribay
protected PersonAPI siyavong
protected MarketAPI kazeron
protected SectorEntityToken magecGate
protected SectorEntityToken galatiaGate
protected PersonAPI daud
protected MarketAPI chicomoztoc
protected PersonAPI kanta
protected PersonAPI loke
protected PersonAPI cotton
protected PersonAPI zal
protected PersonAPI kantasDenStationCommander
protected MarketAPI kantasDen
protected MarketAPI epiphany
protected SectorEntityToken encounterGateHegemony
protected CampaignFleetAPI encounterHegemonyFleet
protected SectorEntityToken encounterGateLuddic
protected CampaignFleetAPI encounterLuddicFleet
protected SectorEntityToken encounterGateTT
protected CampaignFleetAPI encounterTTFleet
protected int ttScanCost
protected int pirateScanCost
protected int coureuseCredits
protected SectorEntityToken encounterGatePirate
protected CampaignFleetAPI encounterPirateFleet
protected java.util.List<GAAtTheGates.ScanEncounterVariation> scanEncounterVariations
public static float SYSTEM_NO_GATE_ENCOUNTER_CHANCE
public static float FACTION_GATE_ENCOUNTER_CHANCE
public static float KANTA_RAID_DIFFICULTY
public static float COTTON_RAID_DIFFICULTY
public static java.lang.String CHECKED_FOR_ENCOUNTER
protected boolean create(MarketAPI createdAt, boolean barEvent)
create
in class BaseHubMission
protected boolean callAction(java.lang.String action, java.lang.String ruleId, InteractionDialogAPI dialog, java.util.List<Misc.Token> params, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
callAction
in class BaseHubMission
protected void updateInteractionDataImpl()
updateInteractionDataImpl
in class BaseHubMission
public void advance(float amount)
EveryFrameScript
advance
in interface EveryFrameScript
advance
in class BaseIntelPlugin
amount
- seconds elapsed during the last frame.public void addDescriptionForNonEndStage(TooltipMakerAPI info, float width, float height)
addDescriptionForNonEndStage
in class BaseHubMission
protected boolean shouldSendUpdateForStage(java.lang.Object id)
shouldSendUpdateForStage
in class BaseHubMission
public boolean addNextStepText(TooltipMakerAPI info, java.awt.Color tc, float pad)
addNextStepText
in class BaseHubMission
public java.lang.String getBaseName()
getBaseName
in class BaseHubMission
public java.lang.String getPostfixForState()
getPostfixForState
in class BaseHubMission
public void acceptImpl(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
acceptImpl
in class BaseHubMission
protected void notifyEnding()
notifyEnding
in class BaseIntelPlugin
public GAAtTheGates.ScanEncounterVariation pickGateEvent()
public void reportCurrentLocationChanged(LocationAPI prev, LocationAPI currLoc)
reportCurrentLocationChanged
in interface CurrentLocationChangedListener
protected void spawnKantaVengeanceFleetPirateArmada(SectorEntityToken spawnPoint)
protected void spawnKantaVengeanceFleetPirateScout(SectorEntityToken spawnPoint)
protected void spawnKantaVengeanceFleetMerc(SectorEntityToken spawnPoint)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.