| | |
| | | import PlayerActGarbageSorting
|
| | | import PlayerActBossTrial
|
| | | import PlayerActXianXiaMJ
|
| | | import PlayerActGubao
|
| | | import PlayerActHorsePetTrain
|
| | | import PlayerUniversalGameRec
|
| | | import GameWorldAverageLv
|
| | | import PlayerFamilyBoss
|
| | |
| | | PlayerActBossTrial.OnActEnd(actNum, ipyData, dayIndex)
|
| | | elif actName == ShareDefine.OperationActionName_XianXiaMJ:
|
| | | PlayerActXianXiaMJ.OnActEnd(actNum, ipyData, dayIndex)
|
| | | elif actName == ShareDefine.OperationActionName_Gubao:
|
| | | PlayerActGubao.OnActEnd(actNum, ipyData, dayIndex)
|
| | | elif actName == ShareDefine.OperationActionName_HorsePetTrain:
|
| | | PlayerActHorsePetTrain.OnActEnd(actNum, ipyData, dayIndex)
|
| | |
|
| | | if curActID:
|
| | | if actName in ShareDefine.NeedWorldLVOperationActNameList:
|
| | |
| | | elif actName == ShareDefine.OperationActionName_BossTrial:
|
| | | PlayerActBossTrial.OnActStart(actNum)
|
| | | elif actName == ShareDefine.OperationActionName_XianXiaMJ:
|
| | | PlayerActXianXiaMJ.OnActStart(actNum)
|
| | | PlayerActXianXiaMJ.OnActStart(actNum, ipyData)
|
| | | elif actName == ShareDefine.OperationActionName_Gubao:
|
| | | PlayerActGubao.OnActStart(actNum, ipyData)
|
| | | elif actName == ShareDefine.OperationActionName_HorsePetTrain:
|
| | | PlayerActHorsePetTrain.OnActStart(actNum, ipyData)
|
| | | elif actName == ShareDefine.OperationActionName_FamilyCTGAssist:
|
| | | PlayerActFamilyCTGAssist.OnActStart(actNum)
|
| | | else:
|
| | |
| | | else:
|
| | | GameWorld.Log(" dbActID不变: dbActID=%s,curActID=%s" % (dbActID, curActID))
|
| | |
|
| | | # 活动中刷新,每次都需要刷新的逻辑,包含重读配置等
|
| | | if state:
|
| | | if actName == ShareDefine.OperationActionName_BossTrial:
|
| | | PlayerActBossTrial.OnActInStateRefresh(actNum, ipyData, dayIndex)
|
| | | elif actName == ShareDefine.OperationActionName_XianXiaMJ:
|
| | | PlayerActXianXiaMJ.OnActInStateRefresh(actNum, ipyData)
|
| | | elif actName == ShareDefine.OperationActionName_Gubao:
|
| | | PlayerActGubao.OnActInStateRefresh(actNum, ipyData)
|
| | | elif actName == ShareDefine.OperationActionName_HorsePetTrain:
|
| | | PlayerActHorsePetTrain.OnActInStateRefresh(actNum, ipyData)
|
| | | |
| | | # 仅活动有配置参与时间段的会触发
|
| | | if curActID and dbActID == curActID and preStateJoin != stateJoin:
|
| | | GameWorld.Log(" 参与状态变更: preStateJoin=%s,stateJoin=%s" % (preStateJoin, stateJoin))
|
| | |
| | | PlayerActBossTrial.OnActJoinEnd(actNum, ipyData, dayIndex)
|
| | | elif actName == ShareDefine.OperationActionName_XianXiaMJ:
|
| | | PlayerActXianXiaMJ.OnActJoinEnd(actNum, ipyData, dayIndex)
|
| | | elif actName == ShareDefine.OperationActionName_Gubao:
|
| | | PlayerActGubao.OnActJoinEnd(actNum, ipyData, dayIndex)
|
| | | elif actName == ShareDefine.OperationActionName_HorsePetTrain:
|
| | | PlayerActHorsePetTrain.OnActJoinEnd(actNum, ipyData, dayIndex)
|
| | |
|
| | | if ipyData and actName in ShareDefine.NeedWorldLVOperationActNameList:
|
| | | actWorldLV = PlayerDBGSEvent.GetDBGSTrig_ByKey(dbOperationActWorldLVKey)
|