--- orig/rpggame/rpgobj.h
+++ mod/rpggame/rpgobj.h
@@ -347,7 +347,7 @@
 
     void invgui(g3d_gui &g, rpgobj *buyer = NULL)
     {
-        loopinventory()
+        loopinventorytype(IF_TRADE|IF_INVENTORY)
         {
             int price = o->s_worth/2;
             s_sprintfd(info)("%s (%d)", o->name, price);
