diff options
author | Adam Borowski <kilobyte@angband.pl> | 2009-11-15 21:51:35 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2009-11-15 21:51:35 +0100 |
commit | 0110531a5ebd2adf841b8a86df0819caf7875f71 (patch) | |
tree | 356e8d742ca3f40aabcd510508010044e569bd00 /crawl-ref/source/skills.cc | |
parent | 2e53646709fc983e5eccd47199573d1e01eef98d (diff) | |
download | crawl-ref-0110531a5ebd2adf841b8a86df0819caf7875f71.tar.gz crawl-ref-0110531a5ebd2adf841b8a86df0819caf7875f71.zip |
Cross-train Staves and M&F.
Diffstat (limited to 'crawl-ref/source/skills.cc')
-rw-r--r-- | crawl-ref/source/skills.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/crawl-ref/source/skills.cc b/crawl-ref/source/skills.cc index 64fd439fc2..d39635531a 100644 --- a/crawl-ref/source/skills.cc +++ b/crawl-ref/source/skills.cc @@ -208,6 +208,14 @@ static int _exercise2(int exsk) bonus += random2(30); } + // Maces and Staves. + if ((exsk == SK_MACES_FLAILS || exsk == SK_STAVES) + && (you.skills[SK_MACES_FLAILS] > you.skills[exsk] + || you.skills[SK_STAVES] > you.skills[exsk])) + { + bonus += random2(30); + } + // Slings and Throwing. if ((exsk == SK_SLINGS || exsk == SK_THROWING) && (you.skills[SK_SLINGS] > you.skills[exsk] |