From 2365944fa63c720b97904bf9d9c9263693a86063 Mon Sep 17 00:00:00 2001 From: j-p-e-g Date: Wed, 25 Feb 2009 06:53:51 +0000 Subject: * Describe monsters with hellfire resistance (imps) as "extremely resistant to fire" when viewing them. * Don't equip Venom Mages with a short sword anymore since Sting is really powerful and getting a weapon to poison is not that hard. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9211 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/docs/changes.stone_soup | 1 + crawl-ref/source/describe.cc | 3 +++ crawl-ref/source/newgame.cc | 8 ++++---- 3 files changed, 8 insertions(+), 4 deletions(-) (limited to 'crawl-ref') diff --git a/crawl-ref/docs/changes.stone_soup b/crawl-ref/docs/changes.stone_soup index b6350f5b4f..e9ed7417c2 100644 --- a/crawl-ref/docs/changes.stone_soup +++ b/crawl-ref/docs/changes.stone_soup @@ -101,6 +101,7 @@ Items Characters ---------- * Merged Ogre-Mages into Ogres with completely new aptitudes. +* Added non-healing species: Deep Dwarves. * Added Artificer class. * Transformations now cause worn equipment to be melded rather than removed. * Vampires can no longer heal via potions of blood or non-fresh corpses. diff --git a/crawl-ref/source/describe.cc b/crawl-ref/source/describe.cc index 2453580e1c..c8fc8ba202 100644 --- a/crawl-ref/source/describe.cc +++ b/crawl-ref/source/describe.cc @@ -2603,6 +2603,9 @@ static std::string _monster_stat_description(const monsters& mon) for (unsigned int i = 0; i < ARRAYSZ(resists); ++i) { int level = resist.get_resist_level(resists[i]); + if (resists[i] == MR_RES_FIRE && resist.hellfire) + level = 3; + if (level != 0) { const char* attackname = _get_resist_name(resists[i]); diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc index c69a75c469..b9c0e38228 100644 --- a/crawl-ref/source/newgame.cc +++ b/crawl-ref/source/newgame.cc @@ -5478,10 +5478,10 @@ bool _give_items_skills() break; case JOB_VENOM_MAGE: - // Give them a useful weapon they can poison if they want. - _newgame_make_item(0, EQ_WEAPON, OBJ_WEAPONS, WPN_SHORT_SWORD); - _newgame_make_item(1, EQ_BODY_ARMOUR, OBJ_ARMOUR, ARM_ROBE); - _newgame_make_item(2, EQ_NONE, OBJ_BOOKS, BOOK_YOUNG_POISONERS); + // Venom Mages don't need a starting weapon since acquiring a weapon + // to poison should be easy, and Sting is *powerful*. + _newgame_make_item(0, EQ_BODY_ARMOUR, OBJ_ARMOUR, ARM_ROBE); + _newgame_make_item(1, EQ_NONE, OBJ_BOOKS, BOOK_YOUNG_POISONERS); you.skills[SK_POISON_MAGIC] = 4; you.skills[SK_SPELLCASTING] = 1; -- cgit v1.2.3-54-g00ecf