From cd77c8646cbddf1112a029372ee4e53ca27c8151 Mon Sep 17 00:00:00 2001 From: alestan Date: Fri, 13 Aug 2010 04:09:03 +0000 Subject: [PATCH] added script to build dict of face numbers to names git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13584 282e977c-c81d-0410-88c4-b93c2d0d6712 --- python/events/init/NumToNameConvert.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 python/events/init/NumToNameConvert.py diff --git a/python/events/init/NumToNameConvert.py b/python/events/init/NumToNameConvert.py new file mode 100644 index 000000000..ce6f1ab26 --- /dev/null +++ b/python/events/init/NumToNameConvert.py @@ -0,0 +1,20 @@ +import os,Crossfire,CFDataBase,sys,time + +DB=CFDataBase.CFDataBase("PicDB") + + +faces=open(os.path.join(Crossfire.DataDirectory(),'archetypes')) +facesList=faces.read() +faces.close() +facesList=facesList.split('\n') +ListOfPics=[] +for i in facesList: + if i.startswith("face "): + ListOfPics+=[i.split("face ")[1]] + +Dict={} +for i in ListOfPics: + Face=Crossfire.FindFace(i) + Dict[str(Face)]=i +DB.store("Dict",Dict) +