mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-10 00:13:42 -04:00
Change the handling of Notrade and equipped Items for Trading
This commit is contained in:
@@ -171,13 +171,13 @@ public class TradeService extends Service {
|
||||
|
||||
SWGObject tradeObject = objectManager.getObjectById(packet.getObjectId());
|
||||
if(creature.hasSlottedObject(tradeObject)){
|
||||
tradeSession.sendAbortTrade();
|
||||
return;
|
||||
}
|
||||
|
||||
if(tradeObject.hasAttribute("no_trade")){
|
||||
sendSystemMessage(player, "add_item_failed_prose");
|
||||
tradeSession.sendToPartner(creature, new RemoveItemMessage(packet.getObjectId()));
|
||||
tradeSession.removeFromItemList(creature, packet.getObjectId());
|
||||
tradeSession.sendAbortTrade();
|
||||
}
|
||||
|
||||
tradeObject.setContainerPermissions(ContainerPermissionsType.INVENTORY);
|
||||
|
||||
Reference in New Issue
Block a user