Updates
1) National Units and Team Units allowed as Mercernaries.
World Units are still disabled for obvious reasons.
NT and UT are still bounded by their respective limitations
2) Added Gold Trading as requirement to access Mercernaries.
Not possible to hire someone when you cannot pay them.
3) Added Connection to Capital as 2nd requirement beside 90% Culture
@Aloha
The 90% Culture is required to stop players from hiring directly in newly conquered cities.
Imagine I just conquer a city, and the next turn it is flooded with 100 mercernaries.
4) Added a simple promotion for Amateurs as well.
@SO
I didn't bother to look into Lopez's python, since there isn't even a screenshot available and the download seems to be for pre 3.19 BTS, so no point looking at how it is supposed to be implemented.
Anyway, no point looking at it when you already know it has problems.
Thus, beside the mod name, actually nothing is from the mod
@CivCiv
1) Unique DOM is already available, although it just changes the DOM text.
2) gc.getGame().getActivePlayer() is defined differently in different screens, so that was why it may cause a problem to you, if you simply C&P to other screens.
Rewrote that part slightly to allow C&P blindly.
Added Financial Screen as well for comparison.
Always activate python exceptions before telling me it doesn't work, since I cannot possibly know why without seeing any error messages or screenshots.