In my game the inventory item graphics all have alpha channels, and when they appear in the inventory screen they come out with jagged edges, because the channel won't display. This is a normal problem for AGS, as I understand it. When you select the item with the mouse and it transforms the cursor, the channel displays and the sprite looks right again.
It finally occurred to me that I could outline each of the items' sprites in black (the color of my inventory screen), which perfectly solves the problem of making them look right while in inventory. However, when selected, the mouse cursor-item retains the black outline.
I searched and found a prior post about Strazer's animated inventory sprites module, but I'm not sure how or whether it was even meant to apply to this problem. I was wondering if there's a way to script so when the mouse selects the inventory item, it automatically switches to a different sprite of the same item, without the black background, making the mouse cursor look correct. Any thoughts?