diff options
author | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-07-07 12:38:16 +0000 |
---|---|---|
committer | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-07-07 12:38:16 +0000 |
commit | 673859ea2ec2512b37ce1c74a0ea9c0412f43282 (patch) | |
tree | 19f7e8a04569323d06a547ae28c4a5a7179a1f49 /crawl-ref/source/newgame.cc | |
parent | 167ae03b160a0ccadd7934b2bfe557d491f1cb1f (diff) | |
download | crawl-ref-673859ea2ec2512b37ce1c74a0ea9c0412f43282.tar.gz crawl-ref-673859ea2ec2512b37ce1c74a0ea9c0412f43282.zip |
Fix 2012088: Monsters "following" you from the Abyss to the wrong level.
A few fixes to starting equipment and skills.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6440 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/newgame.cc')
-rw-r--r-- | crawl-ref/source/newgame.cc | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc index 3cb3d5a3d3..294439d6d5 100644 --- a/crawl-ref/source/newgame.cc +++ b/crawl-ref/source/newgame.cc @@ -239,8 +239,8 @@ static job_type new_jobs_order[] = { JOB_MONK, JOB_BERSERKER, // religious professions (incl. Berserker above) JOB_PALADIN, JOB_PRIEST, - JOB_CHAOS_KNIGHT, JOB_DEATH_KNIGHT, - JOB_HEALER, JOB_CRUSADER, + JOB_HEALER, JOB_CHAOS_KNIGHT, + JOB_DEATH_KNIGHT, JOB_CRUSADER, // general and niche spellcasters (incl. Crusader above) JOB_REAVER, JOB_WIZARD, JOB_CONJURER, JOB_ENCHANTER, @@ -4564,7 +4564,6 @@ bool _give_items_skills() you.skills[SK_FIGHTING] = 2; you.skills[SK_ARMOUR] = 1; you.skills[SK_DODGING] = 1; - you.skills[SK_STEALTH] = 1; weap_skill = 2; break; @@ -4642,7 +4641,7 @@ bool _give_items_skills() you.skills[SK_TRANSLOCATIONS] = 1; // The other two schools depend on the chosen book. - switch (you.inv[2].sub_type) + switch (you.inv[3].sub_type) { case BOOK_MINOR_MAGIC_I: you.skills[SK_CONJURATIONS] = 1; @@ -4694,7 +4693,7 @@ bool _give_items_skills() you.skills[SK_EVOCATIONS] = 1; } else - you.skills[SK_THROWING] = 1; + you.skills[SK_DARTS] = 1; you.skills[SK_ENCHANTMENTS] = 4; you.skills[SK_SPELLCASTING] = 1; @@ -4749,6 +4748,7 @@ bool _give_items_skills() you.skills[SK_DODGING] = 2; you.skills[SK_SPELLCASTING] = 2; you.skills[SK_TRANSLOCATIONS] = 3; + you.skills[SK_DARTS] = 1; weap_skill = 3; break; @@ -4835,6 +4835,7 @@ bool _give_items_skills() { _newgame_make_item(1, EQ_NONE, OBJ_WEAPONS, WPN_SLING); _newgame_make_item(4, EQ_BODY_ARMOUR, OBJ_ARMOUR, ARM_ROBE); + you.skills[SK_SLINGS] = 1; } you.skills[SK_TRANSMIGRATION] = 1; @@ -4884,7 +4885,7 @@ bool _give_items_skills() if (you.species == SP_SPRIGGAN) { - _make_rod(you.inv[0], STAFF_STRIKING); + _make_rod(you.inv[1], STAFF_STRIKING); you.skills[SK_EVOCATIONS] = 1; } else |