the shop.buy (and likely shop.sell commands) attempts to parse the semi-colon, as part of the quantity; and yields an inventory full error.

 

ex command: `shop.buy "Attire" "Hoodie" 1;shop.buy "Attire" "Pants" 1;shop.buy "Attire" "Boots" 1`

 

tl;dr: input parsing bug in GUIShop.cs#5118