|  |  |  | 
|---|
|  |  |  | import PassiveBuffEffMng | 
|---|
|  |  |  | import PlayerFamilyRedPacket | 
|---|
|  |  |  | import PlayerGoldGift | 
|---|
|  |  |  | import PlayerFlashSale | 
|---|
|  |  |  | import PlayerWing | 
|---|
|  |  |  | import ChEquip | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if tick - curPlayer.GetPlayerActionTick() < curPlayer.GetPrepareTime(): | 
|---|
|  |  |  | #时间间隔没有到 | 
|---|
|  |  |  | if prepareState == IPY_GameWorld.pstCollecting: | 
|---|
|  |  |  | if prepareState in [IPY_GameWorld.pstCollecting, IPY_GameWorld.pstMissionCollecting]: | 
|---|
|  |  |  | FBLogic.OnCollecting(curPlayer, tick) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return | 
|---|
|  |  |  | 
|---|
|  |  |  | mapID = curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_TransMapId) | 
|---|
|  |  |  | posX = curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_TransPosX) | 
|---|
|  |  |  | posY = curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_TransPosY) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #执行逻辑,应该在入口设置好消耗,这边只是扣除 | 
|---|
|  |  |  | #======================================================================= | 
|---|
|  |  |  | # isFreedomTransBuff = SkillCommon.GetPlayerBuffBySkillTypeID(curPlayer, ShareDefine.Def_FreedomTransBuffID) | 
|---|
|  |  |  | # if transportType == ChConfig.Def_Transport_Type_BigMap or not isFreedomTransBuff: | 
|---|
|  |  |  | #    isAutoBuy = curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_TransAutoBuyItem) | 
|---|
|  |  |  | #    #传送支付处理 | 
|---|
|  |  |  | #    if not ChPlayer.PayForTransport(curPlayer, transportType, isAutoBuy): | 
|---|
|  |  |  | #        return | 
|---|
|  |  |  | #======================================================================= | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if not TransCostAfterPrepare(curPlayer): | 
|---|
|  |  |  | return | 
|---|
|  |  |  | 
|---|
|  |  |  | if not result: | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | FBLogic.OnCollectOK(curPlayer, tick) | 
|---|
|  |  |  | FBLogic.OnCollectOK(curPlayer, curNPC.GetNPCID(), tick) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #--------------------------------------------------------------------- | 
|---|
|  |  |  | 
|---|
|  |  |  | PlayerSuccess.FinishDelayAddSuccessProgress(curPlayer, tick, False) | 
|---|
|  |  |  | #开服红包处理 | 
|---|
|  |  |  | PlayerFamilyRedPacket.ProcessOSRedPacket(curPlayer, tick) | 
|---|
|  |  |  | #限时抢购 | 
|---|
|  |  |  | PlayerFlashSale.ProcessFlashSaleMail(curPlayer, tick) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|