9912 [BT0.1]BOSS凭证(boss凭证最大名次调整为1000;合服上线同步boss凭证上榜)
| | |
| | | ShareDefine.Def_BT_CharmTotal : 100, #魅力总榜
|
| | | ShareDefine.Def_BT_CharmWeek : 100, #魅力周榜
|
| | | ShareDefine.Def_BT_CharmDay : 100, #魅力日榜
|
| | | ShareDefine.Def_BT_BossTrialSubmit : 20, #boss凭证 (boss历练活动)
|
| | | ShareDefine.Def_BT_BossTrialSubmit : 1000, #boss凭证 (boss历练活动)
|
| | | }
|
| | |
|
| | | #排行榜保存类型(和BillboardType匹配), 默认保存, 如果不保存,可配置进去
|
| | |
| | | # 天星塔全服过关记录
|
| | | GameLogic_SkyTower.OnMixFirstLogin(curPlayer)
|
| | |
|
| | | # bossƾ֤
|
| | | PlayerActBossTrial.OnMixFirstLogin(curPlayer)
|
| | | # 重置玩家改名次数
|
| | | #UpdatePlayerName.ResetChangeNameCnt(curPlayer)
|
| | | return
|
| | |
| | | import GameWorld |
| | | import ChConfig |
| | | |
| | | def OnMixFirstLogin(curPlayer): |
| | | |
| | | for actInfo in PyGameData.g_operationActionDict.get(ShareDefine.OperationActionName_BossTrial, {}).values(): |
| | | actNum = actInfo.get(ShareDefine.ActKey_ActNum, 0) |
| | | if not actInfo.get(ShareDefine.ActKey_State): |
| | | continue |
| | | submitCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_BossTrialSubmitCount % actNum) |
| | | if not submitCount: |
| | | continue |
| | | GameWorld.Log("Boss历练合服首登同步凭证榜单: actNum=%s,submitCount=%s" % (actNum, submitCount), curPlayer.GetPlayerID()) |
| | | PlayerBillboard.UpdatePlayerBillboard(curPlayer, ShareDefine.Def_BT_BossTrialSubmit, submitCount) |
| | | break |
| | | |
| | | return |
| | | |
| | | def OnPlayerLogin(curPlayer): |
| | | |
| | | for actInfo in PyGameData.g_operationActionDict.get(ShareDefine.OperationActionName_BossTrial, {}).values(): |