Procházet zdrojové kódy

Fixed bug with create new poison (GCROSS) not working properly, bugreport:5311

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15562 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind před 13 roky
rodič
revize
e80747d499
1 změnil soubory, kde provedl 9 přidání a 2 odebrání
  1. 9 2
      src/map/clif.c

+ 9 - 2
src/map/clif.c

@@ -10804,8 +10804,15 @@ void clif_parse_RequestMemo(int fd,struct map_session_data *sd)
 /// 018e <name id>.W { <material id>.W }*3
 void clif_parse_ProduceMix(int fd,struct map_session_data *sd)
 {
-	if( sd->menuskill_id != -1 && sd->menuskill_id != AM_PHARMACY && sd->menuskill_id != RK_RUNEMASTERY )
-		return;
+	switch( sd->menuskill_id ) {
+		case -1:
+		case AM_PHARMACY:
+		case RK_RUNEMASTERY:
+		case GC_CREATENEWPOISON:
+			break;
+		default:
+			return;
+	}
 	if (pc_istrading(sd)) {
 		//Make it fail to avoid shop exploits where you sell something different than you see.
 		clif_skill_fail(sd,sd->ud.skillid,USESKILL_FAIL_LEVEL,0);