diff options
author | Neil Moore <neil@s-z.org> | 2011-12-31 08:01:14 -0500 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2012-01-01 22:00:05 -0500 |
commit | 2336e4d9c7b06f7317be8b8f2c46c6d09860faea (patch) | |
tree | 533a8ee4d8332ce0629f993565bb26b0b7f901aa /crawl-ref/source/abyss.h | |
parent | dc4d527288e8692d9eef0701bd4b48ffc69ea8cd (diff) | |
download | crawl-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.h | 1 |
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); |