public interface ShipHullSpecAPI
Modifier and Type | Interface and Description |
---|---|
static interface |
ShipHullSpecAPI.EngineSpecAPI |
static interface |
ShipHullSpecAPI.ShieldSpecAPI |
static class |
ShipHullSpecAPI.ShipTypeHints |
Modifier and Type | Method and Description |
---|---|
void |
addBuiltInMod(java.lang.String modId) |
void |
addBuiltInWeapon(java.lang.String slotId,
java.lang.String weaponId) |
void |
addTag(java.lang.String tag) |
java.util.List<WeaponSlotAPI> |
getAllWeaponSlotsCopy() |
float |
getArmorRating() |
ShipHullSpecAPI |
getBaseHull() |
java.lang.String |
getBaseHullId() |
float |
getBaseShieldFluxPerDamageAbsorbed() |
float |
getBaseValue() |
float |
getBreakProb() |
java.util.List<java.lang.String> |
getBuiltInMods() |
java.util.HashMap<java.lang.String,java.lang.String> |
getBuiltInWeapons() |
java.util.List<java.lang.String> |
getBuiltInWings() |
float |
getCargo() |
float |
getCRLossPerSecond() |
float |
getCRLossPerSecond(MutableShipStatsAPI stats)
(Equivalent to getCRLossPerSecond(), the parameter is ignored.)
|
float |
getCRToDeploy() |
ShieldAPI.ShieldType |
getDefenseType() |
java.lang.String |
getDescriptionId() |
java.lang.String |
getDescriptionPrefix() |
java.lang.String |
getDesignation() |
ShipHullSpecAPI |
getDParentHull() |
java.lang.String |
getDParentHullId() |
ShipHullSpecAPI.EngineSpecAPI |
getEngineSpec() |
int |
getFighterBays() |
int |
getFleetPoints() |
float |
getFluxCapacity() |
float |
getFluxDissipation() |
float |
getFuel() |
float |
getFuelPerLY() |
java.util.EnumSet<ShipHullSpecAPI.ShipTypeHints> |
getHints() |
float |
getHitpoints() |
java.lang.String |
getHullId() |
java.lang.String |
getHullName() |
java.lang.String |
getHullNameWithDashClass() |
ShipAPI.HullSize |
getHullSize() |
java.awt.Color |
getHyperspaceJitterColor() |
java.lang.String |
getManufacturer() |
float |
getMaxCrew() |
float |
getMaxPieces() |
float |
getMinCrew() |
float |
getMinPieces() |
Vector2f |
getModuleAnchor() |
java.lang.String |
getNameWithDesignationWithDashClass() |
float |
getNoCRLossSeconds() |
float |
getNoCRLossTime() |
int |
getOrdnancePoints(MutableCharacterStatsAPI stats) |
float |
getRarity() |
ShipHullSpecAPI.ShieldSpecAPI |
getShieldSpec() |
ShieldAPI.ShieldType |
getShieldType() |
java.lang.String |
getShipDefenseId() |
java.lang.String |
getShipFilePath() |
java.lang.String |
getShipSystemId() |
java.lang.String |
getSpriteName() |
float |
getSuppliesPerMonth() |
float |
getSuppliesToRecover() |
java.util.Set<java.lang.String> |
getTags() |
java.lang.String |
getTravelDriveId() |
WeaponSlotAPI |
getWeaponSlot(java.lang.String slotId) |
WeaponSlotAPI |
getWeaponSlotAPI(java.lang.String slotId) |
boolean |
hasDesignation() |
boolean |
hasHullName() |
boolean |
hasTag(java.lang.String tag) |
boolean |
isBaseHull() |
boolean |
isBuiltIn(java.lang.String slotId) |
boolean |
isBuiltInMod(java.lang.String modId) |
boolean |
isBuiltInWing(int index) |
boolean |
isCivilianNonCarrier() |
boolean |
isCompatibleWithBase() |
boolean |
isDefaultDHull() |
boolean |
isDHull() |
boolean |
isDHullOldMethod() |
boolean |
isPhase() |
boolean |
isRestoreToBase() |
void |
setCompatibleWithBase(boolean compatibleWithBase) |
void |
setCRLossPerSecond(float crLossPerSecond) |
void |
setCRToDeploy(float crToDeploy) |
void |
setDescriptionId(java.lang.String descriptionId) |
void |
setDescriptionPrefix(java.lang.String descriptionPrefix) |
void |
setDesignation(java.lang.String designation) |
void |
setDParentHullId(java.lang.String dParentHullId) |
void |
setFleetPoints(int fleetPoints) |
void |
setHullName(java.lang.String hullName) |
void |
setManufacturer(java.lang.String manufacturer) |
void |
setModuleAnchor(Vector2f moduleAnchor) |
void |
setNoCRLossSeconds(float noCRLossSeconds) |
void |
setRepairPercentPerDay(float repairPercentPerDay) |
void |
setRestoreToBase(boolean restoreToBase) |
void |
setShipDefenseId(java.lang.String shipDefenseId) |
void |
setShipSystemId(java.lang.String shipSystemId) |
void |
setSuppliesPerMonth(float suppliesPerMonth) |
void |
setSuppliesToRecover(float suppliesToRecover) |
void |
setTravelDriveId(java.lang.String travelDriveId) |
ShipHullSpecAPI.ShieldSpecAPI getShieldSpec()
ShieldAPI.ShieldType getDefenseType()
java.lang.String getHullId()
java.lang.String getHullName()
java.util.EnumSet<ShipHullSpecAPI.ShipTypeHints> getHints()
float getNoCRLossTime()
float getCRToDeploy()
float getCRLossPerSecond()
float getCRLossPerSecond(MutableShipStatsAPI stats)
stats
- float getBaseValue()
int getOrdnancePoints(MutableCharacterStatsAPI stats)
ShipAPI.HullSize getHullSize()
float getHitpoints()
float getArmorRating()
float getFluxCapacity()
float getFluxDissipation()
ShieldAPI.ShieldType getShieldType()
java.util.List<WeaponSlotAPI> getAllWeaponSlotsCopy()
java.lang.String getSpriteName()
boolean isCompatibleWithBase()
java.lang.String getBaseHullId()
float getBaseShieldFluxPerDamageAbsorbed()
java.lang.String getHullNameWithDashClass()
boolean hasHullName()
float getBreakProb()
float getMinPieces()
float getMaxPieces()
int getFighterBays()
float getMinCrew()
float getMaxCrew()
float getCargo()
float getFuel()
float getFuelPerLY()
boolean isDHull()
boolean isDefaultDHull()
void setDParentHullId(java.lang.String dParentHullId)
java.lang.String getDParentHullId()
ShipHullSpecAPI getDParentHull()
ShipHullSpecAPI getBaseHull()
java.util.List<java.lang.String> getBuiltInWings()
boolean isBuiltInWing(int index)
java.lang.String getDesignation()
boolean hasDesignation()
boolean isRestoreToBase()
void setRestoreToBase(boolean restoreToBase)
Vector2f getModuleAnchor()
void setModuleAnchor(Vector2f moduleAnchor)
void setCompatibleWithBase(boolean compatibleWithBase)
java.util.Set<java.lang.String> getTags()
void addTag(java.lang.String tag)
boolean hasTag(java.lang.String tag)
float getRarity()
java.lang.String getNameWithDesignationWithDashClass()
java.lang.String getDescriptionId()
boolean isBaseHull()
void setManufacturer(java.lang.String manufacturer)
java.lang.String getManufacturer()
int getFleetPoints()
java.util.List<java.lang.String> getBuiltInMods()
WeaponSlotAPI getWeaponSlotAPI(java.lang.String slotId)
java.lang.String getDescriptionPrefix()
boolean isBuiltInMod(java.lang.String modId)
void addBuiltInMod(java.lang.String modId)
boolean isCivilianNonCarrier()
void setHullName(java.lang.String hullName)
void setDesignation(java.lang.String designation)
boolean isPhase()
java.lang.String getShipFilePath()
java.lang.String getTravelDriveId()
void setTravelDriveId(java.lang.String travelDriveId)
ShipHullSpecAPI.EngineSpecAPI getEngineSpec()
float getSuppliesToRecover()
void setSuppliesToRecover(float suppliesToRecover)
float getSuppliesPerMonth()
void setSuppliesPerMonth(float suppliesPerMonth)
void setRepairPercentPerDay(float repairPercentPerDay)
void setCRToDeploy(float crToDeploy)
float getNoCRLossSeconds()
void setNoCRLossSeconds(float noCRLossSeconds)
void setCRLossPerSecond(float crLossPerSecond)
java.util.HashMap<java.lang.String,java.lang.String> getBuiltInWeapons()
boolean isBuiltIn(java.lang.String slotId)
void addBuiltInWeapon(java.lang.String slotId, java.lang.String weaponId)
java.lang.String getShipDefenseId()
void setShipDefenseId(java.lang.String shipDefenseId)
java.lang.String getShipSystemId()
void setShipSystemId(java.lang.String shipSystemId)
void setDescriptionPrefix(java.lang.String descriptionPrefix)
WeaponSlotAPI getWeaponSlot(java.lang.String slotId)
void setFleetPoints(int fleetPoints)
void setDescriptionId(java.lang.String descriptionId)
java.awt.Color getHyperspaceJitterColor()
boolean isDHullOldMethod()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.