Starsector API
Loading...
Searching...
No Matches
GABaseMission.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.missions.academy;
2
3
import
com.fs.starfarer.api.impl.campaign.CoreReputationPlugin.RepRewards;
4
import
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithSearch;
5
6
public
abstract
class
GABaseMission
extends
HubMissionWithSearch {
7
11
public
static
boolean
WITH_TIME_LIMIT
=
false
;
12
13
protected
String
department
=
null
;
14
15
public
void
pickAnyDepartment
() {
16
pickDepartment
(
GADepartments
.
SOCIAL
,
17
GADepartments
.
INDUSTRIAL
,
18
GADepartments
.
MILITARY
,
19
GADepartments
.
SCIENCE
,
20
GADepartments
.
WEIRD
);
21
}
22
public
void
pickDepartment
(String ... tags) {
23
department
=
GADepartments
.
pick
(genRandom, tags);
24
}
25
26
public
void
pickDepartmentAllTags
(String ... tags) {
27
department
=
GADepartments
.
pickWithAllTags
(genRandom, tags);
28
}
29
30
public
void
setDefaultGARepRewards
() {
31
// start off with with 10 rep with Sebeystyen
32
// transverse jump mission unlocks at 50 rep
33
// this'll determine how many missions on average it takes
34
setRepRewardPerson(RepRewards.VERY_HIGH);
35
setRepRewardFaction(RepRewards.MEDIUM);
36
}
37
38
}
com.fs.starfarer.api.impl.campaign.missions.academy.GABaseMission
Definition
GABaseMission.java:6
com.fs.starfarer.api.impl.campaign.missions.academy.GABaseMission.pickAnyDepartment
void pickAnyDepartment()
Definition
GABaseMission.java:15
com.fs.starfarer.api.impl.campaign.missions.academy.GABaseMission.pickDepartment
void pickDepartment(String ... tags)
Definition
GABaseMission.java:22
com.fs.starfarer.api.impl.campaign.missions.academy.GABaseMission.pickDepartmentAllTags
void pickDepartmentAllTags(String ... tags)
Definition
GABaseMission.java:26
com.fs.starfarer.api.impl.campaign.missions.academy.GABaseMission.department
String department
Definition
GABaseMission.java:13
com.fs.starfarer.api.impl.campaign.missions.academy.GABaseMission.setDefaultGARepRewards
void setDefaultGARepRewards()
Definition
GABaseMission.java:30
com.fs.starfarer.api.impl.campaign.missions.academy.GABaseMission.WITH_TIME_LIMIT
static boolean WITH_TIME_LIMIT
Definition
GABaseMission.java:11
com.fs.starfarer.api.impl.campaign.missions.academy.GADepartments
Definition
GADepartments.java:14
com.fs.starfarer.api.impl.campaign.missions.academy.GADepartments.pick
static String pick(Random random, ReqMode mode, String ... tags)
Definition
GADepartments.java:79
com.fs.starfarer.api.impl.campaign.missions.academy.GADepartments.INDUSTRIAL
static String INDUSTRIAL
Definition
GADepartments.java:17
com.fs.starfarer.api.impl.campaign.missions.academy.GADepartments.MILITARY
static String MILITARY
Definition
GADepartments.java:18
com.fs.starfarer.api.impl.campaign.missions.academy.GADepartments.WEIRD
static String WEIRD
Definition
GADepartments.java:20
com.fs.starfarer.api.impl.campaign.missions.academy.GADepartments.SCIENCE
static String SCIENCE
Definition
GADepartments.java:19
com.fs.starfarer.api.impl.campaign.missions.academy.GADepartments.pickWithAllTags
static String pickWithAllTags(Random random, String ... tags)
Definition
GADepartments.java:135
com.fs.starfarer.api.impl.campaign.missions.academy.GADepartments.SOCIAL
static String SOCIAL
Definition
GADepartments.java:16
src
com
fs
starfarer
api
impl
campaign
missions
academy
GABaseMission.java
Generated by
1.9.8