So I fixed a third flag skipping bug. This bug is in 1.11 and 1.40 servers.
Switch to Broadside, get the DS flag, and bring it back to the BE base. Go to one of the elevators and toss the flag on it. The elevator is now in the flag's contactList.
If you ride the elevator the flag will go up and down with the elevator because contactList.
Now grab the flag again before it is returned and toss it out on the floor near the elevator so you can watch it. When you ride the elevator again you will see the flag jumping and walking around.
If you keep a player riding the elevator after the flag is returned you can watch the flag hop off the stand and go skipping down the hallway.
If a flag "contacts" a vehicle something similar happens.
The fix is to clear the contactList when we setPosition or drop/throw the flag.
While we are on the elevator topic I never noticed this one before. Go to Broadside as DS, go to the top elevator, and ride it up.
Switch to Broadside, get the DS flag, and bring it back to the BE base. Go to one of the elevators and toss the flag on it. The elevator is now in the flag's contactList.
If you ride the elevator the flag will go up and down with the elevator because contactList.
Now grab the flag again before it is returned and toss it out on the floor near the elevator so you can watch it. When you ride the elevator again you will see the flag jumping and walking around.
If you keep a player riding the elevator after the flag is returned you can watch the flag hop off the stand and go skipping down the hallway.
If a flag "contacts" a vehicle something similar happens.
The fix is to clear the contactList when we setPosition or drop/throw the flag.
While we are on the elevator topic I never noticed this one before. Go to Broadside as DS, go to the top elevator, and ride it up.