summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2009-10-22 21:49:04 +0200
committerAdam Borowski <kilobyte@angband.pl>2009-10-22 21:49:04 +0200
commite14a242819bafa92d2edf0425729a0485f78f591 (patch)
tree395efc7ceccf5608b6785d815f522ea2698937b6 /crawl-ref/source
parentbba95ae0e560c88a764ff7feecd0b43402c15f0c (diff)
downloadcrawl-ref-e14a242819bafa92d2edf0425729a0485f78f591.tar.gz
crawl-ref-e14a242819bafa92d2edf0425729a0485f78f591.zip
Make Ponderousify available from day 1. Announce newly available powers when piety changes.
Diffstat (limited to 'crawl-ref/source')
-rw-r--r--crawl-ref/source/abl-show.cc4
-rw-r--r--crawl-ref/source/religion.cc21
2 files changed, 16 insertions, 9 deletions
diff --git a/crawl-ref/source/abl-show.cc b/crawl-ref/source/abl-show.cc
index 047d79d742..3766352a23 100644
--- a/crawl-ref/source/abl-show.cc
+++ b/crawl-ref/source/abl-show.cc
@@ -148,7 +148,7 @@ ability_type god_abilities[MAX_NUM_GODS][MAX_GOD_ABILITIES] =
{ ABIL_FEAWN_SUNLIGHT, ABIL_FEAWN_PLANT_RING, ABIL_FEAWN_RAIN,
ABIL_FEAWN_SPAWN_SPORES, ABIL_FEAWN_EVOLUTION },
// Chronos
- { ABIL_CHRONOS_PONDEROUSIFY, ABIL_NON_ABILITY, ABIL_CHRONOS_TIME_BEND,
+ { ABIL_NON_ABILITY, ABIL_NON_ABILITY, ABIL_CHRONOS_TIME_BEND,
ABIL_CHRONOS_SLOUCH, ABIL_CHRONOS_TIME_STEP },
};
@@ -2425,6 +2425,8 @@ std::vector<talent> your_talents(bool check_confused)
_add_talent(talents, ABIL_TROG_BURN_SPELLBOOKS, check_confused);
else if (you.religion == GOD_FEAWN)
_add_talent(talents, ABIL_FEAWN_FUNGAL_BLOOM, check_confused);
+ else if (you.religion == GOD_CHRONOS)
+ _add_talent(talents, ABIL_CHRONOS_PONDEROUSIFY, check_confused);
// Gods take abilities away until penance completed. -- bwr
// God abilities generally don't work while silenced (they require
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc
index c2e9f39635..cffbd3de6c 100644
--- a/crawl-ref/source/religion.cc
+++ b/crawl-ref/source/religion.cc
@@ -298,11 +298,11 @@ const char* god_gain_power_messages[NUM_GODS][MAX_GOD_ABILITIES] =
"induce evolution"
},
// Chronos
- { "make your items ponderous",
+ { "",
"Chronos is slowing your biology.",
- "",
- "",
- ""
+ "bend time to slow others",
+ "inflict damage to those overly hasty",
+ "step out of the time flow"
}
};
@@ -405,11 +405,11 @@ const char* god_lose_power_messages[NUM_GODS][MAX_GOD_ABILITIES] =
"induce evolution"
},
// Chronos
- { "make your items ponderous",
+ { "",
"Chronos will no longer slow your biology.",
- "",
- "",
- ""
+ "bend time to slow others",
+ "inflict damage to those overly hasty",
+ "step out of the time flow"
}
};
@@ -6905,6 +6905,11 @@ void god_pitch(god_type which_god)
MSGCH_GOD);
mpr("The plants of the dungeon cease their hostilities.", MSGCH_GOD);
}
+ else if (you.religion == GOD_CHRONOS)
+ {
+ mpr("You can now call upon Chronos to make your armour ponderous.",
+ MSGCH_GOD);
+ }
if (you.worshipped[you.religion] < 100)
you.worshipped[you.religion]++;