1111 【越南】【英语】【BT】【砍树】修复坐骑自动升级时一次性使用多倍单次消耗培养丹时少算培养任务次数bug;
1个文件已修改
7 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py
@@ -576,7 +576,7 @@
#struct    tagCMHorseUp
#{
#    tagHead        Head;
#    BYTE        UseItemCnt;        //消耗材料个数
#    WORD        UseItemCnt;        //消耗材料个数
#    BYTE        IsAutoBuy;        //是否自动购买
#};
def OnHorseClassLVUP(index, curPackData, tick):
@@ -643,7 +643,10 @@
    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_HorserEatItemCount, updEatItemCount)
    
    # 升阶
    EventShell.EventRespons_HorseUp(curPlayer) # 改为使用就算
    upItemPerCount = horseIpyData.GetUpEatItemPerCount()
    upCnt = costItemCount / upItemPerCount
    for _ in range(upCnt):
        EventShell.EventRespons_HorseUp(curPlayer) # 改为使用就算
    if updClassLV > horseLV:
        EventShell.EventRespons_HorseLV(curPlayer, updClassLV)
        # 玩家马匹进阶