AI Using Number of Turrets (EVO)

Let's say for example that you assign a neutron turret in slot one and a phase turret in slot 2 to a UE Carrier. Question is, will the AI of that ship use only the turret that takes up the nearest slot?

So far, I tested this theory with cannons, but the AI can use at least both at the sametime.

Now, if it is true, does the AI recognize the weapon as a turret based on the outfit or on the weapons resource?

Nosumus Fortiolis Quad Volimus

If I understood your question right, then yes, the AI should use all the turrets it's given.

Moderator- (url="http://";=9&SUBMIT;=Go")EV Developer's Corner(/url) | | (url="http://"")Need Plug Testers?(/url) | (url="http://"")EV/EVO/EVN Survival Guide(/url) | (url="http://"")Nova Addons(/url) | (url="http://"")Got NovaTools?(/url) | (url="http://"")BSPT(/url)
Don't just respond "me too", or "I agree". Copy and paste what the other person said and post it again!
(url="http://";=TheChallenge102.sea.bin")The Challenge(/url): A deadly test of skill and power (new version 1.0.3 coming very soon!)
(url="http://"")The Haiku Archive(/url): Collected Works of the Rabid Haiku Generator

Are you sure? When I tested it with a UE Carrier, after giving it a neutron turret in the first slot, and the phase turret in the second, it was only firing neutrons.

Nosumus Fortiolis Quad Volimus

I don't actually have any sort of proof or verification, but I believe that the EVO AI is only capable of firing one turret at a time. At the very least I never got anything better than that, and eventually gave up. I'm not sure on the limits on other weaponry; I'd tend to bet on one primary trigger gun & one secondary trigger gun.

Oh, and it would recognize that it's a turret based on the weapon resource.

(url="http://"")(Insert Signature Here)(/url)

(This message has been edited by Wyvern (edited 07-31-2002).)

Ben Singely (author of Pale) figured this one out a while ago. I later contacted mcb and he fleshed out my understanding of the AI. It's quite simple.

The EV/O AI will only fire one primary weapon and one secondary weapon at a time. It switches through secondary weapons with the following priority:

  • Fighters launch first

  • Homing weapons launch when the ship is more than approx. 480 pixels away. They launch in descending damage levels, but will not fire a particular weapon if your ship is out of range.

  • Non-homing weapons launch when the ship is within the 480 pixel range. They launch again, in descending levels of damage with certain overrides for range.

  • Freeflight bombs (Space Bombs, Decoy Flares, Voinian Space Mines) never launch.

Primary weapons, however, are your concern in this case, and they follow a different set of rules.

  • Only one primary weapon will ever fire at a time.

  • The most damaging primary whose range will accommodate the attacker will be chosen.

  • Primaries will fire based on linear range. For example, if I have two cannons, one powerful and short range, one weak and long range, the long range cannon will be used only until the enemy ship is within range of the more powerful canon, at which point the AI will switch.

  • Primaries also fire based on radial range. For example, if I have a weak 360° turret and a powerful front-quadrant turret, the weak turret will be used while the enemy ship is behind and to the sides, while the powerful turret will be used while the ship is to the front.

The essential thing to remember is that the AI, unlike the human, is only capable of firing a single type of primary at a time. Multiple instances of the same type are accounted for, but not distinct weapons each flagged primary. This is, incidentally, the reason that in EVO you can't simultaneously max out both turrets and canons - it gives the human an unfair advantage over the AI.


"Oh crap. I'm going to hell - I put the Bible next to Mein Kampf again."
-Her Holiness, Pope Jenne "Kirby" Hubbs

(This message has been edited by Regulus (edited 07-31-2002).)