You should use the correct capitalization that you want in the finished word.
Words must start with a letter, and then be alphanumeric (A-Z, a-z, 0-9) plus period, underscore, hyphen.
You can use three special words for additional control:
ShiftTabCompleteItem ("<clear>") --> clears the list of user-added items
ShiftTabCompleteItem ("<nofunctions>") --> suppresses the completion of script function names (like ColourTell)
ShiftTabCompleteItem ("<functions>") --> allows the completion of script function names
These items are not saved in the world file, they should be loaded each time.
You might use the "<nofunctions>" action if you were simply planning to play the MUD, and didn't want script functions popping up in the menu.
ShiftTabCompleteItem ("repeat")
ShiftTabCompleteItem ("until")
ShiftTabCompleteItem ("while")
-- special strings
ShiftTabCompleteItem ("<clear>") --> clears the list of user-added items
ShiftTabCompleteItem ("<nofunctions>") --> suppresses the completion of script function names (like ColourTell)
ShiftTabCompleteItem ("<functions>") --> allows the completion of script function names
Returns
eBadParameter: Empty string supplied, string > 30 characters, or string contains invalid characters
eOK: Added OK