diff options
author | elliptic <hyperelliptical@gmail.com> | 2014-08-16 11:07:52 -0400 |
---|---|---|
committer | elliptic <hyperelliptical@gmail.com> | 2014-08-16 11:07:52 -0400 |
commit | c8494a13f39b015db5302ba12e035ffa2291583b (patch) | |
tree | 324767ac8eb0f68e14464ce149d45d4cb908a62d | |
parent | 90b15e8267961a2739c8893acdcbc3a0d734f1ab (diff) | |
download | crawl-ref-c8494a13f39b015db5302ba12e035ffa2291583b.tar.gz crawl-ref-c8494a13f39b015db5302ba12e035ffa2291583b.zip |
Add player lua to get the base skill value (unmodified by draining etc).
-rw-r--r-- | crawl-ref/source/l_you.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/crawl-ref/source/l_you.cc b/crawl-ref/source/l_you.cc index 54b2f54a43..2e5cf1e695 100644 --- a/crawl-ref/source/l_you.cc +++ b/crawl-ref/source/l_you.cc @@ -410,6 +410,13 @@ LUAFN(you_skill) PLUARET(number, you.skill(sk, 10) * 0.1); } +LUAFN(you_base_skill) +{ + skill_type sk = str_to_skill(luaL_checkstring(ls, 1)); + + PLUARET(number, you.skill(sk, 10, true) * 0.1); +} + LUAFN(you_train_skill) { skill_type sk = str_to_skill(luaL_checkstring(ls, 1)); @@ -450,6 +457,7 @@ static const struct luaL_reg you_clib[] = { "intelligence", you_intelligence }, { "dexterity" , you_dexterity }, { "skill" , you_skill }, + { "base_skill" , you_base_skill }, { "skill_progress", you_skill_progress }, { "can_train_skill", you_can_train_skill }, { "train_skill", you_train_skill }, |