Here is a diff of it... was a small change
Code:
--- "client_packet.cpp"
+++ "client_packet.cpp"
@@ -4782,6 +4782,10 @@
else if (tradee && (tradee->IsNPC() || tradee->IsBot())) {
#endif
//npcs always accept
+ if (tradee->GetBodyType() == 11) {
+ //Do not allow trades with NO TARGET Npcs
+ return;
+ } else {
trade->Start(msg->to_mob_id);
EQApplicationPacket* outapp = new EQApplicationPacket(OP_TradeRequestAck, sizeof(TradeRequest_Struct));
@@ -4791,6 +4795,7 @@
FastQueuePacket(&outapp);
safe_delete(outapp);
}
+ }
return;
}