### Eclipse Workspace Patch 1.0
#P L2jFrozen_GameServer
Index: head-src/com/l2jfrozen/gameserver/network/clientpackets/TradeRequest.java
===================================================================
--- head-src/com/l2jfrozen/gameserver/network/clientpackets/TradeRequest.java (revision 1004)
+++ head-src/com/l2jfrozen/gameserver/network/clientpackets/TradeRequest.java (working copy)
@@ -72,7 +72,35 @@
player.sendPacket(ActionFailed.STATIC_PACKET);
return;
}
+
+ if (player.isInCombat() || partner.isInCombat())
+ {
+ player.sendPacket(new ActionFailed());
+ player.sendMessage("You can't Request a Trade when is in Combat");
+ return;
+ }
+ if (player.isInParty() || partner.isInParty())
+ {
+ player.sendMessage("You can't Request a Trade when is in Party");
+ player.sendPacket(ActionFailed.STATIC_PACKET);
+ return;
+ }
+
+ if (player.isInBoat() || partner.isInBoat())
+ {
+ player.sendMessage("You can't Request a Trade on a Boat");
+ player.sendPacket(ActionFailed.STATIC_PACKET);
+ return;
+ }
+
+ if (player.isInWater() || partner.isInWater())
+ {
+ player.sendMessage("You can't Request a Trade in Water");
+ player.sendPacket(ActionFailed.STATIC_PACKET);
+ return;
+ }
+
if (partner.isAway())
{
player.sendMessage("You can't Request a Trade when partner is Away");