Преглед изворни кода

BETA: Fixing minor issue causing some items to stack their skills when switching sub class.
* Reported by: vampir, thorl2, xbannedx, d!g0
* Reviewed by: Nos, xban1x

Rumen Nikiforov пре 11 година
родитељ
комит
d3c0072c29

+ 0 - 2
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java

@@ -10619,8 +10619,6 @@ public final class L2PcInstance extends L2Playable
 			
 			restoreEffects();
 			
-			getInventory().reloadEquippedItems();
-			
 			sendPacket(new EtcStatusUpdate(this));
 			
 			// if player has quest 422: Repent Your Sins, remove it

+ 1 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/model/itemcontainer/Inventory.java

@@ -338,7 +338,7 @@ public abstract class Inventory extends ItemContainer
 			{
 				for (L2ItemInstance itm : inventory.getItems())
 				{
-					if (!itm.isEquipped() || (itm.getItem().getSkills() == null))
+					if (!itm.isEquipped() || (itm.getItem().getSkills() == null) || itm.equals(item))
 					{
 						continue;
 					}