QUOTE(Nintendo_Confed @ Nov 19 2006, 08:26 AM)
That only works for Upgrades. You cant set any unit to 0, it has to be 1. Any unit with 0 build time will crash the game.
[right][snapback]591410[/snapback][/right]
No, no, no.
A little lesson on build times:
The build time that gets stored in the map is actually stored in fifteenths of a second. Staredit divides this number by 15 before displaying it to you, and it multiplies the number you type in by 15 before saving it into the map. Starforge, on the other hand, allows you to set the number directly including setting it to 0.
So what happens when you type 8739 into staredit? It multiplies it by 15 (so you get 131085). Now the build time is stored as a 2-byte short integer, which has a max value of 65535. The higher order bits will get truncated (this has the same effect of taking the modulus by 65536), and you're left with 13. So, next time you view this value in SE, it will divide 13 by 15 and display 0 (but the build time isn't
actually 0). This process is the
exact same as if you had just typed 13 into starforge.
Long story short: If you use Starforge, never type 0 into a build time for a unit. Use 1 instead. If you use Staredit, type 8739 and you will get a slightly longer build time.