Explorar o código

Small cleanup of r13332 (bugreport:2368).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13337 54d463be-8e91-2dee-dedb-b68131a5f0ec
ultramage %!s(int64=16) %!d(string=hai) anos
pai
achega
98ba2dd843
Modificáronse 1 ficheiros con 3 adicións e 6 borrados
  1. 3 6
      src/map/script.c

+ 3 - 6
src/map/script.c

@@ -6199,7 +6199,7 @@ BUILDIN_FUNC(successrefitem)
 			log_pick_pc(sd, "N", sd->status.inventory[i].nameid, -1, &sd->status.inventory[i]);
 
 		sd->status.inventory[i].refine++;
-		pc_unequipitem(sd,i,2);
+		pc_unequipitem(sd,i,2); // status calc will happen in pc_equipitem() below
 
 		clif_refine(sd->fd,0,i,sd->status.inventory[i].refine);
 		clif_delitem(sd,i,1);
@@ -11458,11 +11458,8 @@ BUILDIN_FUNC(unequip)
 	if( sd != NULL && num >= 1 && num <= ARRAYLENGTH(equip) )
 	{
 		i = pc_checkequip(sd,equip[num-1]);
-		if (i >= 0) {
-			pc_unequipitem(sd,i,2);
-			status_calc_pc(sd,0);
-		}
-		return 0;
+		if (i >= 0)
+			pc_unequipitem(sd,i,1|2);
 	}
 	return 0;
 }