Reply to Re: Why Can't I Quit You, DinkC?
If you don't have an account, just leave the password field blank.
... why the heck does that even work
Using external to avoid killing the script? I would think that makes sense: the original script spawns a new one and enters the "waiting for reply" state. Then the sprite is hit, which will abort whatever the sprite was doing (waiting) and instead start hit(). The spawned script is not involved, and does not notice a thing.
The question is, what happens when the spawned script returns? Will it force the original script to resume from where it was called, aborting whatever it was doing by now? Or will it be ignored? Only one way to find out.
Using external to avoid killing the script? I would think that makes sense: the original script spawns a new one and enters the "waiting for reply" state. Then the sprite is hit, which will abort whatever the sprite was doing (waiting) and instead start hit(). The spawned script is not involved, and does not notice a thing.
The question is, what happens when the spawned script returns? Will it force the original script to resume from where it was called, aborting whatever it was doing by now? Or will it be ignored? Only one way to find out.