Advanced hotspot description

Started by , Tue 25/04/2006 16:33:04

Previous topic - Next topic

enofr

Hi. I'm currently working on an adventuregame as part of my school finals. Things are going quite well, however, just out of curiosity I was wondering if anyone could answer a question.

First of all - background info - I am using the verb coin GUI template, which I have modded a bit. Amongst other things with some of the mechanics found in this topic http://www.adventuregamestudio.co.uk/yabb/index.php?topic=17567.0 ... Also I have made some of my own changes, related to inventory mechanics.

The question:

I am interested in knowing if it is possible to do "Runaway" style (possible also other PnCs) - "Use X on X hotspot commands"? More precisely - so that using a pencil on a piece of paper would display "Use Pencil on Paper" in the @overhotspot@ area.

I suspect this would require quite a bit of scripting (?) - any help would be greatly apreciated, since I think such a thing, would greatly improve the intuitiveness of our game.

Lastly, I am greatly amazed at how powerful this engine is. It's quite a joy to work with actually :)

SSH

#1
Have a look at the Lucasarts FOA template: it does what you are looking for.

Actually, I guess that lots of people would like to mix and match aspects of different GUIs together. I guess it would be quite easy to make a module that coudl generate a String automatically that was either the hotspot name, or if cursor mode is Useinv, "Use @ACTIVEINV@ on @OVERHOTSPOT@". You could make the verb "Use" and preposition "on" user-definable, too.

Hmmm, I think I'll do something about this...

Edit by strazer:

Description module released
12

enofr

Yea. Something like that anyway. I had a look at the FoA, but it doesn't execute without script-errors. I had a look at the script. Kinnda hard for me to get a good understanding of it. I'm not one of the best scripters around. Hehe. :) Thanks for help though. I'll roam around and check the topic you mentioned once in a while!

SMF spam blocked by CleanTalk