Add another check to see if players get above a certain threshold.
If 14 people are obtaining loot, if all players are within 5% of each other, rolls for loot are equal.
People healing may have less risk, but they also are an important part of the team and shouldn't be neglected on loot drops because they are not taking damage or doing damage.
Healing points should be raised.
0.85/1 tanking
1/1 healing
1/1 damage.
Boss has lot's of hp, so tank's get free points the longer the battle. They also get to deal damage.
Damage dealers, have to go through all of that health, but their damage will be higher to compensate.
Healing the tank is a necessary part of the team, and if failed will squad wipe. If they are able to do damage as well, great, but not needed.
Boss hp 8700
Boss hits 100 dmg per 2 seconds.
Boss takes 2 minutes to kill.
Tank is able to deal 25 dmg per 2 seconds.
Healer is able to heal the tank to full every 2 seconds. Can deal 40 damage every 4 turns. (1 turn = 2 seconds)
Damager dealer is able to hit 110 dmg per 2 seconds.
Outcome,
Tank get's hit 100 * 60, 6000 dmg. 5100 points.
Tank deals, 25 * 60 dmg, 1500 dmg. 1500 points.
Tank get's 6600 points.
Healer heals tank 100 dmg * 60, = 6000 damage, 6000 points
healer deals 40 * 15 dmg = 600 dmg. 600 points
Healer get's 6600 points.
Damager hits 110 * 60 dmg. 6600 dmg.
Damager get's 6600 points.
Using the above combination and roughly keeping the boss hp about 90x the damage the boss can deal, the stats should be roughly the same for all active party members.
--edit.
Remember hp will always need to go higher, because there are usually more damage dealers, and of course more dealers then tanks..
If 7 dmg dealers, 2 tanks and 3 healers..
The stats are gonna get messed up pretty bad.
The boss will die quicker, less dmg to tanks.. which means 2 things
Tanks' get more points, because health lost is lower.
Healers get less points because less health being lost.
Damage dealers get less points because of quantity of damagers.
Let's try the above.
Same boss.
Damage dealers deal 6600 damage per 2 minutes.
So roughly 1/7th of the time this time.
942 points per damager.
Tanks get hit 100 * 17 = 1700 hp. 1445 points
They deal 25 * 8 = 200 dmg, 200 points.
Tank get 1645 points.
Healers heal 1700 hp * 2 / 3.. 1133 points
healers deal 40 * 2 dmg = 80 points
1214 points.
See how the points got messed up?
There has to be a better system in place then a point system.. or change the points based on some parameters.
A better point system would count how active you are during a fight, and give a little extra points for your level.
For every 50 levels, gain 1 point per 10 seconds.
Have you been damaged within the past 10 seconds? 1.1 points.
Are you dealing damage equal to 4x your characters level within the past 10 seconds? 1.1 points.
Are you dealing damage less then double your character level within the past 10 seconds? 0.2 points.
Are you healing somebody other then yourself within the past 10 seconds? 0.9 points.
2 minute battle excluding level.
Tank get's 13.2 points for taking damage.
Tank get's 2.4 points for dealing damage.
15.6 points.
Healer get's 10.8 points for healing.
Healer get's 2.4 points for doing damage.
Healer was damaged twice. 2.2 points.
15.4 points.
Damager get's 13.2 points for dealing damage.
Got damaged twice. 2.2 points
15.4 points.
Abusing the above system can be done by taking extra damage then you are supposed to in your position.
Add another check.
If they have received the healer/damager points within the past 30 seconds then check next.
If they have received the damaging point within the past 60 seconds, they are unable to receive those points.
Idk.. just rambling at this point.
Good luck.