Cookiemaster
New Member
- Reaction score
- 36
Is there any way to use logarithms in Warcraft 3? (E.G. 10log(TEMP_REAL[1])=?)
function log takes real x returns real
if x <= 0 then
return 0.0
endif
set x = x - 1.0
return x / (1 + x / (2 + x / (3 + 4 * x / (4 + 4 * x / (5 + 9 * x / (6 + 9 * x / (7 + 16 * x / (8 + 16 * x / (9 + 25 * x / (10 + 25 * x / (11 + 36 * x / (12 + 36 * x / (13 + 49 * x / (14 + 49 * x / (15 + 64 * x / (16 + 64 * x / (17 + 81 * x / (18 + 81 * x / (19 + 100 * x / (20 + 100 * x))))))))))))))))))))
endfunction
return x / (1 + x / (2 + x / (3 + 4 * x / (4 + 4 * x / (5 + 9 * x / (6 + 9 * x / (7 + 16 * x / (8 + 16 * x / (9 + 25 * x / (10 + 25 * x / (11 + 36 * x / (12 + 36 * x / (13 + 49 * x / (14 + 49 * x / (15 + 64 * x / (16 + 64 * x / (17 + 81 * x / (18 + 81 * x / (19 + 100 * x / (20 + 100 * x))))))))))))))))))))