diff options
author | Adam Borowski <kilobyte@angband.pl> | 2009-10-22 14:14:03 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2009-10-22 14:14:03 +0200 |
commit | 9ae7a2dccc9934bc62f233547976edee461ebdf2 (patch) | |
tree | 6c92819c10d2cec689de4583b4bfc4cc81d96d76 | |
parent | e2f1168cb2532a7e3b87f1a3dff89eeac573966b (diff) | |
download | crawl-ref-9ae7a2dccc9934bc62f233547976edee461ebdf2.tar.gz crawl-ref-9ae7a2dccc9934bc62f233547976edee461ebdf2.zip |
Slap costs and fail chances on Chronos' abilities.
-rw-r--r-- | crawl-ref/source/abl-show.cc | 21 | ||||
-rw-r--r-- | crawl-ref/source/religion.cc | 4 |
2 files changed, 10 insertions, 15 deletions
diff --git a/crawl-ref/source/abl-show.cc b/crawl-ref/source/abl-show.cc index 9fb79b0fa3..047d79d742 100644 --- a/crawl-ref/source/abl-show.cc +++ b/crawl-ref/source/abl-show.cc @@ -338,10 +338,10 @@ static const ability_def Ability_List[] = { ABIL_FEAWN_EVOLUTION, "Evolution", 4, 0, 0, 2, ABFLAG_FRUIT}, // Chronos - { ABIL_CHRONOS_PONDEROUSIFY, "Make Ponderous", 1, 0, 0, 0, ABFLAG_NONE }, - { ABIL_CHRONOS_TIME_STEP, "Step From Time", 1, 0, 0, 0, ABFLAG_NONE }, - { ABIL_CHRONOS_TIME_BEND, "Bend Time", 1, 0, 0, 0, ABFLAG_NONE }, - { ABIL_CHRONOS_SLOUCH, "Ruinous Time", 1, 0, 0, 0, ABFLAG_NONE }, + { ABIL_CHRONOS_PONDEROUSIFY, "Make Ponderous", 2, 0, 0, 0, ABFLAG_NONE }, + { ABIL_CHRONOS_TIME_BEND, "Bend Time", 3, 0, 50, 1, ABFLAG_NONE }, + { ABIL_CHRONOS_SLOUCH, "Ruinous Time", 5, 0, 100, 5, ABFLAG_NONE }, + { ABIL_CHRONOS_TIME_STEP, "Step From Time", 10, 0, 200, 10, ABFLAG_NONE }, { ABIL_HARM_PROTECTION, "Protection From Harm", 0, 0, 0, 0, ABFLAG_NONE }, { ABIL_HARM_PROTECTION_II, "Reliable Protection From Harm", @@ -726,6 +726,7 @@ static talent _get_talent(ability_type ability, bool check_confused) break; case ABIL_YRED_ANIMATE_REMAINS: + case ABIL_CHRONOS_PONDEROUSIFY: invoc = true; failure = 40 - (you.piety / 20) - (3 * you.skills[SK_INVOCATIONS]); break; @@ -753,6 +754,7 @@ static talent _get_talent(ability_type ability, bool check_confused) break; case ABIL_YRED_RECALL_UNDEAD_SLAVES: + case ABIL_CHRONOS_TIME_BEND: invoc = true; failure = 50 - (you.piety / 20) - (you.skills[SK_INVOCATIONS] * 4); break; @@ -766,6 +768,7 @@ static talent _get_talent(ability_type ability, bool check_confused) case ABIL_FEAWN_SPAWN_SPORES: case ABIL_FEAWN_RAIN: case ABIL_YRED_DRAIN_LIFE: + case ABIL_CHRONOS_SLOUCH: invoc = true; failure = 60 - (you.piety / 25) - (you.skills[SK_INVOCATIONS] * 4); break; @@ -786,6 +789,7 @@ static talent _get_talent(ability_type ability, bool check_confused) case ABIL_ELYVILON_DIVINE_VIGOUR: case ABIL_LUGONU_ABYSS_ENTER: case ABIL_JIYVA_CURE_BAD_MUTATION: + case ABIL_CHRONOS_TIME_STEP: invoc = true; failure = 80 - (you.piety / 25) - (you.skills[SK_INVOCATIONS] * 4); break; @@ -817,15 +821,6 @@ static talent _get_talent(ability_type ability, bool check_confused) failure = 50 - (you.piety / 20) - (5 * you.skills[SK_EVOCATIONS]); break; - case ABIL_CHRONOS_PONDEROUSIFY: - case ABIL_CHRONOS_TIME_STEP: - case ABIL_CHRONOS_TIME_BEND: - case ABIL_CHRONOS_SLOUCH: - invoc = true; - perfect = true; - failure = 0; - break; - case ABIL_RENOUNCE_RELIGION: invoc = true; perfect = true; diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc index 0c68f7692f..d40cb72924 100644 --- a/crawl-ref/source/religion.cc +++ b/crawl-ref/source/religion.cc @@ -299,7 +299,7 @@ const char* god_gain_power_messages[NUM_GODS][MAX_GOD_ABILITIES] = }, // Chronos { "make your items ponderous", - "Chronos slows your biology", + "Chronos slows your biology.", "", "", "" @@ -406,7 +406,7 @@ const char* god_lose_power_messages[NUM_GODS][MAX_GOD_ABILITIES] = }, // Chronos { "make your items ponderous", - "Chronos slows your biology", + "Chronos no longer slows your biology.", "", "", "" |