I've been thinking about this but don't have any great answers right now. 
 
Anyway: 
-I would create a separate parser implementation for your quest system.  Piggybacking on existing systems is a bad idea because as you can see the internals are subject to pretty broad change. 
 
-I think we need to look at how we pass information in a standard way (right now we have a ton of variables of different types which is kind of messy). 
 
-You can get the event name from the event code we already pass so I'm not entirely sure what you're asking for there. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 |