77 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| DISPLAY
 | |
| function()
 | |
|     local dps = 0; local heal = 0; local tank = 0
 | |
|     local dpsDead = 0; local healDead = 0; local tankDead = 0
 | |
|     if IsInRaid("player") == true then
 | |
|         for i = 1, GetNumGroupMembers() do
 | |
|             if UnitGroupRolesAssigned("raid"..i) == "TANK" then
 | |
|                 if UnitIsDeadOrGhost("raid"..i) then
 | |
|                     tankDead = tankDead + 1
 | |
|                 else
 | |
|                     tank = tank + 1
 | |
|                 end
 | |
|             end
 | |
|             if UnitGroupRolesAssigned("raid"..i) == "DAMAGER" then
 | |
|                 if UnitIsDeadOrGhost("raid"..i) then
 | |
|                     dpsDead = dpsDead + 1
 | |
|                 else
 | |
|                     dps = dps + 1
 | |
|                 end
 | |
|             end
 | |
|             if UnitGroupRolesAssigned("raid"..i) == "HEALER" then
 | |
|                 if UnitIsDeadOrGhost("raid"..i) then
 | |
|                     healDead = healDead + 1
 | |
|                 else
 | |
|                     heal = heal + 1
 | |
|                 end
 | |
|             end
 | |
|         end
 | |
|     else
 | |
|         for i = 1, GetNumGroupMembers() do
 | |
|             if UnitGroupRolesAssigned("party"..i) == "TANK" then
 | |
|                 if UnitIsDeadOrGhost("party"..i) then
 | |
|                     tankDead = tankDead + 1
 | |
|                 else
 | |
|                     tank = tank + 1
 | |
|                 end
 | |
|             end
 | |
|             if UnitGroupRolesAssigned("party"..i) == "DAMAGER" then
 | |
|                 if UnitIsDeadOrGhost("party"..i) then
 | |
|                     dpsDead = dpsDead + 1
 | |
|                 else
 | |
|                     dps = dps + 1
 | |
|                 end
 | |
|             end
 | |
|             if UnitGroupRolesAssigned("party"..i) == "HEALER" then
 | |
|                 if UnitIsDeadOrGhost("party"..i) then
 | |
|                     healDead = healDead + 1
 | |
|                 else
 | |
|                     heal = heal + 1
 | |
|                 end
 | |
|             end
 | |
|         end
 | |
|         if UnitIsDeadOrGhost("player") then
 | |
|             if UnitGroupRolesAssigned("player") == "TANK" then
 | |
|                 tankDead = tankDead + 1
 | |
|             end
 | |
|             if UnitGroupRolesAssigned("player") == "DAMAGER" then
 | |
|                 dpsDead = dpsDead + 1
 | |
|             end
 | |
|             if UnitGroupRolesAssigned("player") == "HEALER" then
 | |
|                 healDead = healDead + 1
 | |
|             end
 | |
|         else
 | |
|             if UnitGroupRolesAssigned("player") == "TANK" then
 | |
|                 tank = tank + 1
 | |
|             end
 | |
|             if UnitGroupRolesAssigned("player") == "DAMAGER" then
 | |
|                 dps = dps + 1
 | |
|             end
 | |
|             if UnitGroupRolesAssigned("player") == "HEALER" then
 | |
|                 heal = heal + 1
 | |
|             end
 | |
|         end
 | |
|     end
 | |
|     return string.format("TANKS: %s \n HEALS: %s \n DPS: %s", tank, heal, dps)
 | |
| end
 |