Discussion of all aspects of the game engine, including development of new and existing features.
Sapient wrote:The 'underlying terrain' depends on whether you are interested in DEF or movement, it requires handling special cases (such as 'slowed') and aliases, and it involves assumptions about the unit structure which may change between versions. IMO, this function deserves a C++ implementation.
I was proposing a C++ implementation to take care of these elements.
Anyway, this problem is obviously beyond my ability and I will leave for the development team to solve