Thank you tsentom1,the_j, I am wreally grateful for your help,but if you do this unit for me than I never learn how to deal with python

I think that keldath manage to put andromeda in his mod and I think that he use the same python from gliders revdcm mod in his mod so first I m gonna check his mod...
If I dont achieve than I will definetly need your help....
Thx guys!!
Well the main problem is that Andromeda was one of the first units I released here when I didn't know as much about python as I do now. As result only about half the code seems to be labeled and there's a good deal of extra code that you don't even need just sitting there in the unit.
There's really three different parts to the code - not that it's labeled as such - but it may help when trying to figure it out.
There's the code that actually handles how the ability works.
There's the AI for the code (which is actually really sloppy and defines it identically for based on religion, though it's easy to just have it once regardless of religion)
Both are these are primarily handled with the EventManager file. However PlotPicked has a section in the Gameutils file. Both of these call to the PyHelpers python file that many people forget to merge for some reason. My Copernicus' Observatory Wonder has a better labeled version of this file (they both add the same functions) so you can look at that file if you are having trouble.
The GameUtils at the very top imports the GodsOfOld python file included in the download, this file is only two lines but is important.
I included INIParser Folder but it's not needed (some of the extra left over code I was talking about). So you can just forget that whole folder.
The rest is actually getting the ability to show up on the unit. This deals with Widget entries primarily in the middle and end of MainInterface but also a section in GameUtils.
When you tried to merge it, where you able to get the ability button to show up on the unit at all and just the ability didn't work or no button or ability? This can help us figure out what the problem might be.
Also, The_J's suggestion to enable python exceptions is a good one as it will show typos or unfinished code.