|
@@ -9533,8 +9533,8 @@ void clif_parse_TradeRequest(int fd,struct map_session_data *sd)
|
|
|
RFIFOHEAD(fd);
|
|
|
t_sd = map_id2sd(RFIFOL(sd->fd,2));
|
|
|
|
|
|
- if(clif_cant_act(sd))
|
|
|
- return;
|
|
|
+ if(!sd->chatID && clif_cant_act(sd))
|
|
|
+ return; //You can trade while in a chatroom.
|
|
|
|
|
|
// @noask [LuzZza]
|
|
|
if(t_sd) {
|
|
@@ -9542,7 +9542,7 @@ void clif_parse_TradeRequest(int fd,struct map_session_data *sd)
|
|
|
clif_noask_sub(sd, t_sd, 0);
|
|
|
return;
|
|
|
}
|
|
|
- if(clif_cant_act(t_sd))
|
|
|
+ if(!t_sd->chatID && clif_cant_act(t_sd))
|
|
|
return;
|
|
|
}
|
|
|
|