That seems cool but it’s a little crude in terms of making an item “untradeable”.
Maybe you could debug the steal system and make untradeable items output an error message if you try to trade them, but those addresses are definitely useful

The problem with that is that steal is actually pretty different from trading. I wonder if there’s somewhere I can change to make it play the “can’t do this” sound effect instead of the trading sound effect though…