Erm, the scripting and entity states all get reset when warmup expires (G_ShutdownGame and G_InitGame get called). If it doesn’t something is very wrong. Think what would happen on every map if this wasn’t true. Session data is saved, but the entities get completely restarted. So your ‘explaination’ really doesn’t make any sense.
The only thing that has to do with warmup is the fact that if the allies cap the flag in warmup, you cannot manually click on it (you can still /setspawnpt), but this isn’t the root of the problem with the map.
Note that mortis also changed the wait times, so the fact his script works on full servers doesn’t imply that you are correct, and if the gamecode comment is to be believed, the 500ms wait shouldn’t work.
edit:
and FWIW, I’m not trying to pick on you. I’d just like to make sure we figure out and record the right answer, so the community doesn’t have to endure more buggy maps :moo:
