Quote Originally Posted by Ņuņo Martínez View Post
Use an scripting language is a good choice. There are several ones that works on Free Pascal and Delphi as Pascal Script and Lua.
Thanks Ņuņo, anyway.

Well, I was afraid someone would answer something like this when I used the word script .

What I meant was a way to put this:
  1. Once x time as passed, archaeologist finds, in some ruins, mention to advance space drive
  2. Once you scanned planet Y and Z time passes, you find old space ship and can improve some other aspect
  3. Once you have plan A and plan B on some research, you can discover FTL travel
  4. etc...


into a data structure.

So more like a story kind of script, not a scripting language.

Is there a pattern or a type of data concept, like linked lists or AVL trees that game programmers regularly use to support this?

Cheers,
Gus