Giuliano Vilela wrote:
I'm thinking about making like a "scripting" language to describe all those things
You've already got a scripting language -- it's called Python! The quests could be modules that get imported and plant specialised subclasses of object in the game, such as a gate that opens when you're carrying the appropriate item, etc. -- Greg