| | |
| | |
|
| | | skillIDList = upIpyData.GetSkillID()
|
| | | if skillIDList:
|
| | | sysMark = upIpyData.GetSysMark() or 'MountUpLv'
|
| | | for skillID in skillIDList:
|
| | | __GiveSkill(curPlayer, skillID, tick)
|
| | | PlayerControl.WorldNotify(0, 'MountUpLv', [playerName, horseID, updClassLV, skillID])
|
| | | PlayerControl.WorldNotify(0, sysMark, [playerName, horseID, updClassLV, skillID])
|
| | | if not skillIDList and updClassLV == maxLV:
|
| | | PlayerControl.WorldNotify(0, 'MountUpLvMax', [playerName, horseID])
|
| | |
|
| | |
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_HorseAllLV, 1, [horseID, updClassLV])
|
| | |
|
| | | EventShell.EventRespons_HorseLV(curPlayer, updClassLV)
|
| | | |
| | | EventShell.EventRespons_HorseUp(curPlayer)
|
| | |
|
| | | addLV = updClassLV - horseLV
|
| | | if addLV:
|
| | |
| | | #EventReport.WriteEvent_custom_mission_log(curPlayer, ChConfig.CME_Class_Horse, ChConfig.CME_Log_End, 1, cmeInfoEx=str(updateClassLV))
|
| | | sumLV = GetHorseSumLV(curPlayer)
|
| | | PlayerMagicWeapon.SetMWPrivilegeData(curPlayer, ChConfig.MWPrivilege_Horse, sumLV)
|
| | |
|
| | | # 刷属性,更新排行榜
|
| | | RefreshHorseAttr(curPlayer)
|
| | | # 玩家马匹进阶
|
| | |
| | | ItemCommon.ReduceItem(curPlayer, itemPack, itemList, needItemCnt, False, ChConfig.ItemDel_Horse)
|
| | | #设置初始等级
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_Horser_LV % horseID, ipyData.GetInitLV(), ChConfig.Def_PDictType_Horse)
|
| | | |
| | | for _ in xrange(ipyData.GetInitLV()):
|
| | | EventShell.EventRespons_HorseUp(curPlayer)
|
| | | # 记录开服活动马匹阶级
|
| | | sumLV = GetHorseSumLV(curPlayer)
|
| | | OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_HorseLV, sumLV)
|
| | |
| | |
|
| | | # 刷属性,更新排行榜
|
| | | RefreshHorseAttr(curPlayer)
|
| | | PlayerControl.WorldNotify(0, 'GetMount', [curPlayer.GetName(), ipyData.GetItemID()])
|
| | | sysMark = ipyData.GetUnlockSys() or 'GetMount'
|
| | | PlayerControl.WorldNotify(0, sysMark, [curPlayer.GetName(), ipyData.GetItemID()])
|
| | | #
|
| | | # HorseSkinNotifyDict = ReadChConfig.GetEvalChConfig("HorseSkinNotify")
|
| | | # if horseSkinID in HorseSkinNotifyDict:
|