affectedPlayer.resetTrade();
if (affectedPlayer.getMenuHandler() != null) {
affectedPlayer.resetMenuHandler();
}
if (affectedPlayer.accessingBank()) {
affectedPlayer.resetBank();
}
if (affectedPlayer.accessingShop()) {
affectedPlayer.resetShop();
}
if (affectedPlayer.getNpc() != null) {