diff --git a/game/engines/default/engine/PlayerProfile.lua b/game/engines/default/engine/PlayerProfile.lua index 26b5be7fcae9f2989c0056d325bfa988c7c72658..8813d3630ea1b58eb61e052e30e785287507dfd8 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 8c8dbc6313213ed9a1657d9f275cfb18bb97932b..a027f9ae2d89e747fd81c772f2e7d36c683a49b7 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