diff --git a/src/actions/GmAction.lua b/src/actions/GmAction.lua index b1df78a..a05b635 100644 --- a/src/actions/GmAction.lua +++ b/src/actions/GmAction.lua @@ -35,10 +35,10 @@ function _M.herol(role, pms) local heroType = tonum(pms.pm1) local addLevel = tonum(pms.pm2) local hero = role.heros[heroType] - if not hero or hero:getProperty("level") >= hero:getMaxLevel() then + if not hero or hero:getProperty("level") >= 200 then return "失败" end - addLevel = math.min(hero:getMaxLevel() - hero:getProperty("level"), addLevel) + addLevel = math.min(200 - hero:getProperty("level"), addLevel) hero:updateProperty({field = "level", delta = addLevel}) role:checkTaskEnter("HeroLevelUp", {level = hero:getProperty("level")}) return "成功" -- libgit2 0.21.2