Corrected multi-colored junk items handling

This commit is contained in:
CharonInferar
2014-06-25 02:39:57 +02:00
parent b72f51c717
commit b57e9209da
4 changed files with 80 additions and 5 deletions
+17 -2
View File
@@ -1439,8 +1439,23 @@ public class ObjectService implements INetworkDispatch {
@Override
public void process(SWGObject obj) {
if (obj.getTemplate().equals(item.getTemplate())){
alikeItemsInContainer.add(obj);
System.out.println(obj.getTemplate());
// Check if items are Droid Motors or Wirings
if (obj.getTemplate().equals("object/tangible/loot/npc_loot/shared_wiring_generic.iff")){
if (obj.getAttachment("reverse_engineering_name")!=null){
if (obj.getAttachment("reverse_engineering_name").equals(item.getAttachment("reverse_engineering_name"))){
alikeItemsInContainer.add(obj);
}
}
} else if (obj.getTemplate().equals("object/tangible/loot/npc_loot/shared_copper_battery_generic.iff")){
if (obj.getAttachment("reverse_engineering_name")!=null){
if (obj.getAttachment("reverse_engineering_name").equals(item.getAttachment("reverse_engineering_name"))){
alikeItemsInContainer.add(obj);
}
}
} else {
alikeItemsInContainer.add(obj);
}
}
}
});