diff options
author | Raphael Langella <raphael.langella@gmail.com> | 2011-07-04 23:58:01 +0200 |
---|---|---|
committer | Raphael Langella <raphael.langella@gmail.com> | 2011-07-04 23:58:53 +0200 |
commit | 029cdfee66afda832c6cd1b75c3fb41939ea7bb3 (patch) | |
tree | 5db26696b3a1e95caabbe636202e519956257279 /crawl-ref/source/tilereg-skl.cc | |
parent | 55d5b58761fe2065f5126ca3fc3b48f3cff50236 (diff) | |
download | crawl-ref-029cdfee66afda832c6cd1b75c3fb41939ea7bb3.tar.gz crawl-ref-029cdfee66afda832c6cd1b75c3fb41939ea7bb3.zip |
New skill training system.
Exercised are stored in a queue and skills are trained immediately when XP is
gained. There's a manual mode in which only the selected skills are trained.
No XP pool. No victory dancing.
Diffstat (limited to 'crawl-ref/source/tilereg-skl.cc')
-rw-r--r-- | crawl-ref/source/tilereg-skl.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/tilereg-skl.cc b/crawl-ref/source/tilereg-skl.cc index 633c8e6307..c859641e6d 100644 --- a/crawl-ref/source/tilereg-skl.cc +++ b/crawl-ref/source/tilereg-skl.cc @@ -82,7 +82,7 @@ int SkillRegion::handle_mouse(MouseEvent &event) else { tiles.set_need_redraw(); - you.practise_skill[skill] = !you.practise_skill[skill]; + you.training[skill] = !you.training[skill]; } return CK_MOUSE_CMD; } @@ -122,7 +122,7 @@ bool SkillRegion::update_tip_text(std::string& tip) const skill_type skill = (skill_type) m_items[item_idx].idx; tip = "[L-Click] "; - if (you.practise_skill[skill]) + if (you.training[skill]) tip += "Lower the rate of training"; else tip += "Increase the rate of training"; @@ -237,7 +237,7 @@ void SkillRegion::update() InventoryTile desc; desc.tile = tileidx_skill(skill, - you.practise_skill[skill]); + you.training[skill]); desc.idx = idx; desc.quantity = you.skills[skill]; |