Bladeren bron

* Fixed reading itemslottable.txt causing cards to become unuseable

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@729 54d463be-8e91-2dee-dedb-b68131a5f0ec
celest 20 jaren geleden
bovenliggende
commit
8e6ce45a5b
2 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 1 0
      Changelog.txt
  2. 3 1
      src/map/itemdb.c

+ 1 - 0
Changelog.txt

@@ -1,5 +1,6 @@
 Date	Added
 12/22
+        * Fixed reading itemslottable.txt causing cards to become unuseable [celest]
         * Added error message if file renaming in lock_fclose fails [celest]
         * Fixed frost diver not working ... my bad =p [celest]
         * Corrected typo in clif_hpmeter - md -> sd [celest]

+ 3 - 1
src/map/itemdb.c

@@ -593,7 +593,9 @@ static int itemdb_read_itemslottable(void)
 	for(p=buf;p-buf<s;){
 		int nameid,equip;
 		sscanf(p,"%d#%d#",&nameid,&equip);
-		itemdb_search(nameid)->equip=equip;
+		struct item_data* item = itemdb_search(nameid);
+		if (item && itemdb_isequip2(item))
+			item->equip=equip;
 		p=strchr(p,10);
 		if(!p) break;
 		p++;