shithub: pokecrystal

Download patch

ref: 69198a5b3d75c1282b3f789fb378b9e50d8addd2
parent: a129ba7b43b743efacf2926f4443b5f1d6305ef8
author: yenatch <yenatch@gmail.com>
date: Sat Aug 29 06:54:28 EDT 2015

Fix graphics handling for unown and egg.

--- a/gfx.py
+++ b/gfx.py
@@ -20,6 +20,10 @@
 	name, ext = os.path.splitext(filename)
 
 	if 'gfx/pics/' in filedir:
+		if 'unown' in filedir:
+			index = filedir.find('unown_')
+			if index != -1:
+				filedir = filedir[:index + len('unown')] + filedir[index + len('unown_a'):]
 		if name == 'front':
 			args['pal_file'] = os.path.join(filedir, 'normal.pal')
 			args['pic'] = True
@@ -35,7 +39,10 @@
 		args['pic'] = True
 
 	if args.get('pal_file'):
-		args['palout'] = args['pal_file']
+		if os.path.exists(args['pal_file']):
+			args['palout'] = args['pal_file']
+		else:
+			del args['pal_file']
 
 	if args.get('pic'):
 		if ext == '.png':