[2.5.2+] Xavorion: Combat AI

If you liked this item, please rate it up on Steam Workshop page.

Author: LM13

Last revision: 16 Dec, 2024 at 13:54 UTC

File size: 516.2 KB

On Steam Workshop

Description:

Combat AI extension for NPC and Player ships. Includes some QoL improvements for RTS and TPP combat.
Adds more precise control over ships, and automatic target selection after finished attack orders.

Part of "Avorion – eXtended" gameplay overhaul.
For more information, check "Xavorion: eXtended Avorion" mod page.

  • Save Game Altering: No, this mod can be enabled/disabled.

Ship AI improvements

Attack, Fly and Aggression commands have been linked together for a smooth RTS control mode.
Ships can be ordered to focus selected target or move around while attacking.
AI will enter Aggressive mode after eliminating their target.

Vanilla AI commands have been replaced by:
– Attack -> Smart Attack
– Fly -> Move Attack
– Aggressive -> Smart Engage

Smart Attack:
– Direct engage mode, AI will chase and focus selected target with some evasive maneuvers
– Allows issuing Move Attack orders
– Allows automatic Torpedo usage
– Transitions to Smart Engage after destroying its target

Smart Engage(Aggressive):
– Automatic target switching and chase mode
– AI will adapt to equipped turrets, balancing evasive and offensive maneuvers
– Allows issuing Move Attack orders

Move Attack:
– Allows manual flight control in RTS mode
– Allows manual positioning for continuous firing
– AI will try to focus previously selected target
– Automatic target switching for enemies closer than previous target

[Xavorion: Formations] Stop/Regroup:
– Double-click on "Stop" order will issue Regroup order to all followers

RTS Carrier controls

Smart Attack:
– All fighters will be deployed to engage current target

Smart Engage(Aggressive):
– All fighters will engage current target of their Carrier

Move Attack:
– Previous fighter orders will be preserved
– Carriers can be manually repositined while fighters engage previous target

[Xavorion: Flight Physics] Sprint/Boost:
– Sprint orders will call all fighters to Defend/Regroup their Carrier

[Xavorion: Formations] Stop/Regroup:
– Double-click on "Stop" order will issue Return order to all fighters

Enemy AI behaviour

Enemies will use all AI enhacements, extended further by each Xavorion module enabled.
For more information, check Xavorion-only features.

Aim Assist & Targeting indicator

In TPP mode, selected target displays additional range and aiming indicator.
Aim assist adapts to selected weapon groups and distance to target,
playing a sound when target gets in, or out, of firing range.

Selecting your ship in Strategy mode displays its active target.

Xavorion-only Features

"Those features depend on gameplay-altering enhancements of full Xavorion overhaul"

Formation Smart Attack:
Requires Xavorion: Formations

– Formation Leaders can automatically issue Smart Attacks
– Followers will not engage stronger enemies unless manually ordered
– Formations in Smart Attack will regroup, when enemies fly too far
– Leaders use Fleet Warp, entering sectors with their fleet in combat-ready state

Improved Strategy Controls & RTS Combat:
Requires Xavorion: Flight Physics

– Attack orders can trigger additional combat boosting
– Move Attacks trigger Arcflight boosts, allowing for manual evasive maneuvers in RTS
– RTS movement is extended by Boost and Hard Turn mode, allowing forced boosts or turn-in-place orders
– Move Attacks and Boosting trigger RTS Grid Alignment, allowing more control over ships in RTS

Improved Enemy AI:
Requires Xavorion: Flight Physics / Formations / Class System / Weaponry / Encounters

– Enemies can evade and engage in dogfights, no sitting ducks here
– NPCs can switch between chasing targets and regrouping into formations
– AI adapts to equipped weapons and player movement
– Enemies can use predictive movement, intercepting targets at their destination
– AI is smarter with its positioning, preffering smart clashes instead of swarming
– NPCs use morale system, allowing for more tactical solutions

Discussions, Suggestions, Bug Reports

Questions, discussions and bug reports for full overhaul are available at main mod page.
If you have anything to ask/share but are not sure where, that’s the place:

https://steamcommunity.com/sharedfiles/filedetails/discussions/2923179923

Download
Required items:

Click the title to search on this site.


[2.5.2+] Xavorion: eXtended Scripting FrameworkSteam Workshop