| | |
| | | GameWorld.DebugAnswer(curPlayer, "重置古宝: Gubao 0") |
| | | GameWorld.DebugAnswer(curPlayer, "设置古宝: Gubao 古宝ID 等级 星级") |
| | | GameWorld.DebugAnswer(curPlayer, "设置效果: Gubao e 古宝ID 效果类型 进度值") |
| | | GameWorld.DebugAnswer(curPlayer, "设置共鸣: Gubao r 共鸣ID 共鸣星级") |
| | | return |
| | | |
| | | gubaoIDList = [] |
| | |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_GubaoItemEffValue % (gubaoID, effType), 0) |
| | | |
| | | PlayerGubao.Sync_GubaoItemEffInfo(curPlayer, force=True) |
| | | |
| | | resonanceIDList = [] |
| | | for index in range(ipyDataMgr.GetGubaoResonanceCount()): |
| | | ipyData = ipyDataMgr.GetGubaoResonanceByIndex(index) |
| | | resonanceID = ipyData.GetResonanceID() |
| | | if curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GubaoResonanceStar % resonanceID): |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_GubaoResonanceStar % resonanceID, 0) |
| | | resonanceIDList.append(resonanceID) |
| | | PlayerGubao.Sync_GubaoResonanceInfo(curPlayer, resonanceIDList) |
| | | |
| | | GameWorld.DebugAnswer(curPlayer, "重置古宝OK") |
| | | |
| | | elif value1 == "r": |
| | | resonanceID = msgList[1] if len(msgList) > 1 else 0 |
| | | resonanceStar = msgList[2] if len(msgList) > 2 else 0 |
| | | if resonanceStar != 0: |
| | | ipyData = IpyGameDataPY.GetIpyGameData("GubaoResonanceAttr", resonanceID, resonanceStar) |
| | | if not ipyData: |
| | | GameWorld.DebugAnswer(curPlayer, "不存在该古宝共鸣!ID=%s,star=%s" % (resonanceID, resonanceStar)) |
| | | return |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_GubaoResonanceStar % resonanceID, resonanceStar) |
| | | PlayerGubao.Sync_GubaoResonanceInfo(curPlayer, [resonanceID]) |
| | | |
| | | elif len(msgList) == 3: |
| | | gubaoID, lv, star = msgList |
| | | ipyData = IpyGameDataPY.GetIpyGameData("Gubao", gubaoID) |