[BUG] entityBoolModifier "DisablePhaseJump" not recognized by the AI

For those who don't know, the AI doesn't "realize" when the phase jump of its ships are disabled...it will still attempt to jump such ships even though it obviously can't...so, ships that should otherwise be shooting at the enemy instead sit on the edge of a gravity well indefinitely...

What's worse, if this "No Jump" ship is in a fleet, the entire fleet will often sit indefinitely doing nothing...

While for short uses (like ion bolt) the ability is okay, for extended periods of time this modifier completly cripples the AI....

I bring this up because I do believe many things could be tweaked using this modifier, such as the Vasari never-ending nanite swarms or the phase jumping Orky...

This modifier also could be useful for modding purposes...

 

4,734 views 7 replies
Reply #1 Top

bump

Reply #2 Top

Indeed, this is an annoying AI issue. I would be great if the AI didn't just sit their while i gravity warhead them while they're trying to jump.

Reply #3 Top

I find this to be absurdly annoying. It's a shame the AI doesn't "realize" this in one way or another, whether it be by "abandoning" the ship(s) that can't jump, or if the ships that can't jump attack the source of the jump blocking (in the case of an ability) or take up a defensive stance (if it's a buff with a long cooldown).

Reply #4 Top

Something I noticed is that when I press the Retreat order for a fleet and have group jump enabled at that point, sometimes the fleet still waits for all ship to group together and jumps after that. Not really a logical thing to do when you are being massacred by an overwhelming fleet, am I right?

Reply #5 Top

some fun AI issues. 

If starbase is protecting loss vs bombing the AI will bomb population to 0, but still sit there bombing the planet trying to get health to 0.  They won't move, won't attack the starbase.  They just keep bombing the planet.  With 7DS mobile starbases, the AI just gets mopped while sitting there.

The phase jump thing... the AI won't attack what is generating the phase jump disable whether it be a phase jump inhibitor structure or something like the Empire Interdictor that can disable phase jumping in an entire gravity well. 

AI needs something to get it out of the loop.  Something like, "If phase jump disabled, kill mofo disabling"  Not very technical, but that's for the code monkeys to work out.

Also, some freaking improvements to how the playerAISharedDef works.  Boost UpgradeResearch to 15 doesn't seem to do jack to get the AI to research more than if UpgradeResearch is set to 5.  What gives?  Noticed Rebellion has buildship of 13 for all and 18 for aggressive. 

Why the massive changes from Trinity levels to Rebellion?  If Stardock doesn't understand the stuff either and just can't do anything, just tell us so we don't keep trying to change stuff to get better AI performance.

Reply #6 Top

Quoting SemazRalan, reply 5
If starbase is protecting loss vs bombing the AI will bomb population to 0, but still sit there bombing the planet trying to get health to 0.  They won't move, won't attack the starbase.  They just keep bombing the planet.
End of SemazRalan's quote

Going to second this as well. To expand on this, I've noticed a very particular "feature" with siege capable ships:

When ships have planet bombing capabilities, but are not marked as having the "Siege" frigateRoleType or the "FrigateSiege" statCountType, if they are under the control of a regular player, they will automatically rush to bomb a planet, ignoring everything else in their way. However, when the same ship is giving to planetary militias, if you colonize a planet these militia ships will not bomb a planet; they will actively ignore it and will only engage other ships and constructor frigates. When given the Siege frigateRoleType, these ships' priorities change, and they will bomb planets like siege frigates usual do.

While I have no idea how this is set up or occurs, it makes for some rather odd AI actions, as they only work by auto-attack. I'd like to request, if possible, that the logic that militias use to govern their siege-capable ships be be given/added/etc to regular players.

Reply #7 Top

Bumping