Since I can't seem to post in the Modules board anymore, here goes:Following
this thread there seemed to be a demand for an updated single-cursor / two-click interface, also known as Broken Sword / BASS controls, and since I've scripted several permutations of it for my own projects I thought I'd compile it all into an easy-to-use module for you guys.
With LMB you perform the WalkTo/Interact/Talk action, and with RMB the LookAt action. There is also an optional extention for when you have a custom inventory, which puts select/combine on your LMB and deselect/examine on your RMB. If you want you can also swap this configuration around.
DownloadAfter you import the module, follow these three steps to get everything working:
1. Remove the entire on_mouse_click function from your Globalscript.asc (or at least any code related to walk/talk/interact/look if you have other stuff in there).
2. Make sure you have one GUI with an inv window called InventoryWindow1 AND at least one inventory item or the whole thing will not work.
3. Use the bool SC_SwapLeftRight = true/false and the function CustomInv(true/false) in your game_start function to modify the controls.
The custom inventory thing could use some more testing, so let me know how it works for you or if you have any requests for additional configurations.