--[[ Generated with https://github.com/TypeScriptToLua/TypeScriptToLua ]] local ____exports = {} --- Веса тира после победы на Impossible. Tier 0 = без дропа. ____exports.CONTRACT_DROP_TIERS = { {0, 15}, {1, 55}, {2, 20}, {3, 7}, {4, 3} } function ____exports.rollContractDropTier(self) local sum = 0 for ____, ____value in ipairs(____exports.CONTRACT_DROP_TIERS) do local w = ____value[2] sum = sum + w end local r = RandomInt(1, sum) local acc = 0 for ____, ____value in ipairs(____exports.CONTRACT_DROP_TIERS) do local tier = ____value[1] local w = ____value[2] acc = acc + w if r <= acc then return tier end end return 0 end return ____exports