promotional bannermobile promotional banner
premium banner
Checks raid for things like all softreservers being in the raid or players having all required buffs

Description

Kerath Raidcheck (KRC)  is a project started to fill the needs of the guild and raids that I am part of the management of.
The addon is currently in an early stage where the core functionality is the most important.
It currently only works for Classic Era (since buffs from other games are not supported)

To open the addon simply write /krc in game.

Currently the addon has the following functions:

  • Players - Paste WA data from softres.it to see the players currently in the raid without softreserves or that has made softreserves but are not in the raid.
  • Buffs - Check the players with non required "Bonus" buffs (like WCB for alliance) and check what players are missing buffs with the required timers.
  • mport your points sheet for the SR + points system.

How the SR+Points system works

  • Every character has its own points tracked between raids. (So its character based rather than player based)
  • Every player gets for example 2x SR for each raid. For each SR they do, they get 10 points that gets added for the current and future raids.
  • A player can put 2x SR on the same item and will then get 20 points added on that item, but will still only get one roll if it drops.
  • When an item that is softreserved by multiple players drop, the player with most points + roll = total wins. (This is handled by the addon if imported at the start of the raid)
  • If the total (points + roll) is equal, the tiebreaker will be the player with the highes points winning over the player with the higher roll. (If both roll and points are equal for the players, there should be a reroll)
  • Non softreserved items are not covered by the points system and should be rolled out as normal.

Data formatting for importing points

Format required for the points sheet (in for example google sheets) that you copy the import data from is the following with one line for each softreserved item:

Playername Class ItemID Previous Points New Points


Example of actual data to import:

Kerath Warrior 22954 120 130
Kerath Warrior 23577 200 210
Cyoor Warrior 22954 20 30
Cyoor Warrior 23577 60 70
Kikzu Rogue 23014 210 220
Kikzu Rogue 23045 10 20
Tezy Paladin 22798 150 160
Tezy Paladin 23219 70 80


The addon also supports importing a SR data string as a lua table starting if it starts with:
"local srData = "

Example of the format that the table above would work as.
Note that the itemID is put as the reference and that only the name and points fields are used at this point.
The "name" should be filled with the Playername in the above example and the "points" fieldrefers to the "New Points" in the example:

local srData = {
	[22954] = {
		{
			["name"] = "Kerath",
			["points"] = 130,
		},
	},
	[23577] ={
		{
			["name"] = "Kerath",
			["points"] = 210,
		},
	},
	[22954] ={
		{
			["name"] = "Cyoor",
			["points"] = 30,
		},
	},
	[23577] ={
		{
			["name"] = "Cyoor",
			["points"] = 70,
		},
	},
	[23014] ={
		{
			["name"] = "Kikzu",
			["points"] = 220,
		},
	},
	[23045] ={
		{
			["name"] = "Kikzu",
			["points"] = 20,
		},
	},
	[22798] ={
		{
			["name"] = "Tezy",
			["points"] = 160,
		},
	},
	[23219] ={
		{
			["name"] = "Tezy",
			["points"] = 80,
		},
	},
},