public class FieldRepairsScript extends java.lang.Object implements EveryFrameScript
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
dmod |
protected java.lang.String |
dmodNew |
static float |
MAX_RATE_MULT |
static float |
MIN_NEW_REMOVE_PROB |
static int |
MONTHS_PER_DMOD_REMOVAL |
static float |
NEW_REMOVE_PROB_PER_DMOD |
protected java.util.Random |
newRandom |
protected FleetMemberAPI |
picked |
protected FleetMemberAPI |
pickedNew |
static float |
RATE_DP_MAX |
static float |
RATE_DP_MIN |
static boolean |
REMOVE_DMOD_FROM_NEW_SHIPS |
protected java.util.LinkedHashSet<java.lang.String> |
seen |
protected IntervalUtil |
tracker |
protected IntervalUtil |
tracker2 |
Constructor and Description |
---|
FieldRepairsScript() |
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
boolean |
isDone() |
void |
pickNext() |
void |
pickNextNew() |
static void |
restoreToNonDHull(ShipVariantAPI v) |
boolean |
runWhilePaused() |
public static int MONTHS_PER_DMOD_REMOVAL
public static float RATE_DP_MAX
public static float RATE_DP_MIN
public static float MAX_RATE_MULT
public static boolean REMOVE_DMOD_FROM_NEW_SHIPS
public static float MIN_NEW_REMOVE_PROB
public static float NEW_REMOVE_PROB_PER_DMOD
protected IntervalUtil tracker
protected IntervalUtil tracker2
protected FleetMemberAPI pickedNew
protected java.lang.String dmodNew
protected java.util.Random newRandom
protected java.util.LinkedHashSet<java.lang.String> seen
protected FleetMemberAPI picked
protected java.lang.String dmod
public void advance(float amount)
EveryFrameScript
advance
in interface EveryFrameScript
amount
- seconds elapsed during the last frame.public void pickNext()
public void pickNextNew()
public boolean isDone()
isDone
in interface EveryFrameScript
public boolean runWhilePaused()
runWhilePaused
in interface EveryFrameScript
public static void restoreToNonDHull(ShipVariantAPI v)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.