summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-07-08 08:29:23 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-07-08 08:29:23 +0000
commitd9ea814e81198a9f8165255fe7fb5960726cec1e (patch)
treeb2ec98c446e2cbb8440ba3609267b3b628d47588 /crawl-ref/source
parent8b35f4c9a5b7232313b2f53d8de26145759852ed (diff)
downloadcrawl-ref-d9ea814e81198a9f8165255fe7fb5960726cec1e.tar.gz
crawl-ref-d9ea814e81198a9f8165255fe7fb5960726cec1e.zip
Add some of the missing descriptions for various abilities.
The only ones missing now are Makhleb's powers. Never having played him I don't know what they do. They're a bit random, right? Also, what is the difference between Peek Two and Mark Four? With one you draw, mark and shuffle two cards, with the other four, and both identify the deck. What's the big deal? git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6451 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source')
-rw-r--r--crawl-ref/source/dat/descript/ability.txt71
-rw-r--r--crawl-ref/source/decks.cc2
-rw-r--r--crawl-ref/source/fight.cc3
-rw-r--r--crawl-ref/source/food.cc1
-rw-r--r--crawl-ref/source/spells1.cc4
5 files changed, 46 insertions, 35 deletions
diff --git a/crawl-ref/source/dat/descript/ability.txt b/crawl-ref/source/dat/descript/ability.txt
index 8b09d0a407..d8fcdba891 100644
--- a/crawl-ref/source/dat/descript/ability.txt
+++ b/crawl-ref/source/dat/descript/ability.txt
@@ -59,45 +59,44 @@ your strength is too low.
%%%%
Spit Acid
-There's currently no description for this ability...
+Spit acid at a targeted monster.
%%%%
# Both for Fly I and II.
Fly
-There's currently no description for this ability...
+Pretty self-explanatory: Start flying.
%%%%
Summon Minor Demon
-There's currently no description for this ability...
+Summon a minor demon.
%%%%
Summon Demon
-There's currently no description for this ability...
+Summon a greater demon.
%%%%
Hellfire
-There's currently no description for this ability...
+Blast your enemies with hellfire.
%%%%
Torment
-There's currently no description for this ability...
+Torment yourself and the monsters around you.
%%%%
Raise Dead
-There's currently no description for this ability...
+Bring the corpses in your vicinity back to life.
%%%%
Control Demon
-There's currently no description for this ability...
+Temporarily enslave a demon.
%%%%
Gate Yourself to Pandemonium
-Enter the chaotic realm of Pandemonium. Getting back might be
-difficult.
+Enter the chaotic realm of Pandemonium. Note that getting back might be difficult.
%%%%
Channeling
-There's currently no description for this ability...
+Regain a small amount of magical energy.
%%%%
Throw Flame ability
@@ -109,7 +108,7 @@ Throw a blast of frost at a targeted monster.
%%%%
Bolt of Draining ability
-There's currently no description for this ability...
+Drain the life force of a targeted monster. This will reduce the experience you'll get from killing it.
%%%%
Release Delayed Fireball
@@ -118,7 +117,9 @@ additional cost in terms of magic or hunger.
%%%%
Self-Restoration
-There's currently no description for this ability...
+At the permanent loss of one magic point restore your Strength,
+Dexterity and Intelligence, and heal a large amount of rotted
+hitpoints.
%%%%
Evoke Sense Surroundings
@@ -185,7 +186,9 @@ greater effect.
%%%%
Sanctuary
-There's currently no description for this ability...
+For a short duration gain safety in a divine refuge. While the sanctuary
+is in effect monsters will not attack you, but the protection will
+disappear at once should you breach the divine peace.
%%%%
# The Shining One
Divine Shield
@@ -208,33 +211,34 @@ by the Shining One to stay longer or even permanently in this world.
# Both Kikubaaqudgha and Yredelmnul.
Recall Undead Slaves
-There's currently no description for this ability...
+Recall your undead followers from anywhere on the level to your immediate surroundings.
%%%%
# Kikubaaqudgha
Enslave Undead
-There's currently no description for this ability...
+Permanently enslave undead monsters.
%%%%
Invoke Death
-There's currently no description for this ability...
+Summon the personification of Death, depending on your Invocations
+skill possibly hostile.
%%%%
# Yredelemnul
Animate Corpse
-There's currently no description for this ability...
+Reanimate a corpse as a follower.
%%%%
Animate Dead ability
-There's currently no description for this ability...
+Bring the corpses in your vicinity back to life.
%%%%
Drain Life
-There's currently no description for this ability...
+Drain the life force of the monsters surrounding you.
%%%%
Control Undead
-There's currently no description for this ability...
+Attempt to temporarily enslave undead monsters around you.
%%%%
# Okawaru
Might
@@ -266,7 +270,7 @@ There's currently no description for this ability...
# Sif Muna
Channel Energy
-There's currently no description for this ability...
+Replenish your magical reservoir by an amount depending on your Invocations skill.
%%%%
Forget Spell
@@ -308,23 +312,25 @@ being accidentally destroyed, use the !D inscription.
%%%%
Lesser Healing
-There's currently no description for this ability...
+Depending on your Invocations skill, heal a small amount of your hitpoints.
%%%%
Purification
-There's currently no description for this ability...
+Purge your body of bad effects such as sickness, poisoning, slowness,
+confusion, and rotting.
%%%%
Healing
-There's currently no description for this ability...
+Depending on your Invocations skill, heal a moderate amount of your hitpoints.
%%%%
Restoration
-There's currently no description for this ability...
+Fully restore your Strength, Dexterity and Intelligence, and heal a large
+amount of rotted hitpoints.
%%%%
Greater Healing
-There's currently no description for this ability...
+Depending on your Invocations skill, heal a great amount of your hitpoints.
%%%%
# Lugonu
Depart the Abyss
@@ -334,7 +340,7 @@ when you left the dungeon.
%%%%
Bend Space
-There's currently no description for this ability...
+Cause distortional damage to a targeted monster.
%%%%
Banish
@@ -343,7 +349,10 @@ banished into the Abyss.
%%%%
Corrupt
-There's currently no description for this ability...
+Corrupt the current level by unleashing Abyssal energies on it. This will
+cause the level largely changing appearance and will gate in demons from
+the Abyss bent on causing destruction. This will not work on levels
+already corrupted or in the Abyss.
%%%%
Enter the Abyss
@@ -367,7 +376,9 @@ which one to keep. Discard the other two.
%%%%
Mark Four
-There's currently no description for this ability...
+Draw four cards from your wielded deck, remember them and shuffle them
+back into the deck. The deck will be inscribed as containing those
+cards, and doing so will identify the deck.
%%%%
Stack Five
diff --git a/crawl-ref/source/decks.cc b/crawl-ref/source/decks.cc
index 6298404b97..1328c4e0d3 100644
--- a/crawl-ref/source/decks.cc
+++ b/crawl-ref/source/decks.cc
@@ -841,7 +841,7 @@ bool deck_peek()
// Mark a deck: look at the next four cards, mark them, and shuffle
// them back into the deck. The player won't know what order they're
-// in, and the if the top card is non-marked then the player won't
+// in, and if the top card is non-marked then the player won't
// know what the next card is. Return false if the operation was
// failed/aborted along the way.
bool deck_mark()
diff --git a/crawl-ref/source/fight.cc b/crawl-ref/source/fight.cc
index c0973cad93..bb1d18b778 100644
--- a/crawl-ref/source/fight.cc
+++ b/crawl-ref/source/fight.cc
@@ -3697,8 +3697,7 @@ void melee_attack::mons_apply_attack_flavour(const mon_attack_def &attk)
case AF_VAMPIRIC:
// Only may bite non-vampiric monsters (or player) capable of bleeding.
- if (defender->atype() == ACT_PLAYER
- && (you.species == SP_VAMPIRE || !victim_can_bleed(-1))
+ if (defender->atype() == ACT_PLAYER && !victim_can_bleed(-1)
|| defender->atype() == ACT_MONSTER
&& !victim_can_bleed(def->type))
{
diff --git a/crawl-ref/source/food.cc b/crawl-ref/source/food.cc
index 1f4ece801e..210b6f50f7 100644
--- a/crawl-ref/source/food.cc
+++ b/crawl-ref/source/food.cc
@@ -1206,6 +1206,7 @@ int eat_from_floor()
return 1;
}
need_more = true;
+ break;
case 'i':
case '?':
// Directly skip ahead to inventory.
diff --git a/crawl-ref/source/spells1.cc b/crawl-ref/source/spells1.cc
index 6c8be52d3c..ca2c9294a7 100644
--- a/crawl-ref/source/spells1.cc
+++ b/crawl-ref/source/spells1.cc
@@ -1206,11 +1206,11 @@ void purification(void)
{
mpr("You feel purified!");
- you.duration[DUR_POISONING] = 0;
+ you.disease = 0;
you.rotting = 0;
+ you.duration[DUR_POISONING] = 0;
you.duration[DUR_CONF] = 0;
you.duration[DUR_SLOW] = 0;
- you.disease = 0;
you.duration[DUR_PARALYSIS] = 0; // can't currently happen -- bwr
you.duration[DUR_PETRIFIED] = 0;
}