diff options
-rw-r--r-- | crawl-ref/source/newgame.cc | 7 | ||||
-rw-r--r-- | crawl-ref/source/skills2.cc | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc index 245c3300b7..6aae2c64c6 100644 --- a/crawl-ref/source/newgame.cc +++ b/crawl-ref/source/newgame.cc @@ -553,6 +553,13 @@ static void reassess_starting_skills() else break; } + + // Spellcasters should always have Spellcasting skill. + if ( i == SK_SPELLCASTING && you.skills[i] == 0 ) + { + you.skill_points[i] = (skill_exp_needed(2) * sp_diff) / 100; + you.skills[i] = 1; + } } } diff --git a/crawl-ref/source/skills2.cc b/crawl-ref/source/skills2.cc index 220618fec9..5999c69e6f 100644 --- a/crawl-ref/source/skills2.cc +++ b/crawl-ref/source/skills2.cc @@ -1158,7 +1158,7 @@ const int spec_skills[ NUM_SPECIES ][40] = (90 * 75) / 100, // SK_EVOCATIONS }, - { // SP_UNK0_DRACONAIN (27) + { // SP_UNK0_DRACONIAN (27) 90, // SK_FIGHTING 100, // SK_SHORT_BLADES 100, // SK_LONG_SWORDS |