summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-book.cc
diff options
context:
space:
mode:
authorjohnny shelley <jwshelley@shell-23006.(none)>2009-11-15 03:52:15 +0000
committerStefan O'Rear <stefanor@cox.net>2009-11-14 23:22:03 -0800
commitdd56050f2d05db6ed7ff5bc99acd1032707c27fd (patch)
treebc15eec8b791380652ed3dd7b68609684e8333ca /crawl-ref/source/spl-book.cc
parent4cb4bea3108f8fa560669bab120623729b3ff4b8 (diff)
downloadcrawl-ref-dd56050f2d05db6ed7ff5bc99acd1032707c27fd.tar.gz
crawl-ref-dd56050f2d05db6ed7ff5bc99acd1032707c27fd.zip
Warper Overhaul - Renamed to Arcane Marksman
Missile Changes -- electricity missiles are now an option - they are always destroyed reaping / dispersal ammo is now always destroyed as it can be created by players poison ammo can again affect rocks / bullets etc - still no nets. Apparently this is a contact poison, but mainly it's to close the gap between sling users and archers. SKILLS -- Ranged weapon 3 Dodging 2 Spellcasting 2 Enchantments OR Translocations 3 EQUIPMENT -- Robe Ration Scroll of blink Some ranged weapon options as Hunter No melee weapon! Either book of elemental missiles or warped missiles The book of Elemental Missiles Spells Type Level a - Corona Enchantment 1 b - Swiftness Enchantment/Air 2 c - Repel Missiles Enchantment/Air 2 d - Flame Ammunition Enchantment/Fire 3 e - Frost Ammunition Enchantment/Ice 3 f - Poison Ammunition Enchantment/Poison 4 The book of Warped Missiles Spells Type Level a - Apportation Translocation 1 b - Portal Projectile Translocation 2 c - Repel Missiles Enchantment/Air 2 d - Blink Translocation 2 e - Returning Ammunition Enchantment/Translocation 3 f - Warp Ammunition Enchantment/Translocation 5 The book of Devastating Missiles Spells Type Level a - Poison Ammunition Enchantment/Poison 4 b - Warp Ammunition Enchantment/Translocation 5 c - Shocking Ammunition Enchantment/Air 5 d - Haste Enchantment 6 e - Deflect Missiles Enchantment/Air 6 f - Exploding Ammunition Enchantment/Fire/Air 7 g - Reaping Ammunition Enchantment/Necromancy 7 Signed-off-by: Stefan O'Rear <stefanor@cox.net>
Diffstat (limited to 'crawl-ref/source/spl-book.cc')
-rw-r--r--crawl-ref/source/spl-book.cc71
1 files changed, 52 insertions, 19 deletions
diff --git a/crawl-ref/source/spl-book.cc b/crawl-ref/source/spl-book.cc
index 989e5db899..c805c37a04 100644
--- a/crawl-ref/source/spl-book.cc
+++ b/crawl-ref/source/spl-book.cc
@@ -518,7 +518,40 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 42 - Book of Annihilations - Vehumet special
+ // 42 - Book of Elemental Missiles
+ {SPELL_CORONA,
+ SPELL_SWIFTNESS,
+ SPELL_REPEL_MISSILES,
+ SPELL_FLAME_AMMUNITION,
+ SPELL_FROST_AMMUNITION,
+ SPELL_POISON_AMMUNITION,
+ SPELL_NO_SPELL,
+ SPELL_NO_SPELL,
+ },
+
+ // 43 - Book of Warped Missiles
+ {SPELL_APPORTATION,
+ SPELL_PORTAL_PROJECTILE,
+ SPELL_REPEL_MISSILES,
+ SPELL_BLINK,
+ SPELL_RETURNING_AMMUNITION,
+ SPELL_WARP_AMMUNITION,
+ SPELL_NO_SPELL,
+ SPELL_NO_SPELL,
+ },
+
+ // 44 Book of Devastating Missiles
+ {SPELL_POISON_AMMUNITION,
+ SPELL_WARP_AMMUNITION,
+ SPELL_SHOCKING_AMMUNITION,
+ SPELL_HASTE,
+ SPELL_DEFLECT_MISSILES,
+ SPELL_EXPLODING_AMMUNITION,
+ SPELL_REAPING_AMMUNITION,
+ SPELL_NO_SPELL,
+ },
+
+ // 45 - Book of Annihilations - Vehumet special
{SPELL_ISKENDERUNS_MYSTIC_BLAST,
SPELL_POISON_ARROW,
SPELL_CHAIN_LIGHTNING,
@@ -529,7 +562,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 43 - Book of Demonology - Vehumet special
+ // 46 - Book of Demonology - Vehumet special
{SPELL_ABJURATION,
SPELL_RECALL,
SPELL_CALL_IMP,
@@ -540,7 +573,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 44 - Necronomicon - Kikubaaqudgha special
+ // 47 - Necronomicon - Kikubaaqudgha special
{SPELL_SYMBOL_OF_TORMENT,
SPELL_CONTROL_UNDEAD,
SPELL_HAUNT,
@@ -551,7 +584,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 45 - Randart Spellbook (by level)
+ // 48 - Randart Spellbook (by level)
{SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
@@ -562,7 +595,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 46 - Randart Spellbook (by theme)
+ // 49 - Randart Spellbook (by theme)
{SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
@@ -573,7 +606,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 47 - Book of Card Effects
+ // 50 - Book of Card Effects
{SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
@@ -584,7 +617,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 48 - manuals of all kinds
+ // 51 - manuals of all kinds
{SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
@@ -595,7 +628,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 49 - Tome of Destruction
+ // 52 - Tome of Destruction
{SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
@@ -608,7 +641,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
// Rods - start at NUM_BOOKS.
- // 50 - Rod of smiting
+ // 53 - Rod of smiting
{SPELL_SMITING,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
@@ -619,7 +652,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 51 - Rod of summoning
+ // 54 - Rod of summoning
{SPELL_ABJURATION,
SPELL_RECALL,
SPELL_SUMMON_ELEMENTAL,
@@ -630,7 +663,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 52 - Rod of destruction (fire)
+ // 55 - Rod of destruction (fire)
{SPELL_THROW_FLAME,
SPELL_BOLT_OF_FIRE,
SPELL_FIREBALL,
@@ -641,7 +674,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 53 - Rod of destruction (ice)
+ // 56 - Rod of destruction (ice)
{SPELL_THROW_FROST,
SPELL_THROW_ICICLE,
SPELL_FREEZING_CLOUD,
@@ -652,7 +685,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 54 - Rod of destruction (lightning, iron, fireball)
+ // 57 - Rod of destruction (lightning, iron, fireball)
{SPELL_LIGHTNING_BOLT,
SPELL_IRON_SHOT,
SPELL_FIREBALL,
@@ -663,7 +696,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 55 - Rod of destruction (inaccuracy, magma, cold)
+ // 58 - Rod of destruction (inaccuracy, magma, cold)
{SPELL_BOLT_OF_INACCURACY,
SPELL_BOLT_OF_MAGMA,
SPELL_BOLT_OF_COLD,
@@ -674,7 +707,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 56 - Rod of warding
+ // 59 - Rod of warding
{SPELL_ABJURATION,
SPELL_CONDENSATION_SHIELD,
SPELL_CAUSE_FEAR,
@@ -685,7 +718,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 57 - Rod of discovery
+ // 60 - Rod of discovery
{SPELL_DETECT_SECRET_DOORS,
SPELL_DETECT_TRAPS,
SPELL_DETECT_ITEMS,
@@ -696,7 +729,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 58 - Rod of demonology
+ // 61 - Rod of demonology
{SPELL_ABJURATION,
SPELL_RECALL,
SPELL_CALL_IMP,
@@ -707,7 +740,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 59 - Rod of striking
+ // 62 - Rod of striking
{SPELL_STRIKING,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
@@ -718,7 +751,7 @@ static spell_type spellbook_template_array[][SPELLBOOK_SIZE] =
SPELL_NO_SPELL,
},
- // 60 - Rod of venom
+ // 63 - Rod of venom
{SPELL_CURE_POISON,
SPELL_VENOM_BOLT,
SPELL_POISON_ARROW,