All pastes #63087 Raw Edit

Stuff

public text v1 · immutable
#63087 ·published 2006-06-07 23:36 UTC
rendered paste body
Index: java/net/sf/l2j/gameserver/model/Inventory.java
===================================================================
--- java/net/sf/l2j/gameserver/model/Inventory.java	(revision 2063)
+++ java/net/sf/l2j/gameserver/model/Inventory.java	(working copy)
@@ -296,7 +296,19 @@
     protected void addItem(L2ItemInstance item)
     {
     	super.addItem(item);
-    	if (item.isEquipped()) equipItem(item);
+    	if (item.isEquipped()) 
+        {
+            if((getOwner() instanceof L2PcInstance) && !((L2PcInstance)getOwner()).isHero())
+            {
+                int itemId = item.getItemId();
+                if ((itemId >= 6611 && itemId <= 6621) || itemId == 6842)
+                {
+                    return;
+                }
+            }
+            
+            equipItem(item);
+        }
     }
 
     /**
@@ -533,6 +545,15 @@
 	{
         if((getOwner() instanceof L2PcInstance) && ((L2PcInstance)getOwner()).getPrivateStoreType() != 0)
             return;
+        
+        if((getOwner() instanceof L2PcInstance) && !((L2PcInstance)getOwner()).isHero())
+        {
+            int itemId = item.getItemId();
+            if ((itemId >= 6611 && itemId <= 6621) || itemId == 6842)
+            {
+                return;
+            }
+        }
 
 		int targetSlot = item.getItem().getBodyPart();