summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/skills2.cc
diff options
context:
space:
mode:
authorPekka Lampila <pekka.lampila@iki.fi>2013-06-07 03:35:20 +0300
committerNeil Moore <neil@s-z.org>2013-06-06 21:09:11 -0400
commit48b0c405dfe41cfa4ab8927080bd8bc77e518154 (patch)
treec02a199ddc2405de51e18a1eeb0ed5cdcd8eeb62 /crawl-ref/source/skills2.cc
parent0f56f737304c90b0d8921a092d48e3ccf3771aa1 (diff)
downloadcrawl-ref-48b0c405dfe41cfa4ab8927080bd8bc77e518154.tar.gz
crawl-ref-48b0c405dfe41cfa4ab8927080bd8bc77e518154.zip
Allow potions/cards of exp train restricted skills
Diffstat (limited to 'crawl-ref/source/skills2.cc')
-rw-r--r--crawl-ref/source/skills2.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/crawl-ref/source/skills2.cc b/crawl-ref/source/skills2.cc
index 98141fe4b2..a5ab25441b 100644
--- a/crawl-ref/source/skills2.cc
+++ b/crawl-ref/source/skills2.cc
@@ -867,6 +867,7 @@ int transfer_skill_points(skill_type fsk, skill_type tsk, int skp_max,
void skill_state::save()
{
+ can_train = you.can_train;
skills = you.skills;
train = you.train;
training = you.training;
@@ -903,6 +904,7 @@ void skill_state::restore_training()
if (you.skills[i] < 27)
you.train[i] = train[i];
+ you.can_train = can_train;
you.auto_training = auto_training;
reset_training();
}