|
On March 30 2011 05:11 Omni17 wrote: Ever get tired of telling your units to attack an SCV constructing a building and then the SCV moves and your unit forgets?
This is a quote from the OP. If what I bolded is operating as intended by Blizzard, then the shift queuing makes sense (read: isn't a bug). When the SCV moves, the worker attacking it loses whatever command you gave it. So it cancels that attack command, and moves onto the next attack command.
Personally, I am not confident enough in my play to try this worker harass, but if it's as easy as shift queuing then I think I may start. Thanks OP.
|
On March 31 2011 01:16 Albrithe wrote:Show nested quote +On March 30 2011 05:11 Omni17 wrote: Ever get tired of telling your units to attack an SCV constructing a building and then the SCV moves and your unit forgets?
This is a quote from the OP. If what I bolded is operating as intended by Blizzard, then the shift queuing makes sense (read: isn't a bug). When the SCV moves, the worker attacking it loses whatever command you gave it. So it cancels that attack command, and moves onto the next attack command. Personally, I am not confident enough in my play to try this worker harass, but if it's as easy as shift queuing then I think I may start. Thanks OP. 
The unit doesn't "forget." The attack command is canceled specifically.
Read the logic like this:
- Attack SCV (ID:1)
- IF SCV (ID:1) wanders THEN cancel Attack SCV (ID:1) command ELSE satisfy attack command
Now, for the bugged logic
- Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- IF SCV (ID:1) wanders THEN cancel Attack SCV (ID:1) command ELSE satisfy attack command
- The moment this conditional statement registers as TRUE then all instances of "Attack SCV (ID:1)" should be canceled because they are identical.
The logic is bugged and only the first instance of "Attack SCV (ID:1)" is canceled when in reality those redundant commands should not even be allowed to queue, and even if they are supposed to be allowed, since the command is canceled all identical instances should be canceled.
|
On March 31 2011 00:49 TimeSpiral wrote: The way it works now is such that your attack command is canceled after the SCV wanders. This is purposefully designed to help protect the SCV and give you a chance to respond. Shift clicking the attack command is bugged because you're essentially just issuing the same command multiple times. Says who? Says you?
The core of this whole debate rests upon whether or not Blizzard is happy with the current SCV targetting behaviour, and there's simply no way of knowing without asking them. Who knows if it's intentional (or desirable, in Blizzard's eyes) or not.
Melee units attacking a SCV building will go attack something else (or idle, in the case of workers) when the SCV moves. Is this intentional? Perhaps. Personally I think it's simply an artifact of the way the AI has been programmed, as melee can't reach the SCV unless it's near the edge; "I can't reach that SCV right now, so I'll cancel my attack command".
Perhaps a way to test if this is intentional would be to tell a RANGED unit to attack a building SCV and see what happens. If this targetting behaviour were really "to help protect the SCV and give you a chance to respond" we'd expect to see the exact same un-targetting behaviour in something like a marine.
|
On March 31 2011 01:40 Hairy wrote:Show nested quote +On March 31 2011 00:49 TimeSpiral wrote: The way it works now is such that your attack command is canceled after the SCV wanders. This is purposefully designed to help protect the SCV and give you a chance to respond. Shift clicking the attack command is bugged because you're essentially just issuing the same command multiple times. Says who? Says you? The core of this whole debate rests upon whether or not Blizzard is happy with the current SCV targetting behaviour, and there's simply no way of knowing without asking them. Who knows if it's intentional (or desirable, in Blizzard's eyes) or not. Melee units attacking a SCV building will go attack something else (or idle, in the case of workers) when the SCV moves. Is this intentional? Perhaps. Personally I think it's simply an artifact of the way the AI has been programmed, as melee can't reach the SCV unless it's near the edge; "I can't reach that SCV right now, so I'll cancel my attack command". Perhaps a way to test if this is intentional would be to tell a RANGED unit to attack a building SCV and see what happens. If this targetting behaviour were really "to help protect the SCV and give you a chance to respond" we'd expect to see the exact same un-targetting behaviour in something like a marine.
I don't think the attacking worker ever untargets the building SCV. It merely can't reach it so it's stuck at its spot until the target comes back into melee range. Idk exactly what the shift-queue command is doing and why it functions in that behavior, but it doesn't make sense with the logic we have and we can classify it as a bug at this time.
|
On March 30 2011 05:45 lorkac wrote: The SCV union hates you. You are now right below mutalisks and blueflame hellions as most hated.
He's above DT's??
|
On March 31 2011 01:40 Hairy wrote:Show nested quote +On March 31 2011 00:49 TimeSpiral wrote: The way it works now is such that your attack command is canceled after the SCV wanders. This is purposefully designed to help protect the SCV and give you a chance to respond. Shift clicking the attack command is bugged because you're essentially just issuing the same command multiple times. Says who? Says you? The core of this whole debate rests upon whether or not Blizzard is happy with the current SCV targetting behaviour, and there's simply no way of knowing without asking them. Who knows if it's intentional (or desirable, in Blizzard's eyes) or not. Melee units attacking a SCV building will go attack something else (or idle, in the case of workers) when the SCV moves. Is this intentional? Perhaps. Personally I think it's simply an artifact of the way the AI has been programmed, as melee can't reach the SCV unless it's near the edge; "I can't reach that SCV right now, so I'll cancel my attack command". Perhaps a way to test if this is intentional would be to tell a RANGED unit to attack a building SCV and see what happens. If this targetting behaviour were really "to help protect the SCV and give you a chance to respond" we'd expect to see the exact same un-targetting behaviour in something like a marine.
Yes, says me, as I'm stating my argument.
If I'm wrong, then so be it. I have reported to the alleged bug to Blizzard and am awaiting a response.
I like your test, but I think there is a fundamental difference between a ranged unit and a melee unit, and even more so for a worker (which is the main drive of this debate, worker harass).
This issue is almost certainly bugged.
|
On March 31 2011 01:36 TimeSpiral wrote:Show nested quote +On March 31 2011 01:16 Albrithe wrote:On March 30 2011 05:11 Omni17 wrote: Ever get tired of telling your units to attack an SCV constructing a building and then the SCV moves and your unit forgets?
This is a quote from the OP. If what I bolded is operating as intended by Blizzard, then the shift queuing makes sense (read: isn't a bug). When the SCV moves, the worker attacking it loses whatever command you gave it. So it cancels that attack command, and moves onto the next attack command. Personally, I am not confident enough in my play to try this worker harass, but if it's as easy as shift queuing then I think I may start. Thanks OP.  The unit doesn't "forget." The attack command is canceled specifically. Read the logic like this:- Attack SCV (ID:1)
- IF SCV (ID:1) wanders THEN cancel Attack SCV (ID:1) command ELSE satisfy attack command
Now, for the bugged logic- Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- IF SCV (ID:1) wanders THEN cancel Attack SCV (ID:1) command ELSE satisfy attack command
- The moment this conditional statement registers as TRUE then all instances of "Attack SCV (ID:1)" should be canceled because they are identical.
The logic is bugged and only the first instance of "Attack SCV (ID:1)" is canceled when in reality those redundant commands should not even be allowed to queue, and even if they are supposed to be allowed, since the command is canceled all identical instances should be canceled.
Sorry, I don't think I follow. Is this real game code? I don't see how canceling the attack command would cancel all attack commands queued. It may be my understanding of the way the game code works, but let me try an example. I'm scouting the enemy's base on Steppes of War. I do a bunch of shift movement commands so I can go build a pylon in my base. However, in my hastiness I do one command behind his minerals, one off the map slightly, and the next back onto the map so that he travels along behind the mineral patch. My probe will go to the first command, then not be able to actually go to the location of the second command, so he moves onto the third command. Like I said, I very well may be stepping on my own dick here, but I don't see how these are different.
edit: On March 31 2011 01:40 Hairy wrote: Personally I think it's simply an artifact of the way the AI has been programmed, as melee can't reach the SCV unless it's near the edge; "I can't reach that SCV right now, so I'll cancel my attack command". yeah, this is what I assumed.
|
On March 31 2011 01:00 tsuxiit wrote: Oh my god. Thank you. THANK YOU.
This is going to save me so many broken keyboard ragequits.
If killing off building SCV's is a problem... That should be the least of your worries.
|
what's the big deal?
anyone with >20 apm could micro their worker to continue attacking the scv builder.
|
On March 31 2011 02:01 abominable wrote: what's the big deal?
anyone with >20 apm could micro their worker to continue attacking the scv builder.
Because when a worker comes to stop the harass, you won't be able to kill the building SCV because targetting becomes impossible when the SCV is practically inside the building, not to mention that the attacking worker will most likely die to the defending worker in the process.
Doing this is guarenteed damage. The defender either loses his worker or forces at least two SCVs to deal with the harass, which either loses mining time or construction time. All these little things matter in the early game.
|
On March 31 2011 01:56 Albrithe wrote:Show nested quote +On March 31 2011 01:36 TimeSpiral wrote:On March 31 2011 01:16 Albrithe wrote:On March 30 2011 05:11 Omni17 wrote: Ever get tired of telling your units to attack an SCV constructing a building and then the SCV moves and your unit forgets?
This is a quote from the OP. If what I bolded is operating as intended by Blizzard, then the shift queuing makes sense (read: isn't a bug). When the SCV moves, the worker attacking it loses whatever command you gave it. So it cancels that attack command, and moves onto the next attack command. Personally, I am not confident enough in my play to try this worker harass, but if it's as easy as shift queuing then I think I may start. Thanks OP.  The unit doesn't "forget." The attack command is canceled specifically. Read the logic like this:- Attack SCV (ID:1)
- IF SCV (ID:1) wanders THEN cancel Attack SCV (ID:1) command ELSE satisfy attack command
Now, for the bugged logic- Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- IF SCV (ID:1) wanders THEN cancel Attack SCV (ID:1) command ELSE satisfy attack command
- The moment this conditional statement registers as TRUE then all instances of "Attack SCV (ID:1)" should be canceled because they are identical.
The logic is bugged and only the first instance of "Attack SCV (ID:1)" is canceled when in reality those redundant commands should not even be allowed to queue, and even if they are supposed to be allowed, since the command is canceled all identical instances should be canceled. Sorry, I don't think I follow. Is this real game code? I don't see how canceling the attack command would cancel all attack commands queued. It may be my understanding of the way the game code works, but let me try an example. I'm scouting the enemy's base on Steppes of War. I do a bunch of shift movement commands so I can go build a pylon in my base. However, in my hastiness I do one command behind his minerals, one off the map slightly, and the next back onto the map so that he travels along behind the mineral patch. My probe will go to the first command, then not be able to actually go to the location of the second command, so he moves onto the third command. Like I said, I very well may be stepping on my own dick here, but I don't see how these are different. edit: Show nested quote +On March 31 2011 01:40 Hairy wrote: Personally I think it's simply an artifact of the way the AI has been programmed, as melee can't reach the SCV unless it's near the edge; "I can't reach that SCV right now, so I'll cancel my attack command". yeah, this is what I assumed.
No that is not real game code. That is my representation of the logic.
I think you did step on your own dick, too, lol. In the example you're talking about, Move to Location (X#Y#), if one of the move command locations is invalid it is canceled and the next command is issued.
My argument is that shift attacking a working SCV is essentially queuing identical commands, so if one of those commands is canceled, by virtue of them being identical, all of them should be canceled.
But, as Synystyr is suggesting/adding he is saying the attack command is never canceled but that the SCV wanders out of targetable melee range and therefor the worker cannot satisfy the attack command and simply stops.
I think that cancelling the attack command in these worker harass scenarios is intentional and that shifting the same exact command to get around this is bugged.
|
On March 31 2011 01:52 TimeSpiral wrote: Yes, says me, as I'm stating my argument.
If I'm wrong, then so be it. I have reported to the alleged bug to Blizzard and am awaiting a response. That's fine - the issue I have is that you're stating your opinion as fact. You have no evidence to support your claim that blizzard intentionally coded this to help protect SCVs while building. It's plausable, sure, but there's no way to prove that's the case until we hear something from Blizzard. It may well be the case that ALL of the current behaviour is exactly as they intended.
It would be equally valid to assume that units ceasing their attack on a building SCV when it moves is unintended behaviour, and THAT is the bug. Perhaps what should be happening is that when I tell my zergling/drone to attack your SCV it does so until that SCV dies.
I like your test, but I think there is a fundamental difference between a ranged unit and a melee unit, and even more so for a worker Agreed. However, if a marine were to un-target a building SCV then that would be pretty good evidence in your favour.
|
Okay, that makes sense. Ouch! (my dick)
so if one of those commands is canceled, by virtue of them being identical, all of them should be canceled.
That's the only thing that I don't think would be necessarily true, depending on the programming, so I guess the ball is in Blizzard's court.
|
On March 31 2011 02:07 Synystyr wrote:Show nested quote +On March 31 2011 02:01 abominable wrote: what's the big deal?
anyone with >20 apm could micro their worker to continue attacking the scv builder. Because when a worker comes to stop the harass, you won't be able to kill the building SCV because targetting becomes impossible when the SCV is practically inside the building, not to mention that the attacking worker will most likely die to the defending worker in the process. Doing this is guarenteed damage. The defender either loses his worker or forces at least two SCVs to deal with the harass, which either loses mining time or construction time. All these little things matter in the early game.
1) It doesn't matter that much if you need to pull 2 workers, minerals lost during this time are minimal at best. If the opponent were good he'ld force you to do this anyway as anything that the shift method does can be done by babysitting the harrassing worker. There's nothing better to spend APM on at this time anyway so don't pretend that this labor saving trick will really impact anything.
2) It doesn't necessarily force 2 SCVs. As a SCV moves around the building there are times when its invulnerable. Even with the harassing worker gets the first hit off it wont always be able to attack which gives your own attacking SCV some "free" hits as the harassing worker worries about trying to get around to the new location.
I'm a terran and I don't really see the big deal with this.
|
On March 31 2011 02:13 Hairy wrote:Show nested quote +On March 31 2011 01:52 TimeSpiral wrote: Yes, says me, as I'm stating my argument.
If I'm wrong, then so be it. I have reported to the alleged bug to Blizzard and am awaiting a response. That's fine - the issue I have is that you're stating your opinion as fact. You have no evidence to support your claim that blizzard intentionally coded this to help protect SCVs while building. It's plausable, sure, but there's no way to prove that's the case until we hear something from Blizzard. It may well be the case that ALL of the current behaviour is exactly as they intended. It would be equally valid to assume that units ceasing their attack on a building SCV when it moves is unintended behaviour, and THAT is the bug. Perhaps what should be happening is that when I tell my zergling/drone to attack your SCV it does so until that SCV dies. Show nested quote +I like your test, but I think there is a fundamental difference between a ranged unit and a melee unit, and even more so for a worker Agreed. However, if a marine were to un-target a building SCV then that would be pretty good evidence in your favour.
When stating a hypothesis you do not say, "this is what I think." You say what you are testing/arguing for.
I see this all the time, the "you're stating your opinion as fact," nonsense. People jump on this argument any time anyone says anything with a little conviction or confidence. Why would you have an issue with me clearly stating what I'm arguing? That is silly. Are you actually saying you'd prefer I preface the argument with; "Well, in my opinion ..."
Lol.
As for the second half, I agree with you. It is equally valid to argue for the inverse. That is one of defining characteristics of an argument.
|
Hahahaha.... That's so easy/obvious and yet I have never thought of that. Thanks. xD
|
Double True! Unfortunately, most people aren't trained in the art of debate.
|
Nice find, just killed my first rax building scv without even looking at it :>
|
On March 31 2011 01:36 TimeSpiral wrote:Show nested quote +On March 31 2011 01:16 Albrithe wrote:On March 30 2011 05:11 Omni17 wrote: Ever get tired of telling your units to attack an SCV constructing a building and then the SCV moves and your unit forgets?
This is a quote from the OP. If what I bolded is operating as intended by Blizzard, then the shift queuing makes sense (read: isn't a bug). When the SCV moves, the worker attacking it loses whatever command you gave it. So it cancels that attack command, and moves onto the next attack command. Personally, I am not confident enough in my play to try this worker harass, but if it's as easy as shift queuing then I think I may start. Thanks OP.  The unit doesn't "forget." The attack command is canceled specifically. Read the logic like this:- Attack SCV (ID:1)
- IF SCV (ID:1) wanders THEN cancel Attack SCV (ID:1) command ELSE satisfy attack command
Now, for the bugged logic- Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- SHIFT + Attack SCV (ID:1)
- IF SCV (ID:1) wanders THEN cancel Attack SCV (ID:1) command ELSE satisfy attack command
- The moment this conditional statement registers as TRUE then all instances of "Attack SCV (ID:1)" should be canceled because they are identical.
The logic is bugged and only the first instance of "Attack SCV (ID:1)" is canceled when in reality those redundant commands should not even be allowed to queue, and even if they are supposed to be allowed, since the command is canceled all identical instances should be canceled.
Exactly. It seems this is a bug blizzard should fix, and it seems specific to SCVs building, so hopefully it will be fixed soon.
|
On March 31 2011 05:42 dAko wrote: Nice find, just killed my first rax building scv without even looking at it :> I know its so convenient :O
|
|
|
|