Просмотр исходного кода

Corrected a bad error in itemdb_read_itemslottable

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@813 54d463be-8e91-2dee-dedb-b68131a5f0ec
celest 20 лет назад
Родитель
Сommit
8ed4627b91
2 измененных файлов с 7 добавлено и 2 удалено
  1. 1 0
      Changelog.txt
  2. 6 2
      src/map/itemdb.c

+ 1 - 0
Changelog.txt

@@ -1,5 +1,6 @@
 Date	Added
 12/27
+        * Corrected a bad error in itemdb_read_itemslottable [celest]
         * Corrected wrong logging of text in int_guild.c, thanks to Alex14 [celest]
         * Summoned monsters will not give exp and items [celest]
         * Added the 6 new Yuno fields to maps_athena.conf [celest]

+ 6 - 2
src/map/itemdb.c

@@ -592,10 +592,14 @@ static int itemdb_read_itemslottable(void)
 	buf[s]=0;
 	for(p=buf;p-buf<s;){
 		int nameid,equip;
-		struct item_data* item = itemdb_search(nameid);
+		struct item_data* item;
 		sscanf(p,"%d#%d#",&nameid,&equip);
-		if (item && itemdb_isequip2(item))
+		item = itemdb_search(nameid);
+		if (item && itemdb_isequip2(item)) {
+			if (item->equip != equip)
+				printf ("%s - %d > %d\n", item->name, item->equip, equip);
 			item->equip=equip;
+		}
 		p=strchr(p,10);
 		if(!p) break;
 		p++;