فهرست منبع

'Exp gained' packets are now sent regardless of @showexp. @showexp can be enabled regardless of PACKETVER.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14450 54d463be-8e91-2dee-dedb-b68131a5f0ec
Gepard 14 سال پیش
والد
کامیت
00ed934470
2فایلهای تغییر یافته به همراه7 افزوده شده و 7 حذف شده
  1. 1 0
      Changelog-Trunk.txt
  2. 6 7
      src/map/pc.c

+ 1 - 0
Changelog-Trunk.txt

@@ -1,6 +1,7 @@
 Date	Added
 
 2010/11/07
+	* 'Exp gained' packets are now sent regardless of @showexp. @showexp can be enabled regardless of PACKETVER. [Gepard]
 	* Applied clif_equiplist fix by Ai4rei to prevent client crash when equipment is broken/repaired and PACKETVER >= 20100629. Follow-up to r14368. (bugreport:4459) [Gepard]
 2010/11/02
 	* Fixed an issue where two ushorts were being strcmp'd. Follow-up to r14442. (bugreport:4523) [Paradox924X]

+ 6 - 7
src/map/pc.c

@@ -4899,18 +4899,17 @@ int pc_gainexp(struct map_session_data *sd, struct block_list *src, unsigned int
 		clif_updatestatus(sd,SP_JOBEXP);
 	}
 
-	if(sd->state.showexp){
 #if PACKETVER >= 20091027
-		if(base_exp)
-			clif_displayexp(sd, base_exp, 1, quest);
-		if(job_exp)
-			clif_displayexp(sd, job_exp,  2, quest);
-#else
+	if(base_exp)
+		clif_displayexp(sd, base_exp, 1, quest);
+	if(job_exp)
+		clif_displayexp(sd, job_exp,  2, quest);
+#endif
+	if(sd->state.showexp) {
 		char output[256];
 		sprintf(output,
 			"Experience Gained Base:%u (%.2f%%) Job:%u (%.2f%%)",base_exp,nextbp*(float)100,job_exp,nextjp*(float)100);
 		clif_disp_onlyself(sd,output,strlen(output));
-#endif
 	}
 
 	return 1;