Starsector API
Loading...
Searching...
No Matches
DisruptSpaceport.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.missions;
2
3import com.fs.starfarer.api.campaign.econ.MarketAPI;
4import com.fs.starfarer.api.impl.campaign.ids.Factions;
5import com.fs.starfarer.api.impl.campaign.ids.Industries;
6import com.fs.starfarer.api.impl.campaign.ids.Ranks;
7import com.fs.starfarer.api.impl.campaign.ids.Tags;
8
10
11 protected void createBarGiver(MarketAPI createdAt) {
12 setGiverRank(Ranks.CITIZEN);
13 setGiverPost(pickOne(Ranks.POST_SMUGGLER, Ranks.POST_GANGSTER,
14 Ranks.POST_FENCE, Ranks.POST_CRIMINAL));
15 setGiverImportance(pickHighImportance());
16 setGiverFaction(Factions.PIRATES);
17 setGiverTags(Tags.CONTACT_UNDERWORLD);
18 findOrCreateGiver(createdAt, false, false);
19 }
20
21 protected String [] getTargetIndustries() {
22 return new String[] {Industries.SPACEPORT, Industries.MEGAPORT};
23 }
24
25 protected CreditReward getRewardTier() {
26 return CreditReward.HIGH;
27 }
28
29 @Override
30 protected boolean requireFactionHostile() {
31 return false;
32 }
33
34}
35
36
37
38
39