GML
if global.darkness!=1 then ciemnosci+=1 else if global.darkness<=1 ciemnosci-=1
wat
Ten warunek jest źle skonstruowany, całkowicie.
Jeżeli global.darkness nie jest 1 to ciemnosci + 1 a jezeli nie to jezeli global.darkness jest mniejsze lub równe 1 wtedy ciemnosci - 1 :/
więc jest ciągle +1 -1 +1 -1 +1 -1 itd.
Dodaj jakiś ogranicznik, skoro robisz rpg to powinieneś sobie już poradzić.