Starsector API
Loading...
Searching...
No Matches
DamageAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.combat;
2
3
4public interface DamageAPI {
5
11 float computeFluxDealt(float amount);
12
17 float computeDamageDealt(float amount);
18
19 boolean isMissile();
20 void setMissile(boolean isMissile);
23 float getDamage();
24 void setDamage(float amount);
25 boolean isDps();
27 void setMultiplier(float multiplier);
29 void setType(DamageType type);
31 void setFluxComponent(float fluxComponent);
32
33 boolean isSoftFlux();
39 void setSoftFlux(boolean isSoftFlux);
40
42 void setDpsDuration(float dpsDuration);
43
45
47
48 boolean isForceHardFlux();
53 void setForceHardFlux(boolean forceHardFlux);
54
56}
float computeDamageDealt(float amount)
void setDpsDuration(float dpsDuration)
void setSoftFlux(boolean isSoftFlux)
void setFluxComponent(float fluxComponent)
void setMissile(boolean isMissile)
float computeFluxDealt(float amount)
void setStats(MutableShipStatsAPI stats)
void setForceHardFlux(boolean forceHardFlux)
void setMultiplier(float multiplier)