Formula
CommonFun.calcCookSuccessRate
function CommonFun.calcCookSuccessRate(cookerlv, cooklv, cookhard, avgmateriallv, book_addrate)
local base_successrate = GameConfig.Food and GameConfig.Food.base_successrate
local s_rate = base_successrate and base_successrate[cookhard] or 0
local reuslt = s_rate + book_addrate + avgmateriallv * 3 + cooklv * 3
if cookerlv < cookhard then
for i = 1, cookhard - cookerlv do
reuslt = reuslt / 2
end
end
reuslt = math.floor(reuslt * 10)
return math.min(1000, reuslt)
end