public class CombatListenerUtil
extends java.lang.Object
Constructor and Description |
---|
CombatListenerUtil() |
Modifier and Type | Method and Description |
---|---|
static int |
getFighterOPCost(MutableShipStatsAPI stats,
FighterWingSpecAPI fighter,
int currCost) |
static float |
getWeaponBaseRangeFlatMod(ShipAPI ship,
WeaponAPI weapon) |
static float |
getWeaponBaseRangeMultMod(ShipAPI ship,
WeaponAPI weapon) |
static float |
getWeaponBaseRangePercentMod(ShipAPI ship,
WeaponAPI weapon) |
static int |
getWeaponOPCost(MutableShipStatsAPI stats,
WeaponSpecAPI weapon,
int currCost) |
static float |
getWeaponRangeFlatMod(ShipAPI ship,
WeaponAPI weapon) |
static float |
getWeaponRangeMultMod(ShipAPI ship,
WeaponAPI weapon) |
static float |
getWeaponRangePercentMod(ShipAPI ship,
WeaponAPI weapon) |
protected static java.util.List<java.lang.String> |
modifyDamageDealt(java.util.List<DamageDealtModifier> mods,
java.lang.Object param,
CombatEntityAPI target,
DamageAPI damage,
Vector2f point,
boolean shieldHit) |
static java.util.List<java.lang.String> |
modifyDamageDealt(java.lang.Object param,
CombatEntityAPI target,
DamageAPI damage,
Vector2f point,
boolean shieldHit) |
static java.util.List<java.lang.String> |
modifyDamageDealt(ShipAPI attacker,
java.lang.Object param,
CombatEntityAPI target,
DamageAPI damage,
Vector2f point,
boolean shieldHit) |
protected static java.util.List<java.lang.String> |
modifyDamageTaken(java.util.List<DamageTakenModifier> mods,
java.lang.Object param,
CombatEntityAPI target,
DamageAPI damage,
Vector2f point,
boolean shieldHit) |
static java.util.List<java.lang.String> |
modifyDamageTaken(java.lang.Object param,
CombatEntityAPI target,
DamageAPI damage,
Vector2f point,
boolean shieldHit) |
static java.util.List<java.lang.String> |
modifyDamageTaken(ShipAPI ship,
java.lang.Object param,
CombatEntityAPI target,
DamageAPI damage,
Vector2f point,
boolean shieldHit) |
static boolean |
notifyAboutToTakeHullDamage(ShipAPI ship,
java.lang.Object source,
Vector2f point,
float damageAmount) |
static void |
reportDamageApplied(ShipAPI ship,
java.lang.Object source,
CombatEntityAPI target,
ApplyDamageResultAPI result) |
static void |
reportFleetMemberDeployed(DeployedFleetMemberAPI member) |
public static java.util.List<java.lang.String> modifyDamageDealt(java.lang.Object param, CombatEntityAPI target, DamageAPI damage, Vector2f point, boolean shieldHit)
public static java.util.List<java.lang.String> modifyDamageDealt(ShipAPI attacker, java.lang.Object param, CombatEntityAPI target, DamageAPI damage, Vector2f point, boolean shieldHit)
protected static java.util.List<java.lang.String> modifyDamageDealt(java.util.List<DamageDealtModifier> mods, java.lang.Object param, CombatEntityAPI target, DamageAPI damage, Vector2f point, boolean shieldHit)
public static java.util.List<java.lang.String> modifyDamageTaken(java.lang.Object param, CombatEntityAPI target, DamageAPI damage, Vector2f point, boolean shieldHit)
public static java.util.List<java.lang.String> modifyDamageTaken(ShipAPI ship, java.lang.Object param, CombatEntityAPI target, DamageAPI damage, Vector2f point, boolean shieldHit)
protected static java.util.List<java.lang.String> modifyDamageTaken(java.util.List<DamageTakenModifier> mods, java.lang.Object param, CombatEntityAPI target, DamageAPI damage, Vector2f point, boolean shieldHit)
public static void reportDamageApplied(ShipAPI ship, java.lang.Object source, CombatEntityAPI target, ApplyDamageResultAPI result)
public static boolean notifyAboutToTakeHullDamage(ShipAPI ship, java.lang.Object source, Vector2f point, float damageAmount)
public static float getWeaponRangePercentMod(ShipAPI ship, WeaponAPI weapon)
public static float getWeaponBaseRangePercentMod(ShipAPI ship, WeaponAPI weapon)
public static float getWeaponBaseRangeMultMod(ShipAPI ship, WeaponAPI weapon)
public static float getWeaponBaseRangeFlatMod(ShipAPI ship, WeaponAPI weapon)
public static int getWeaponOPCost(MutableShipStatsAPI stats, WeaponSpecAPI weapon, int currCost)
public static int getFighterOPCost(MutableShipStatsAPI stats, FighterWingSpecAPI fighter, int currCost)
public static void reportFleetMemberDeployed(DeployedFleetMemberAPI member)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.