diff options
author | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-16 23:03:03 -0700 |
---|---|---|
committer | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-23 22:53:32 -0700 |
commit | bc4cca05f1829bd4bb812008c01682b204ee4975 (patch) | |
tree | 51c83a2c6429ab4b2de55d416ea2ab293f16f8c4 /crawl-ref/source/decks.cc | |
parent | b26780ba51a322670314796f630ee78383294f54 (diff) | |
download | crawl-ref-bc4cca05f1829bd4bb812008c01682b204ee4975.tar.gz crawl-ref-bc4cca05f1829bd4bb812008c01682b204ee4975.zip |
Put heavily drained players out of their misery
Draining is now limited, based on your level. If you get drained
further when you're already very heavily drained, you take
very sizeable amounts of damage. Hopefully this will kill you.
The death messaging seems to work, but it's not ideal. Possibly
someone can adjust that.
Diffstat (limited to 'crawl-ref/source/decks.cc')
-rw-r--r-- | crawl-ref/source/decks.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/decks.cc b/crawl-ref/source/decks.cc index 6a23d291d9..cc69ffdd33 100644 --- a/crawl-ref/source/decks.cc +++ b/crawl-ref/source/decks.cc @@ -2913,7 +2913,8 @@ void card_effect(card_type which_card, deck_rarity_type rarity, case CARD_WARPWRIGHT: _warpwright_card(power, rarity); break; case CARD_SHAFT: _shaft_card(); break; case CARD_TOMB: entomb(10 + power/20 + random2(power/4)); break; - case CARD_WRAITH: drain_exp(false, power / 4); break; + case CARD_WRAITH: drain_player(power / 4, you.mindex(), + "the Wraith card", false); break; case CARD_WRATH: _godly_wrath(); break; case CARD_CRUSADE: _crusade_card(power, rarity); break; case CARD_SUMMON_DEMON: _summon_demon_card(power, rarity); break; |