diff options
Diffstat (limited to 'crawl-ref/source/newgame.cc')
-rw-r--r-- | crawl-ref/source/newgame.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc index 11bc3fee5e..dff0bae75a 100644 --- a/crawl-ref/source/newgame.cc +++ b/crawl-ref/source/newgame.cc @@ -1919,7 +1919,7 @@ static void give_basic_mutations(species_type speci) case SP_VAMPIRE: you.mutation[MUT_FANGS] = 3; you.mutation[MUT_SLOW_METABOLISM] = 1; -// you.mutation[MUT_POISON_RESISTANCE] = 1; + you.mutation[MUT_POISON_RESISTANCE] = 1; break; default: break; @@ -3518,9 +3518,11 @@ bool give_items_skills() you.skills[(player_light_armour()? SK_DODGING : SK_ARMOUR)] = 2; + if (you.species != SP_VAMPIRE) you.skills[SK_SHIELDS] = 2; you.skills[SK_RANGED_COMBAT] = 2; - you.skills[(coinflip() ? SK_STABBING : SK_SHIELDS)]++; + you.skills[((coinflip() || you.species == SP_VAMPIRE)? + SK_STABBING : SK_SHIELDS)]++; } break; |