1111 【主干】【BT】 curBuff.GetSkill()、curEquip.GetAddSkill(0) 获取错误防范;
3个文件已修改
8 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_Add_HPMP.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/Item_Add_HPMP.py
@@ -277,6 +277,9 @@
    if curPlayer.GetLV() < curRoleItem.GetUseLV():
        return False
    
    if curRoleItem.GetAddSkillCount() <= 0:
        return False
    addSkillID = curRoleItem.GetAddSkill(0)
    
    if not addSkillID:
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py
@@ -1004,7 +1004,7 @@
    sendPack = ChNetSendPack.tagObjAddBuff()
    if not curBuff:
        return
    if not curBuff.GetSkill():
    if not hasattr(curBuff, "GetSkill") or not curBuff.GetSkill():
        return
    sendPack.ObjType = gameObj.GetGameObjType()
    sendPack.ObjID = gameObj.GetID();
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py
@@ -1706,6 +1706,9 @@
        if not curEquip or curEquip.IsEmpty():
            continue
        
        if curEquip.GetAddSkillCount() <= 0:
            continue
        if curEquip.GetAddSkill(0) == 0:
            #无技能
            continue