diff options
author | Chris Campbell <chriscampbell89@gmail.com> | 2014-04-09 18:13:10 +0100 |
---|---|---|
committer | Chris Campbell <chriscampbell89@gmail.com> | 2014-04-09 18:13:10 +0100 |
commit | 43eea485f30f77c41b07869c13a833d5e8ab18d5 (patch) | |
tree | 7a27e25d2264a4f358108653c5d5984f954d6d88 /crawl-ref/source/skills.cc | |
parent | f14b194d65fcea22da142024ae67792f1fa5b310 (diff) | |
download | crawl-ref-43eea485f30f77c41b07869c13a833d5e8ab18d5.tar.gz crawl-ref-43eea485f30f77c41b07869c13a833d5e8ab18d5.zip |
Make skill training restrictions depend on carried instead of equipped items
For Shields in particular, carrying a shield is sufficient for training
purposes. Remove a number of now-unnecessary checks, including some checks
that were already obsolete for curses on wielded weapons.
Diffstat (limited to 'crawl-ref/source/skills.cc')
-rw-r--r-- | crawl-ref/source/skills.cc | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/crawl-ref/source/skills.cc b/crawl-ref/source/skills.cc index 8668ef303f..2d7145db8b 100644 --- a/crawl-ref/source/skills.cc +++ b/crawl-ref/source/skills.cc @@ -310,13 +310,6 @@ static void _check_inventory_skills() } } -static void _check_equipment_skills() -{ - skill_set_iter it = you.stop_train.find(SK_SHIELDS); - if (it != you.stop_train.end() && you.slot_item(EQ_SHIELD, true)) - you.stop_train.erase(it); -} - static void _check_spell_skills() { for (int i = 0; i < MAX_KNOWN_SPELLS; i++) @@ -407,7 +400,6 @@ static void _check_start_train() static void _check_stop_train() { _check_inventory_skills(); - _check_equipment_skills(); _check_spell_skills(); _check_abil_skills(); |