From 59d3ee6109a2aec100d1eea79af61d71107eddd5 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Tue, 10 Jul 2012 23:20:03 +0000 Subject: [PATCH] Unlearning partially a talent will not make it un-autocast git-svn-id: http://svn.net-core.org/repos/t-engine4@5352 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/engines/default/engine/PlayerProfile.lua | 3 +++ game/engines/default/engine/interface/ActorTalents.lua | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/game/engines/default/engine/PlayerProfile.lua b/game/engines/default/engine/PlayerProfile.lua index 26b5be7fca..8813d3630e 100644 --- a/game/engines/default/engine/PlayerProfile.lua +++ b/game/engines/default/engine/PlayerProfile.lua @@ -683,6 +683,7 @@ function _M:checkSaveID(module, uuid, savename, md5) md5=md5, }) print("[ONLINE PROFILE] checking character md5", uuid, savename, md5) +--[[ return function() local ok = false self:waitEvent("CheckSaveMD5", function(e) @@ -690,6 +691,8 @@ function _M:checkSaveID(module, uuid, savename, md5) end, 30000) return ok end +]] + return function() return true end end function _M:currentCharacter(module, title, uuid) diff --git a/game/engines/default/engine/interface/ActorTalents.lua b/game/engines/default/engine/interface/ActorTalents.lua index 8c8dbc6313..a027f9ae2d 100644 --- a/game/engines/default/engine/interface/ActorTalents.lua +++ b/game/engines/default/engine/interface/ActorTalents.lua @@ -325,7 +325,7 @@ function _M:unlearnTalent(t_id, nb) if t.on_unlearn then t.on_unlearn(self, t) end end - self.talents_auto[t_id] = nil + if self.talents[t_id] = nil then self.talents_auto[t_id] = nil end self.changed = true return true -- GitLab