Description
CattleProd is an addon to automatically search a battleground for AFK players and report them using the ReportPlayerIsPVPAFK function added in the 2.2 release.
Download
* http://code.google.com/p/cattleprod/
* http://www.curse.com/downloads/details/9811/
* http://www.wowinterface.com/downloads/info7682-CattleProd.html
Features
* Automatic reporting of AFK players (skips already debuffed players)
* Manually announce AFK players to battleground chat
* A high level of configuration to influence the effort calculation
* Output levels determine how much reporting is shown to user
* Alterac Valley: Detect Defenders, Reward Assault and Defense of nodes
* Arathi Basin: Detect Defenders, Reward Assault and Defense of nodes
* Eye of the Storm: Detect Defenders, Reward Flag Captures
Details
CattleProd calculates an effort score for each player of your faction in the a battleground by evaluating a player's damage, heal, battleground specific score board data, and player defensive locations. The effort score takes into account the recent performance of the player. The player's effort score is then compared to the average effort score for the battleground to determine if a player is AFK and then reported.
Install
* Extract CattleProd.zip to World of Warcraft\Interface\Addons
* *Upgrades* require clicking the "Defaults" button on the Configuration
Use
* /cpconf - Bring up the configuration screen
* /cpherd - Scan battleground for AFK players
* /cpdefend - Let you know your location and your defensive status
General Configuration
Report Players AFK
With this option enabled player's who are considered AFK will be have ReportPlayerIsPVPAFK called which will report the player as AFK. When Report Players AFK is disabled players will not be reported, but will still have output printed that the players are AFK.
Required Effort Percentage
A player whose effort is below the average effort by this percentage or less will be considered AFK.
Report Known Leeches
Report known leeches at the start of the battleground. This will occur at 90 seconds from when a player joins the battleground. This allows time for the battleground to fill up.
Known Leech Count
Only leeches who have a zero effort score throughout an entire battleground will be added to the known leech list. Each match that they are with zero effort scores their count will be incremented. Someone is considered a known leech after this many occurrences.
Report Level
The report level determines the amount of output CattleProd generates for the player.
0: No reports will be shown at all for the user. Note, a player will still see the reports output from the ReportPlayerIsPVPAFK() since the 2.3 patch.
1 - 3: Level 1 will be a very small amount of information, just the current identified leeching players will have their data printed. Level 3 will produce a considerable amount of detailed output.
Monitor Configuration
Auto Start Monitor
Enable the monitor to automatically start when you enter a battleground and automatically turn off when leaving a battleground.
NOTE: Auto Start Monitor only works in Alterac Valley, Arathi Basin and Eye of the Storm. Once battleground specific support for Warsong Gulch are added this setting will affect that battlegrounds also.
Display Monitor
The visible frame of the monitor can be turned off with this option. Players will still be reported as normal.
Monitor Duration
When the monitor is enabled it will report players at the end of the duration. Keep this number reasonable as the number of reports allowed per time frame is limited so only the worst offenders should be reported.
http://forums.worldofwarcraft.com/thread.html?topicId=1777966066&postId=20007202120&sid=1#5
Calculate Player State Interval
Player state is calculated each interval. The shorter the interval the more accurate the defense calculation will be for players. However this also increases the CPU usage and bandwidth requirements, though no slow down is noticeable with the default setting.
Required Data Points
A player score will not be evaluated for effort until the required number of data points have been calculated. If the value is too small players will be potentially reported on route back to the battle since travel takes time. If the value is too large players will be able to evade being marked AFK if they only play in spurts. The larger the value the more memory used, though the default setting has not shown to use that much memory.
Announce Top N Leechers
Only the top N leechers will be reported to the battleground when you click the report button on the monitor frame. Keep this number reasonable or you might be reported for spamming.
Alterac Valley Configuration
AV Graveyard Assaulted Bonus Effort
A player's effort score will be adjusted by this amount when they have assaulted a graveyard.
AV Graveyard Defended Bonus Effort
A player's effort score will be adjusted by this amount when they have defended a graveyard.
AV Tower Assaulted Bonus Effort
A player's effort score will be adjusted by this amount when they have assaulted a tower/bunker.
AV Tower Defended Bonus Effort
A player's effort score will be adjusted by this amount when they have defended a tower/bunker.
AV Defender Bonus Effort
A player's effort score will be adjusted by this amount per minute when they are defending a node.
Arathi Basin Configuration
AB Defender Bonus Effort
A player's effort score will be adjusted by this amount per minute when they are defending a node.
AB Bases Assaulted Bonus Effort
A player's effort score will be adjusted by this amount when they have assaulted a base.
AB Bases Defended Bonus Effort
A player's effort score will be adjusted by this amount when they have defended a base.
Eye of the Storm
EotS Defender Bonus Effort
A player's effort score will be adjusted by this amount per minute when they are defending a node. Also while a character is in the middle near the flag spawn they will receive bonus effort.
Flags Captured Bonus Effort
A player's effort score will be adjusted by this amount for each flag capture.
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...