| | |
| | | import PlayerMagicWeapon
|
| | | import IPY_GameWorld
|
| | | import OpenServerCampaign
|
| | | import DataRecordPack
|
| | |
|
| | | g_runeLVExpDict = {}
|
| | |
|
| | |
| | | if emptyIndex == -1:
|
| | | GameWorld.DebugLog("符印背包已满,无法摘下! ", curPlayer.GetPlayerID())
|
| | | return True
|
| | | |
| | | desRuneData = 0
|
| | | # 摘下设置孔数据为0
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_Rune_Data % srcRuneNum, 0)
|
| | | ItemControler.SetVPackItemKeyData(curPlayer, ShareDefine.rptRune, emptyIndex, srcRuneData)
|
| | | |
| | | dataDict = {'desBackPack':desBackPack, 'srcRuneData':srcRuneData, 'desRuneData':desRuneData}
|
| | | DataRecordPack.Cache_FightPowerChangeInfo(curPlayer, ChConfig.PowerDownType_Rune, dataDict)
|
| | | RefreshRuneAttr(curPlayer)
|
| | | PlayerControl.PlayerControl(curPlayer).RefreshPlayerAttrState()
|
| | | Sync_RuneInfo(curPlayer)
|