浏览代码

- Some small cleanups in mob_read_mobavail (or however it is named)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5542 54d463be-8e91-2dee-dedb-b68131a5f0ec
skotlex 19 年之前
父节点
当前提交
9ca89d4cdc
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/map/mob.c

+ 3 - 3
src/map/mob.c

@@ -4543,12 +4543,12 @@ static int mob_readdb_mobavail(void)
 		k=atoi(str[1]);
 		if(k < 0)
 			continue;
-		if (j > 3 && k > 23 && k < 69)
+		if (j >= 12 && k > 23 && k < 69)
 			k += 3977;	// advanced job/baby class
 		mob_db_data[class_]->view_class=k;
 
 		//Player sprites
-		if(pcdb_checkid(k)) {
+		if(pcdb_checkid(k) && j>=12) {
 			mob_db_data[class_]->sex=atoi(str[2]);
 			mob_db_data[class_]->hair=atoi(str[3]);
 			mob_db_data[class_]->hair_color=atoi(str[4]);
@@ -4560,7 +4560,7 @@ static int mob_readdb_mobavail(void)
 			mob_db_data[class_]->option=atoi(str[10])&~0x46;
 			mob_db_data[class_]->clothes_color=atoi(str[11]); // Monster player dye option - Valaris
 		}
-		else if(atoi(str[2]) > 0) mob_db_data[class_]->equip=atoi(str[2]); // mob equipment [Valaris]
+		else if(str[2] && atoi(str[2]) > 0) mob_db_data[class_]->equip=atoi(str[2]); // mob equipment [Valaris]
 
 		ln++;
 	}