mob
verb
test()
var/s1 = 2.8
s1 += 0.1
s1 += 0.1
var/c = 0
for(var/i = 1 to 3)
if(s1 + c >= 3)
world << i
break
else
world << "[s1 + c] >= 3"
c += 0.1
world << c + s1
Problem description:
I'm not sure whether this is a bug or me derping, the output looks like this:
3 >= 3 - first run, somehow this if statement ends up false
2 - second run, lands in the if and breaks out of the loop
3.1