public abstract class HubMissionWithSearch extends 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
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
Modifier and Type | Field and Description |
---|---|
static float |
DEFAULT_MISSION_ARC |
static float |
DEFAULT_MISSION_ARC_BONUS |
static float |
DEFAULT_MISSION_MARKET_ARC |
static float |
DEFAULT_MISSION_MARKET_ARC_BONUS |
static float |
INNER_SECTOR_PORTION_OF_HEIGHT |
protected boolean |
makeSystemPreferencesMoreImportant |
static float |
NON_FRINGE_PORTION_OF_HEIGHT |
protected HubMissionWithSearch.SearchData |
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 |
---|
HubMissionWithSearch() |
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, acceptImpl, addAbandonButton, addAbandonButton, addBombardmentInfo, addBulletPoints, addBulletPointsPost, addBulletPointsPre, addCustomRaidInfo, addCustomRaidInfo, addDescriptionForCurrentStage, addDescriptionForNonEndStage, addDisruptRaidInfo, addFailureStages, addFleetDefeatTrigger, addNextStepText, 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, create, createAndAbortIfFailed, createConfirmationPrompt, createGiver, createIntelInfo, createSmallDescription, doesButtonHaveConfirmDialog, endAbandon, endAbandonImpl, endFailure, endFailureImpl, endSuccess, endSuccessImpl, ensurePersonIsInCommDirectory, findOrCreateCriminal, findOrCreateCriminalTrader, findOrCreateGiver, findOrCreatePerson, findOrCreateTrader, generateLocation, generateLocationInsideTerrain, genMissionRewardMultAndQuality, genRoundNumber, getAdjustedMarinesRequired, getBaseName, 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, 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, updateInteractionDataImpl
addBulletPoints, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, 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, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, getTimeRemainingFraction, getTitleColor, hasImportantButton, hasLargeDescription, hasSmallDescription, indent, isDone, isEnded, isEnding, isHidden, isImportant, isNew, isPlayerVisible, isSendingUpdate, notifyEnding, notifyPlayerAboutToOpenIntelScreen, reportMadeVisibleToPlayer, reportPlayerClickedOn, reportRemovedIntel, runWhilePaused, sendUpdate, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, setForceAddNextFrame, setHidden, setImportant, setListInfoParam, setNew, setPlayerVisibleTimestamp, setPostingLocation, setPostingRangeLY, setPostingRangeLY, shouldRemoveIntel, storyActionConfirmed, tableRowClicked, unindent
public static float DEFAULT_MISSION_ARC
public static float DEFAULT_MISSION_ARC_BONUS
public static float DEFAULT_MISSION_MARKET_ARC
public static float DEFAULT_MISSION_MARKET_ARC_BONUS
protected transient HubMissionWithSearch.SearchData search
public static float INNER_SECTOR_PORTION_OF_HEIGHT
public static float NON_FRINGE_PORTION_OF_HEIGHT
protected transient boolean makeSystemPreferencesMoreImportant
public boolean matchesSetMissionAngle(Vector2f other, float allowedArc, float allowedArcBonusIfClose)
public static boolean matchesReq(HubMissionWithSearch.GenericRequirement req, java.lang.Object param)
public HubMissionWithSearch.SearchData getSearch()
public void resetSearch()
public void requireSystemInterestingAndNotCore()
public void requireSystemInterestingAndNotUnsafeOrCore()
public void preferSystemInteresting()
public void preferSystemInDirectionOfOtherMissions()
public void requireSystemInDirection(float dir, float arc)
public void preferSystemInDirection(float dir, float arc)
public void requireSystemInDirectionFrom(Vector2f from, float dir, float arc)
public void preferSystemInDirectionFrom(Vector2f from, float dir, float arc)
public void preferPlanetInDirectionOfOtherMissions()
public void preferEntityInDirectionOfOtherMissions()
public void preferTerrainInDirectionOfOtherMissions()
public void preferMarketInDirectionOfOtherMissions()
public void requireSystemTags(ReqMode mode, java.lang.String... tags)
public void preferSystemTags(ReqMode mode, java.lang.String... tags)
public void requireSystemHasBase(java.lang.String factionId)
public void preferSystemHasBase(java.lang.String factionId)
public void requireSystemHasColony(java.lang.String factionId, int minSize)
public void preferSystemHasColony(java.lang.String factionId, int minSize)
public void requireSystemHasAtLeastNumJumpPoints(int min)
public void preferSystemHasAtLeastNumJumpPoints(int min)
public void requireSystemUnexplored()
public void preferSystemUnexplored()
public void requireSystemNotEnteredByPlayerFor(float days)
public void preferSystemNotEnteredByPlayerFor(float days)
public void requireSystemExplored()
public void preferSystemExplored()
public void requireSystemHasNumPlanets(int num)
public void preferSystemHasNumPlanets(int num)
public void requireSystemHasNumTerrain(int num)
public void preferSystemHasNumTerrain(int num)
public void requireSystemHasNumPlanetsAndTerrain(int num)
public void preferSystemHasNumPlanetsAndTerrain(int num)
public void requireSystemIsDense()
public void preferSystemIsDense()
public void requireSystemBlackHole()
public void requireSystemNebula()
public void requireSystemHasPulsar()
public void preferSystemBlackHole()
public void preferSystemNebula()
public void preferSystemHasPulsar()
public void requireSystemBlackHoleOrPulsarOrNebula()
public void preferSystemBlackHoleOrPulsarOrNebula()
public void requireSystemBlackHoleOrNebula()
public void preferSystemBlackHoleOrNebula()
public void requireSystemNotBlackHole()
public void requireSystemNotNebula()
public void requireSystemNotHasPulsar()
public void requireSystemNotAlreadyUsedForStory()
public void setSystemWasUsedForStory(java.lang.Object stage, StarSystemAPI system)
stage
- system
- public void preferSystemNotBlackHole()
public void preferSystemNotNebula()
public void preferSystemNotPulsar()
public void requireSystemHasSafeStars()
public void requireSystemInInnerSector()
public void preferSystemInInnerSector()
public void requireSystemOnFringeOfSector()
public void preferSystemOnFringeOfSector()
public void requireSystemWithinRangeOf(Vector2f location, float rangeLY)
public void preferSystemWithinRangeOf(Vector2f location, float rangeLY)
public void requireSystemOutsideRangeOf(Vector2f location, float rangeLY)
public void preferSystemOutsideRangeOf(Vector2f location, float rangeLY)
public void requireSystemWithinRangeOf(Vector2f location, float minRangeLY, float maxRangeLY)
public void preferSystemWithinRangeOf(Vector2f location, float minRangeLY, float maxRangeLY)
public void requirePlanetNotStar()
public void requirePlanetIsStar()
public void requirePlanetNotGasGiant()
public void preferPlanetNonGasGiant()
public void requirePlanetNotNearJumpPoint(float minDist)
public void preferPlanetNotNearJumpPoint(float minDist)
public void requirePlanetIsGasGiant()
public void preferPlanetIsGasGiant()
public void requirePlanetPopulated()
public void preferPlanetPopulated()
public void requirePlanetUnpopulated()
public void preferPlanetUnpopulated()
public void requirePlanetTags(ReqMode mode, java.lang.String... tags)
public void preferPlanetTags(ReqMode mode, java.lang.String... tags)
public void requirePlanetConditions(ReqMode mode, java.lang.String... tags)
public void preferPlanetConditions(ReqMode mode, java.lang.String... conditions)
public void requirePlanetNotFullySurveyed()
public void preferPlanetNotFullySurveyed()
public void requirePlanetFullySurveyed()
public void preferPlanetFullySurveyed()
public void preferPlanetUnsurveyed()
public void requirePlanetUnsurveyed()
public void requirePlanetWithRuins()
public void preferPlanetWithRuins()
public void requirePlanetWithoutRuins()
public void preferPlanetWithoutRuins()
public void requirePlanetUnexploredRuins()
public void preferPlanetUnexploredRuins()
public void requireEntityTags(ReqMode mode, java.lang.String... tags)
public void preferEntityTags(ReqMode mode, java.lang.String... tags)
public void requireEntityType(java.lang.String... types)
public void preferEntityType(java.lang.String... types)
public void requireEntityMemoryFlags(java.lang.String... flags)
public void preferEntityMemoryFlags(java.lang.String... flags)
public void requireEntityUndiscovered()
public void preferEntityUndiscovered()
public void requireEntityNot(SectorEntityToken entity)
public void requirePlanetNot(PlanetAPI planet)
public void requireSystemNot(StarSystemAPI system)
public void requireSystemIs(StarSystemAPI system)
public void requireSystem(HubMissionWithSearch.StarSystemRequirement req)
public void preferSystem(HubMissionWithSearch.StarSystemRequirement req)
protected void findMatching(java.util.List reqs, java.util.List prefs, java.util.List params, java.util.List matches, java.util.List preferred)
public java.lang.Object pickFromMatching(java.util.List matches, java.util.List preferred)
protected void findMatchingSystems()
public StarSystemAPI pickSystem()
public StarSystemAPI pickSystem(boolean resetSearch)
public void searchMakeSystemPreferencesMoreImportant(boolean value)
public PlanetAPI pickPlanet()
public PlanetAPI pickPlanet(boolean resetSearch)
public SectorEntityToken pickEntity()
public SectorEntityToken pickEntity(boolean resetSearch)
protected void findMatchingMarkets()
public MarketAPI pickMarket()
public MarketAPI pickMarket(boolean resetSearch)
public CommodityOnMarketAPI pickCommodity()
public CommodityOnMarketAPI pickCommodity(boolean resetSearch)
public void requireMarketTacticallyBombardable()
public void requireMarketNotTacticallyBombardable()
public void preferMarketTacticallyBombardable()
public void preferMarketNotTacticallyBombardable()
public void requireMarketMilitary()
public void preferMarketMilitary()
public void requireMarketNotMilitary()
public void preferMarketNotMilitary()
public void requireMarketMemoryFlag(java.lang.String key, java.lang.Object value)
public void preferMarketMemoryFlag(java.lang.String key, java.lang.Object value)
public void requireMarketHidden()
public void preferMarketHidden()
public void requireMarketNotHidden()
public void preferMarketNotHidden()
public void requireMarketNotInHyperspace()
public void preferMarketNotInHyperspace()
public void requireMarketIs(java.lang.String id)
public void requireMarketIs(MarketAPI param)
public void preferMarketIs(MarketAPI param)
public void requireMarketIsNot(MarketAPI param)
public void preferMarketIsNot(MarketAPI param)
public void requireMarketFaction(java.lang.String... factions)
public void preferMarketFaction(java.lang.String... factions)
public void requireMarketFactionNot(java.lang.String... factions)
public void preferMarketFactionNot(java.lang.String... factions)
public void requireMarketFactionNotPlayer()
public void requireMarketFactionHostileTo(java.lang.String faction)
public void preferMarketFactionHostileTo(java.lang.String faction)
public void requireMarketFactionNotHostileTo(java.lang.String faction)
public void preferMarketFactionNotHostileTo(java.lang.String faction)
protected LocationAPI[] convertLocations(java.lang.String... locations)
public void requireMarketLocation(java.lang.String... locations)
public void preferMarketLocation(java.lang.String... locations)
public void requireMarketLocationNot(java.lang.String... locations)
public void preferMarketLocationNot(java.lang.String... locations)
public void requireMarketLocation(LocationAPI... locations)
public void preferMarketLocation(LocationAPI... locations)
public void requireMarketLocationNot(LocationAPI... locations)
public void preferMarketLocationNot(LocationAPI... locations)
public void requireMarketFactionCustom(ReqMode mode, java.lang.String... custom)
public void preferMarketFactionCustom(ReqMode mode, java.lang.String... custom)
public void requireMarketSizeAtLeast(int size)
public void preferMarketSizeAtLeast(int size)
public void requireMarketSizeAtMost(int size)
public void preferMarketSizeAtMost(int size)
public void requireMarketStabilityAtLeast(int stability)
public void preferMarketStabilityAtLeast(int stability)
public void requireMarketStabilityAtMost(int stability)
public void preferMarketStabilityAtMost(int stability)
public void requireMarketConditions(ReqMode mode, java.lang.String... conditions)
public void preferMarketConditions(ReqMode mode, java.lang.String... conditions)
public void requireMarketIndustries(ReqMode mode, java.lang.String... industries)
public void preferMarketIndustries(ReqMode mode, java.lang.String... industries)
public void requireMarketIsMilitary()
public void preferMarketIsMilitary()
public void requireMarketHasSpaceport()
public void preferMarketHasSpaceport()
public void requireMarketNotHasSpaceport()
public void preferMarketNotHasSpaceport()
public void requireCommodityIsNotPersonnel()
public void preferCommodityIsNotPersonnel()
public void requireCommodityLegal()
public void preferCommodityLegal()
public void requireCommodityIllegal()
public void preferCommodityIllegal()
public void requireCommodityIs(java.lang.String id)
public void preferCommodityIs(java.lang.String id)
public void requireCommodityTags(ReqMode mode, java.lang.String... tags)
public void preferCommodityTags(ReqMode mode, java.lang.String... tags)
public void requireCommodityAvailableAtLeast(int qty)
public void preferCommodityAvailableAtLeast(int qty)
public void requireCommodityAvailableAtMost(int qty)
public void preferCommodityAvailableAtMost(int qty)
public void requireCommodityDemandAtLeast(int qty)
public void preferCommodityDemandAtLeast(int qty)
public void requireCommodityDemandAtMost(int qty)
public void preferCommodityDemandAtMost(int qty)
public void requireCommodityProductionAtLeast(int qty)
public void preferCommodityProductionAtLeast(int qty)
public void requireCommodityProductionAtMost(int qty)
public void preferCommodityProductionAtMost(int qty)
public void requireCommoditySurplusAtLeast(int qty)
public void preferCommoditySurplusAtLeast(int qty)
public void requireCommoditySurplusAtMost(int qty)
public void preferCommoditySurplusAtMost(int qty)
public void requireCommodityDeficitAtLeast(int qty)
public void preferCommodityDeficitAtLeast(int qty)
public void requireCommodityDeficitAtMost(int qty)
public void preferCommodityDeficitAtMost(int qty)
public void requireCommodityBasePriceAtLeast(float price)
public void preferCommodityBasePriceAtLeast(float price)
public void requireCommodityBasePriceAtMost(float price)
public void preferCommodityBasePriceAtMost(float price)
public void requireTerrainType(ReqMode mode, java.lang.String... types)
public void preferTerrainType(ReqMode mode, java.lang.String... types)
public void requireTerrainTags(ReqMode mode, java.lang.String... tags)
public void preferTerrainTags(ReqMode mode, java.lang.String... tags)
public void requireTerrainHasSpecialName()
public void preferTerrainHasSpecialName()
public CampaignTerrainAPI pickTerrain()
public CampaignTerrainAPI pickTerrain(boolean resetSearch)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.