diff --git a/SeasonsOfLoneliness.cpp b/SeasonsOfLoneliness.cpp index 53d60e2..37df19d 100644 --- a/SeasonsOfLoneliness.cpp +++ b/SeasonsOfLoneliness.cpp @@ -425,7 +425,7 @@ public: int PLAYER_HP=PLAYER_MAXHP; int BATTLE_CURRENT_TURN_ENTITY=-1; int CURRENT_ENCOUNTER_IND=-1; - int RAND_CALLS=0; + unsigned int RAND_CALLS=0; std::vector BATTLE_DISPLAY_NUMBERS; bool PLAYER_TURN_COMPLETE=false; int FOOD_REGEN_TURNS=0; @@ -705,6 +705,7 @@ public: while (elapsedTime>TARGET_RATE) { elapsedTime-=TARGET_RATE; updateGame(); + rand(); } if (GetKey(F1).bPressed) { ConsoleShow(F1,false); @@ -2060,8 +2061,10 @@ public: } int rand() { - srand(time(NULL)+RAND_CALLS++); - return std::rand(); + srand(time(NULL)+RAND_CALLS); + int randNumb = std::rand(); + RAND_CALLS=randNumb; + return randNumb; } void performCropUpdate(int chanceToRegrow) { diff --git a/Seasons_of_Loneliness b/Seasons_of_Loneliness index 19877fd..3ab5329 100755 Binary files a/Seasons_of_Loneliness and b/Seasons_of_Loneliness differ diff --git a/Seasons_of_Loneliness.wasm b/Seasons_of_Loneliness.wasm index 8435887..20f79dd 100755 Binary files a/Seasons_of_Loneliness.wasm and b/Seasons_of_Loneliness.wasm differ