Class LowHpEnemiesDealNoDamage
java.lang.Object
com.prineside.tdi2.gameplayMods.GenericGameplayMod
com.prineside.tdi2.gameplayMods.mods.LowHpEnemiesDealNoDamage
- All Implemented Interfaces:
KryoSerializable
,GameplayMod
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static final class
-
Field Summary
Fields inherited from class com.prineside.tdi2.gameplayMods.GenericGameplayMod
maxPower, multipleInstances, power, powerLevelsUpgradedByMods, replacedMod
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapplyConfig
(JsonValue cfg) Usually there's no need to override this method Used by mods that have specific combinations of parameters and read default parameters for each combocpy()
float
getIcon()
void
boolean
register
(GameSystemProvider S, String activatedBy) Note: if mod needs random number generator, it must use the one provided by GameplayModSystemvoid
Methods inherited from class com.prineside.tdi2.gameplayMods.GenericGameplayMod
allowsMultipleInstancesFromDifferentSources, getId, getMaxPower, getPower, getReplacesUnsatisfiedMod, isPowerLevelUpgradedByOtherMod, markPowerLevelUpgradedByOtherMod, setRegisteredPower, setReplacesUnsatisfiedMod
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.prineside.tdi2.gameplayMods.GameplayMod
configure, getAdditionalCategory, getNotSatisfiedPreconditions, isAlwaysUseless, isImmediateAndNotListed
-
Field Details
-
baseHp
public float baseHp -
hpPerPower
public float hpPerPower
-
-
Constructor Details
-
LowHpEnemiesDealNoDamage
public LowHpEnemiesDealNoDamage()
-
-
Method Details
-
write
- Specified by:
write
in interfaceKryoSerializable
- Overrides:
write
in classGenericGameplayMod
-
read
- Specified by:
read
in interfaceKryoSerializable
- Overrides:
read
in classGenericGameplayMod
-
getHpThreshold
public float getHpThreshold() -
getIcon
-
getDescription
-
cpy
-
register
Description copied from interface:GameplayMod
Note: if mod needs random number generator, it must use the one provided by GameplayModSystem- Returns:
- true if bonus has to be registered. False means that existing active mod of the same type has been upgraded
-
getCategory
-
applyConfig
Description copied from class:GenericGameplayMod
Usually there's no need to override this method Used by mods that have specific combinations of parameters and read default parameters for each combo- Overrides:
applyConfig
in classGenericGameplayMod
-