Again I haven't done any modding since unreal engine 2 or 3 back in the day.
I was just thinking about the stun issue. Would it be better to are an ability that removes stun / other effects at the cost of AP so that it didn't interrupt scripted events with a 2 or 3 rounds cool down. Though I guess you could still just click the button to remove the stun.