These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

New AI, whats the order of precedence

Author
irishFour
Almost Dangerous
#1 - 2012-12-09 00:45:28 UTC
So, today I ran a 10/10 rogue drone hive outgrowth.
Core tank tengu
2x High DPS Mach/ with light tank
basilisk, later switched to logi tengu (it was a first for me as well) then a scimitar.

So, at any given point, we had 4 ships on the field. We knew the new ai would screw with the traditional core tank + dps set up. So heres where things get weird.
Tengu warps in first gets aggro (as expected)
Machs and logi follow suite.

Machs then get aggro (as expected with new AI changes)

then logi gets all the aggro. All of it.

Now from what Ive read on the forums
It was supposed to be aggro based on similar size. Battleships aggro battleships, cruisers aggro cruisers. What I'm seeing is the AI is picking out the key to the success of the pve site at hand, and engaging that.


Now my question is, what is the actual order of aggro. Anyone figured that out yet.
Ive used carriers, fighters, lights, salvaging drones (oddly enough salvaging drones got all the aggro once in a typical anom)
My mach always gets aggro when shooting in an anom, almost dont need to tank the carrier. And now i see the new ai hates logi even more.

Also, I find that the new ai doesnt randomly switch targets as advertised. When a new ship lands on the field that poses the largest threat to the npc losing the battle it switches to that. Hence, when my mach gains aggro away from carrier, the npcs never go back to the carrier, they stay on the mach until they are all dead. When a logi was on the field, logi had it till it died or warped off.

Anyone out there have precise info on what the true management strategy is for them?


thanks

I like to have my cake and eat it too

baltec1
Bat Country
The Initiative.
#2 - 2012-12-09 01:06:06 UTC
NPCs now hate logi ships as much as pvp fleets do.
raskonalkov
Tie Fighters Inc
#3 - 2012-12-09 01:33:43 UTC
^ have they evolved enough to killmail whore yet, or start up their own killboard?
Jonah Gravenstein
Machiavellian Space Bastards
#4 - 2012-12-09 01:37:18 UTC  |  Edited by: Jonah Gravenstein
If the sleeper AI is anything to go by, they'll first test the tank of anything that warps in or is deployed (bye bye drones unless you have RR on them or only release them occasionally), if they can't break it they'll switch to another target, if a ship has Ewar or Logi they'll switch to that, and finally DPS.

I haven't properly figured out the new AI yet but the year and a bit I spent in wormholes seems to be paying off, only lost one hobgoblin since the patch. Signature radius doesn't seem to have an effect, I can still deploy drones to take on the frigates while maintaining aggro on my ship from the frigates and pretty much everything else, as long as I recall them after the frigates have gone pop, if I don't the drones die, fast.

In the beginning there was nothing, which exploded.

New Player FAQ

Feyd's Survival Pack

Kitty Bear
Deep Core Mining Inc.
Caldari State
#5 - 2012-12-09 01:43:37 UTC
Do they prioritise different types of ewar ?

does using a painter make a difference to a webber for instance ?
Jonah Gravenstein
Machiavellian Space Bastards
#6 - 2012-12-09 01:47:12 UTC  |  Edited by: Jonah Gravenstein
Kitty Bear wrote:
Do they prioritise different types of ewar ?

does using a painter make a difference to a webber for instance ?


TPs worked well in WHs, never tried webbing them but I assume they hate that as much as they hate being painted.

Old thread but may still be relevant

It could be worth asking in the wormhole subforum, those guys have 3 years of experience of dealing with NPCs that hate almost everything.

Edit, I've posted a request for details on how the sleeper AI prioritises it's targetting in the WH subforum, hopefully any replies will help with dealing with the new AI which, at its basic level, is essentially a watered down sleeper AI, as far as I can tell.

In the beginning there was nothing, which exploded.

New Player FAQ

Feyd's Survival Pack

Pyre leFay
Doomheim
#7 - 2012-12-09 02:42:24 UTC
Certainly doesn't fit the minor aggression changes they told us were coming in http://community.eveonline.com/devblog.asp?a=blog&nbid=73413
CCP FoxFour wrote:

Q) Will the NPC's choose a targets of the same size, so npc frigates will first target player frigs.
A) Yes, the NPC will try and pick targets matching their own size.

Whats the point in the initial targeting if they are all going to change to the same target using a hated module a second later anyway.
ashley Eoner
#8 - 2012-12-09 03:27:00 UTC
Jonah Gravenstein wrote:
If the sleeper AI is anything to go by, they'll first test the tank of anything that warps in or is deployed (bye bye drones unless you have RR on them or only release them occasionally), if they can't break it they'll switch to another target, if a ship has Ewar or Logi they'll switch to that, and finally DPS.

I haven't properly figured out the new AI yet but the year and a bit I spent in wormholes seems to be paying off, only lost one hobgoblin since the patch. Signature radius doesn't seem to have an effect, I can still deploy drones to take on the frigates while maintaining aggro on my ship from the frigates and pretty much everything else, as long as I recall them after the frigates have gone pop, if I don't the drones die, fast.
How are you RRing your drones without targeting them first? And how are you keeping them targeted after recalling them?
Jonah Gravenstein
Machiavellian Space Bastards
#9 - 2012-12-09 03:44:22 UTC  |  Edited by: Jonah Gravenstein
ashley Eoner wrote:
Jonah Gravenstein wrote:
If the sleeper AI is anything to go by, they'll first test the tank of anything that warps in or is deployed (bye bye drones unless you have RR on them or only release them occasionally), if they can't break it they'll switch to another target, if a ship has Ewar or Logi they'll switch to that, and finally DPS.

I haven't properly figured out the new AI yet but the year and a bit I spent in wormholes seems to be paying off, only lost one hobgoblin since the patch. Signature radius doesn't seem to have an effect, I can still deploy drones to take on the frigates while maintaining aggro on my ship from the frigates and pretty much everything else, as long as I recall them after the frigates have gone pop, if I don't the drones die, fast.
How are you RRing your drones without targeting them first? And how are you keeping them targeted after recalling them?


You're not, I left that bit out because it was obvious, release drones, target them, rep them, recall drones if necessary, rinse and repeat if the need arises. Domi does the repping drones part extremely well, it's how the people who sat in places like the contested skeleton comet managed to afk all day before it was made an exploit.

In the beginning there was nothing, which exploded.

New Player FAQ

Feyd's Survival Pack

Mars Theran
Foreign Interloper
#10 - 2012-12-09 04:10:17 UTC  |  Edited by: Mars Theran
Pyre leFay wrote:
Certainly doesn't fit the minor aggression changes they told us were coming in http://community.eveonline.com/devblog.asp?a=blog&nbid=73413
CCP FoxFour wrote:

Q) Will the NPC's choose a targets of the same size, so npc frigates will first target player frigs.
A) Yes, the NPC will try and pick targets matching their own size.

Whats the point in the initial targeting if they are all going to change to the same target using a hated module a second later anyway.


Call it a test shot, but if it were slightly more complex, the AI would only move one ship onto a new target to test it, and possibly continue agroing it. The whole thing with mass target shifts is a bit silly, but you can't just make it a designated ship because it could have already been popped, so all ships have to check for it.

The way to get around this, is to add another call to the AI that sees if current target is priority over checking new target. That will end up with a good amount of ships ignoring the new target, or all of them shifting to it based on it's potential threat level which determines it's priority vs. current target.

So now you've added another step and additional processes, but it is not yet enough. This means that you have to run a check to see if priority of AI ships engaged is less than, equal to, or greater than current target priority. If less than priority of current target, ignore new target, if greater than current target, then proceed to next check and lock target.

Now, you have to run a check for number of AI ships locking new target. If number is greater than 3, then run the following check: Target size vs. AI ship size for each AI ship. If all ships are equal, then select drop rate based on DPS, EWAR, or check if they are targeted by new target. ..and it just gets more complicated.

All the while they continue attacking current target. If multiple new targets appear, as is the case with drone launches, then the primary measure is priority, which a Drone will generally fail against a player ship. On the other hand, Drone Agression is sure to draw attention, so Drones could receive increased priority based on that aggression and their target.

If their target is a pure DPS ship, then it is lower priority than an AI EWAR ship. A Frigate receiving DPS from Drones however, would be higher Priority than a Battleship receiving DPS from Drones. So what you have here, is a defensive AI countermeasure.

If Drones are projecting greater DPS than Player ships, then of course they will increase in Priority as well.

Basically, it all boils down to an increased number of calls, the addition of priorities for the AI to act on, and a lot of coding, checks, and processes that just increase the load on the servers and so on.

Not that I program AIs, but I understand the basic principle. It's complicated.

Your final measure of how complex an AI is, is the fundamental value of that AI and its impact on gameplay vs the time investment and cost of making it, and the projected computational requirements of running it. ..or something like that.

It could use some work, but I think we won't see how good or bad it is until they fix the bugs in it.
zubzubzubzubzubzubzubzub
Mars Theran
Foreign Interloper
#11 - 2012-12-09 04:24:55 UTC
tl;dr:

You have to give the AI the ability to speculate, (priority), analyze, (priority of new target vs. current target), and select the best response among ships in proximity to the new target if any response is required at all.

zubzubzubzubzubzubzubzub
ashley Eoner
#12 - 2012-12-09 07:01:18 UTC  |  Edited by: ashley Eoner
Jonah Gravenstein wrote:
ashley Eoner wrote:
Jonah Gravenstein wrote:
If the sleeper AI is anything to go by, they'll first test the tank of anything that warps in or is deployed (bye bye drones unless you have RR on them or only release them occasionally), if they can't break it they'll switch to another target, if a ship has Ewar or Logi they'll switch to that, and finally DPS.

I haven't properly figured out the new AI yet but the year and a bit I spent in wormholes seems to be paying off, only lost one hobgoblin since the patch. Signature radius doesn't seem to have an effect, I can still deploy drones to take on the frigates while maintaining aggro on my ship from the frigates and pretty much everything else, as long as I recall them after the frigates have gone pop, if I don't the drones die, fast.
How are you RRing your drones without targeting them first? And how are you keeping them targeted after recalling them?


You're not, I left that bit out because it was obvious, release drones, target them, rep them, recall drones if necessary, rinse and repeat if the need arises. Domi does the repping drones part extremely well, it's how the people who sat in places like the contested skeleton comet managed to afk all day before it was made an exploit.
I ask because my battleship takes well over 10 seconds to target a drone which is enough time for them to die a horrible horrible death. In case you're wondering I'm using or have tried everything including a MWD and ECM (TP always) to keep them alive :(

It's only "easy" right now because there's a defect with the threat that you're unknowingly exploiting. Soon as they fix that your drones are going to be toast. Hopefully they fix the AI before they fix the defect..
Dinsdale Pirannha
Pirannha Corp
#13 - 2012-12-09 07:20:58 UTC
[quote=ashley Eoner

It's only "easy" right now because there's a defect with the threat that you're unknowingly exploiting. Soon as they fix that your drones are going to be toast. Hopefully they fix the AI before they fix the defect..[/quote]

Sorry, but that is not going to happen.

Read the dev blogs.
There is a 35 page thread that goes back weeks, even months predicting these results.

Do your own research about what a certain dev said in his Ten Ton interview at the previous Fanfest.
Listen to his comments about ISK generation in Eve.

Thinking in accounting terms, consider PvE income as a Variable Income, and consider certain other sources of income that needs to be harvested every few weeks from a silo as Static Income.
Then consider who "wins" when Variable Income is hammered into the ground.
Then read all the posts and see who is suggesting what is currently happening is good for Eve.

Then, ask again if the devs are planning on rolling back this AI, or proceeding with closing the loophole they knew existed when they released this code 6 days ago.



Jonah Gravenstein
Machiavellian Space Bastards
#14 - 2012-12-09 14:43:43 UTC
Admittedly the new AI is buggy and needs some work, and has quite possibly brought in the death knell for Gallente drone boats.

I asked the question in the wormhole subforum and got some good answers from the guys in there.
It looks like I have the aggression priorities right and going back to using drones the way I used them in whs (rarely and only if needed for NPC tackle) seems to be a good way of compensating for the increased aggression. Bear in mind that I don't use a BS for lvl 4's, my preferred ships are BC class and T3's, I find BSs slow and unwieldy as I prefer to be constantly moving around and using my mobility to my advantage in regards to damage management.

In the beginning there was nothing, which exploded.

New Player FAQ

Feyd's Survival Pack

Mars Theran
Foreign Interloper
#15 - 2012-12-09 15:20:47 UTC  |  Edited by: Mars Theran
I just ran some 5-8 Missions, (one of them a level 2), in an Algos using almost terrible Drone skills and discovered something interesting:

~ Agro was normal for the most part. No sudden mass agro of the whole pocket like yesterday.

~ My Drones were not attacked once. The only damage they took was from an environmental effect while I was fighting off malfunctioning ORE drones and saving some scientists in some mission or other. Onslaught I think.

The last mission I ran was the level 2, and there were 3 groups at some distance from one another. I engaged the first with no agro from the other two, then moved on to engage the second and pulled agro from the final group about half way through.

No issues, and I tanked it fairly well despite plenty of Amarr frigates and Transports shooting at me. Never dropped into structure, and as mentioned, the Drones received no agro that I am aware of. I used a combination of a flight of Hornet 1s and a flight of Hammerhead 2's, with a flight of Hobgoblin 1s available I didn't use. I can only field 3 drones, and it seemed to work for the ship anyway.

Went fairly well I think. Smile

http://i.imgur.com/3LFWR.jpg
zubzubzubzubzubzubzubzub