Page 2 of 4

Posted: 18 Sep 2006, 19:19
by j5mello
which is probably do to how most units are setup. Most ground or sea based combat units have turreted weapons, whereas planes have to reorientate themselves in order to use their main weapons.

Posted: 18 Sep 2006, 19:32
by KDR_11k
Ground units with fixed weapons don't behave like that either.

Posted: 18 Sep 2006, 22:46
by HawkMan
"fire at Will" does not mean "disregard order and stop to shoot anythign you will.

Fire at will should mean two things.


1: while moving, fire at any taregts of opportunity on the way, DO NOT STOP AND ENGAGE,
2: Engage and kill targets when idliing or patrolling.


Hwoever on point 2, it could be agrued that units should not move too far from their stationed post/patrol route without disengaging and returning.

What really happens though is that if you play units somewhere and enemeys repeatedl├â┬©y attack or pass by, the units will stray further and further way from where you placed and, and will not return, even after the target(s) are dead.

Posted: 18 Sep 2006, 23:48
by j5mello
KDR_11k wrote:Ground units with fixed weapons don't behave like that either.
thats cause they never orientate themselves ever. hence one of the issues with gundam. u could manuever behind a mech and then shoot it in the back and the target would sit there & take it rather than face its attacker.

thankfully thats been addressed next version.

Posted: 19 Sep 2006, 00:46
by LordMatt
HawkMan wrote: Hwoever on point 2, it could be agrued that units should not move too far from their stationed post/patrol route without disengaging and returning.
This behavior is set by hold position/manuever/roam already.

Patrol is a command that you set when you want units to guard an area. Move is a command that you set when you want your units to move to the area, and perhaps do something else next (like move to another point or attack a specific target). Units should never deviate from their queued path if move orders are used, whereas with patrol orders, this behavior is both acceptable and expected.

Posted: 19 Sep 2006, 01:48
by mehere101
No, the AIs are working as should be expected. What should be added is a new fire control mode that allows units to fire only when they have no other orders. "Fire at will" should translate "to blow the crap out of anything that is in the units path".

Posted: 19 Sep 2006, 02:55
by jackalope
to be honest I don't understand why people don't realize how absolutely correct lordmatt is

Posted: 19 Sep 2006, 03:41
by BlackLiger
Frankly: If you want a way that makes sense:

Bombers on HOLD FIRE doesn't work, cause frankly, once they've completed their assigned run, I want my bombers to find anything nearby and blow it up.

Therefore, it needs to depend what unit is selected what the orders do. For bombers, Fire at will should equal : GO through standing orders, then go do my own thing ONCE MY ORDER QUEUE is empty. This should be the case even on roam.

For turreted ground vehicles it should be : Move to location. While en route, if an enemy is spotted, open fire on him IF on hold position. If on Manouver, instead, try to take as much time going round the enemy as possible without going too far off course to reach objective location. If on roam, engage and destroy target, then resume original order.

Posted: 19 Sep 2006, 04:03
by Belmakor
I agree with LordMatt, etc.

Air craft, etc, should follow their assigned orders until they are all completed, and then they should revert to their "default" behaviour (manoever, fire at will, etc). When there are *specific* orders, I expect the units to follow those orders *first*. If I have told my bombers to attack a specific target, I want them to attack that target, not drop their payload on the first pewee they happen to fly over, unless I have specified something like "attack-move" (attack any targets of opportunity on the way to primary target).

Saying "all you need to do is toggle 'hold fire'" is, I agree, at best a WORKAROUND, and increases the micro and cognitive load of game play unnecessarily (there are much better things to spend micro time on), and "hold fire" doesn't do it justice, coz if I tell my bombers to attack a structure in the nme base but don't give them move orders back, I expect them to attack random targets or whatever "default orders" I give them, until I tell them specifically to do something else.

Posted: 19 Sep 2006, 04:04
by LordMatt
No, the AIs are working as should be expected. What should be added is a new fire control mode that allows units to fire only when they have no other orders. "Fire at will" should translate "to blow the crap out of anything that is in the units path".
I'm speechless...If I say anything more I'm asking for the banstick.

Posted: 19 Sep 2006, 07:13
by FizWizz
LordMatt wrote:
No, the AIs are working as should be expected. What should be added is a new fire control mode that allows units to fire only when they have no other orders. "Fire at will" should translate "to blow the crap out of anything that is in the units path".
I'm speechless...If I say anything more I'm asking for the banstick.
agreed. mehere fails.

Posted: 19 Sep 2006, 07:36
by ILMTitan
Hmm, It seams that AirCAI gives Attack commands to planes that are moving. I don't think this should be happening. I'll look into cleaning this up.

Posted: 19 Sep 2006, 07:52
by Das Bruce
ILMTitan wrote:Hmm, It seams that AirCAI gives Attack commands to planes that are moving. I don't think this should be happening. I'll look into cleaning this up.
Yes it should be happening, infact, it should happen ALWAYS, so long as the aircraft is on manuver/roam and fire-at-will. Thats the behavior that would logically result from those standing orders. If you don't want them to do it, you change their standing orders, if you don't want ANY to do it, you change the standing orders of the factory. Aircraft should automatically engage just like every other unit. Hold/return/fire-at-will and Holdground/manuver/roam work fine and is NOT a work around.

Posted: 19 Sep 2006, 08:10
by Dragon45
Aircraft should automatically engage just like every other unit. Hold/return/fire-at-will and Holdground/manuver/roam work fine and is NOT a work around.
You're on crack.

Posted: 19 Sep 2006, 08:12
by Das Bruce
Dragon45 wrote:
Aircraft should automatically engage just like every other unit. Hold/return/fire-at-will and Holdground/manuver/roam work fine and is NOT a work around.
You're on crack.
Wow thats a constructive post, feel like justifying your statement?

Posted: 19 Sep 2006, 08:59
by HawkMan
Meh, move commands should be superior to fire orders.


if a group is set to fire at will and you tell it to move somewhere through a series of waypoints. what shoudl happen is that the units move through the waypoints, do NOT stop to engage, except for firign while movign by. and then goes into fire at will whent hey arrive.

That is how it shoudl work, that is how it worked in TA, that is how it works in every other RTS game out there.

Posted: 19 Sep 2006, 09:14
by KDR_11k
Das Bruce wrote:
ILMTitan wrote:Hmm, It seams that AirCAI gives Attack commands to planes that are moving. I don't think this should be happening. I'll look into cleaning this up.
Yes it should be happening, infact, it should happen ALWAYS, so long as the aircraft is on manuver/roam and fire-at-will. Thats the behavior that would logically result from those standing orders. If you don't want them to do it, you change their standing orders, if you don't want ANY to do it, you change the standing orders of the factory. Aircraft should automatically engage just like every other unit. Hold/return/fire-at-will and Holdground/manuver/roam work fine and is NOT a work around.
No, if you want your planes to stop their movement to engage an enemy use the fight order, not move.

A plane with a move order should shoot at targets that are in its range (e.g. bomber flies over a building, bomber drops bombs) but not deviate from its path.

Posted: 19 Sep 2006, 09:18
by Neddie
I have to disagree with you, Bruce.

One does not go out of one's way and ignore queue to get shot up by random crap along the way. It makes absolutely no sense. My orders are my orders, and the AI should prioritize them as such. A bomber stopping to engage a lone turret while en route is simply stupid, especially now that fuel is going to be implemented for aircraft in certain mods. I mean, my land units don't do that... why would my air units?

The standing orders are passive orders, not active orders. They should not, thus, override active orders such as "Move to X" and "Area Attack Y"... Roaming/Manouver be damned, the order of operations is not applicative, and thus logically is not correct.

Applicative resolution of commands leads to logical use.

Posted: 19 Sep 2006, 10:19
by Das Bruce
Perhaps clarification is in order.

-Roam + direct order should result in the plane shooting as it passes but not moving further than its manuver leash away from the order vector.
-Manuver/hold position + direct order should result in the plane shooting as it passes but not turning.
-Roam + patrol should result in the aircraft engaging anything it sees on its patrol and returning
-Manuver + patrol should result in the aircraft engaging anything it sees but not moving further away from the patrol path than the manuver leash.
-Hold position + patrol should result in the aircraft engaging anything it sees but not deviating from the patrol path.
-Roam + no order should result in the aircraft engaging anything it sees then returning to its orriginal position.
-Manuver + no order should result in the aircraft engaging anything it sees but not moving out of its manuver leash.
-Hold position + no order would result in the aircraft not moving at all without orders.


All of those are with fire at will enabled, otherwise the aircraft should either only do those when fired upon or not at all if hold fire is selected.

Sorry for any confusion. :-)

Posted: 19 Sep 2006, 10:38
by NOiZE
well those old tags from ota work now right?

so the modmakers could put the planes on hold position?

Longest post ever by Das Bruce!! way to go mate, keep it up :)

PS

That wasn't sarcasm.