Perhaps it's a good idea to introduce scripting, to allow for as much flexibility as possible. This could make development on the core engine much lighter.
The core developers could focus on things like pathfinding, rendering performance, threading performance, core rules and making life easier for the scripting people.
The scripting people could in turn focus on things like AI, UI, implementing game play (factions vs alignment), designing monsters, campaigns and spicing up maps (missions, events).
Mapping and campaign design people could find that they have more power at their fingertips.
While scripting has a greater performance impact when it is deeper integrated in the game, it does help a lot with flexibility. Since there are two camps within this project, both having their desires, why not satisfy them both with a nice scripting language?
This article might be of interest in selecting a scripting language.