[Question] What is the best / most modular way of changing building effects?
Depending on how much I enjoy FE and how much point I see in doing this after playing the game for a while, I might see if I can mod the building effects in an interesting way.
What I want to try out is adding to (almost) every building an effect that kicks in when the city is idle, and for the buildings that already have an when-idle bonus add something else. If possible, I want to do this in as non-invasive and modular way as possible, so that it doesn't break anything else and would work with balance patching without immense amount of work to get it running again.
I really like the concept of having an effect when the city is idle, and would like to expand that to a point where you think a lot about building new buildings as you sacrifice the idle benefits of everything while you're building. It might be a pain to balance, but I find this as an interesting little project to try out and help the community with.
So, my question is, if I begin work on this, what are the more advanced things I have to keep in mind to pull it off as well as possible? Of course this applies to a lot of modding so I hope answering this might help others, too. I'm a decent programmer (without XML experience), so I'm most intersted in the finer points, things to avoid and modularity, as I don't think I'll have problems with actually making the effects happen.
Thanks.