diff options
Diffstat (limited to 'src/map/trade.c')
-rw-r--r-- | src/map/trade.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/map/trade.c b/src/map/trade.c index 77bc80bdf..40f63e888 100644 --- a/src/map/trade.c +++ b/src/map/trade.c @@ -39,7 +39,13 @@ void trade_traderequest(struct map_session_data *sd, struct map_session_data *ta clif_tradestart(sd, 1); // character does not exist return; } - + + if (target_sd->npc_id) + { //Trade fails if you are using an NPC. + clif_tradestart(sd, 2); + return; + } + if (!battle_config.invite_request_check) { if (target_sd->guild_invite > 0 || target_sd->party_invite > 0) { clif_tradestart(sd, 2); |