diff options
| -rw-r--r-- | src/YetiHack.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/YetiHack.cpp b/src/YetiHack.cpp index 01c9503..fbcf677 100644 --- a/src/YetiHack.cpp +++ b/src/YetiHack.cpp @@ -45,7 +45,10 @@ int wait(int seconds) } int start(bool immortal, bool story, double escapeturns) { - escapeturns = turns((int)escapeturns)[1]; + if (story) + { + escapeturns = turns((int)escapeturns)[1]; + } int rate; if (story) { @@ -301,11 +304,10 @@ vector<int> turns(int num) vector<int> numbers; int x, y; getmaxyx(stdscr,y,x); - int turn = num; - turn *= 300; + int turn = sqrt(num * 40000); + int rate = turn; + rate /= num; turn = turn / 7810. * x * y; - num *= 5; - int rate = turn / num; numbers.push_back(rate); numbers.push_back(turn); return numbers; |
