Fix json spoiler serialization
Correct shop spoiler Adjust cases for main spoiler sections
This commit is contained in:
		
							parent
							
								
									5d149cabc7
								
							
						
					
					
						commit
						4c6a140af9
					
				| 
						 | 
				
			
			@ -881,7 +881,7 @@ class Spoiler(object):
 | 
			
		|||
            for index, item in enumerate(shop.inventory):
 | 
			
		||||
                if item is None:
 | 
			
		||||
                    continue
 | 
			
		||||
                shopdata['item_{}'.format(index)] = "{} ({})".format(item['item'], item['price']) if item['price'] else item['item']
 | 
			
		||||
                shopdata['item_{}'.format(index)] = "{} — {}".format(item['item'], item['price']) if item['price'] else item['item']
 | 
			
		||||
            self.shops.append(shopdata)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -906,10 +906,11 @@ class Spoiler(object):
 | 
			
		|||
    def to_json(self):
 | 
			
		||||
        self.parse_data()
 | 
			
		||||
        out = OrderedDict()
 | 
			
		||||
        out['entrances'] = self.entrances.values()
 | 
			
		||||
        out['Entrances'] = list(self.entrances.values())
 | 
			
		||||
        out.update(self.locations)
 | 
			
		||||
        out['medallions'] = self.medallions
 | 
			
		||||
        out['shops'] = self.shops
 | 
			
		||||
        out['Special'] = self.medallions
 | 
			
		||||
        if self.shops:
 | 
			
		||||
            out['Shops'] = self.shops
 | 
			
		||||
        out['playthrough'] = self.playthrough
 | 
			
		||||
        out['paths'] = self.paths
 | 
			
		||||
        out['meta'] = self.metadata
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue