To add an item to your wish list, select it in the store's inventory list and press <ctrl-Return>. You can bring up your wish list later by pressing <alt-shift-w> (or whatever key you rebind it to), where you can reorder or remove items. Also, items should be automatically removed when you buy them.
I'm putting this out for testing and suggestions before possibly merging it into ZOmnibus.
[Oh, and as long as I'm here, is there any way to remove tags from an addon's description page? ]
[edit 2013-11-13 12:28am] Technical info:
Code: Select all
Hooks: ToME:load [to add our keybinding] ToME:runDone [to add our action to the keybinding and convert old-style wish list data to new style] Entity:loadlist [to tweak the transmo chest use() function for our needs] Superload: mod.class.Object: getDesc() [to tweak object description if it's on the wish list] mod.class.Store: onBuy() [to remove bought items from the wish list] interact() [to pass info to the ShowStore dialog] mod.class.Game: changeLevel() [to adjust leave-level auto-transmo for our needs] mod.class.Player: incMoney() [to show the wish list notification if appropriate] mod.dialogs.ShowStore: init() [to add the <Ctrl-Return> hook and highlight wish list items]