Ο χρόνος (σε δευτερόλεπτα) που απαιτείται για την αναβάθμιση στο επόμενο επίπεδο υπολογίζεται από τον ακόλουθο μαθηματικό τύπο:
Ο χρόνος (σε δευτερόλεπτα) που απαιτείται αθροιστικά για την αναβάθμιση από το πρώτο (1o) έως και το επόμενο επίπεδο υπολογίζεται από τον ακόλουθο μαθηματικό τύπο:
{
"tsize":100,
"name":"Περιοχή Δοκιμών Πυροτεχνημάτων",
"range":[1,50],
"resources":
{
"hardcap":50,
"cols":7,
"res":[2],
"b":[273,353,445,551,673,813,974,1159,1373,1618,1899,2223,2596,3025,3517,4084,4736,5486,6347,7339,8479,9790,11297,13031,15025,17318,19955,22987,26474,30484,35096,40400,46505,53533,61624,70937,81658,93999,108205,124557,143382,165051,189995,218708,251761,289810,333608,384026,442063,508872],
"m":[135,212,302,405,526,665,827,1015,1233,1486,1779,2120,2514,2972,3503,4119,4834,5662,6624,7739,9033,10534,12275,14294,16637,19354,22507,26163,30405,35325,41033,47653,55341,64269,74638,86679,100664,116904,135765,157668,183106,212647,246954,286796,333066,386801,449205,521677,605841,703583],
"t":{"a":125660,"b":37,"c":1.06,"d":2628,"e":0},
"dur":"(()=>{var t=[];var f=[{a:125660,b:37,c:1.06,d:2628},{a:156455,b:68,c:1.068703,d:0,e:{37:-1,43:1,48:1,49:1}}];for(var i=0;i<50;i++){var h=i<32?0:1;var g=(f[h].a/f[h].b*Math.pow(f[h].c,i+1)-f[h].d)-(f[h].e!=undefined&&f[h].e[i+1]!=undefined?f[h].e[i+1]:0);g=i<32?Math.round(g):Math.floor(g);t.push((g>1728e3?1728e3:g));}return t;})()"
}
}