I think I have a sort of working fix for this. It's still based off the Cata spell list, but all of that can be edited pretty easily.
The addon calls some of the now unsupported functions that were in 4.0. These can be pretty easily emulated with this block of code which would be placed on line 4 of Hermes.lua after "local AddonName, Hermes = ..."
Code:
GetNumRaidMembers = function()
if (not UnitInRaid("player")) then
return 0;
else
return GetNumGroupMembers();
end
end
GetNumPartyMembers = function()
if (UnitInParty("player") or UnitInRaid("player")) then
return GetNumSubgroupMembers();
else
return 0;
end
end
UnitIsPartyLeader = function(unit)
return UnitIsGroupLeader(unit);
end
It's a pretty dirty solution, but it gets the thing basically up and running again. It still throws some Ace3 errors, but it seems despite it all. I suspect it will need updated Ace3 libs. Someone else mind testing this change and see if it works for them?