QUOTE (Cain @ Feb 13 2008, 04:16 PM)

Yes, you as GM have the power to deliberately screw over player tactics that you don't know how to otherwise handle. But not the right. And rules that favor such tactics aren't any better than GMs who punish players for using them.
Basically, look at it this way. Can a mage run around with unlimited spirits? Or an otaku? No, because the rules address those situations. It is the fault of an incomplete ruleset, which did not address a situation it should have.
I'm not saying I don't know how to handle their tactics. I'm saying an Agent is not a PC and should not be treated like a PC. The player can not just simply handwave away commands to their agents or pilots. I won't let hackers do that either, for that matter. The book goes through some trouble to remind us that agents and pilots are, in fact, not AI's.
What I explicitly am saying is that the following situation should never come up at my, or anyone elses table if you are bitching about Agent Smith.
'GM: Ok, so the security team moves (rolls some dies, does some stuff)... and the Steel lynx pops out of the hatch in the corner and levels an MMG at you.
Mage Player: Okay, my agent is going to hack the drone while I blast the security team with a stunball.
Hacker player: But....I was gonna hack the drone...'
Instead it goes more like:
'Mage player: Okay, My agent is going to hack the drone while I blast...
GM: Hold up. How does your agent know to hack the Drone? Are you telling it to hack the drone?
Mage: Yeah... and then I blast...
GM: Whats with this blasting? Are you directing your agent to hack the Drone or are you blasting something? Make up your mind, dude.
Mage: Okay, fine then. My agent was preprogrammed to hack...
GM: What? Is that written down on your sheet? Did you tell it to scan the matrix for signs of hostile drones? Hook it up to a camera or something? Where did it magically get this command down?'
Though I am, of course, fine with a player taking the time to hook up a HIB to a camera and writting down all the actions the HIB will respond to 'automatically'. And I'm also fine with adding a complication if they are at all sloppy or lazy about it. That's the price of trying to get free extra actions, regardless.
Just like if the players take on an NPC 'merc' to fill a hole in the party. No player decides what he does. They give him commands, and then he does things according to his own loyalties and agendas... usually within the wants of the party, but I'd be ignoring a great source of 'action' to make him a blind, bland, robot who simply did exactly what he was told and nothing else.
Heck, lets address the simple 'hack the drone' command. The agent is a program, a clever program, but just a program. Without further guidance its typically going to do things as straight forward and logically as it can, regardless of what the player thinks is important.
Simply 'hack the drone' the agent, depending on its normal use, could start a slow, methodical hack, particularly if it is regularly used for stealthy hacks. If the player routinely uses it as a matrix sledge hammer, it will prefer direct, and probably loud hacks. Useful in combat, less so when you want to be stealthy. Thus, I feel it is justified to take a full action to get your HIB/Drone to do things exactly the way you want them to, round by round if necessary. Simply 'shouting' hack the drone gets an immediate response, but quite likely one not suitable to the need at hand... even if the drone is hacked 'this round', the agent hasn't been instructed to actually DO anything with the drone, thus it (the drone) will continue to follow ITS last instructions until the next time the Mage shouts at his HIB to 'Get it to stop shooting us!'.
Thus, a living hacking (PC, that is) is preferrable to a HIB even with equal dice pools. EVEN if that PC hacker does nothing but send out HIS HIB's to do stuff, its the dedication to MONITORING (using his actions) his agents (and rolling their dice...) that makes him the Hacker, not the source of his dice...
Make sense?
Also: I have been a long proponent that multiple agents on the same task are reduntant as they will essentially be doing the exact same thing at the same time. Hacking attempts are adaptive situations, not applications of brute force, else we'd have a stat measuring the battery power available to boost an attack. If password xyxzzz doesn't work, it doesn't matter how many Agents put it in at one time...
EDIT::: @ Cthulu: And we have programs that are fully capable of beating grand masters of chess, but couldn't win a checkers game against a five year old. One can presume that some programmer (probably NOT a mage) sat down with the corporate security drones and coded in some pretty extensive rules on what is, and is not, and intruder. Logically, one could then find gaps in the program based on how a Drone Pilot program recognizes 'Intruders'. That's what a Shadowrun team should do for legwork. Maybe it's 'wear official Lonestar uniforms', maybe there is a RFID badge on all authorized personnel, maybe there is a list with facial recognition software that their faces can be added too... You could even go so far as to abstract it to a single 'spoof' roll.
If you wanted to take it further, Shadowrunners could even 'play with' drones much as if they were 'bots' in a video game. Say ALL drones running team coordination software from Ebol Empar Corp will do three passes from the left followed by one to the right every time, giving knowledgeable teams (who have done their legwork) to know to expect that every fourth pass will be from the right instead of the left (giving them +2 dice against the drones...what have you)
I probably wouldn't make it that simple, but...
Chasing down targets is simply following sensor data at that point. Doesn't require that the drone be able to make 'critical' decisions like 'is this guy lying to me, his RFID tag says he's a freindly but he seems... suspicious.' or 'He said hack the lynx... hrm... maybe he wants me to turn its gun on those other humans over there? Yeah... that's it...'
Both those are outside the realm of a Non-AI program, no matter how clever.