ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.py
@@ -45,6 +45,8 @@
import PlayerActivity
import ChPyNetSendPack
import NetPackCommon
import PlayerActHorsePetTrain
import PlayerActTask
import PlayerHorse
import GameObj
@@ -768,6 +770,8 @@
        
    #EventReport.WriteEvent_pet_class(curPlayer, petNpcData.GetName(), classLV, petClassExp, updClassLV, newClassExp)
    
    PlayerActHorsePetTrain.OnHorsePetTrainCost(curPlayer, {autoBuyItemID:costItemCount})
    PlayerActTask.AddActTaskValue(curPlayer, ChConfig.ActTaskType_PetUpItem, costItemCount)
    return
def GetTotalPetLV(curPlayer):
@@ -1067,7 +1071,7 @@
        return
    
    needRealmLV = trainIpyData.GetNeedRealmLV()
    curRealmLV = curPlayer.GetOfficialRank()
    curRealmLV = PlayerControl.GetTrainRealmLVReal(curPlayer, 2)
    if curRealmLV < needRealmLV:
        GameWorld.DebugLog("    境界不足,无法培养!  curRealmLV(%s) < needRealmLV(%s)" % (curRealmLV, needRealmLV))
        return
@@ -1114,6 +1118,12 @@
    Sync_PetTrainData(curPlayer)
    # 刷属性,更新排行榜
    RefreshPetItemAddAttr(curPlayer, True)
    PlayerActHorsePetTrain.OnHorsePetTrainCost(curPlayer, {costItemID:costItemCount})
    if trainType == 2:
        PlayerActTask.AddActTaskValue(curPlayer, ChConfig.ActTaskType_PetTrainItem2, costItemCount)
    elif trainType == 3:
        PlayerActTask.AddActTaskValue(curPlayer, ChConfig.ActTaskType_PetTrainItem3, costItemCount)
    return
#// A7 06 宠物升星 #tagCMPetStarUp