I don't know if this belongs here, but i just finished a new version of my interaction system. This looks much closer to the discworld one. Some new stuff added in this version:
- Left/right/double click world interaction optimized (now identical to DW)
- Left/right/double click inventory interaction optimized (now identical to DW)
- Dragging inventory optimized (that was hard!)
- on_event ADD_INVENTORY script added: new items are automatically set active like in DW
- Dialog system added (to be optimized: it's Lucas-style)
- Mouse cursor disappears while talking/animating just like in DW
- Events are now non-blocking: player can stop the interacion to perform another one even if the character is already walking to the hotspot, just like in DW and Lucas adventures
- Characters interactions are handled non-standard style: player charatcer doesn't
automatically walk to characters before start interaction
- Random messages on look player character, just like in DW
Hope this is helpful, I think this (the discworld one) is one of the most user-friendly and easy-to-learn interfaces ever made.
I'm pretty proud of the "non blocking" action stuff because gives the feel of more control on the character. And I'm proud of the advanced dragging too, because of my lacks in mathematic/scripting skills; this is a great achievement for me (just look at the code to see why :).
http://helcaraxe.altervista.org/ODIS1.1.zipright-click and save as
if the above doesn't work:
http://www.eleycis.zapto.org/repository/guis/ODIS1.1.zip thanks moresco for hosting!