ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTravel.py
@@ -19,9 +19,11 @@
import PlayerControl
import IpyGameDataPY
import ChPyNetSendPack
import PlayerGoldInvest
import NetPackCommon
import ItemControler
import PlayerBeauty
import PlayerGubao
import GameWorld
import random
@@ -168,6 +170,7 @@
def GetTravelEnergyMax(curPlayer):
    initEnergy = IpyGameDataPY.GetFuncCfg("TravelSet", 1)
    addEnergy = PlayerBeauty.GetBeautyEffInfo(curPlayer, PlayerBeauty.EffType_TravelEnergy)[0]
    addEnergy += PlayerGoldInvest.GetTravelEnergyAdd(curPlayer)
    return initEnergy + addEnergy
def CheckTravelEnergyRecover(curPlayer, isNotify=True):
@@ -257,6 +260,9 @@
        GameWorld.DebugLog("更新体力: energy=%s,travelCnt=%s" % (energy, travelCnt))
        CheckTravelEnergyRecover(curPlayer, False)
        SyncTravelInfo(curPlayer, [[row, col]], Result_Comm)
        PlayerGubao.AddGubaoSpecEffLayer(curPlayer, PlayerGubao.GubaoEffType_Travel, 1)
    else:
        __doClickGridEvent(curPlayer, row, col)
        
@@ -304,6 +310,8 @@
            
        if awardItemID:
            multiRate = IpyGameDataPY.GetFuncCfg("TravelRate", 2)
            multiRate += PlayerGubao.GetGubaoPowerValue(curPlayer, PlayerGubao.GubaoPowerType_TravelMultiRate)
            GameWorld.DebugLog("multiRate=%s" % multiRate)
            if GameWorld.CanHappen(multiRate):
                multi = 2
    SetGridMulti(curPlayer, row, col, multi)