Quoting Silphius, reply 3I don't see how any other DG could beat a determined Sedna to the award. Then you just get 'I turned up' favour (provided a lot of people dont start playing Sedna to get the new favor award)There are two other demigods, QoT and Oak who can at least give a shield to everyone else, I think that's at least some other support that players can use. I do think calculating something like this is close to ungodly complex though, and is more likely a mess.
End of theubersmurf's quote
It isn't really that complex.
Healing would get points for every point of useful healing done to allies (no points for overhealing).
Shields would get points for every point of damage absorbed to protect an ally (so, no points for shields that do nothing).
Then, when the game is caluclating award winners, you scale the healing, shielding, and assist points for each Demi to determine a winner.