I've been working on a Three-Team CTF with East, West and Resistance all against one another. The problem occurs when a player first grabs one opponent's flag and then the other - without returning the former first.
Easy peasy, I thought, I'll just automatically return the first flag (reset the variables to objNull) and let the player keep the second. *swish* The first is returned but - and here's the problem - the player isn't shown carrying a flag. He just looks like normal. Oh, he is the flagOwner (I checked), but "under cover". *groan*
So I wonder if anyone can suggest a solution to this. I played a while with trying to bar the "TAKE FLAG" action, though without success. I could remove both flags from his possession but then the player would have to get the second flag twice if he really wanted it. Or, just let him run with the "invisible" flag, but that wouldn't really be fair to the other players...
Help?
Pope Zog