|
Post by cipherpunks on Jul 27, 2019 13:06:38 GMT
I have some stock module ships that are roughly analogous to stock ones (having at least as good delta-v, mostly better price, better acceleration and same mass rounded [...], 5-10x stronger. They don't usually keep the flavour in regards to armour and propellant [...] and tend to have more multipurpose armaments. I wonder if their so-called "doctrine" is mostly the same as their stock counterparts... And, as always - post them here, or it didn't happened tm ;) Why? What exactly is AI's problem with droptanks?
|
|
|
Post by AtomHeartDragon on Jul 27, 2019 13:37:32 GMT
I wonder if their so-called "doctrine" is mostly the same as their stock counterparts... And, as always - post them here, or it didn't happened tm Scroll down to singature. It jettisons them in combat where it causes all sorts of problems.
|
|
|
Post by cipherpunks on Jul 28, 2019 12:28:51 GMT
Scroll down to singature. Oh, I somehow thought new ones. Nevermind.
|
|
|
Post by AtomHeartDragon on Apr 26, 2020 10:22:42 GMT
Basically, "tank some fire" was my point. Ships needs some amount which will let to kill the enemy before getting fatal damage. The problem with stock designs is that they try to tank all the fire. Basically, building ships in such way that getting hit is their normal mode of operation seems to be a losing game. It would be nice, BTW, to have ships automatically retract redundant radiators, only leaving the amount needed for actual cooling. Eh, combustion gun fire is easy to evade with any reasonably manoeuvrable ship even at stock EM guns/lasers engagement ranges. It might be a bit scarier against microdrone dV attrition, but OTOH with custom modules you get to field those 100km/s RGs and long range laser arrays which will burn through microdrones fast at much longer range. And there is always missile/nukegun/turretbomb nuclear PD for swarms. Armour zoning has its own set of problems. If you let it drive your ship's design you end up with very lightweight, yet fiendishly hard to penetrate armour scheme for your crew (sitting in armoured nosecone) and other critical components (or just resilient power generation), BUT you need to constrain your maneuverability and you will likely end up with dead and very flat crew after anything pierces your almost unarmoured propellant tanks. And if it somehow does not kill the crew, constrained maneuverability will ensure your ship won't be able to kill the spin, preventing effective gunnery and letting enemy fire shred it with impunity. OTOH If you don't let zoning drive your ship design, the crew is going to end up near center of mass meaning you'll have to continue your strongest armour layers past half of ship's length. That's going to eat in your mass budget. That's unsurprising, because they are very accurate and effectively drill through the armour hitting the same spot repeatedly. Sniper coilguns, especially multiple firing at single target concurrently are also great armour piercers, with decent (for stock weapon) engagement range too.
|
|
|
Post by eternalsorrow on Apr 26, 2020 13:42:58 GMT
I was talking about orbital evasion. The only survival guarantee you can get is not engaging at all, but that may be a trouble since enemy usually got enough of drones to send them in multiple fleets.
Sure, but I still consider it as a must have in some amount, I cannot recall any warship/tank/plane without differentiated armor. After experiments I've came to the whole‑body‑but‑more‑hardened‑nose scheme, since nosetanking also reduces your cross-section and exposes only radiator edges. High aspect-ratio square broadsiders should work too but I didn't succeed with them.
That makes the sense and explains why ceramic works there.
|
|
|
Post by cipherpunks on Apr 27, 2020 8:29:06 GMT
It would be nice, BTW, to have ships automatically retract redundant radiators, only leaving the amount needed for actual cooling. Oh yeah! Seconding this wholeheartedly. If only @ qswitched would do that, and fix known bugs... I'd buy me a new copy.
|
|
|
Post by AtomHeartDragon on Apr 27, 2020 8:55:46 GMT
It would be nice, BTW, to have ships automatically retract redundant radiators, only leaving the amount needed for actual cooling. Oh yeah! Seconding this wholeheartedly. If only @ qswitched would do that, and fix known bugs... I'd buy me a new copy. And re-released on GOG... Would also be nice if he made a new trailer (not for us but to sell the game better), I would happily lend some ships and modules.
|
|
Echo
Full Member
Posts: 141
|
Post by Echo on Apr 27, 2020 12:41:17 GMT
It would be nice, BTW, to have ships automatically retract redundant radiators, only leaving the amount needed for actual cooling. Using custom modules, you could design a type of radiator that let's you cool the reactor using just one "set": basically you choose the reactor, add a single radiator type, then change the number of radiators with the slider (the one that goes from 1 to 20); then you design another type of radiator that is just the first but with a different name or that is just a cm or m longer (haven't tested if changing just the name actually works), then add those too (in equal or greater number, your choice). When in combat, you retract one set and leave the other unfolded, then when it is too damage and can't cool anymore, you unfold the backup set. You can do the same using stock modules too.
|
|
|
Post by AtomHeartDragon on Apr 27, 2020 12:51:10 GMT
It would be nice, BTW, to have ships automatically retract redundant radiators, only leaving the amount needed for actual cooling. Using custom modules, you could design a type of radiator that let's you cool the reactor using just one "set": basically you choose the reactor, add a single radiator type, then change the number of radiators with the slider (the one that goes from 1 to 20); then you design another type of radiator that is just the first but with a different name or that is just a cm or m longer (haven't tested if changing just the name actually works), then add those too (in equal or greater number, your choice). When in combat, you retract one set and leave the other unfolded, then when it is too damage and can't cool anymore, you unfold the backup set. You can do the same using stock modules too. Yeah, but that's a lot of annoying micro. It would be nice to have it automated, because why not?
|
|
Echo
Full Member
Posts: 141
|
Post by Echo on May 1, 2020 19:13:22 GMT
After experiments I've came to the whole‑body‑but‑more‑hardened‑nose scheme, since nosetanking also reduces your cross-section and exposes only radiator edges. Maybe you'll find these useful then. Just the stock AI military doctrines, but the capitals use nose forward instead of broadside.
AI.txt MilitaryDoctrine Aggressive MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 4 StaggerDistance_km 750 AttackWingSize 20 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 2 StaggerDistance_km 2000 AttackWingSize 25 ReserveSize 5 CapitalShipInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .45 DistanceMaximum_km 5000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .35 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 2. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 5. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 25. InterceptDeltaVLimit_Percent .40 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 45. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers FlareLaunchers AllGuns OtherLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Aggressive, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 4 StaggerDistance_km 750 AttackWingSize 20 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 2 StaggerDistance_km 2000 AttackWingSize 25 ReserveSize 5 CapitalShipInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .45 DistanceMaximum_km 5000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .35 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 2. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 5. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 25. InterceptDeltaVLimit_Percent .40 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 45. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers FlareLaunchers AllGuns OtherLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Balanced MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 50000 WingsInFlightNeeded 1 AttackWingSize 20 ReserveSize 10 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 10 CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 DeltaVBudget_Percent .90 DistanceMaximum_km 2000 OnlyEnsurePlanarity true InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .40 DistanceMaximum_km 30000 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .15 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns OtherLaunchers FlareLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough false OnlyAgainstUncrewedEnemies true AlwaysAvailableInSandbox true
MilitaryDoctrine Balanced, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 50000 WingsInFlightNeeded 1 AttackWingSize 20 ReserveSize 10 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 10 CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 DeltaVBudget_Percent .90 DistanceMaximum_km 2000 OnlyEnsurePlanarity true InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .40 DistanceMaximum_km 30000 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .15 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns OtherLaunchers FlareLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough false OnlyAgainstUncrewedEnemies true AlwaysAvailableInSandbox true
MilitaryDoctrine Cautious MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 30000 WingsInFlightNeeded 1 AttackWingSize 25 ReserveSize 25 DroneLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 20000 WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 15 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .35 DistanceMaximum_km 1000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. DroneInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .15 DistanceMaximum_km 500 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Broadside CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 60. InterceptDeltaVLimit_Percent .15 LaunchDefensively true WeaponDestroyedOrder No Order TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 90. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns InactiveLasers OtherLaunchers HotRadiators FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 7 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Cautious, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 30000 WingsInFlightNeeded 1 AttackWingSize 25 ReserveSize 25 DroneLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 20000 WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 15 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .35 DistanceMaximum_km 1000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. DroneInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .15 DistanceMaximum_km 500 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Nose Forward CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 60. InterceptDeltaVLimit_Percent .15 LaunchDefensively true WeaponDestroyedOrder No Order TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 90. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns InactiveLasers OtherLaunchers HotRadiators FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 7 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Conservative MissileLaunchDoctrine OnlyWhenNodal true DistanceMaximum_km 60000 WingsInFlightNeeded 1 AttackWingSize 10 ReserveSize 20 DroneLaunchDoctrine OnlyWhenNodal true DistanceMaximum_km 40000 WingsInFlightNeeded 1 AttackWingSize 10 ReserveSize 15 MissileInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .35 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 3. DroneInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .10 DistanceMaximum_km 40000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Broadside CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 45. InterceptDeltaVLimit_Percent .15 LaunchDefensively true WeaponDestroyedOrder No Order TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 75. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns OtherLaunchers HotRadiators ColdRadiators Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 2 LaunchEvenIfHeatIsNotEnough false OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Conservative, Nose Forward MissileLaunchDoctrine OnlyWhenNodal true DistanceMaximum_km 60000 WingsInFlightNeeded 1 AttackWingSize 10 ReserveSize 20 DroneLaunchDoctrine OnlyWhenNodal true DistanceMaximum_km 40000 WingsInFlightNeeded 1 AttackWingSize 10 ReserveSize 15 MissileInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .35 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 3. DroneInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .10 DistanceMaximum_km 40000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Nose Forward CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 45. InterceptDeltaVLimit_Percent .15 LaunchDefensively true WeaponDestroyedOrder No Order TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 75. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns OtherLaunchers HotRadiators ColdRadiators Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 2 LaunchEvenIfHeatIsNotEnough false OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Cunning MissileLaunchDoctrine OnlyWhenNodal true StaggerDistance_km 10000 DistanceMaximum_km 20000 WingsInFlightNeeded 3 AttackWingSize 20 ReserveSize 5 DroneLaunchDoctrine OnlyWhenNodal true StaggerDistance_km 20000 DistanceMaximum_km 25000 WingsInFlightNeeded 2 AttackWingSize 10 ReserveSize 5 CapitalShipInterceptDoctrine DeltaVBudget_Percent .75 InstantaneousDeltaVBudget_Percent .20 DistanceMaximum_km 10000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine DeltaVBudget_Percent .95 InstantaneousDeltaVBudget_Percent .15 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine DeltaVBudget_Percent .95 InstantaneousDeltaVBudget_Percent .10 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .20 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 90. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers FlareLaunchers Engines HotRadiators AllGuns OtherLaunchers InactiveLasers ExternalTanks FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Cunning, Nose Forward MissileLaunchDoctrine OnlyWhenNodal true StaggerDistance_km 10000 DistanceMaximum_km 20000 WingsInFlightNeeded 3 AttackWingSize 20 ReserveSize 5 DroneLaunchDoctrine OnlyWhenNodal true StaggerDistance_km 20000 DistanceMaximum_km 25000 WingsInFlightNeeded 2 AttackWingSize 10 ReserveSize 5 CapitalShipInterceptDoctrine DeltaVBudget_Percent .75 InstantaneousDeltaVBudget_Percent .20 DistanceMaximum_km 10000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine DeltaVBudget_Percent .95 InstantaneousDeltaVBudget_Percent .15 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine DeltaVBudget_Percent .95 InstantaneousDeltaVBudget_Percent .10 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .20 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 90. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers FlareLaunchers Engines HotRadiators AllGuns OtherLaunchers InactiveLasers ExternalTanks FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Defensive DoNotTryToStayInHillSphere true CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Broadside CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine NeverIgnoreRange true TargetPriorities ActiveLasers AllGuns OtherLaunchers FlareLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Defensive, Nose Forward DoNotTryToStayInHillSphere true CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Nose Forward CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine NeverIgnoreRange true TargetPriorities ActiveLasers AllGuns OtherLaunchers FlareLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Launcher DoNotTryToStayInHillSphere true MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 30 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 0 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .40 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .25 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 15. InterceptDeltaVLimit_Percent .50 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 30. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring false IgnoreRangeForLaunchers true TargetPriorities ActiveLasers HotRadiators AllGuns OtherLaunchers ColdRadiators FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Launcher, Nose Forward DoNotTryToStayInHillSphere true MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 30 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 0 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .40 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .25 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 15. InterceptDeltaVLimit_Percent .50 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 30. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring false IgnoreRangeForLaunchers true TargetPriorities ActiveLasers HotRadiators AllGuns OtherLaunchers ColdRadiators FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Ranged MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 50000 WingsInFlightNeeded 1 AttackWingSize 50 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 10 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 DistanceMaximum_km 30000 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 40. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 75. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers Engines AllGuns InactiveLasers OtherLaunchers FlareLaunchers HotRadiators ColdRadiators FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Ranged, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 50000 WingsInFlightNeeded 1 AttackWingSize 50 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 10 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 DistanceMaximum_km 30000 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 40. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 75. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers Engines AllGuns InactiveLasers OtherLaunchers FlareLaunchers HotRadiators ColdRadiators FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Reckless MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 StaggerDistance_km 750 AttackWingSize 20 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 2 StaggerDistance_km 2000 AttackWingSize 25 ReserveSize 5 CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 DeltaVBudget_Percent .95 DistanceMaximum_km 10000 OnlyEnsurePlanarity true InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 2. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 5. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Broadside DroneDoctrine MinimumInterceptTime_s 20. InterceptDeltaVLimit_Percent .50 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 30. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers HotRadiators Engines AllGuns OtherLaunchers FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Reckless, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 StaggerDistance_km 750 AttackWingSize 20 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 2 StaggerDistance_km 2000 AttackWingSize 25 ReserveSize 5 CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 DeltaVBudget_Percent .95 DistanceMaximum_km 10000 OnlyEnsurePlanarity true InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 2. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 5. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Broadside DroneDoctrine MinimumInterceptTime_s 20. InterceptDeltaVLimit_Percent .50 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 30. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers HotRadiators Engines AllGuns OtherLaunchers FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Striker DoNotTryToStayInHillSphere true DisableWeaponsOutsideOfCombat true CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .25 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Broadside TargetInRangeOrder Broadside TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring false IgnoreRangeForLaunchers true TargetPriorities ActiveLasers HotRadiators AllGuns OtherLaunchers Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
MilitaryDoctrine Striker, Nose Forward DoNotTryToStayInHillSphere true DisableWeaponsOutsideOfCombat true CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .25 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Nose Forward MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Nose Forward WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring false IgnoreRangeForLaunchers true TargetPriorities ActiveLasers HotRadiators AllGuns OtherLaunchers Engines FlareDoctrine AntiFlareOrder Nose Forward FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies true
2020-08-18: changed all IgnoreRangeIfOverAmmoThreshold_Percent to 1, this should get rid of most of the lag induced by those AIs which ignore range (Vesta Overkill is the main example). See www.youtube.com/watch?v=C87Dn8kuATA
|
|
|
Post by AtomHeartDragon on May 2, 2020 10:27:21 GMT
After experiments I've came to the whole‑body‑but‑more‑hardened‑nose scheme, since nosetanking also reduces your cross-section and exposes only radiator edges. Maybe you'll find these useful then. Just the stock AI military doctrines, but the capitals use nose forward instead of broadside.
AI.txt MilitaryDoctrine Balanced, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 50000 WingsInFlightNeeded 1 AttackWingSize 20 ReserveSize 10 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 10 CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 DeltaVBudget_Percent .90 DistanceMaximum_km 2000 OnlyEnsurePlanarity true InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .40 DistanceMaximum_km 30000 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .15 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns OtherLaunchers FlareLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough false OnlyAgainstUncrewedEnemies false AlwaysAvailableInSandbox true
MilitaryDoctrine Ranged, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 50000 WingsInFlightNeeded 1 AttackWingSize 50 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 10 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 DistanceMaximum_km 30000 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 40. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 75. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent .5 IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers Engines AllGuns InactiveLasers OtherLaunchers FlareLaunchers HotRadiators ColdRadiators FlareDoctrine AntiFlareOrder No Order FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies false
MilitaryDoctrine Conservative, Nose Forward MissileLaunchDoctrine OnlyWhenNodal true DistanceMaximum_km 60000 WingsInFlightNeeded 1 AttackWingSize 10 ReserveSize 20 DroneLaunchDoctrine OnlyWhenNodal true DistanceMaximum_km 40000 WingsInFlightNeeded 1 AttackWingSize 10 ReserveSize 15 MissileInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .35 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 3. DroneInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .10 DistanceMaximum_km 40000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Nose Forward CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 45. InterceptDeltaVLimit_Percent .15 LaunchDefensively true WeaponDestroyedOrder No Order TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 75. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns OtherLaunchers HotRadiators ColdRadiators Engines FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 2 LaunchEvenIfHeatIsNotEnough false OnlyAgainstUncrewedEnemies false
MilitaryDoctrine Aggressive, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 4 StaggerDistance_km 750 AttackWingSize 20 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 2 StaggerDistance_km 2000 AttackWingSize 25 ReserveSize 5 CapitalShipInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .45 DistanceMaximum_km 5000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .35 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 2. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 5. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 25. InterceptDeltaVLimit_Percent .40 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 45. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent .8 IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers FlareLaunchers AllGuns OtherLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies false
MilitaryDoctrine Cunning, Nose Forward MissileLaunchDoctrine OnlyWhenNodal true StaggerDistance_km 10000 DistanceMaximum_km 20000 WingsInFlightNeeded 3 AttackWingSize 20 ReserveSize 5 DroneLaunchDoctrine OnlyWhenNodal true StaggerDistance_km 20000 DistanceMaximum_km 25000 WingsInFlightNeeded 2 AttackWingSize 10 ReserveSize 5 CapitalShipInterceptDoctrine DeltaVBudget_Percent .75 InstantaneousDeltaVBudget_Percent .20 DistanceMaximum_km 10000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine DeltaVBudget_Percent .95 InstantaneousDeltaVBudget_Percent .15 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine DeltaVBudget_Percent .95 InstantaneousDeltaVBudget_Percent .10 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .20 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 90. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent .5 IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers FlareLaunchers Engines HotRadiators AllGuns OtherLaunchers InactiveLasers ExternalTanks FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies false
MilitaryDoctrine Cautious, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 30000 WingsInFlightNeeded 1 AttackWingSize 25 ReserveSize 25 DroneLaunchDoctrine OnlyWhenNodal false DistanceMaximum_km 20000 WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 15 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .35 DistanceMaximum_km 1000 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. DroneInterceptDoctrine DeltaVBudget_Percent .90 InstantaneousDeltaVBudget_Percent .15 DistanceMaximum_km 500 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 3. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Nose Forward CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 60. InterceptDeltaVLimit_Percent .15 LaunchDefensively true WeaponDestroyedOrder No Order TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 90. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 1. IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers AllGuns InactiveLasers OtherLaunchers HotRadiators FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 7 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies false
MilitaryDoctrine Reckless, Nose Forward MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 StaggerDistance_km 750 AttackWingSize 20 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 2 StaggerDistance_km 2000 AttackWingSize 25 ReserveSize 5 CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 DeltaVBudget_Percent .95 DistanceMaximum_km 10000 OnlyEnsurePlanarity true InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 0. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 2. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .20 InterceptCapitalShips true TonnageWeightFactor 5. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Broadside DroneDoctrine MinimumInterceptTime_s 20. InterceptDeltaVLimit_Percent .50 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 30. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent .1 IgnoreRangeOnlyWhenThreatsAreFiring true IgnoreRangeForLaunchers false TargetPriorities ActiveLasers HotRadiators Engines AllGuns OtherLaunchers FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies false
MilitaryDoctrine Defensive, Nose Forward DoNotTryToStayInHillSphere true CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Nose Forward CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine NeverIgnoreRange true TargetPriorities ActiveLasers AllGuns OtherLaunchers FlareLaunchers InactiveLasers HotRadiators Engines FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies false
MilitaryDoctrine Striker, Nose Forward DoNotTryToStayInHillSphere true DisableWeaponsOutsideOfCombat true CapitalShipInterceptDoctrine InstantaneousDeltaVBudget_Percent .25 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .50 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 30. InterceptDeltaVLimit_Percent .25 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 60. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 0. IgnoreRangeOnlyWhenThreatsAreFiring false IgnoreRangeForLaunchers true TargetPriorities ActiveLasers HotRadiators AllGuns OtherLaunchers Engines FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 5 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies false
MilitaryDoctrine Launcher, Nose Forward DoNotTryToStayInHillSphere true MissileLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 30 ReserveSize 0 DroneLaunchDoctrine OnlyWhenNodal false WingsInFlightNeeded 1 AttackWingSize 15 ReserveSize 0 MissileInterceptDoctrine InstantaneousDeltaVBudget_Percent .40 InterceptCapitalShips true InterceptDrones true TonnageWeightFactor 1. DistanceWeightFactor 1. DroneInterceptDoctrine InstantaneousDeltaVBudget_Percent .25 InterceptCapitalShips true TonnageWeightFactor 1. DistanceWeightFactor 1. CombatDoctrine CapitalShipDoctrine EnterCombatOrder Nose Forward TargetInRangeOrder Nose Forward TargetsOutOfRangeOrder Homing CivilianShipCombatOrder Scatter DroneDoctrine MinimumInterceptTime_s 15. InterceptDeltaVLimit_Percent .50 LaunchDefensively true WeaponDestroyedOrder Homing TargetInRangeOrder Broadside TargetOutOfRangeOrder Homing EnemyMissilesInboundOrder Scatter MissileDoctrine MinimumInterceptTime_s 30. SeekOrder Homing EnemyMissilesInboundOrder Scatter WeaponsDoctrine IgnoreRangeIfOverAmmoThreshold_Percent 0. IgnoreRangeOnlyWhenThreatsAreFiring false IgnoreRangeForLaunchers true TargetPriorities ActiveLasers HotRadiators AllGuns OtherLaunchers ColdRadiators FlareDoctrine AntiFlareOrder Homing FlaresNeededInFlight 3 LaunchEvenIfHeatIsNotEnough true OnlyAgainstUncrewedEnemies false
That looks like it's going to be super-handy (could you put it up in workshop as well?). I was actually thinking about making a replacement for AI doctrines that would work better in campaign, and some extras for more flexibility and use with modded ships.
Apart from carriers (excluding Hiveship), Cutter, skiffs and orbital craft most stock designs benefit from nose forward orientation due to armor slope and hiding vulnerable modules, plus their low acceleration prevents effective evasion anyway.
Additionally I would modify flare doctrine in all AI presets:OnlyAgainstUncrewedEnemies true
AntiFlareOrder Nose Forward First because anything else is hilariously nonsensical and somewhat exploitable (enemy is launching nukes, quick home onto them so the splash themselves by launching decoys). Second to mimic what player might do to minimize decoy effectiveness (I wonder if No Order would be a better or worse alternative). Also drone and missile orders for missile inbound could be reevaluated because that's easy way to run them out of delta-v which is usually worse than missiles themselves.
|
|
|
Post by eternalsorrow on May 2, 2020 12:16:50 GMT
Nose Forward is handy in most cases, but Broadside against missiles could be better option since point defense's firepower will be larger and ship's cross-section doesn't matter much in this case.
"Move" as default anti-capital order is also good and allows to escape damage for some time.
|
|
|
Post by AtomHeartDragon on May 2, 2020 15:34:24 GMT
Nose Forward is handy in most cases, but Broadside against missiles could be better option since point defense's firepower will be larger Actually that's no longer the case for most designs, because of extruded turrets. Broadside could be beneficial for some non-stock designs against swarms of kinetic (narrow flak/KKV) missiles overwhelming PD because it limits damage when penetration occurs, but stock designs all lack redundant distributed power generation so if missiles hit them in the broadside they usually kill them. Their only option is to try to prevent penetration even if they cannot prevent impact. Nose forward would also help make designs like Hiveship marginally viable by hiding vulnerable modules from direct fire.
|
|
Echo
Full Member
Posts: 141
|
Post by Echo on May 2, 2020 15:57:50 GMT
could you put it up in workshop as well? Sorry can't do, I don't own a legal copy. Since anonymous downloads are not allowed for this game's steam workshop, I also can't download mods. So I can't check if this mod changes only the ships nose forward or if it makes the other changes you suggested: steamcommunity.com/sharedfiles/filedetails/?id=1286859609Additionally I would modify flare doctrine in all AI presets: OnlyAgainstUncrewedEnemies true AntiFlareOrder Nose Forward First because anything else is hilariously nonsensical and somewhat exploitable (enemy is launching nukes, quick home onto them so the splash themselves by launching decoys). Second to mimic what player might do to minimize decoy effectiveness (I wonder if No Order would be a better or worse alternative). Also drone and missile orders for missile inbound could be reevaluated because that's easy way to run them out of delta-v which is usually worse than missiles themselves. Updated the AI.txt above with your suggestions. Your question reminds me that I haven't said it here yet, but anyone is free to take whatever I do, pretend like they did it and do with it whatever they want, without asking for permission or mentioning me or anything else.
|
|
|
Post by eternalsorrow on May 2, 2020 20:50:28 GMT
CoaDE certainly deserves to be bought. Do it.
It won't. They're just too bad.
One of my biggest wishes is the out-of-box good stock ships, demonstrating how to build a good combat craft for a certain role. Fighting stock ships in campaign just feels like beating children, even if I use them too.
That definitely doesn't sound like something as important as simulation improvement or new campaign, but new players can hugely benefit from it. It would also positively affect the game... dunno how to say, "perception"? It will just look better and more consistent.
|
|