I think it would be beneficial to have the ability to change/add to the state list property type using expressions. both in an action and through a text box function on the fly.

example: say you had a task that checked how a player reacted to a punch. it would be nice if we could change it with an action expression like, character position is standing if mood variable is enraged, sitting in chair if mood variable is unfazed.

as it stands right now you have to create two different system task to be called for each possibility, this would greatly reduce the number of task thus make it easier to edit projects and quicker making them, among other things.

Also i think event and sub-event triggers should be expanded to include variables and property values.

I added an enhancement for the first one. I would like to hear everyones thoughts on this as well. Please vote it up if you agree.