You might be able to fix the peak graphical hiccup by checking if the plot is a hill then turning the plot into land before terraforming. Something like:
(if ( pPlot.isHills()): for hills)
then just the regular terraforming code.
I'm soo busy at the moment that I doubt I'd have time to put anything together to release for a while, though you should. Really, it's your unit and idea. Everyone on this forum borrows code from everyone else so don't be so modest. Really, good job. When my schedule clears up, though, if you want me to, I'd be more than happy to and cite you as a primary author.
Code:
if ( pPlot.isPeak()==true ):
pPlot.setPlotType(PlotTypes.PLOT_LAND, True, True)
(if ( pPlot.isHills()): for hills)
then just the regular terraforming code.
I'm soo busy at the moment that I doubt I'd have time to put anything together to release for a while, though you should. Really, it's your unit and idea. Everyone on this forum borrows code from everyone else so don't be so modest. Really, good job. When my schedule clears up, though, if you want me to, I'd be more than happy to and cite you as a primary author.