5th. Weaponskill, Strength, Speed, etc.
Using variables to determine the strengths and weaknesses of a character, including but not limited to their abilities to use items.
4th. Random variables for gambling and or hunting, etc.
As seen in Cryptode or The Tower, the ability to hunt and or gamble is fun for the user and even more fun to put into play by the author.
3rd. Switches
Using a variable with min/max's of 0 and 1. Its exactly like a switch ie:
If FOUND JEWELRY = 1 (more then 0 works too) then display link: GIVE JEWELRY
If FOUND JEWELRY = 0 (less then 1 works too) then display link: Say: THATS NICE
Hidden text (difficulties, etc.)
http://myadventuregame.com/forums/message.aspx?MessageId=1879. Also can be used for numeral different circumstancs.
Teleportation from any page to any other page (including from one chapter to another)
Kind of a difficult concept. I'l try my best to explain. Lets say there is a chapter titled HOUSE. It can be acessed from many different areas in the game, but not all of them are at the start of a chapter. what to do. Heres what you do. Add a link to the chapter, and reset a variable called CHAPTER to 1. Then on teh first page of that chater have hidden text (what would normally be there for the beggining of that chapter and have it %%CHAPTER%=%0%sdffgsgsdgsdfgsdgf%. Then have %%CHAPTER%=%1%Yuo step out of the house and decide where to go.%
Links
RES: CHAPTER = 0: sdhgsjkdfgkjlsdfgjk
RES: Chapter = 1: Contineu on ur journey (lead s to page after entrance to house in teh story)