| addEntity(CombatEntityAPI entity) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addFloatingDamageText(Vector2f loc, float damage, Color color, CombatEntityAPI attachedTo, CombatEntityAPI damageSource) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addFloatingDamageText(Vector2f loc, float damage, float spread, Color color, CombatEntityAPI to, CombatEntityAPI source) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addFloatingText(Vector2f loc, String text, float size, Color color, CombatEntityAPI attachedTo, float flashFrequency, float flashDuration) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addFloatingTextAlways(Vector2f loc, String text, float size, Color color, CombatEntityAPI attachedTo, float flashFrequency, float flashDuration, float durInPlace, float durFloatingUp, float durFadingOut, float baseAlpha) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addHitParticle(Vector2f loc, Vector2f vel, float size, float brightness, float duration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addHitParticle(Vector2f loc, Vector2f vel, float size, float brightness, float durationIn, float totalDuration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addHitParticle(Vector2f loc, Vector2f vel, float size, float brightness, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addLayeredRenderingPlugin(CombatLayeredRenderingPlugin plugin) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addNebulaParticle(Vector2f loc, Vector2f vel, float size, float endSizeMult, float rampUpFraction, float fullBrightnessFraction, float totalDuration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addNebulaParticle(Vector2f loc, Vector2f vel, float size, float endSizeMult, float rampUpFraction, float fullBrightnessFraction, float totalDuration, Color color, boolean expandAsSqrt) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addNebulaSmokeParticle(Vector2f loc, Vector2f vel, float size, float endSizeMult, float rampUpFraction, float fullBrightnessFraction, float totalDuration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addNebulaSmoothParticle(Vector2f loc, Vector2f vel, float size, float endSizeMult, float rampUpFraction, float fullBrightnessFraction, float totalDuration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addNebulaSmoothParticle(Vector2f loc, Vector2f vel, float size, float endSizeMult, float rampUpFraction, float fullBrightnessFraction, float totalDuration, Color color, boolean expandAsSqrt) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addNegativeNebulaParticle(Vector2f loc, Vector2f vel, float size, float endSizeMult, float rampUpFraction, float fullBrightnessFraction, float totalDuration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addNegativeParticle(Vector2f loc, Vector2f vel, float size, float rampUpFraction, float totalDuration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addNegativeSwirlyNebulaParticle(Vector2f loc, Vector2f vel, float size, float endSizeMult, float rampUpFraction, float fullBrightnessFraction, float totalDuration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addPlugin(EveryFrameCombatPlugin plugin) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addSmokeParticle(Vector2f loc, Vector2f vel, float size, float opacity, float duration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addSmoothParticle(Vector2f loc, Vector2f vel, float size, float brightness, float duration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addSmoothParticle(Vector2f loc, Vector2f vel, float size, float brightness, float rampUpFraction, float totalDuration, Color color) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| addSwirlyNebulaParticle(Vector2f loc, Vector2f vel, float size, float endSizeMult, float rampUpFraction, float fullBrightnessFraction, float totalDuration, Color color, boolean expandAsSqrt) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| applyDamage(CombatEntityAPI entity, Vector2f point, float damageAmount, DamageType damageType, float empAmount, boolean bypassShields, boolean dealsSoftFlux, Object source, boolean playSound) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| applyDamage(CombatEntityAPI entity, Vector2f point, float damageAmount, DamageType damageType, float empAmount, boolean bypassShields, boolean dealsSoftFlux, Object source) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| applyDamage(Object damageModifierParam, CombatEntityAPI entity, Vector2f point, float damageAmount, DamageType damageType, float empAmount, boolean bypassShields, boolean dealsSoftFlux, Object source, boolean playSound) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| applyDamageModifiersToSpawnedProjectileWithNullWeapon(ShipAPI source, WeaponType type, boolean isBeam, DamageAPI damage) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| applyImpact(Vector2f vel, float impact, CombatEntityAPI target, Vector2f point) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| createFakeWeapon(ShipAPI ship, String weaponId) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| createFXDrone(ShipVariantAPI variant) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| createProximityFuseAI(MissileAPI missile) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| endCombat(float delay) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| endCombat(float delay, FleetSide winner) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAiGridAsteroids() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAiGridMissiles() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAiGridShips() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAimPointWithLeadForAutofire(CombatEntityAPI from, float accuracyFactor, CombatEntityAPI to, float projSpeed) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAllObjectGrid() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAllObjectives() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAllShips() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAsteroidGrid() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getAsteroids() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getBackgroundColor() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getBackgroundGlowColor() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getBackgroundSpriteName() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getBeams() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getCombatNotOverFor() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getCombatUI() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getContext() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getCustomData() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getCustomExitButtonConfirmString() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getCustomExitButtonTitle() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getDamageData() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getElapsedInContactWithEnemy() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getElapsedInLastFrame() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getFleetManager(FleetSide side) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getFleetManager(int owner) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getFogOfWar(int owner) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getListenerManager() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getMapHeight() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getMapWidth() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getMissileGrid() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getMissiles() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getMissionId() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getNebula() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getObjectives() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getPlayerShip() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getProjectiles() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getShipGrid() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getShipPlayerIsTransferringCommandFrom() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getShipPlayerIsTransferringCommandTo() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getShipPlayerLastTransferredCommandTo() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getShips() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getTimeMult() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getTotalElapsedTime(boolean includePaused) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getViewport() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| getWinningSideId() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| hasAttachedFloaty(CombatEntityAPI entity) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| hasPluginOfClass(Class c) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| headInDirectionWithoutTurning(MissileAPI missile, float desiredHeading, float desiredSpeed) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| headInDirectionWithoutTurning(ShipAPI ship, float desiredHeading, float desiredSpeed) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isAwareOf(int owner, CombatEntityAPI other) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isBackgroundGlowColorNonAdditive() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isCombatOver() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isEnemyInFullRetreat() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isEntityInPlay(CombatEntityAPI entity) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isFleetsInContact() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isInCampaign() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isInCampaignSim() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isInEngine(ShipAPI ship) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isInFastTimeAdvance() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isInMissionSim() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isInPlay(Object object) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isMissileAlive(MissileAPI missile) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isMission() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isPaused() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isRenderStarfield() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isShipAlive(ShipAPI ship) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isSimulation() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isUIAutopilotOn() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isUIShowingDialog() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| isUIShowingHUD() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| maintainStatusForPlayerShip(Object key, String spriteName, String title, String data, boolean isDebuff) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| playerHasAllyReserves() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| playerHasNonAllyReserves() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| playShipExplosionSound(ShipAPI ship) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| removeEntity(CombatEntityAPI entity) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| removeObject(Object object) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| removePlugin(EveryFrameCombatPlugin plugin) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setBackgroundColor(Color backgroundColor) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setBackgroundGlowColor(Color backgroundGlowColor) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setBackgroundGlowColorNonAdditive(boolean backgroundGlowColorNonAdditive) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setCombatNotOverFor(float seconds) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setCombatNotOverForAtLeast(float seconds) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setCustomExit(String buttonTitle, String confirmString) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setDoNotEndCombat(boolean doNotEndCombat) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setHyperspaceMode() | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setMaxFleetPoints(FleetSide side, int fleetPoints) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setPaused(boolean paused) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setPlayerShipExternal(ShipAPI ship) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setRenderStarfield(boolean renderStarfield) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setShipPlayerLastTransferredCommandTo(ShipAPI ship) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| setSideDeploymentOverrideSide(FleetSide sideDeploymentOverrideSide) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnAsteroid(int size, float x, float y, float dx, float dy) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnAsteroid(String spriteName, float x, float y, float dx, float dy, boolean fromRing) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnDamagingExplosion(DamagingExplosionSpec spec, ShipAPI source, Vector2f location) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnDamagingExplosion(DamagingExplosionSpec spec, ShipAPI source, Vector2f location, boolean canDamageSource) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnDebrisLarge(Vector2f loc, Vector2f vel, int num, float facing, float spread, float minVel, float velRange, float maxRotation) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnDebrisMedium(Vector2f loc, Vector2f vel, int num, float facing, float spread, float minVel, float velRange, float maxRotation) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnDebrisSmall(Vector2f loc, Vector2f vel, int num, float facing, float spread, float minVel, float velRange, float maxRotation) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnEmpArc(ShipAPI damageSource, Vector2f point, CombatEntityAPI pointAnchor, CombatEntityAPI empTargetEntity, DamageType damageType, float damAmount, float empDamAmount, float maxRange, String impactSoundId, float thickness, Color fringe, Color core) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnEmpArc(ShipAPI damageSource, Vector2f point, CombatEntityAPI pointAnchor, CombatEntityAPI empTargetEntity, DamageType damageType, float damAmount, float empDamAmount, float maxRange, String impactSoundId, float thickness, Color fringe, Color core, EmpArcParams params) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnEmpArcPierceShields(ShipAPI damageSource, Vector2f point, CombatEntityAPI pointAnchor, CombatEntityAPI empTargetEntity, DamageType damageType, float damAmount, float empDamAmount, float maxRange, String impactSoundId, float thickness, Color fringe, Color core) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnEmpArcPierceShields(ShipAPI damageSource, Vector2f point, CombatEntityAPI pointAnchor, CombatEntityAPI empTargetEntity, DamageType damageType, float damAmount, float empDamAmount, float maxRange, String impactSoundId, float thickness, Color fringe, Color core, EmpArcParams params) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnEmpArcVisual(Vector2f from, CombatEntityAPI fromAnchor, Vector2f to, CombatEntityAPI toAnchor, float thickness, Color fringe, Color core) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnEmpArcVisual(Vector2f from, CombatEntityAPI fromAnchor, Vector2f to, CombatEntityAPI toAnchor, float thickness, Color fringe, Color core, EmpArcParams params) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnExplosion(Vector2f loc, Vector2f vel, Color color, float size, float maxDuration) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnMuzzleFlashOrSmoke(ShipAPI ship, WeaponSlotAPI slot, WeaponSpecAPI spec, int barrel, float targetAngle) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnMuzzleFlashOrSmoke(ShipAPI ship, Vector2f point, WeaponSpecAPI spec, float targetAngle) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnProjectile(ShipAPI ship, WeaponAPI weapon, String weaponId, Vector2f point, float angle, Vector2f shipVelocity) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| spawnProjectile(ShipAPI ship, WeaponAPI weapon, String weaponId, String projSpecId, Vector2f point, float angle, Vector2f shipVelocity) | com.fs.starfarer.api.combat.CombatEngineAPI | |
| updateStationModuleLocations(ShipAPI station) | com.fs.starfarer.api.combat.CombatEngineAPI | |