Package com.fs.starfarer.api.impl.combat
Class SquallOnFireEffect
java.lang.Object
com.fs.starfarer.api.impl.combat.SquallOnFireEffect
- All Implemented Interfaces:
DamageDealtModifier
,OnFireEffectPlugin
-
Field Summary
FieldsFields inherited from interface com.fs.starfarer.api.combat.listeners.DamageDealtModifier
EMP_SHIP_SYSTEM_PARAM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmodifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) Modifications to damage should ONLY be made using damage.getModifier().void
onFire
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine)
-
Field Details
-
DAMAGE
public static float DAMAGE -
weaponId
-
-
Constructor Details
-
SquallOnFireEffect
public SquallOnFireEffect()
-
-
Method Details
-
onFire
- Specified by:
onFire
in interfaceOnFireEffectPlugin
-
modifyDamageDealt
public String modifyDamageDealt(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) Description copied from interface:DamageDealtModifier
Modifications to damage should ONLY be made using damage.getModifier(). param can be: null DamagingProjectileAPI BeamAPI EmpArcEntityAPI Something custom set by a script- Specified by:
modifyDamageDealt
in interfaceDamageDealtModifier
- Returns:
- the id of the stat modification to damage.getModifier(), or null if no modification was made
-