| | |
| | | return
|
| | |
|
| | | curPlayer.SetActionObj(curNPC)
|
| | | |
| | | if curNPC.GetNPCID() in ReadChConfig.GetEvalChConfig("CollectNPCLostHP"):
|
| | | curPlayer.SetDict(ChConfig.Def_PlayerKey_CollectLostHPTick, tick)
|
| | | |
| | | prepareTime = FBLogic.GetFBPrepareTime(curPlayer, curNPC)
|
| | |
|
| | | collTimeReduceRate = PlayerVip.GetPrivilegeValue(curPlayer, ChConfig.VIPPrivilege_CollTimeReduceRate)
|
| | |
| | | curPlayer.SetForbiddenResetItem(0)
|
| | | ExitCompose(curPlayer)
|
| | | ExitWarehouse(curPlayer)
|
| | | ExitRepair(curPlayer)
|
| | | #ExitRepair(curPlayer)
|
| | | ExitCreateFamily(curPlayer)
|
| | | ExitBillboard(curPlayer)
|
| | | #ExitEventLock(curPlayer)
|
| | |
| | | #npc商店退出
|
| | | ExitNPCShop(curPlayer)
|
| | |
|
| | | PlayerTrade.LeaveTrade(curPlayer, 0)
|
| | | #PlayerTrade.LeaveTrade(curPlayer, 0)
|
| | | # 清除py自定义状态
|
| | | ClearPyPlayerAction(curPlayer)
|
| | | #ClearPyPlayerAction(curPlayer)
|
| | |
|
| | | #调用底层结束事件
|
| | | #避免策划变更,导致其他退出锁定事件使任务1未接取就退出锁定
|