aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/YetiHack.cpp12
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;