Page 1 of 2
AI trying to ram pilots rather than shoot them.
Posted: Tue Sep 10, 2013 1:45 pm
by bigbadbogie
Why is it that nearly all of the time, units try to ram into and kill pilots rather than shooting at them? The AI units are hopeless at running them over anyway. They often just tend to move close in next to the pilots as if they are attempting to ram them, but then they just sit there and get shot by the pilots until they explode.
This occurs with various AI processes. I have observed it while using MorphTankFriend/Enemy and SentryProcess so far.
I don't recall when it started, or if it even did. Maybe it's always been that way, or I'm doing something weird by accident...
Re: AI trying to ram pilots rather than shoot them.
Posted: Tue Sep 10, 2013 1:51 pm
by Red Spot
Have you ever ordered a group of tanks to attack something?
That, with a 100 times smaller target is happening.
I also wouldnt be too surprised if the AI is a bit more relaxed about killing pilots, in general, to give going around as pilot some function and not 'instakill' you when you ever do have to bail out.
Walkers do a good job as 'pilot defence' though ...
Re: AI trying to ram pilots rather than shoot them.
Posted: Tue Sep 10, 2013 1:59 pm
by Red Devil
check to see if the AI units are out of ammo. sometimes they'll act like the armless black knight and head butt.
[GameObjectClass]
AlwaysShowAmmo = false // if true, SelectionDisplay will show this for enemies. false = allies only
Re: AI trying to ram pilots rather than shoot them.
Posted: Tue Sep 10, 2013 10:27 pm
by bigbadbogie
They still had plenty of ammo.
Pilots should always be counter-attacked by an AI tank once the pilot has shot it. AI tanks shouldn't just sit there like lemons and be eventually destroyed.
They also tend to ignore all other enemies while there is a living pilot nearby, as if they are in a frozen state of attack with that pilot as their target.
When did units start ramming pilots rather than shooting them?
Re: AI trying to ram pilots rather than shoot them.
Posted: Tue Sep 10, 2013 10:48 pm
by GSH
When are you going to start providing reproducible test cases that demonstrate bugs rather than paragraphs about bugs?
-- GSH
Re: AI trying to ram pilots rather than shoot them.
Posted: Tue Sep 10, 2013 11:00 pm
by bigbadbogie
When I would not be forced into releasing my mod assets in order to do so.
I'm not even totally convinced that it is a bug. It would help me figure that out if I knew when units started ramming pilots rather than shooting them.
Re: AI trying to ram pilots rather than shoot them.
Posted: Tue Sep 10, 2013 11:15 pm
by Ded10c
bigbadbogie wrote:When I would not be forced into releasing my mod assets in order to do so.
So release them privately. The rest of us don't need to see them.
It seems this bugs is self-induced; I've just been playing through the campaign again to get everything noted down, and pilots are being shot at just fine.
Re: AI trying to ram pilots rather than shoot them.
Posted: Tue Sep 10, 2013 11:56 pm
by Red Devil
maybe the pilots are too small to pass the canhit check? are the weapons set to converge?
Re: AI trying to ram pilots rather than shoot them.
Posted: Wed Sep 11, 2013 12:04 am
by bigbadbogie
Oh bugger.
It is only my pilots. Stock pilots are shot normally, but mine aren't - by the same tanks.
I don't get it. The ODFs are nearly identical.
Can anyone tell me which ODF conditions in pilot ODFs cause pilots to be rammed rather than shot?
Re: AI trying to ram pilots rather than shoot them.
Posted: Wed Sep 11, 2013 12:24 am
by Ded10c
Could be in the model rather than the ODF; try switching the model out for that of a stock pilot, see what happens.
Re: AI trying to ram pilots rather than shoot them.
Posted: Wed Sep 11, 2013 12:31 am
by General BlackDragon
I fixed it for him

Re: AI trying to ram pilots rather than shoot them.
Posted: Wed Sep 11, 2013 12:47 am
by bigbadbogie
Not yet, you didn't.
Re: AI trying to ram pilots rather than shoot them.
Posted: Wed Sep 11, 2013 1:07 am
by bigbadbogie
AHadley wrote:Could be in the model rather than the ODF; try switching the model out for that of a stock pilot, see what happens.
That did seem to fix it. Now I just need to find out what it is about my model that's causing this.
How messed up is BZ2's engine when tiny bits of info in the 3D models of targets can screw up how the AI attacks?
CHAOS!!!
Re: AI trying to ram pilots rather than shoot them.
Posted: Wed Sep 11, 2013 3:17 am
by Zero Angel
You know, most people who screw up, make a fuss about it in public saying 'your thing is broken!' and then are proven wrong in a tactful manner usually apologize or admit they made a mistake.
Re: AI trying to ram pilots rather than shoot them.
Posted: Wed Sep 11, 2013 4:22 am
by bigbadbogie
This isn't my mistake. I don't know what the heck is going on. The AI is doing a weird thing. There shouldn't be any reason that a particular pilot model makes the AI go crazy over any other pilot model.