Get, Drop, Equip, Unequip. These commands are practically always done with verbs.
Now, I created my own Get, Drop, Equip and Unequip verbs. I make it so that the Unequip verb would only take equipped items as arguments, and the Equip verb would only take unequipped items as arguments. Simple enough, right?
The Equip verb still shows up on equipped items. But when you right click on an equipped item in your inventory and try to Equip it, it gives you a nice little red error. Bad form, that is.
So, I've decided that verbs are bad. At least, for my situation they are. I decided to try some other options, such as making it so that you equip and unequip items in your inventory by double clicking on them. Simple enough, right? Yeah, I suppose so.
But while I'm at it, I'd like to get away from using verbs entirely. It seems odd to have to type "get item", then go to your inventory and click on the item to use it. And since equip and unequip verbs are out of the question, I should need to remove the get verb instead. And drag and drop just isn't a good way to do it.
So, I'm trying to figure out a verbless way to create Get, Drop, Equip and Unequip commands. One solution would be to have a Get button on the HUD that would open the browser with a list of all items that can be gotten from there. But that would only work right until the player moves, then the browser would be out of date and clicking any objects in there wouldn't do anything. I could try to clear the browser every time they move, but that would be such a pain that it's hardly worth it. Browser popup windows suffer from the same problems, although they might be easier to close automatically whenever the player moves without causing any trouble, since each window can be manipulated individually.
So I'm kind of at a loss here. I need a clean and simple solution for how to work with items without verbs. But I can't think of anything.