Valkrionn
The Hamster King
Ooh...
Hadn't realized that about Dominate, seems to make it even stronger than I already thought it was.
Is increasing the cap something that can be done modularly? If not, I'm not sure that I really have to have a bunch of dominators running around controlling more than 3 minions apiece anyway, so I might just go more on the fear angle. Or maybe the 1 use fear + 1 use spellstaff.
(edit: oh, well I guess Dominate could be modded with bForceOverwrite... which I'd be more comfortable doing with a spell than with some other elements)
Yep, cap is in SpellInterface, which is modular.
Should be possible to simply modify the spell requirement (of course, your python file needs the full requirement!); Not sure if it is or not in your version.
Check the bottom of the main CvSpellInterface.py file. If you see nothing about modular python there, then it's not possible in 1.30 but will be in 1.31.
Easy work around if it's not possible, though... Just include the spell in the module, which a modified req (instead of reqDomination, reqDominationMyu, with your code added to the new req).
This brings up a good question. In order to overwrite a python function do you need to simply include the editted function in the modular python file or do you need to do some funny stuff and force overwrite a new python req into the xml of the spell?
Should be possible to simply include the edited version. At least in my files. Not sure in the released files.