|
Starsector API
|
Public Member Functions | |
| float | getOrdnancePointCost (MutableCharacterStatsAPI stats) |
| EnumSet< WeaponAPI.AIHints > | getAIHints () |
| WeaponType | getType () |
| float | getAmmoPerSecond () |
| int | getTier () |
| float | getBaseValue () |
| boolean | usesAmmo () |
| int | getMaxAmmo () |
| String | getWeaponId () |
| WeaponSize | getSize () |
| String | getWeaponName () |
| int | getBurstSize () |
| Set< String > | getTags () |
| void | addTag (String tag) |
| boolean | hasTag (String tag) |
| float | getRarity () |
| void | setRarity (float rarity) |
| float | getOrdnancePointCost (MutableCharacterStatsAPI stats, MutableShipStatsAPI shipStats) |
| DerivedWeaponStatsAPI | getDerivedStats () |
| List< Vector2f > | getHardpointFireOffsets () |
| List< Float > | getHardpointAngleOffsets () |
| List< Vector2f > | getTurretFireOffsets () |
| List< Float > | getTurretAngleOffsets () |
| List< Vector2f > | getHiddenFireOffsets () |
| List< Float > | getHiddenAngleOffsets () |
| String | getHardpointSpriteName () |
| String | getTurretSpriteName () |
| String | getHardpointUnderSpriteName () |
| String | getTurretUnderSpriteName () |
| String | getManufacturer () |
| void | setManufacturer (String manufacturer) |
| String | getAutofitCategory () |
| List< String > | getAutofitCategoriesInPriorityOrder () |
| String | getWeaponGroupTag () |
| void | setWeaponGroupTag (String weaponGroupTag) |
| boolean | isBeam () |
| String | getPrimaryRoleStr () |
| void | setPrimaryRoleStr (String primaryRoleStr) |
| String | getSpeedStr () |
| void | setSpeedStr (String speedStr) |
| String | getTrackingStr () |
| void | setTrackingStr (String trackingStr) |
| String | getTurnRateStr () |
| void | setTurnRateStr (String turnRateStr) |
| String | getAccuracyStr () |
| void | setAccuracyStr (String accuracyStr) |
| String | getCustomPrimary () |
| void | setCustomPrimary (String customPrimary) |
| String | getCustomPrimaryHL () |
| void | setCustomPrimaryHL (String customPrimaryHL) |
| String | getCustomAncillary () |
| void | setCustomAncillary (String customAncillary) |
| String | getCustomAncillaryHL () |
| void | setCustomAncillaryHL (String customAncillaryHL) |
| boolean | isNoDPSInTooltip () |
| void | setNoDPSInTooltip (boolean noDPSInTooltip) |
| Color | getGlowColor () |
| boolean | isInterruptibleBurst () |
| boolean | isNoImpactSounds () |
| void | setNoImpactSounds (boolean noImpactSounds) |
| DamageType | getDamageType () |
| boolean | isRenderAboveAllWeapons () |
| void | setRenderAboveAllWeapons (boolean renderAboveAllWeapons) |
| boolean | isNoShieldImpactSounds () |
| void | setNoShieldImpactSounds (boolean noShieldImpactSounds) |
| boolean | isNoNonShieldImpactSounds () |
| void | setNoNonShieldImpactSounds (boolean noNonShieldImpactSounds) |
| float | getMinSpread () |
| float | getMaxSpread () |
| float | getSpreadDecayRate () |
| float | getSpreadBuildup () |
| void | setMinSpread (float minSpread) |
| void | setMaxSpread (float maxSpread) |
| void | setSpreadDecayRate (float spreadDecayRate) |
| void | setSpreadBuildup (float spreadBuildup) |
| float | getBurstDuration () |
| float | getAutofireAccBonus () |
| void | setAutofireAccBonus (float autofireAccBonus) |
| Object | getProjectileSpec () |
| float | getBeamChargeupTime () |
| float | getBeamChargedownTime () |
| boolean | isUnaffectedByProjectileSpeedBonuses () |
| void | setUnaffectedByProjectileSpeedBonuses (boolean unaffectedByProjectileSpeedBonuses) |
| float | getChargeTime () |
| WeaponType | getMountType () |
| void | setMountType (WeaponType mountType) |
| float | getExtraArcForAI () |
| void | setExtraArcForAI (float extraArcForAI) |
| void | setWeaponName (String weaponName) |
| float | getMaxRange () |
| void | setMaxRange (float maxRange) |
| void | setOrdnancePointCost (float armamentCapacity) |
| boolean | isShowDamageWhenDecorative () |
| boolean | isBurstBeam () |
| boolean | isStopPreviousFireSound () |
| void | setStopPreviousFireSound (boolean stopPreviousFireSound) |
| boolean | isPlayFullFireSoundOne () |
| void | setPlayFullFireSoundOne (boolean playFullFireSoundOne) |
| void | setBeamSpeed (float beamSpeed) |
| void | setMaxAmmo (int maxAmmo) |
| void | setAmmoPerSecond (float ammoPerSecond) |
| float | getReloadSize () |
| void | setReloadSize (float reloadSize) |
| void | setProjectileSpeed (float projectileSpeed) |
| float | getTurnRate () |
| void | setTurnRate (float turnRate) |
| boolean | isRestrictToSpecifiedMountType () |
| void | setRestrictToSpecifiedMountType (boolean restrictToSpecifiedMountType) |
| float | getFadePreviousFireSound () |
| void | setFadePreviousFireSound (float fadePreviousFireSound) |
| void | setDamageType (DamageType damageType) |
Public Member Functions inherited from com.fs.starfarer.api.loading.WithSourceMod | |
| ModSpecAPI | getSourceMod () |
Definition at line 19 of file WeaponSpecAPI.java.
| void com.fs.starfarer.api.loading.WeaponSpecAPI.addTag | ( | String | tag | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getAccuracyStr | ( | ) |
| EnumSet< WeaponAPI.AIHints > com.fs.starfarer.api.loading.WeaponSpecAPI.getAIHints | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getAmmoPerSecond | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getAutofireAccBonus | ( | ) |
| List< String > com.fs.starfarer.api.loading.WeaponSpecAPI.getAutofitCategoriesInPriorityOrder | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getAutofitCategory | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getBaseValue | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getBeamChargedownTime | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getBeamChargeupTime | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getBurstDuration | ( | ) |
| int com.fs.starfarer.api.loading.WeaponSpecAPI.getBurstSize | ( | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getChargeTime | ( | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getCustomAncillary | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getCustomAncillaryHL | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getCustomPrimary | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getCustomPrimaryHL | ( | ) |
| DamageType com.fs.starfarer.api.loading.WeaponSpecAPI.getDamageType | ( | ) |
| DerivedWeaponStatsAPI com.fs.starfarer.api.loading.WeaponSpecAPI.getDerivedStats | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getExtraArcForAI | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getFadePreviousFireSound | ( | ) |
| Color com.fs.starfarer.api.loading.WeaponSpecAPI.getGlowColor | ( | ) |
Implemented in com.fs.starfarer.api.loading.BeamWeaponSpecAPI.
| List< Float > com.fs.starfarer.api.loading.WeaponSpecAPI.getHardpointAngleOffsets | ( | ) |
| List< Vector2f > com.fs.starfarer.api.loading.WeaponSpecAPI.getHardpointFireOffsets | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getHardpointSpriteName | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getHardpointUnderSpriteName | ( | ) |
| List< Float > com.fs.starfarer.api.loading.WeaponSpecAPI.getHiddenAngleOffsets | ( | ) |
| List< Vector2f > com.fs.starfarer.api.loading.WeaponSpecAPI.getHiddenFireOffsets | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getManufacturer | ( | ) |
| int com.fs.starfarer.api.loading.WeaponSpecAPI.getMaxAmmo | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getMaxRange | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getMaxSpread | ( | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getMinSpread | ( | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| WeaponType com.fs.starfarer.api.loading.WeaponSpecAPI.getMountType | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getOrdnancePointCost | ( | MutableCharacterStatsAPI | stats | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getOrdnancePointCost | ( | MutableCharacterStatsAPI | stats, |
| MutableShipStatsAPI | shipStats ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getPrimaryRoleStr | ( | ) |
| Object com.fs.starfarer.api.loading.WeaponSpecAPI.getProjectileSpec | ( | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getRarity | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getReloadSize | ( | ) |
| WeaponSize com.fs.starfarer.api.loading.WeaponSpecAPI.getSize | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getSpeedStr | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getSpreadBuildup | ( | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getSpreadDecayRate | ( | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| Set< String > com.fs.starfarer.api.loading.WeaponSpecAPI.getTags | ( | ) |
| int com.fs.starfarer.api.loading.WeaponSpecAPI.getTier | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getTrackingStr | ( | ) |
| float com.fs.starfarer.api.loading.WeaponSpecAPI.getTurnRate | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getTurnRateStr | ( | ) |
| List< Float > com.fs.starfarer.api.loading.WeaponSpecAPI.getTurretAngleOffsets | ( | ) |
| List< Vector2f > com.fs.starfarer.api.loading.WeaponSpecAPI.getTurretFireOffsets | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getTurretSpriteName | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getTurretUnderSpriteName | ( | ) |
| WeaponType com.fs.starfarer.api.loading.WeaponSpecAPI.getType | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getWeaponGroupTag | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getWeaponId | ( | ) |
| String com.fs.starfarer.api.loading.WeaponSpecAPI.getWeaponName | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.hasTag | ( | String | tag | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isBeam | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isBurstBeam | ( | ) |
Implemented in com.fs.starfarer.api.loading.BeamWeaponSpecAPI.
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isInterruptibleBurst | ( | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isNoDPSInTooltip | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isNoImpactSounds | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isNoNonShieldImpactSounds | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isNoShieldImpactSounds | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isPlayFullFireSoundOne | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isRenderAboveAllWeapons | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isRestrictToSpecifiedMountType | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isShowDamageWhenDecorative | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isStopPreviousFireSound | ( | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.isUnaffectedByProjectileSpeedBonuses | ( | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setAccuracyStr | ( | String | accuracyStr | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setAmmoPerSecond | ( | float | ammoPerSecond | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setAutofireAccBonus | ( | float | autofireAccBonus | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setBeamSpeed | ( | float | beamSpeed | ) |
Implemented in com.fs.starfarer.api.loading.BeamWeaponSpecAPI.
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setCustomAncillary | ( | String | customAncillary | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setCustomAncillaryHL | ( | String | customAncillaryHL | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setCustomPrimary | ( | String | customPrimary | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setCustomPrimaryHL | ( | String | customPrimaryHL | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setDamageType | ( | DamageType | damageType | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setExtraArcForAI | ( | float | extraArcForAI | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setFadePreviousFireSound | ( | float | fadePreviousFireSound | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setManufacturer | ( | String | manufacturer | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setMaxAmmo | ( | int | maxAmmo | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setMaxRange | ( | float | maxRange | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setMaxSpread | ( | float | maxSpread | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setMinSpread | ( | float | minSpread | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setMountType | ( | WeaponType | mountType | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setNoDPSInTooltip | ( | boolean | noDPSInTooltip | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setNoImpactSounds | ( | boolean | noImpactSounds | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setNoNonShieldImpactSounds | ( | boolean | noNonShieldImpactSounds | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setNoShieldImpactSounds | ( | boolean | noShieldImpactSounds | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setOrdnancePointCost | ( | float | armamentCapacity | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setPlayFullFireSoundOne | ( | boolean | playFullFireSoundOne | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setPrimaryRoleStr | ( | String | primaryRoleStr | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setProjectileSpeed | ( | float | projectileSpeed | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setRarity | ( | float | rarity | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setReloadSize | ( | float | reloadSize | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setRenderAboveAllWeapons | ( | boolean | renderAboveAllWeapons | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setRestrictToSpecifiedMountType | ( | boolean | restrictToSpecifiedMountType | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setSpeedStr | ( | String | speedStr | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setSpreadBuildup | ( | float | spreadBuildup | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setSpreadDecayRate | ( | float | spreadDecayRate | ) |
Implemented in com.fs.starfarer.api.loading.ProjectileWeaponSpecAPI.
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setStopPreviousFireSound | ( | boolean | stopPreviousFireSound | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setTrackingStr | ( | String | trackingStr | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setTurnRate | ( | float | turnRate | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setTurnRateStr | ( | String | turnRateStr | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setUnaffectedByProjectileSpeedBonuses | ( | boolean | unaffectedByProjectileSpeedBonuses | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setWeaponGroupTag | ( | String | weaponGroupTag | ) |
| void com.fs.starfarer.api.loading.WeaponSpecAPI.setWeaponName | ( | String | weaponName | ) |
| boolean com.fs.starfarer.api.loading.WeaponSpecAPI.usesAmmo | ( | ) |