贴吧的排版好像没法发python这种依赖缩进的文本,姑且把图片放在下方,要用的朋友可以自行缩进
import json
#read save file
with open('data.owsave', 'r') as saveFile:
data = json.load(saveFile)
shipLog=data['shipLogFactSaves']
#Get the last revealOrder
lastOrder = -1
for fact in shipLog:
if shipLog[fact]['revealOrder'] > lastOrder:
lastOrder= shipLog[fact]['revealOrder']
#Handle ids that are tagged newlyRevealed=True but read=False
for id in shipLog:
if shipLog[id]['newlyRevealed']== True:
shipLog[id]['newlyRevealed']=False
shipLog[id]['read']=True
data['newlyRevealedFactIDs'].remove(id)
#Handle ids that have not been revealed
if shipLog[id]['revealOrder']== -1:
lastOrder+= 1
shipLog[id]['revealOrder']=lastOrder
shipLog[id]['read']=True
#write save file
with open('data.owsave', 'w') as f:
json.dump(data, f)
