summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/abyss.h
diff options
context:
space:
mode:
authorNeil Moore <neil@s-z.org>2011-12-31 08:01:14 -0500
committerNeil Moore <neil@s-z.org>2012-01-01 22:00:05 -0500
commit2336e4d9c7b06f7317be8b8f2c46c6d09860faea (patch)
tree533a8ee4d8332ce0629f993565bb26b0b7f901aa /crawl-ref/source/abyss.h
parentdc4d527288e8692d9eef0701bd4b48ffc69ea8cd (diff)
downloadcrawl-ref-2336e4d9c7b06f7317be8b8f2c46c6d09860faea.tar.gz
crawl-ref-2336e4d9c7b06f7317be8b8f2c46c6d09860faea.zip
Abyssal punctuated equilibrium.
Morphing now happens in "jerks". During a jerk, the morphing rate is about three times what it used to be; between jerks, it is nearly zero. Jerks are around 100--300 turns apart, depending on abyss speed (200--600 for Cheibriadites), and last for about 1/3 of that time. For some reason, loading old saves causes some major jerking for a few turns before reaching the slow initial speed. I'm not clear why this is happening.
Diffstat (limited to 'crawl-ref/source/abyss.h')
-rw-r--r--crawl-ref/source/abyss.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/abyss.h b/crawl-ref/source/abyss.h
index 39c8bcf049..e8f010841d 100644
--- a/crawl-ref/source/abyss.h
+++ b/crawl-ref/source/abyss.h
@@ -16,6 +16,7 @@ extern const coord_def ABYSS_CENTRE;
struct abyss_state
{
coord_def major_coord;
+ double phase;
double depth;
};
void abyss_morph(double duration);