Better combat aims to make starsector combat more fun by modifying values, and adding a few small features.
current version:
https://gitlab.com/starsector/better_combat/-/archive/main/better_combat-main.zipreleases:
https://gitlab.com/starsector/better_combat/-/releasesalmost everything is configurable.
Safe to add and remove.
Compatible with secrets of the frontier
Integrated with luna lib
With default settings, ships have a much faster top speed, but take much longer to accelerate to top speed. Along with this, the map size and weapon range is changed for longer range gameplay.
https://youtu.be/mikU8sxLbuUAdded Features:
bigger asteroids
asteroids split on destruction
ship fragments move more when a ship is destroyed
PPT and CR reduced by ship damage(disabled by default)
Dynamic Zero Flux speed boost based on ship speed(disabled by default)
Values better combat allows you to modify:
map size
ship deployment location and spacing
max zoom out of the combat camera
how far ships reveal fog of war
weapon range & damage
projectile speed
missile speed & maneuverability
missile submunition properties
fighter range & speed
ship speed, acceleration, hull, armor, shield, phase, flux, ordinance points, explosion size, PPT, bounds radius.
Phase global values
You can also modify values of particular weapons and ships using a query system.
Thanks to Liral for the map code
Thanks to Crablobab for the asteroid code
Thanks to Maelstrom for suggesting and testing features.
Known issues:
Sometimes ships are indestructible. This is caused by the after deployment feature, disable that feature if you experience the bug.
changelog: 0.3.15
Increased default autofire mult back to 5
Updated to Starsector 0.98a-RC5
Added missileRangeMultiplierStat, splitting the missile range stat card
Added and updated descriptions to many settings
previous changelog:
Spoiler
0.1.5:
added range threshold feature.
added asteroid splitting feature.
added weapon range threshold modification(for SO) feature.
added weapon range addition.
added projectile speed feature.
added recoil feature.
added missile speed feature.
added instant beams feature.
fixed issue with projectile coast enable effecting unintended features.
fixed issue with weapon range incorrectly calculating range of projectiles.
0.2.0:
implemented integration with lunalib
updated settings
changed asteroid HP to be more regular
added asteroidHpExponentFactor
0.3.0:
added sightFeature
map feature toggleable
added deployment feature
bug fixes with bounds feature, missile speed
secrets of the frontier integration
added CR reduction on damage taken feature
added autofire accuracy feature
added acceleration addition
0.3.1
added submunition feature
added max zoom feature
added arbitrary settings feature, which allows you to override settings in settings.json
fixed deployment bug where ships from mods that deploy other ships were being moved to the deployment zone
changed location of the settings file to be more convenient
changed several setting defaults
0.3.2
fixed crash wile loading the game
0.3.3
added range exponent
fixed arbitrary settings toggle logic
added ship defense feature
added ship shield and phase feature
added ship flux feature
rearranged the settings to make more sense
modified settings
0.3.4
added opFeature
added beamDamageDropoffFeature
added phaseConstantsFeature
added shipExplosionFeature
0.3.5
added mapSizeFactorNoObjectives
added fighterTargetSpeed
added shipTargetSpeed
moved useAdditionalAsteroidSprites to be a setting instead of hard coded
added retreatAtLowCrFeature
added shipFragmentSpeedFeature
0.3.6
added weaponDamageFeature
added pptFeature
added customValuesFeature, allowing ships and weapons to be modified using a query
added weaponDamageMult
added turn acceleration and rate to shipAccelerationFeature
changed cr damage feature to respect PPT. Added a PptPerHullAmount value
0.3.7
modified default settings
fixed bug where CR per damage did not work
added noFluxBurnSystemsFeature, replacing a built in feature with one that is configurable. Now there is no difference between a vanilla game and one running better combat with all the settings off
fixed bug where asteroids removed by ships deploying on top of them were creating fragments
added afterDeploymentFeature with slowdownAfterDeployment and deploymentImmunity
0.3.8
fixed issue where asteroids would explode at the start of combat under some conditions
0.3.12
fixed AI autofire
Reduced default autofire accuracy mult to 1
fixed abyssal hyperspace terrain not appearing in combat
0.3.13
hotfix. The AI fix only worked with projectile speed multiplier at 2
0.3.14
changed default setting for asteroid density
added asteroidInitialSpawnDistance
0.3.9
modified logic for spawn protection. Hopefully fixing issues where sometimes ships will become invunerable.
added ship break feature, which modifies the number of pieces a ship breaks into
0.3.10
added melee weapons from some other mods to weapon exclusions.
0.3.11
made armaa strikecraft use the fighter speed rather than the ship speed
removed spawn protection from default settings due to continued reports of a bug making some ships invincible.
Have fun!