
Oron
|
Posted - 2007.11.07 17:51:00 -
[1]
Edited by: Oron on 07/11/2007 17:54:29
I would purpose to split the Drone behavior in 2 parts: the Command telling them what to do, and the Mode telling them what to do after the Command is done:
Commands
Scoop: stop current activity, fly ASAP into my drone bay.
Orbit: stop current activity, orbit and follow me/my gang mate, waiting for commands. In case of Fighters they follow me/my mate during warp.
Guard: stop current activity, orbit and follow me/my gang mate, attacking every attacker withhin drone control range. In case of Fighters they follow me/my gang mate during warp - but do not follow the target.
Mine: stop current activity, fly to the targeted roid, get ore, come back to me and unload ore.
Attack: stop current activity, fly to the target and attack it. In case of Fighters they do not follow the target into warp.
Assist: stop current activity, attack the my/my gangmates current target (the target with the most guns/missiles on it), change target if I/my gang mate change target. In case of Fighters they do not follow the target into warp.
Attack & Follow: stop current activity, attack the target and follow it during warp. If target leave System or go down, warp back to me/my gang mate, than do what ever the Mode requires.
Modes
Passive Idle: after a Command is finished the drone stay at its current place and waits for a new Command.
Passive Orbit: after a Command is finished the drone return to orbiting/following me and waits for a new Command.
Active: after a Command is finished the drone execute the same Command again. In case of "Guard" the drone don't return to orbit first and then select new target, but just select a new target. In case of "Attack" and "Attack & Follow" I am not sure - either do the "Orbit", "Guard" or "Assist" command.
Examples
Mining Drones are set to "Active" Mode and given the Command "Mine" they do mine the target roid till they are ordered something else.
Combat Drones are set to "Passiv Orbit" Mode and given the Command "Attack", they attack the target and return to my orbit after they killed it.
Combat Drones are set to "Passiv Idle" Mode and given the Command "Attack", they attack the target and idle at their place after target is down.
Combat Drones are set to "Active" Mode and given the Command "Guard", they attack any attacker withhin drone range, kill it and look for the next target within drone range.
|