summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/newgame.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/newgame.cc')
-rw-r--r--crawl-ref/source/newgame.cc40
1 files changed, 6 insertions, 34 deletions
diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc
index 2abb8108d0..cba6229fa1 100644
--- a/crawl-ref/source/newgame.cc
+++ b/crawl-ref/source/newgame.cc
@@ -4268,21 +4268,6 @@ bool _give_items_skills()
switch (you.species)
{
- case SP_SLUDGE_ELF:
- case SP_HILL_ORC:
- case SP_MERFOLK:
- _newgame_make_item(1, EQ_NONE, OBJ_MISSILES, MI_JAVELIN, -1, 6);
- _newgame_make_item(2, EQ_NONE, OBJ_MISSILES, MI_THROWING_NET, -1,
- 2);
- break;
-
- case SP_TROLL:
- case SP_OGRE:
- _newgame_make_item(1, EQ_NONE, OBJ_MISSILES, MI_LARGE_ROCK, -1, 5);
- _newgame_make_item(2, EQ_NONE, OBJ_MISSILES, MI_THROWING_NET, -1,
- 3);
- break;
-
case SP_HALFLING:
case SP_KOBOLD:
_newgame_make_item(1, EQ_NONE, OBJ_WEAPONS, WPN_SLING);
@@ -4311,26 +4296,13 @@ bool _give_items_skills()
break;
}
- if (is_range_weapon(you.inv[1]))
- you.skills[range_skill(you.inv[1])] = 3;
- else
- you.skills[SK_THROWING] = 3;
-
- if (!_choose_book(3, BOOK_ELEMENTAL_MISSILES, 2))
- return (false);
-
- you.skills[SK_DODGING] = 2;
- you.skills[SK_SPELLCASTING] = 2;
+ // And give them a book
+ _newgame_make_item(3, EQ_NONE, OBJ_BOOKS, BOOK_BRANDS);
- switch (you.inv[3].sub_type)
- {
- case BOOK_ELEMENTAL_MISSILES:
- you.skills[SK_ENCHANTMENTS] = 3;
- break;
- case BOOK_WARPED_MISSILES:
- you.skills[SK_TRANSLOCATIONS] = 3;
- break;
- }
+ you.skills[range_skill(you.inv[1])] = 2;
+ you.skills[SK_DODGING] = 1;
+ you.skills[SK_SPELLCASTING] = 2;
+ you.skills[SK_ENCHANTMENTS] = 2;
break;
case JOB_WIZARD: