summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/makeitem.cc
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-24 08:05:24 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-24 08:05:24 +0100
commit8c39d7d5a25972109435accb7673078a3df5fd04 (patch)
treefb0e86006ad05c88c09d0f2b2af11ffdb3645765 /crawl-ref/source/makeitem.cc
parent163a5137f9e08b53f9b9e8d1b3d8801252c98e81 (diff)
downloadcrawl-ref-8c39d7d5a25972109435accb7673078a3df5fd04.tar.gz
crawl-ref-8c39d7d5a25972109435accb7673078a3df5fd04.zip
Make scroll of silence ultra-rare.
The spell is automatically balanced to some extent by preventing the caster (who will have invested heavily in magic) from casting anymore. This is not at all the case for the scroll. Could remove, but balancing by rarity instead.
Diffstat (limited to 'crawl-ref/source/makeitem.cc')
-rw-r--r--crawl-ref/source/makeitem.cc33
1 files changed, 18 insertions, 15 deletions
diff --git a/crawl-ref/source/makeitem.cc b/crawl-ref/source/makeitem.cc
index 3af0cf03a5..c48f202e0d 100644
--- a/crawl-ref/source/makeitem.cc
+++ b/crawl-ref/source/makeitem.cc
@@ -2657,21 +2657,21 @@ static void _generate_scroll_item(item_def& item, int force_type,
1305, SCR_REMOVE_CURSE,
802, SCR_TELEPORTATION,
642, SCR_DETECT_CURSE,
- 321, SCR_FEAR,
- 321, SCR_NOISE,
- 321, SCR_MAGIC_MAPPING,
- 321, SCR_FOG,
- 321, SCR_RANDOM_USELESSNESS,
- 321, SCR_CURSE_WEAPON,
- 321, SCR_CURSE_ARMOUR,
- 321, SCR_RECHARGING,
- 321, SCR_BLINKING,
- 321, SCR_ENCHANT_ARMOUR,
- 321, SCR_ENCHANT_WEAPON_I,
- 321, SCR_ENCHANT_WEAPON_II,
+ 331, SCR_FEAR,
+ 331, SCR_NOISE,
+ 331, SCR_MAGIC_MAPPING,
+ 331, SCR_FOG,
+ 331, SCR_RANDOM_USELESSNESS,
+ 331, SCR_CURSE_WEAPON,
+ 331, SCR_CURSE_ARMOUR,
+ 331, SCR_RECHARGING,
+ 331, SCR_BLINKING,
+ 331, SCR_ENCHANT_ARMOUR,
+ 331, SCR_ENCHANT_WEAPON_I,
+ 331, SCR_ENCHANT_WEAPON_II,
// Don't create ?oImmolation at low levels (encourage read-ID).
- 321, (item_level < 4 ? SCR_TELEPORTATION : SCR_IMMOLATION),
+ 331, (item_level < 4 ? SCR_TELEPORTATION : SCR_IMMOLATION),
161, SCR_PAPER,
@@ -2680,13 +2680,16 @@ static void _generate_scroll_item(item_def& item, int force_type,
140, (depth_mod < 4 ? SCR_TELEPORTATION : SCR_ENCHANT_WEAPON_III),
140, (depth_mod < 4 ? SCR_DETECT_CURSE : SCR_SUMMONING),
140, (depth_mod < 4 ? SCR_PAPER : SCR_VULNERABILITY),
- 140, (depth_mod < 4 ? SCR_PAPER : SCR_SILENCE),
// High-level scrolls.
140, (depth_mod < 7 ? SCR_TELEPORTATION : SCR_VORPALISE_WEAPON),
140, (depth_mod < 7 ? SCR_DETECT_CURSE : SCR_TORMENT),
140, (depth_mod < 7 ? SCR_DETECT_CURSE : SCR_HOLY_WORD),
- 0);
+
+ // Balanced by rarity.
+ 10, SCR_SILENCE,
+
+ 0);
}
while (agent == GOD_XOM && _is_boring_item(OBJ_SCROLLS, item.sub_type));
}