Fachy,
I'm sorry I wasn't able to help you get it to work. Actually, it is a pretty simple mod. If you look over the code you can probably implement it yourself in any other mod file you have that is working. If you have any other mod that uses the same event onBeginPlayerTurn() you could just move my code there and it should work. As to why it didn't work when you loaded it as I mod, I really can't say. Of course, when you load a mod the program also loads your custom assets after that for all files that weren't loaded in the mod so it might be the case that the conflicting file was still being loaded after you loaded the mod. When I want to play a mod I always zip up my customassets and then delete the folder (which is a pain so I don't do it often)
Roger Bacon