Download PuzzleMaster.u HERE (Includes .u, .uc and example Unreal1 map)
 
PuzzleMaster

The puzzle master controls the triggers and the events for success and failure..

Take the example of 4 triggers. You wish the user to press trigger 1 and then trigger 3. The number of triggers used is therefore 2. The trigger codes are 0 and 2 (because the trigger codes are 0 based).

There is a single success trigger event but 6 individual failure events for each trigger that was triggered.

 
PuzzleTrigger
The PuzzleTrigger is the trigger which notifies the puzzle master. It can either be touched or triggered. It has a puzzle code and a Puzzle Master tag. It also has a retriggerdelay property.