Commit cfc7a04a7d8a6d89e0cd9ff72b20d7e98c4ad84b
1 parent
031dcf99
map id 提供随机概率调整
Showing
1 changed file
with
2 additions
and
2 deletions
Show diff stats
src/adv/Adv.lua
... | ... | @@ -829,7 +829,7 @@ function Adv:randomMapId(chapterId, level) |
829 | 829 | local temp = csvdb["mapCsv"][mapId] |
830 | 830 | if temp and not lastMapIds[mapId] then |
831 | 831 | if AdvCommon.checkIsIn(level, temp.leveltype, temp.levellimit) then |
832 | - table.insert(pool, mapId) | |
832 | + pool[mapId] = {showup = temp.showup} | |
833 | 833 | end |
834 | 834 | end |
835 | 835 | end |
... | ... | @@ -837,7 +837,7 @@ function Adv:randomMapId(chapterId, level) |
837 | 837 | error("mapIds is empty!") |
838 | 838 | return |
839 | 839 | end |
840 | - return pool[math.randomInt(1, #pool)] | |
840 | + return math.randWeight(pool, "showup") | |
841 | 841 | end |
842 | 842 | |
843 | 843 | -- log long1 字段被征用!!! | ... | ... |