Explorar o código

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 %!s(int64=13) %!d(string=hai) anos
pai
achega
0a8478606a
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  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;