Link to a hopefully universal fix:
http://files.manfy.net/conquerclubbob.user.js
It's a good idea to uninstall whatever previous version you have first.
Apparently there are 2 version of XML floating around. Some maps use the <country> tag and others use the <territory> tag for the same element.
The original script works with <country> while Lobster's fix works with <territory>. What's needed is one that works with both.
The culprit seems to be this line in the original:
var entries = dom.getElementsByTagName('country');
and this in Lobster's:
var entries = dom.getElementsByTagName('territory');
What's needed is this for the original:
var entries = dom.getElementsByTagName('territory');
if (entries.length<1) {
entries = dom.getElementsByTagName('country');
}
And this for Lobster's:
var entries = dom.getElementsByTagName('country');
if (entries.length<1) {
entries = dom.getElementsByTagName('territory');
}
And it should work for all maps.
I'm hesitant to post yet another fix to prevent patch hell. Lobster, please add this to yours if you so chose.
OK, I hesitated... the link is at the top.
All credit to Lobster for finding the problem in the first place.