Bläddra i källkod

Added a fix for AFM loading

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@587 54d463be-8e91-2dee-dedb-b68131a5f0ec
celest 20 år sedan
förälder
incheckning
584745ca2f
2 ändrade filer med 4 tillägg och 0 borttagningar
  1. 1 0
      Changelog.txt
  2. 3 0
      src/map/map.c

+ 1 - 0
Changelog.txt

@@ -1,5 +1,6 @@
 Date	Added
 12/16
+        * Added a fix for AFM loading, thanks to Pete [celest]
         * Updated maximum levels for supernovice to 99 [celest]
         * Updated supernovice jobexp table - should be same from 50 onwards [celest]
         * Corrected maximum job level checking in @joblvup and @charjob [celest]

+ 3 - 0
src/map/map.c

@@ -1670,10 +1670,13 @@ int map_readallmap(void) {
 	for(i=0;i<map_num;i++){
 #ifdef USE_AFM
 		char afm_name[256] = "";
+		char *p;
 		strncpy(afm_name, map[i].name, strlen(map[i].name) - 4);
 		strcat(afm_name, ".afm");
 
 		sprintf(fn,"%s\\%s",afm_dir,afm_name);
+		for(p=&fn[0];*p!=0;p++) if (*p=='\\') *p = '/';	// * At the time of Unix
+
 		afm_file = fopen(fn, "r");
 		if (afm_file != NULL) {
 			map_readafm(i,fn);