hxp
2025-10-22 55c2c6434a554d87f7387f04077a28558db23be6
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py
@@ -509,7 +509,7 @@
def CanHappen(rate, maxRate=ShareDefine.Def_MaxRateValue):
    if rate <= 0:
        return 0
    if random.randint(0, maxRate -1) < rate:
    if rate >= maxRate or random.randint(0, maxRate -1) < rate:
        return 1
    
    return 0
@@ -1731,6 +1731,8 @@
    randList = []
    weight = 0
    for info in weightList:
        if not info[0]:
            continue
        weight += info[0]
        randList.append([weight, info[1] if len(info) == 2 else info[1:]])
    if not randList: