Most of the scripts from Thief 2 will also work in Thief 1 and Thief Gold. Some familiar features may not be valid, however. The TrapControlFlags are not available, so GenericScript and other scripts which would normally read that property will ignore it. The Script\Timing property is also ignored in GenericScript and most traps. Some scripts will still read it, though. GenericScript will still respect the Locked property.
The following scripts are not included in this script module.
The Script\Timing property will be read as normal. The event_mask option has no effect.
The parameter flag reverse can be used to invert the script messages.
The parameter flag invisible will cause the script to relay messages if the object is not visible.
The script does not respond to FrobWorldEnd. This follows the default behavior of Thief 1/G.
This script was intended to be used in conjunction with the TimedPotion script. But since it's not present in Thief 1, you may find GenericPotion to be of limited usefulness. It's included nonetheless.