summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/describe.cc3
-rw-r--r--crawl-ref/source/spells3.cc4
2 files changed, 6 insertions, 1 deletions
diff --git a/crawl-ref/source/describe.cc b/crawl-ref/source/describe.cc
index 0bcafcf040..abf9a1407a 100644
--- a/crawl-ref/source/describe.cc
+++ b/crawl-ref/source/describe.cc
@@ -4161,7 +4161,8 @@ void describe_spell(int spelled)
case SPELL_AIRSTRIKE: // jet planes in Crawl ??? {dlb}
description +=
"causes the air around a creature to twist itself into "
- "a whirling vortex of meteorological fury. ";
+ "a whirling vortex of meteorological fury. This spell "
+ "is especially effective against flying enemies.";
break;
case SPELL_SHADOW_CREATURES:
diff --git a/crawl-ref/source/spells3.cc b/crawl-ref/source/spells3.cc
index a38fa615e8..d222adb2cd 100644
--- a/crawl-ref/source/spells3.cc
+++ b/crawl-ref/source/spells3.cc
@@ -251,6 +251,10 @@ bool airstrike(int power)
hurted = random2( random2(12) + (random2(power) / 6)
+ (random2(power) / 7) );
hurted -= random2(1 + monster->armour_class);
+ if ( mons_flies(monster) ) {
+ hurted *= 3;
+ hurted /= 2;
+ }
if (hurted < 0)
hurted = 0;