9788 【BT9】【后端】成就系统(新增成就类型164~175) hygame2 冲突
| | |
| | | SuccType_Battlefield_Wall, # 古神战场 - 累计采集积分墙 x次 161
|
| | | SuccType_Battlefield_BillFirst, # 古神战场 - 任意周榜榜首 x次 162
|
| | | SuccType_Battlefield_BillIn, # 古神战场 - 结算时累计上榜 x次 163
|
| | | ) = range(1, 164)
|
| | | SuccType_ActivityPlace, # 活跃放置x次 164
|
| | | SuccType_UseStoveByType, # 使用丹药X枚 165
|
| | | SuccType_Arena, # 参与竞技场x次 166
|
| | | SuccType_KillCrossPenglaiBoss, # 击杀蓬莱仙境bossx只 167
|
| | | SuccType_KillCrossDemonLandBoss, # 击杀魔化之地bossx只 168
|
| | | SuccType_EquipPlusClass, # X阶装备强化总等级X级 169
|
| | | SuccType_EquipStarClass, # X阶装备升星总等级X星 170
|
| | | SuccType_EquipStoneClass, # X阶装备宝石总等级X级 171
|
| | | SuccType_EquipWashClass, # X阶装备洗炼总等级X级 172
|
| | | SuccType_EquipPlusTotal, # 全身强化总等级X级 173
|
| | | SuccType_EquipStarTotal, # 全身升星总星数X星 174
|
| | | SuccType_EquipWashTotal, # 全身洗炼总等级X级 175
|
| | | ) = range(1, 176)
|
| | |
|
| | | # 节日红包成就类型
|
| | | FeastRedPackSuccessTypeList = range(SuccType_FeastRedPack_TalkWorld, SuccType_FeastRedPack_FBSweep + 1)
|
| | |
| | | UnDownCheckSuccessTypeList = [
|
| | | SuccType_GodWeapon,
|
| | | SuccType_MainTaskNode,SuccType_PassWagicWeapon,
|
| | | SuccType_KillSpecificNPC, SuccType_UseStoveBylv,
|
| | | SuccType_KillSpecificNPC, SuccType_UseStoveBylv, SuccType_UseStoveByType,
|
| | | SuccType_Pray,SuccType_PetClassLV,
|
| | | SuccType_QueenRelics,SuccType_XMZZConWin,
|
| | | SuccType_Collect,SuccType_DogzBattle,
|
| | |
| | | SuccType_EquipPlus:[0], # 阶不向下适配
|
| | | SuccType_EquipWash:[0], # 阶不向下适配
|
| | | SuccType_EquipStar:[0], # 阶不向下适配
|
| | | SuccType_EquipPlusClass:[0], # 阶不向下适配
|
| | | SuccType_EquipStarClass:[0], # 阶不向下适配
|
| | | SuccType_EquipStoneClass:[0], # 阶不向下适配
|
| | | SuccType_EquipWashClass:[0], # 阶不向下适配
|
| | | }
|
| | |
|
| | | #传进来的条件满足配置的条件列表中的一个就行的成就类型
|
| | |
| | | if mapID == ChConfig.Def_FBMapID_CrossPenglai:
|
| | | #跨服蓬莱仙境
|
| | | PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_CrossPenglai)
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_KillCrossPenglaiBoss, 1)
|
| | | PlayerGubao.AddGubaoItemEffValue(curPlayer, PlayerGubao.GubaoEffType_KillCrossPenglaiBoss, 1)
|
| | | elif mapID == ChConfig.Def_FBMapID_CrossDemonLand:
|
| | | #跨服魔化之地
|
| | | PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_CrossDemonLand)
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_KillCrossDemonLandBoss, 1)
|
| | | PlayerGubao.AddGubaoItemEffValue(curPlayer, PlayerGubao.GubaoEffType_KillCrossDemonLandBoss, 1)
|
| | | if mapID in [ChConfig.Def_FBMapID_CrossPenglai, ChConfig.Def_FBMapID_CrossDemonLand]:
|
| | | PlayerActGarbageSorting.AddActGarbageTaskProgress(curPlayer, ChConfig.Def_GarbageTask_CrossBoss)
|
| | |
| | | import PlayerBossReborn
|
| | | import PlayerActGarbageSorting
|
| | | import PlayerTongTianLing
|
| | | import PlayerSuccess
|
| | | import PlayerGubao
|
| | |
|
| | | #关联类型
|
| | |
| | |
|
| | | EventShell.EventRespons_ActivityPlace(curPlayer, "getreward")
|
| | | PlayerActGarbageSorting.AddActGarbageTaskProgress(curPlayer, ChConfig.Def_GarbageTask_ActivityPlace, rewardCount)
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_ActivityPlace, rewardCount)
|
| | | PlayerGubao.AddGubaoItemEffValue(curPlayer, PlayerGubao.GubaoEffType_ActivityPlace, rewardCount)
|
| | |
|
| | | Sync_ActivityPlaceInfo(curPlayer)
|
| | |
| | | import PlayerWeekParty
|
| | | import PlayerFeastTravel
|
| | | import PlayerActivity
|
| | | import PlayerSuccess
|
| | | import PlayerGubao
|
| | |
|
| | | def DoArenaOpen(curPlayer):
|
| | |
| | | PlayerWeekParty.AddWeekPartyActionCnt(curPlayer, ChConfig.Def_WPAct_Arena, 1)
|
| | | PlayerFeastTravel.AddFeastTravelTaskValue(curPlayer, ChConfig.Def_FeastTravel_Arena, 1)
|
| | | PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_Arena, 1)
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_Arena, 1)
|
| | | PlayerGubao.AddGubaoItemEffValue(curPlayer, PlayerGubao.GubaoEffType_Arena, 1)
|
| | | return
|
| | |
|
| | |
| | | SuccType_Battlefield_Wall, # 古神战场 - 累计采集积分墙 x次 161
|
| | | SuccType_Battlefield_BillFirst, # 古神战场 - 任意周榜榜首 x次 162
|
| | | SuccType_Battlefield_BillIn, # 古神战场 - 结算时累计上榜 x次 163
|
| | | ) = range(1, 164)
|
| | | SuccType_ActivityPlace, # 活跃放置x次 164
|
| | | SuccType_UseStoveByType, # 使用丹药X枚 165
|
| | | SuccType_Arena, # 参与竞技场x次 166
|
| | | SuccType_KillCrossPenglaiBoss, # 击杀蓬莱仙境bossx只 167
|
| | | SuccType_KillCrossDemonLandBoss, # 击杀魔化之地bossx只 168
|
| | | SuccType_EquipPlusClass, # X阶装备强化总等级X级 169
|
| | | SuccType_EquipStarClass, # X阶装备升星总等级X星 170
|
| | | SuccType_EquipStoneClass, # X阶装备宝石总等级X级 171
|
| | | SuccType_EquipWashClass, # X阶装备洗炼总等级X级 172
|
| | | SuccType_EquipPlusTotal, # 全身强化总等级X级 173
|
| | | SuccType_EquipStarTotal, # 全身升星总星数X星 174
|
| | | SuccType_EquipWashTotal, # 全身洗炼总等级X级 175
|
| | | ) = range(1, 176)
|
| | |
|
| | | # 节日红包成就类型
|
| | | FeastRedPackSuccessTypeList = range(SuccType_FeastRedPack_TalkWorld, SuccType_FeastRedPack_FBSweep + 1)
|
| | |
| | | UnDownCheckSuccessTypeList = [
|
| | | SuccType_GodWeapon,
|
| | | SuccType_MainTaskNode,SuccType_PassWagicWeapon,
|
| | | SuccType_KillSpecificNPC, SuccType_UseStoveBylv,
|
| | | SuccType_KillSpecificNPC, SuccType_UseStoveBylv, SuccType_UseStoveByType,
|
| | | SuccType_Pray,SuccType_PetClassLV,
|
| | | SuccType_QueenRelics,SuccType_XMZZConWin,
|
| | | SuccType_Collect,SuccType_DogzBattle,
|
| | |
| | | SuccType_EquipPlus:[0], # 阶不向下适配
|
| | | SuccType_EquipWash:[0], # 阶不向下适配
|
| | | SuccType_EquipStar:[0], # 阶不向下适配
|
| | | SuccType_EquipPlusClass:[0], # 阶不向下适配
|
| | | SuccType_EquipStarClass:[0], # 阶不向下适配
|
| | | SuccType_EquipStoneClass:[0], # 阶不向下适配
|
| | | SuccType_EquipWashClass:[0], # 阶不向下适配
|
| | | }
|
| | |
|
| | | #传进来的条件满足配置的条件列表中的一个就行的成就类型
|