I like creating events caused by other events, but the problem is that the “if ” function can only be used by object/tile triggers, which kinda makes a gap between the event driven storyline and a trigger driven engine system. I’d find it a LOT easier to use and adapt to if i had a global that triggers every time a specific event happens. I don’t know how possible that would be, considering I don’t have the source code, but nonetheless I think it would be very useful. Cheers!
For example gaining experience and/or currency by killing monsters, or monsters becoming active if the hero kills a monster, or having difficulty levels(which would effect monsters’ stats), etc. Also, concerning the variables part, they’re not too necessary, but they might prove to be useful for some controllers and conditions, or for assigning variable values to i.e. stats.