Uses of Interface
com.fs.starfarer.api.combat.CombatEntityAPI
Packages that use CombatEntityAPI
Package
Description
-
Uses of CombatEntityAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionfloat
SettingsAPI.getFriendlyFireDanger
(ShipAPI shooter, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f from, org.lwjgl.util.vector.Vector2f to, float weaponSpeed, float burstFireDuration, float weaponRange) float
SettingsAPI.getTargetingRadius
(org.lwjgl.util.vector.Vector2f from, CombatEntityAPI target, boolean considerShield) Bit of a hack to have this method here. -
Uses of CombatEntityAPI in com.fs.starfarer.api.combat
Subinterfaces of CombatEntityAPI in com.fs.starfarer.api.combatModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
Fields in com.fs.starfarer.api.combat declared as CombatEntityAPIModifier and TypeFieldDescriptionprotected CombatEntityAPI
BaseCombatLayeredRenderingPlugin.entity
Methods in com.fs.starfarer.api.combat that return CombatEntityAPIModifier and TypeMethodDescriptionCombatEngineAPI.addLayeredRenderingPlugin
(CombatLayeredRenderingPlugin plugin) BeamAPI.getDamageTarget()
DamagingProjectileAPI.getDamageTarget()
BaseCombatLayeredRenderingPlugin.getEntity()
MutableShipStatsAPI.getEntity()
Only returns non-null during combat.CombatUIAPI.getEntityToFollowV2()
GuidedMissileAI.getTarget()
CombatEngineAPI.spawnAsteroid
(int size, float x, float y, float dx, float dy) CombatEngineAPI.spawnAsteroid
(String spriteName, float x, float y, float dx, float dy, boolean fromRing) CombatEngineAPI.spawnProjectile
(ShipAPI ship, WeaponAPI weapon, String weaponId, String projSpecId, org.lwjgl.util.vector.Vector2f point, float angle, org.lwjgl.util.vector.Vector2f shipVelocity) Should work now.CombatEngineAPI.spawnProjectile
(ShipAPI ship, WeaponAPI weapon, String weaponId, org.lwjgl.util.vector.Vector2f point, float angle, org.lwjgl.util.vector.Vector2f shipVelocity) Methods in com.fs.starfarer.api.combat that return types with arguments of type CombatEntityAPIModifier and TypeMethodDescriptionCombatEngineAPI.getAsteroids()
DamagingProjectileAPI.getDamagedAlready()
Methods in com.fs.starfarer.api.combat with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionvoid
DamagingProjectileAPI.addDamagedAlready
(CombatEntityAPI c) Only supported by damaging explosions, not other types of projectiles.void
CombatEngineAPI.addEntity
(CombatEntityAPI entity) void
CombatEngineAPI.addFloatingDamageText
(org.lwjgl.util.vector.Vector2f loc, float damage, float spread, Color color, CombatEntityAPI to, CombatEntityAPI source) void
CombatEngineAPI.addFloatingDamageText
(org.lwjgl.util.vector.Vector2f loc, float damage, Color color, CombatEntityAPI attachedTo, CombatEntityAPI damageSource) void
CombatEngineAPI.addFloatingText
(org.lwjgl.util.vector.Vector2f loc, String text, float size, Color color, CombatEntityAPI attachedTo, float flashFrequency, float flashDuration) void
CombatEngineAPI.addFloatingTextAlways
(org.lwjgl.util.vector.Vector2f loc, String text, float size, Color color, CombatEntityAPI attachedTo, float flashFrequency, float flashDuration, float durInPlace, float durFloatingUp, float durFadingOut, float baseAlpha) void
CombatEngineAPI.applyDamage
(CombatEntityAPI entity, org.lwjgl.util.vector.Vector2f point, float damageAmount, DamageType damageType, float empAmount, boolean bypassShields, boolean dealsSoftFlux, Object source) void
CombatEngineAPI.applyDamage
(CombatEntityAPI entity, org.lwjgl.util.vector.Vector2f point, float damageAmount, DamageType damageType, float empAmount, boolean bypassShields, boolean dealsSoftFlux, Object source, boolean playSound) void
CombatEngineAPI.applyDamage
(Object damageModifierParam, CombatEntityAPI entity, org.lwjgl.util.vector.Vector2f point, float damageAmount, DamageType damageType, float empAmount, boolean bypassShields, boolean dealsSoftFlux, Object source, boolean playSound) void
CombatEngineAPI.applyImpact
(org.lwjgl.util.vector.Vector2f vel, float impact, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point) org.lwjgl.util.vector.Vector2f
CombatEngineAPI.getAimPointWithLeadForAutofire
(CombatEntityAPI from, float accuracyFactor, CombatEntityAPI to, float projSpeed) accuracyFactor: 1 = best accuracy, >1 (up to around 2 at most normally) poor accuracy, <1 = leading target too much, not used.boolean
CombatEngineAPI.hasAttachedFloaty
(CombatEntityAPI entity) void
BaseCombatLayeredRenderingPlugin.init
(CombatEntityAPI entity) void
CombatLayeredRenderingPlugin.init
(CombatEntityAPI entity) boolean
CombatEngineAPI.isAwareOf
(int owner, CombatEntityAPI other) Visible (i.e.boolean
CombatEngineAPI.isEntityInPlay
(CombatEntityAPI entity) boolean
FogOfWarAPI.isVisible
(CombatEntityAPI entity) void
OnHitEffectPlugin.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
DamagingProjectileAPI.removeDamagedAlready
(CombatEntityAPI c) Only supported by damaging explosions, not @Override other types of projectiles.void
CombatEngineAPI.removeEntity
(CombatEntityAPI entity) void
GuidedMissileAI.setTarget
(CombatEntityAPI target) Missile should switch to following target if this method is called.CombatEngineAPI.spawnEmpArc
(ShipAPI damageSource, org.lwjgl.util.vector.Vector2f point, CombatEntityAPI pointAnchor, CombatEntityAPI empTargetEntity, DamageType damageType, float damAmount, float empDamAmount, float maxRange, String impactSoundId, float thickness, Color fringe, Color core) CombatEngineAPI.spawnEmpArc
(ShipAPI damageSource, org.lwjgl.util.vector.Vector2f point, CombatEntityAPI pointAnchor, CombatEntityAPI empTargetEntity, DamageType damageType, float damAmount, float empDamAmount, float maxRange, String impactSoundId, float thickness, Color fringe, Color core, EmpArcEntityAPI.EmpArcParams params) CombatEngineAPI.spawnEmpArcPierceShields
(ShipAPI damageSource, org.lwjgl.util.vector.Vector2f point, CombatEntityAPI pointAnchor, CombatEntityAPI empTargetEntity, DamageType damageType, float damAmount, float empDamAmount, float maxRange, String impactSoundId, float thickness, Color fringe, Color core) Same as spawnEmpArc, but goes through shields if they're blocking the line from the point to the chosen target.CombatEngineAPI.spawnEmpArcPierceShields
(ShipAPI damageSource, org.lwjgl.util.vector.Vector2f point, CombatEntityAPI pointAnchor, CombatEntityAPI empTargetEntity, DamageType damageType, float damAmount, float empDamAmount, float maxRange, String impactSoundId, float thickness, Color fringe, Color core, EmpArcEntityAPI.EmpArcParams params) CombatEngineAPI.spawnEmpArcVisual
(org.lwjgl.util.vector.Vector2f from, CombatEntityAPI fromAnchor, org.lwjgl.util.vector.Vector2f to, CombatEntityAPI toAnchor, float thickness, Color fringe, Color core) CombatEngineAPI.spawnEmpArcVisual
(org.lwjgl.util.vector.Vector2f from, CombatEntityAPI fromAnchor, org.lwjgl.util.vector.Vector2f to, CombatEntityAPI toAnchor, float thickness, Color fringe, Color core, EmpArcEntityAPI.EmpArcParams params) -
Uses of CombatEntityAPI in com.fs.starfarer.api.combat.listeners
Methods in com.fs.starfarer.api.combat.listeners with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionCombatListenerUtil.modifyDamageDealt
(ShipAPI attacker, Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) CombatListenerUtil.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) CombatListenerUtil.modifyDamageDealt
(List<DamageDealtModifier> mods, Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) DamageDealtModifier.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) Modifications to damage should ONLY be made using damage.getModifier().CombatListenerUtil.modifyDamageTaken
(ShipAPI ship, Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) CombatListenerUtil.modifyDamageTaken
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) CombatListenerUtil.modifyDamageTaken
(List<DamageTakenModifier> mods, Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) DamageTakenModifier.modifyDamageTaken
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) Modifications to damage should ONLY be made using damage.getModifier().static void
CombatListenerUtil.reportDamageApplied
(ShipAPI ship, Object source, CombatEntityAPI target, ApplyDamageResultAPI result) void
DamageListener.reportDamageApplied
(Object source, CombatEntityAPI target, ApplyDamageResultAPI result) -
Uses of CombatEntityAPI in com.fs.starfarer.api.impl.campaign.skills
Methods in com.fs.starfarer.api.impl.campaign.skills with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionEnergyWeaponMastery.EWMDamageDealtMod.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) RangedSpecialization.RangedSpecDamageDealtMod.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) CombatEndurance.CombatEnduranceRegen.modifyDamageTaken
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) DamageControl.DamageControlDamageTakenMod.modifyDamageTaken
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) PolarizedArmor.PolarizedArmorEffectMod.modifyDamageTaken
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) -
Uses of CombatEntityAPI in com.fs.starfarer.api.impl.combat
Fields in com.fs.starfarer.api.impl.combat declared as CombatEntityAPIModifier and TypeFieldDescriptionShipExplosionFlareVisual.ShipExplosionFlareParams.attachedTo
protected CombatEntityAPI
RealityDisruptorEffect.chargeGlowEntity
protected CombatEntityAPI
GravityPullEffect.source
protected CombatEntityAPI
MoteAIScript.target
Fields in com.fs.starfarer.api.impl.combat with type parameters of type CombatEntityAPIMethods in com.fs.starfarer.api.impl.combat that return CombatEntityAPIModifier and TypeMethodDescriptionRealityDisruptorChargeGlow.findTarget
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) RiftBeamEffect.findTarget
(BeamAPI beam, WeaponAPI weapon, CombatEngineAPI engine) ShockRepeaterOnFireEffect.findTarget
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) MoteAIScript.getTarget()
Methods in com.fs.starfarer.api.impl.combat with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionprotected void
GravityPullEffect.applyForce
(CombatEntityAPI other, float amount) protected int
MoteAIScript.getNumMotesTargeting
(CombatEntityAPI other) void
CombatEntityPluginWithParticles.init
(CombatEntityAPI entity) void
CryoblasterEffect.init
(CombatEntityAPI entity) void
CryofluxTransducerEffect.init
(CombatEntityAPI entity) void
DisintegratorEffect.init
(CombatEntityAPI entity) void
NegativeExplosionVisual.init
(CombatEntityAPI entity) void
ShipExplosionFlareVisual.init
(CombatEntityAPI entity) SquallOnFireEffect.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) GravitonBeamEffect.GravitonBeamDamageTakenMod.modifyDamageTaken
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) TriadShieldStats.modifyDamageTaken
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) TriadShieldStatsBackup.modifyDamageTaken
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) void
BreachOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
CryoblasterEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
CryofluxTransducerEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
DisintegratorEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
IonCannonOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
MiningBlasterOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
MoteOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
PilumOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
RealityDisruptorEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
RiftTorpedoEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
SabotOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
TestOnHitEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
ChiralFigmentStats.FigmentDamageListener.reportDamageApplied
(Object source, CombatEntityAPI target, ApplyDamageResultAPI result) void
MoteAIScript.setTarget
(CombatEntityAPI target) static void
RealityDisruptorChargeGlow.spawnEMPParticles
(RealityDisruptorChargeGlow.EMPArcHitType type, DamagingProjectileAPI proj, org.lwjgl.util.vector.Vector2f point, CombatEntityAPI target) Constructors in com.fs.starfarer.api.impl.combat with parameters of type CombatEntityAPIModifierConstructorDescriptionGravityPullEffect
(CombatEntityAPI source, float range, float maxForce) ShipExplosionFlareParams
(CombatEntityAPI attachedTo, Color color, float flareWidth, float flareHeight) -
Uses of CombatEntityAPI in com.fs.starfarer.api.impl.combat.dem
Fields in com.fs.starfarer.api.impl.combat.dem declared as CombatEntityAPI -
Uses of CombatEntityAPI in com.fs.starfarer.api.impl.combat.dweller
Fields in com.fs.starfarer.api.impl.combat.dweller declared as CombatEntityAPIMethods in com.fs.starfarer.api.impl.combat.dweller that return CombatEntityAPIModifier and TypeMethodDescriptionInimicalEmanationOnFireEffect.findTarget
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) ShroudedLensHullmod.findTarget
(ShipAPI ship) DwellerCombatPlugin.getAttachedTo()
Methods in com.fs.starfarer.api.impl.combat.dweller that return types with arguments of type CombatEntityAPIMethods in com.fs.starfarer.api.impl.combat.dweller with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionDwellerShroud.createBaselineParams
(CombatEntityAPI attachedTo) static void
RiftLightningEffect.fireArc
(DamagingProjectileAPI projectile, WeaponAPI weapon, org.lwjgl.util.vector.Vector2f point, CombatEntityAPI target) static DwellerCombatPlugin
DwellerCombatPlugin.getDwellerPluginFor
(CombatEntityAPI entity) static DwellerShroud
DwellerShroud.getShroudFor
(CombatEntityAPI entity) void
DwellerCombatPlugin.init
(CombatEntityAPI entity) ShroudedThunderheadHullmod.ShroudedThunderheadDamageDealtMod.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) void
AssayingRiftEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
PseudoparticleJetEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
RiftLightningEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
ShroudedLensHullmod.spawnExplosion
(ShipAPI ship, CombatEntityAPI target) Constructors in com.fs.starfarer.api.impl.combat.dweller with parameters of type CombatEntityAPIModifierConstructorDescriptionDisturbShroudPlugin
(float dur, org.lwjgl.util.vector.Vector2f dir, CombatEntityAPI disturber, org.lwjgl.util.vector.Vector2f offset, DwellerShroud shroud, int numMembers) DwellerCombatPlugin
(CombatEntityAPI attachedTo) DwellerShroud
(CombatEntityAPI attachedTo) DwellerShroud
(CombatEntityAPI attachedTo, DwellerShroud.DwellerShroudParams params) -
Uses of CombatEntityAPI in com.fs.starfarer.api.impl.combat.threat
Fields in com.fs.starfarer.api.impl.combat.threat declared as CombatEntityAPIMethods in com.fs.starfarer.api.impl.combat.threat that return CombatEntityAPIModifier and TypeMethodDescriptionVoltaicDischargeOnFireEffect.findTarget
(DamagingProjectileAPI projectile, WeaponAPI weapon, CombatEngineAPI engine) RoilingSwarmEffect.getAttachedTo()
Methods in com.fs.starfarer.api.impl.combat.threat that return types with arguments of type CombatEntityAPIMethods in com.fs.starfarer.api.impl.combat.threat with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionstatic RoilingSwarmEffect
RoilingSwarmEffect.getSwarmFor
(CombatEntityAPI entity) void
RoilingSwarmEffect.init
(CombatEntityAPI entity) DevouringSwarmMissileEffect.DismantlingFragmentBaseDamageNegator.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) VoidblasterEffect.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) void
DevouringSwarmMissileEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
VoidblasterEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) void
VoltaicCannonEffect.onHit
(DamagingProjectileAPI projectile, CombatEntityAPI target, org.lwjgl.util.vector.Vector2f point, boolean shieldHit, ApplyDamageResultAPI damageResult, CombatEngineAPI engine) protected void
BaseFragmentMissileEffect.reportFragmentHit
(MissileAPI missile, RoilingSwarmEffect.SwarmMember p, RoilingSwarmEffect swarm, CombatEntityAPI target) protected void
DevouringSwarmMissileEffect.reportFragmentHit
(MissileAPI missile, RoilingSwarmEffect.SwarmMember p, RoilingSwarmEffect swarm, CombatEntityAPI target) protected void
KineticFragmentMissileEffect.reportFragmentHit
(MissileAPI missile, RoilingSwarmEffect.SwarmMember p, RoilingSwarmEffect swarm, CombatEntityAPI target) void
RoilingSwarmEffect.SwarmMember.rollOffset
(RoilingSwarmEffect.RoilingSwarmParams params, CombatEntityAPI attachedTo) Constructors in com.fs.starfarer.api.impl.combat.threat with parameters of type CombatEntityAPIModifierConstructorDescriptionRoilingSwarmEffect
(CombatEntityAPI attachedTo) RoilingSwarmEffect
(CombatEntityAPI attachedTo, RoilingSwarmEffect.RoilingSwarmParams params) SwarmMember
(org.lwjgl.util.vector.Vector2f startingLoc, RoilingSwarmEffect.RoilingSwarmParams params, CombatEntityAPI attachedTo) -
Uses of CombatEntityAPI in com.fs.starfarer.api.impl.hullmods
Methods in com.fs.starfarer.api.impl.hullmods with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionHighScatterAmp.HighScatterAmpDamageDealtMod.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) PDIntegration.PDIDamageDealtMod.modifyDamageDealt
(Object param, CombatEntityAPI target, DamageAPI damage, org.lwjgl.util.vector.Vector2f point, boolean shieldHit) -
Uses of CombatEntityAPI in com.fs.starfarer.api.loading
Methods in com.fs.starfarer.api.loading with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionorg.lwjgl.util.vector.Vector2f
WeaponSlotAPI.computePosition
(CombatEntityAPI ship) Absolute coordinates of the weapon slot. -
Uses of CombatEntityAPI in com.fs.starfarer.api.util
Methods in com.fs.starfarer.api.util with parameters of type CombatEntityAPIModifier and TypeMethodDescriptionstatic float
Misc.getTargetingRadius
(org.lwjgl.util.vector.Vector2f from, CombatEntityAPI target, boolean considerShield)