diff --git a/src/adv/Adv.lua b/src/adv/Adv.lua index dc747f1..c62be32 100644 --- a/src/adv/Adv.lua +++ b/src/adv/Adv.lua @@ -162,6 +162,7 @@ local function randomAdvMap(role, chapterId, level, notNotify) local function randomCommon() if not eventLib[etype] or not next(eventLib[etype]) or not eventLib[etype][especial] or not next(eventLib[etype][especial]) then return false end event.id = math.randWeight(eventLib[etype][especial], "showup") + if not event.id then return false end if eventLib[etype][especial][event.id].limit > 1 then eventLib[etype][especial][event.id].limit = eventLib[etype][especial][event.id].limit - 1 elseif eventLib[etype][especial][event.id].limit == 1 then -- libgit2 0.21.2