public static class KantaCMD.KantaFavorTrigger extends java.lang.Object implements EveryFrameScript
| Modifier and Type | Field and Description |
|---|---|
protected int |
attempts |
protected boolean |
done |
protected float |
elapsed |
protected IntervalUtil |
interval |
static int |
MAX_ATTEMPTS |
static float |
MAX_DELAY_BETWEEN_COURIERS |
static float |
MIN_DELAY_BETWEEN_COURIERS |
static float |
MIN_ELAPSED |
static float |
PROB_PER_MONTH |
protected java.util.Random |
random |
protected float |
resendTimeout |
| Constructor and Description |
|---|
KantaFavorTrigger() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
boolean |
isDone() |
boolean |
runWhilePaused() |
void |
sendCourier() |
public static float MIN_ELAPSED
public static float PROB_PER_MONTH
public static float MIN_DELAY_BETWEEN_COURIERS
public static float MAX_DELAY_BETWEEN_COURIERS
public static int MAX_ATTEMPTS
protected IntervalUtil interval
protected float elapsed
protected float resendTimeout
protected int attempts
protected java.util.Random random
protected boolean done
public KantaFavorTrigger()
public void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptamount - seconds elapsed during the last frame.public boolean isDone()
isDone in interface EveryFrameScriptpublic boolean runWhilePaused()
runWhilePaused in interface EveryFrameScriptpublic void sendCourier()