Переглянути джерело

* Reverted change from r14533 and restored the 3rd field of mob_avail.txt being optional (bugreport:4599, since r14532).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14534 54d463be-8e91-2dee-dedb-b68131a5f0ec
ai4rei 14 роки тому
батько
коміт
459d8fd961
4 змінених файлів з 4 додано та 5 видалено
  1. 1 0
      Changelog-Trunk.txt
  2. 0 2
      db/Changelog.txt
  3. 1 1
      db/mob_avail.txt
  4. 2 2
      src/map/mob.c

+ 1 - 0
Changelog-Trunk.txt

@@ -1,6 +1,7 @@
 Date	Added
 
 2010/12/01
+	* Reverted change from r14533 and restored the 3rd field of mob_avail.txt being optional (bugreport:4599, since r14532). [Ai4rei]
 	* Monster database reading now utilizes sv_readdb. [Ai4rei]
 2010/11/30
 	* Fixed out-of-bound access to percentrefinery array causing refine bonuses stop working (bugreport:4598, since r14526). [Ai4rei]

+ 0 - 2
db/Changelog.txt

@@ -8,8 +8,6 @@
 	1475 Equestrian's Spear:	NEED INFO.
 	13005 Angelic Wing Dagger:	NEED INFO.
 =======================
-2010/12/01
-	* Rev. 14532 Updated example in mob_avail.txt to match the format description and actual implementation (bugreport:4599, follow up to r14532). [Ai4rei]
 2010/11/30
 	* Rev. 14529 Fixed a mistake (excess dummy name) in dead branch list fallback value (since r32). [Ai4rei]
 	* Rev. 14524 Updated comments for skill Berserk in skill_tree.txt, among others because they would cause errors the way they are read now. [Ai4rei]

+ 1 - 1
db/mob_avail.txt

@@ -6,7 +6,7 @@
 // MobID,SpriteID,Sex,Hair,Hair_Color,Weapon,Shield,Head_Top,Head_Middle,Head_Bottom,Option,Dye_Color
 // Use Item ID for weapons and shields, not View ID.
 
-//1002,1039,0	//Poring,Baphomet (Make Porings look like Baphomet)
+//1002,1039	//Poring,Baphomet (Make Porings look like Baphomet)
 //1970,1002,10013	// new mob that looks like a Poring with a backpack
 
 // Easter Event Monsters

+ 2 - 2
src/map/mob.c

@@ -3752,7 +3752,7 @@ static bool mob_readdb_mobavail(char* str[], int columns, int current)
 	}
 	else if(columns==3)
 		mob_db_data[class_]->vd.head_bottom=atoi(str[2]); // mob equipment [Valaris]
-	else
+	else if( columns != 2 )
 		return false;
 
 	return true;
@@ -4246,7 +4246,7 @@ static void mob_load(void)
 #endif /* TXT_ONLY */
 	mob_readdb();
 
-	sv_readdb(db_path, "mob_avail.txt", ',', 3, 12, -1, &mob_readdb_mobavail);
+	sv_readdb(db_path, "mob_avail.txt", ',', 2, 12, -1, &mob_readdb_mobavail);
 	mob_read_randommonster();
 	mob_readchatdb();
 	mob_readskilldb();