diff options
author | Adam Borowski <kilobyte@angband.pl> | 2011-10-04 17:55:35 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2011-10-04 17:55:35 +0200 |
commit | 95c56f71af2901350ca2dede776f54734d23dd56 (patch) | |
tree | bf97252b07dfc68539a52c58d408b5e0872c7ecb /crawl-ref/source/tilereg-skl.cc | |
parent | ff184ccee099bdee91e9f0baf4aba70a65e85d45 (diff) | |
download | crawl-ref-95c56f71af2901350ca2dede776f54734d23dd56.tar.gz crawl-ref-95c56f71af2901350ca2dede776f54734d23dd56.zip |
Show focused and mastered skills differently in tiles.
Diffstat (limited to 'crawl-ref/source/tilereg-skl.cc')
-rw-r--r-- | crawl-ref/source/tilereg-skl.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/crawl-ref/source/tilereg-skl.cc b/crawl-ref/source/tilereg-skl.cc index 74950b5ca8..82b5a658f3 100644 --- a/crawl-ref/source/tilereg-skl.cc +++ b/crawl-ref/source/tilereg-skl.cc @@ -229,8 +229,12 @@ void SkillRegion::update() if (skill > SK_UNARMED_COMBAT && skill < SK_SPELLCASTING) continue; InventoryTile desc; - desc.tile = tileidx_skill(skill, you.train[skill] - && you.can_train[skill]); + if (you.skills[skill] >= 27) + desc.tile = tileidx_skill(skill, -1); + else if (!you.can_train[skill]) + desc.tile = tileidx_skill(skill, 0); + else + desc.tile = tileidx_skill(skill, you.train[skill]); desc.idx = idx; desc.quantity = you.skills[skill]; |