| | |
| | | import PassiveBuffEffMng
|
| | | import PlayerFamilyRedPacket
|
| | | import PlayerGoldGift
|
| | | import PlayerFlashSale
|
| | | import PlayerWing
|
| | | import ChEquip
|
| | |
|
| | |
| | | relation = BaseAttack.GetTagRelation(curPlayer, curTag, None, tick)
|
| | | #判断是否敌对关系
|
| | | if relation[0] != ChConfig.Type_Relation_Enemy :
|
| | | AttackCommon.PlayerAttackFailSysMessanage(curPlayer, relation[1])
|
| | | #AttackCommon.PlayerAttackFailSysMessanage(curPlayer, relation[1])
|
| | | return
|
| | |
|
| | | return curTag
|
| | |
| | | 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
|
| | |
|
| | |
|