| | |
| | |
|
| | | if not gmList:
|
| | | GameWorld.DebugAnswer(curPlayer, "重置主线: MainLevel 0")
|
| | | GameWorld.DebugAnswer(curPlayer, "设置主线: MainLevel 章节 关卡 波")
|
| | | GameWorld.DebugAnswer(curPlayer, "设置主线: MainLevel 章节 关卡 波 [是否同波]")
|
| | | GameWorld.DebugAnswer(curPlayer, "测试击杀: MainLevel k 消耗战锤数")
|
| | | GameWorld.DebugAnswer(curPlayer, "重置掉落: MainLevel d 0 [是否清掉落背包]")
|
| | | GameWorld.DebugAnswer(curPlayer, "重置战利: MainLevel b 0")
|
| | |
| | | chapterID = value
|
| | | levelNum = gmList[1] if len(gmList) > 1 else 1
|
| | | wave = gmList[2] if len(gmList) > 2 else 1
|
| | | isSameWave = gmList[3] if len(gmList) > 3 else 0
|
| | |
|
| | | levelIpyData = IpyGameDataPY.GetIpyGameData("MainLevel", chapterID, levelNum)
|
| | | if not levelIpyData:
|
| | |
| | | wave = waveMax
|
| | |
|
| | | nowValue = PlayerControl.SetMainLevelNowInfo(curPlayer, chapterID, levelNum, wave)
|
| | | passValue = PlayerControl.SetMainLevelPassInfo(curPlayer, chapterID, levelNum, wave)
|
| | | passValue = PlayerControl.SetMainLevelPassInfo(curPlayer, chapterID, levelNum, wave if isSameWave else max(0, wave - 1))
|
| | | GameWorld.DebugAnswer(curPlayer, "设置主线:章关=%s-%s,波=%s,%s,%s" % (chapterID, levelNum, wave, nowValue, passValue))
|
| | | return
|