diff --git a/main.lua b/main.lua index 8db57048..ee99ef3d 100644 --- a/main.lua +++ b/main.lua @@ -96,7 +96,7 @@ if sequenceData then DATA.pasteSequence(sequenceData)end local missionData=FILE.load('conf/customMissions') if missionData then DATA.pasteMission(missionData)end local customData=FILE.load('conf/customEnv') -if customData or CUSTOMENV.version~=VERSION.code then TABLE.complete(customData,CUSTOMENV)end +if customData and customData.version==VERSION.code then TABLE.complete(customData,CUSTOMENV)end TABLE.complete(require"parts.customEnv0",CUSTOMENV) diff --git a/parts/scenes/customGame.lua b/parts/scenes/customGame.lua index aeff96a9..49885b3a 100644 --- a/parts/scenes/customGame.lua +++ b/parts/scenes/customGame.lua @@ -88,7 +88,8 @@ function scene.keyDown(key,isRep) TABLE.cut(FIELD)TABLE.cut(BAG)TABLE.cut(MISSION) FIELD[1]=DATA.newBoard() freshMiniFieldVisible() - TABLE.update(require"parts.customEnv0",CUSTOMENV) + TABLE.clear(CUSTOMENV) + TABLE.complete(require"parts.customEnv0",CUSTOMENV) for _,W in next,scene.widgetList do W:reset()end sure=0 SFX.play('finesseError',.7)