Originally Posted by Lightsteal

4. Triggers

Easy and clear triggers that can be set up in the world map with a large pool of conditions to chose from. Even conversations with NPCs should be based on a trigger system.

Example: (asset 076: on player interaction, do subroutine "conversation 013") or (on player interaction, condition inventory "item 023" and "skill 011", do subroutine "conversation 013")

FWIW this is pretty much how it works now unless I'm misunderstanding you.

You do have to type these things in yourself, so I could see sort of a wizard allowing people to get some basic functionality in without touching the script directly.