I'm looking for different approaches to an "event scripting" engine for use in a game. I'm talking about capability along the lines of Z-machine (Infocom) or Maniac Mansion's SCUMM or engines used in something like a MUD/MUSH or more modern examples let's say NWN. I'm not familiar with what's behind the scenes of these, but the end result is what I'm looking for. Implementation language for the engine is C/C++
I'm looking at the 2 issues of creating content, and then having that content be interpreted in my engine.
Content creation will be done by expert level engineer-type so I don't THINK there's any reason for including a secondary "scripting" language, the real reason for that would be if I wanted a less technical person to be able to write content correct?
I've got some ideas but I'd rather not guide answers, I want to evaluate several design choices to make sure I pick the best one