Starsector API
Loading...
Searching...
No Matches
CBMercUW.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.missions.cb;
2
3import com.fs.starfarer.api.campaign.StarSystemAPI;
4import com.fs.starfarer.api.campaign.econ.MarketAPI;
5import com.fs.starfarer.api.impl.campaign.ids.Tags;
6import com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithBarEvent;
7import com.fs.starfarer.api.impl.campaign.missions.hub.ReqMode;
8
9public class CBMercUW extends CBMerc {
10 @Override
11 public float getBountyDays() {
12 return 60f;
13 }
14
15
16 protected StarSystemAPI findSystem(MarketAPI createdAt, HubMissionWithBarEvent mission, int difficulty, Object bountyStage) {
17// mission.requireSystemTags(ReqMode.ANY, Tags.THEME_RUINS, Tags.THEME_MISC, Tags.THEME_REMNANT_SECONDARY,
18// Tags.THEME_DERELICT, Tags.THEME_REMNANT_DESTROYED);
19 // allow core systems
20 mission.requireSystemTags(ReqMode.NOT_ANY, Tags.THEME_UNSAFE);
21 mission.requireSystemNotHasPulsar();
22 mission.preferSystemInInnerSector();
23
24 StarSystemAPI system = mission.pickSystem();
25 return system;
26 }
27
28 protected boolean isAggro() {
29 return false;
30 }
31}
StarSystemAPI findSystem(MarketAPI createdAt, HubMissionWithBarEvent mission, int difficulty, Object bountyStage)
Definition CBMercUW.java:16