I've spent some more time looking into things, so I am going to post my findings here. The modding community has a lot of different levels of knowledge, but the knowledge isn't being shared. I'm trying to do my part to solve that.
Demigods is based on the same engine as Supreme Commander. That means much of the documentation on Supreme Commander is also valid for Demigods.
Back in 1.xx GPG fixed items so that they wouldn't give hp/mana when equiped. This was to solve the problem of infinite free mana by picking up an item, casting, dropping item, and repeating. The problem was that when they did this they neglected to address minions being created.
Minions are created with the CreateUnitHPR function. This function seems to be present in the demigods executable and I have not been able to change it.
The CreateUnitHPR function has the parameters of [blueprint, army, x, y, z, pitch, yaw, roll]. Blueprint is the unit, army is side(?). X, Y, & Z is the location the unit will be created at. Pitch, Yaw, & Roll describe the orientation of the unit.
In my fix I suggested 'healing' a unit as soon as it is created. This is the same way that GPG dealt with the vampire aura hp buff. ntrophy suggests changing the items so that they properly modify the hp on summoning of units. As far as I can tell, the units have a set base health, which is then modified by items, however only items that have been properly updated with the health update code.
What does this mean? I think that all items should be properly updated and that all summons should include a full heal at creation line. When GPG wrote the code they were not expecting to have to deal with both situations, I believe that doing this now will prevent any other reoccurances later on down the line. I'll probably try to make an attempt on this. If the dgmodding site was back it would be nice, but it may be gone for good.
Additionally, I personally think that a mod collection should be created that contains fixes to the game. Not balance changes, but fixes. So the missing towers bug, the sludge slinger & parasite aiming, the descriptive text updates, etc, should all be put together and host somewhere. Ideally these changes would be implimented in the base game of demigods as this progress. If someone wants to nominate their time and effort to do it, I'd be willing to help out some. The key is that this is a long term commitment, with probably no reward. Sounds fun eh?
Anyway, I hope this helps anyone who was looking into things or wondering how the lua works.