Ver Fonte

Fixed issue with costume item bonuses not checking for headgear position (would stack), bugreport:5204

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15398 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind há 13 anos atrás
pai
commit
0a8478606a
1 ficheiros alterados com 4 adições e 0 exclusões
  1. 4 0
      src/map/status.c

+ 4 - 0
src/map/status.c

@@ -2190,6 +2190,10 @@ int status_calc_pc_(struct map_session_data* sd, bool first)
 			continue;
 		if(i == EQI_HEAD_TOP && (sd->equip_index[EQI_HEAD_MID] == index || sd->equip_index[EQI_HEAD_LOW] == index))
 			continue;
+		if(i == EQI_COSTUME_MID && sd->equip_index[EQI_COSTUME_LOW] == index)
+			continue;
+		if(i == EQI_COSTUME_TOP && (sd->equip_index[EQI_COSTUME_MID] == index || sd->equip_index[EQI_COSTUME_LOW] == index))
+			continue;
 		if(!sd->inventory_data[index])
 			continue;