diff options
author | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-01-08 19:23:56 +0530 |
---|---|---|
committer | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-01-08 19:23:56 +0530 |
commit | 87404d97d0d9dd7ea2b882cb2bd9621a9ee37067 (patch) | |
tree | fdecc53f1d9f33fb380cb5a645ea96d80d1c2cb2 /crawl-ref/source | |
parent | 4d4cc1f7c1f46cdc82ab349e53a7bc71ac403c5b (diff) | |
download | crawl-ref-87404d97d0d9dd7ea2b882cb2bd9621a9ee37067.tar.gz crawl-ref-87404d97d0d9dd7ea2b882cb2bd9621a9ee37067.zip |
Refix shim for permanent transforms (duration is apparently set to 0).
Diffstat (limited to 'crawl-ref/source')
-rw-r--r-- | crawl-ref/source/main.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/crawl-ref/source/main.cc b/crawl-ref/source/main.cc index 71b0c387fb..1b1bce4faa 100644 --- a/crawl-ref/source/main.cc +++ b/crawl-ref/source/main.cc @@ -2280,13 +2280,11 @@ static void _decrement_durations() } } - if (TAG_MAJOR_VERSION == 15) + // FIXME: [ds] Remove this once we've ensured durations can never go < 0? + if (you.duration[DUR_TRANSFORMATION] <= 0 + && you.attribute[ATTR_TRANSFORMATION] != TRAN_NONE) { - // FIXME: The TAG_MAJOR check is merely bait to make sure - // someone deletes this check after the affected games are - // fixed. - if (you.duration[DUR_TRANSFORMATION] < 0) - you.duration[DUR_TRANSFORMATION] = 1; + you.duration[DUR_TRANSFORMATION] = 1; } // Vampire bat transformations are permanent (until ended). |