Increase the weight of vulnerability scroll generation (decrease remove curse)
authorNikhil Addleman <wizardosiris@gmail.com>
Thu, 13 Feb 2014 22:40:57 +0000 (15:40 -0700)
committerChris Campbell <chriscampbell89@gmail.com>
Sun, 2 Mar 2014 05:46:54 +0000 (05:46 +0000)
The scrolls are rare enough that their utility is largely underexplored.
This patch increases their generation weight from that of other medium level
scrolls to curse weapon levels. [Except not anymore because curse weapon was
removed!]

crawl-ref/source/makeitem.cc

index 2021bfd..484629d 100644 (file)
@@ -2522,7 +2522,7 @@ static void _generate_scroll_item(item_def& item, int force_type,
             //               and -1133 in sprint
             item.sub_type = random_choose_weighted(
                 1800, SCR_IDENTIFY,
-                1250, SCR_REMOVE_CURSE,
+                1120, SCR_REMOVE_CURSE,
                  // [Cha] don't generate teleportation scrolls if in sprint
                  802, (crawl_state.game_is_sprint() ? NUM_SCROLLS : SCR_TELEPORTATION),
                  331, SCR_FEAR,
@@ -2545,7 +2545,7 @@ static void _generate_scroll_item(item_def& item, int force_type,
                  140, (depth_mod < 4 ? NUM_SCROLLS : SCR_ENCHANT_WEAPON_III),
                  140, (depth_mod < 4 ? NUM_SCROLLS : SCR_SUMMONING),
                  140, (depth_mod < 4 ? NUM_SCROLLS : SCR_SILENCE),
-                 140, (depth_mod < 4 ? NUM_SCROLLS : SCR_VULNERABILITY),
+                 270, (depth_mod < 4 ? NUM_SCROLLS : SCR_VULNERABILITY),
 
                  // High-level scrolls.
                  140, (depth_mod < 7 ? NUM_SCROLLS : SCR_BRAND_WEAPON),