This kind of dynamic AI can potentially make modding abilities (either changing existing ones or adding in new) easier since the AI should in theory auto-calculate.