Skip to content
Snippets Groups Projects
Commit d1b607b7 authored by dg's avatar dg
Browse files

fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@1162 51575b47-30f0-44d4-a5cc-537603b46e54
parent e6b75cbc
No related branches found
No related tags found
No related merge requests found
......@@ -137,18 +137,18 @@ local function generate_rewards()
if reward.talents then
for tid, level in pairs(reward.talents) do
local t = npc:getTalentFromId(tid)
level = math.min(t.points - npc:getTalentLevelRaw(tid), level)
level = math.min(t.points - game.player:getTalentLevelRaw(tid), level)
if level > 0 then
local doit = function(npc, player)
player:learnTalent(tid, true, level)
if t.hide then player.__show_special_talents[tid] = true end
end
answers[#answers+1] = {("[%s talent %s (+%d level(s))]"):format(npc:knowTalent(tid) and "Improve" or "Learn", t.name, level), jump="done", action=doit}
answers[#answers+1] = {("[%s talent %s (+%d level(s))]"):format(game.player:knowTalent(tid) and "Improve" or "Learn", t.name, level), jump="done", action=doit}
end
end
end
if reward.types then
for tt, mastery in pairs(reward.types) do if not npc:knowTalentType(tt) then
for tt, mastery in pairs(reward.types) do if not game.player:knowTalentType(tt) then
local tt_def = npc:getTalentTypeFrom(tt)
local doit = function(npc, player)
player:learnTalentType(tt, false)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment