Well, it's unfreezing after 30 seconds now (360 DCs). The reason it was going too fast before is because you were adding DCs too fast: The trigger adding +1 DC for Player 2 was being run by Player 1, Player 2, and Player 8. Inferno's updated version prevents this by using "Current player" and "Foes", so it's only being added once.
Earlier I said to change "at least" to "exactly". If you'd done this, the reason it was breaking would have become obvious.
For example, you said it seems your timer is running too fast. This could mean it's increasing too fast because of some other trigger you forgot about; if it was skipping from 58 Cantina DCs straight to 61, you'd be immediately aware there's a problem if you're using "exactly 60" since it would never even try to reset anything, and you could quickly solve it. If it's "at least 60", then that symptom (from what's potentially a much larger issue) might go unnoticed until you're so far into development that fixing the system is extremely difficult.
This is exactly what was happening; your Cantina DCs were literally skipping from 58 straight to 61. This is why you shouldn't use "at least <maximum>" and "at most <minimum>" conditions, and should use "exactly" instead, in order to avoid issues like this.
One really terrible offender is "at most 0". This is a pretty ridiculous condition, since negative values are impossible. It also has the added benefit of potentially breaking your map, because "at most" doesn't handle units the same way as "exactly". These should be changed as well.
Unfortunately, I saved the worst for last. The map doesn't work the way it appears to work right now; if units are ever frozen for different players at the same time, it will give all the units to one of those players when they unfreeze. This is obviously not what you want to happen.
Here are the two most practical solutions:
1) Make it so all of a player's units are frozen, never only some of them.
2) Make it so only 3 different players can have frozen units at the same time.
There are other possibilities if neither of those options will work for what you're planning, but the alternatives would be much more complex and time-consuming. Both of these solutions are extremely fast and easy to implement.
On a side note, what is the maximum number of units you imagine a player could ever have frozen at the same time? I'm wondering how many units players will have in addition to their Civilian.
Post has been edited 1 time(s), last time on Apr 28 2014, 6:27 am by Azrael.