Home arrow Mods and UIs arrow Benecast
 
 
Main Menu
Home
Search
Articles
Mods and UIs
Macros
Healing Charts by Healbot
Forums
Patch Notes
Talent Calculator
Links
Priests
- Overview
- Skills
- Talents
- FAQ
Druids
- Overview
- Skills
- Talents
- FAQ
Paladins
- Overview
- Skills
- Talents
- FAQ
Shaman
- Overview
- FAQ
Archived News
Contact Us


Benecast Print E-mail
User Rating: / 124
PoorBest 
Download: BeneCast 1.52


 

 

Description :
BeneCast is a tool to help the player cast beneficial spells on themselves, their party members, and friendly targets. It does so by allowing the player to pick and choose what spells they want to show up as clickable buttons next to the intended target from the BeneCast interface.

This AddOn does not use action bar slots or ids, despite it using buttons. So it should play nice with other mods. It is also standalone.

INTRODUCTION

BeneCast is a tool to help the player cast beneficial spells on themselves,
their party members, and friendly targets. It does so by allowing the player to
pick and choose what spells they want to show up as clickable buttons from the
BeneCast interface. The interface can be accessed by clicking on the BeneCast
button on the Minimap frame, it should look like a little book in a circle.

SETUP

To use BeneCast, simply unzip the contents of this zip file into
C:\Program Files\World of Warcraft\Interface\AddOns\
Replace C:\Program Files\ with where you have your World of Warcraft installed if it is different. There is no need to configure any of the files.

USAGE

Open up the BeneCast interface by clicking the BeneCast button on the Minimap frame. There you can check what spells you wish to show as BeneCast buttons on the Player, Party, and Target frames.

Heal spells always show up on all frames, save for group heals. Group heals will
only show under the player frame, unless the healer is a Shaman, in which case
they can choose who to cast Chain Heal on.

Cure spells will only show when the associated member of your party or target
has an effect on them which you can cure.

Buff spells will only show when the associated member of your party or target do not have the effects of that buff on them. It does not take into account the
strength of the buff. If you can cast a better buff on the target it will not show the button, I leave this out for now because tooltips of a buff icon will not take talents into account.

A maximum of 6 buttons are shown at once. The precedence in which they are shown are:
Heals
Cures
Buffs

To cast the spell you want, simply click on the BeneCast button which has the
texture of the spell you wish to cast.

Strength of a spell is based on various things:
The strength of the heal spells are based on the current health of the target
you wish to cast it on. By holding down the shift key while clicking on the  button, you will choose the heal as if the target had 0 health. There is also a
lower bound on all heals, making the target unable to receive a heal with a
spell level greater than their level + 10. I'm not sure if this is a must for
all heals other than heal over times, but there is generally little need to cast
a heal of spell level greater than the target level + 10.

The strength of a cure spell is always the lowest possible strength unless the
shift key is held, in which case the strongest strength is cast. This is because
the cure spells often come in two strengths, the stronger usually curing
multiple effects at once or over time. I leave which to cast up to the player.

The strength of a buff is always the highest strength possible for the target.
This also has a lower bound based on level. The target cannot receive a buff
with a spell level greater than their level + 10.

THANKS

Thank you danboo! Your loading of spells by reading the tooltip and spell
choosing functions were invaluable in the writing of this mod. Thanks to all the
other mod writers out there from which I learned from.

Changes :
changes from v1.151 to v1.152
Fixed error with group buttons out of range
Fixed error when loading BeneCast without configuring it
Changed frame borders around the buttons back
Made Frost Ward and Fire Ward self buffs and both hide if one is is active

changes from v1.15 to v1.151
Fixed error with HoT buttons
Changed frame border around the buttons

changes from v1.14 to v1.15
toc number changed to 1300
Changed the color of the frame to the default tooltip border to better blend with the default UI.
Attempted fix for unclickable buttons
Fixed ordering of deterimining cures in order to have PW:S hide when weakened soul is in effect on the intended target
Made Dampen and Amplify Magic party only
Side tabs
Setup based on class
Option for showing tooltips and showing only the spell name in tooltips
Added an option to make button frames movable in the Setup tab
Added overheal functionality when doing damage based healing
Added the option to always overheal when casting heals based on damage
Added a slider to specify the number of ranks you wish to overheal
BeneCast target buttons now show for party members
No longer loses the current target if the target is friendly but not the recipient of a spell
Ensured the BeneCastMinimap button would be above the minimap frame
Added spells: Barkskin, Mage Armor, Gift of the Wild, and Prayer of Fortitude Gift of the Wild and Prayer of Fortitude only appear for the current target
MoW and PW:F should now hide if their respective group buff is on the intended target
Made Renew level based
Added the option to show buffs at all times
Added Key Binding for toggling the option to show buffs at all times, buffs that are on the target are grayed out
Made all party only spells extend into raid groups
No more FrameXML log errors! Fontstrings are not already registered
Clarified and tweaked the functionality of Player As Default
TOOLTIPS!
changes from v1.13 to v1.14
Fixed targeting issue in v1.13
Added Divine Intervention
Fixed issue with buttons 7-10 not resizing

changes from v1.12 to v1.13
Divine Spirit rank 1 now has spell level of 30
Made it so casting a self only buff never results in switching targets
Casting when you are targetting a unit you can attack no longer switches targets(mainly an issue while dueling)
Fixed _spell_level table so that the correct spell level for the target is chosen again. Turns out that the table index starts at 1, not 0... So much for the placeholder. :P
Fixed issues with BeneCastState[UnitName('player')] having a nil value
Added Fear Ward
changes from v1.11 to v1.12
Made the button borders resize correctly when they get really small
Fixed a bug where member frames would show, but not the buttons, if the member was out of range
Cleaned up the flash so that the texture scales correctly and hides when done flashing
Made the flash act like buffs when about to expire
Fixed a bug when doing anything that starts the casting bar(such as gathering/crafting) when you are a rogue, warrior or hunter
Fixed an error in PartyNotify where 'poison' was a heal instead of 'group'
Fixed an error where going in an out of instances would result in multiple entries in the spell table
Sped up loading the AddOn when first entering the world
Made the BeneCastMember frame for the target not cause the TargetFrame framelevel to rise rapidly
Attempted to increase performance when targeting
Cleaned up _spell_level table a ton
Made it so buttons correctly appear when first entering the world
BeneCastFrame unregisters its events if class is rogue, hunter, or warrior
PW:S now stays hidden if Weakened Soul is on the intended target
Made Blessing of Sacrifice and Blessing of Salvation party only
Made slowfall a selfbuff
Added Divine Favor
Tweaked placement of buttons
Reworded to Shift for Max Heals to Damage Based Heals
Rearranged buttons to appear as follows HEALS:BUFFS:PARTY ONLY BUFFS:SELF ONLY BUFFS:CURES
Added a slashcommand for hiding/showing the BeneCast Options frame. Use /benecast or /bc
Put in a slider bar for the number of possible buttons

v 1.11
Made sure notification on instant cast spells is only shown when
configured to
Fixed number string comparison in party notification

v 1.10
Tweaked notification function to allow spells with no rank

v 1.09
Fixed the bug where a cure magic effect button would appear if the unit
had a buff that was a magic effect

v 1.08
Fixed a bug when announcing spells with no rank
Fixed a bug when casting or grabbing tooltips for a buff with no rank
Put in 'Use Player Settings for All' option
Added keybinding for BeneCast options
You can now hide the BeneCast Minimap button if you want
Added Frame Level cleanup to maintain good performance. Ick.

v 1.07
toc number raised to 4216
Raised up Party Member BeneCastMember frames 15 pixels
Reduced Button Spacing
Button size now saves
Can move BeneCastMember frames around
Lowered BeneCastMember frameStrata back to 'LOW' since you can move 'em
Can lock and unlock BeneCastMember frames by right clicking on the frame
Can move the BeneCastFrame
Added tooltips to the buttons when moused over
Independant settings for each BeneCastMember frame
Can toggle the Shift-Click functionality
Added a bunch of Notification options
Tweaked the clearing of relevant fields in BeneCast_Tooltips when done which makes curing spells only show when useful. Hopefully working as intended
Fixed a little bug with Nature's Swiftness (What I observed it in)
Fixed the bug when running in and out of instances
Performance boost when changing targets, especially if target is attackable or in the party
Made HoT buttons flash when effect is on (If I missed one tell me!)
Cooldown animations scale with button size
Dispel Magic now correctly targets the intended friendly if an enemy is currently targeted
Remove Lesser Curse now functions as Remove Curse
Made Blessing of Protection a Party Buff only
Removed Omen of Clarity (It's a weapon buff and I feel it doesn't belong)

1.06
Made BeneCastMember frames of frameStrata = 'MIDDLE' does this work? Maybe. Didn't break it... Seems to work
Fixed the clearing of relevant fields in BeneCast_Tooltips when done, which makes curing spells only show when useful
Made it so low mana does not result in casting a lower strength buff
Clicking the BeneCast button on the minimap now toggles the BeneCastFrame visibility
Dispel Magic retargets last enemy if it unselected them prior to casting
Fixed problems with spells with no mana cost
Added Blessing of Kings, Innervate, Nature's Swiftness, Omen of Clarity, Focused Casting, Inner Focus, Ice Block, Cold Snap, Combustion, Evocation, Presence of Mind, Arcane Power, Amplify Curse, Dark Pact, Fel Domination, Soul Link
Rolled Divine Protection and Divine Shield, Frost Armor and Ice Armor into one spell type
Set precedence of buffs so that selfbuffs are shown before partybuffs are shown before buffs
Fixed problem with button cooldowns starting before the buttons updated
Purify for Paladins may not have worked correctly, might be fixed now I don't really know! Tell me if problems crop up
Added more checkbuttons for Paladins and expansion for other classes

v 1.02
Cleaned up the code quite a bit
Updated for 02/15/2005 patch Interface: 4211
Fixed a bug with casting the wrong buff when clicking on a button
Fixed a bug where there were 'blank' buttons when a group heal was checked
Made the BeneCast setup button hide if you can't use BeneCast

v 1.01
Fixed Error when trying to cast a cure
Assuming there is no lower level bound for targets on cures
Fixed an error when first loading in with a character when BeneCast is enabled
Put in Cooldown animations on buttons!
Made buttons disappear for Druids when shapeshifted

v 1.05
Fixed a nasty error when trying to load up buffs with no spell rank

v 1.00
BeneCast put out on website

TODO

This currently allows Warlocks to use it, but I don't like the placement of the
buttons for them because of their pets. Need to talk to a Warlock to figure out
where to put the player buttons and if they need buttons for their pets.

Find a better way to figure out spell level. That huge _spell_level table is
just a little icky.

Figure out a better way to deal with character specific saved variables.
Currently am using a loop until player name is loaded. Icky I know...

Get that damned slider bar for button size to be able to save.

Comments
poizonivy
Written by Guest on 2005-08-16 06:44:02
dead link to me.
Written by Guest on 2005-08-01 09:50:06
:upset :upset :upset :upset :upset :upset
update
Written by Guest on 2005-07-25 10:10:08
There's an updated version of this mod on www.curse-gaming.com. It has bug fixes, better support for pets, and other little things. The update is called benecast-k, and it is not maintained by skurel, who hasn't been updating benecast.
Written by Guest on 2005-07-12 13:31:00
This Mod is probably the best thing i've ever seen or used. So helpful.
Looks good!
Written by FoxX on 2005-06-29 15:57:07
Depending on how well this works into the UI, I might have to try it... I've operated under a strictly "NO MOD" policy since I started playing (day of release), but I might come around for this one...

Only registered users can write comments.
Please login or register.

Powered by AkoComment 2.0!

< Prev   Next >