promotional bannermobile promotional banner

Buffin

Abandoned
Provides a button which casts all your necessary buffs.

File Details

v0.4-release1

  • R
  • Nov 2, 2010
  • 134.88 KB
  • 22
  • 4.0.1
  • Retail

File Name

Buffin-v0.4-release1.zip

Supported Versions

  • 4.0.1

------------------------------------------------------------------------
r87 | fakeh | 2010-11-02 21:42:36 +0000 (Tue, 02 Nov 2010) | 1 line
Changed paths:
   A /tags/v0.4-release1 (from /trunk:86)

Tagging as v0.4-release1
------------------------------------------------------------------------
r86 | fakeh | 2010-11-02 21:31:41 +0000 (Tue, 02 Nov 2010) | 1 line
Changed paths:
   M /trunk/db.lua

Bug fix: Keybinding bug (trying to clear the previous keybind when there isn't one.
------------------------------------------------------------------------
r85 | fakeh | 2010-11-02 14:11:50 +0000 (Tue, 02 Nov 2010) | 5 lines
Changed paths:
   M /trunk/data.lua

Bug fixes: dynamic was a string for Exorcism,
Typo in rogue poisons.
Wrong spell id for Entangling Roots,
Soulstone marked as non-unique.
Added: Water Shield, Lightning Shield, Freezing Trap.
------------------------------------------------------------------------
r84 | fakeh | 2010-11-02 14:11:40 +0000 (Tue, 02 Nov 2010) | 3 lines
Changed paths:
   M /trunk/core.lua

Adapt to changes in combatFrames.lua
Bug fix: not activating hostile combat trackers when they're the spell that put the player in combat.

------------------------------------------------------------------------
r83 | fakeh | 2010-11-02 14:11:29 +0000 (Tue, 02 Nov 2010) | 3 lines
Changed paths:
   M /trunk/db.lua

New option: Show duration range.
Bug fix: Some spells are learnt but do not return anything by GetSpellInfo(name) (i.e. Freezing Trap). Try to use IsUsableSpell in these cases.

------------------------------------------------------------------------
r82 | fakeh | 2010-11-02 14:11:05 +0000 (Tue, 02 Nov 2010) | 5 lines
Changed paths:
   M /trunk/combatFrames.lua

Better tooltip.
New CombatFrameDisplay function is now used for all timer, stack, alpha display on combat buttons (instead of doing the same thing on creation and tick).
Combat* functions now don't know about buff durations or stack counts - this is left entirely up to the Display function.
Bug fixes: since the time reminaing on a combat buff is refreshed every tick there's no longer a need to have tickers running out of combat/after a buff is removed/used.

------------------------------------------------------------------------
r81 | fakeh | 2010-11-01 17:50:12 +0000 (Mon, 01 Nov 2010) | 1 line
Changed paths:
   M /trunk/data.lua

Lots of new spell definitions.
------------------------------------------------------------------------
r80 | fakeh | 2010-11-01 17:49:49 +0000 (Mon, 01 Nov 2010) | 1 line
Changed paths:
   M /trunk/combatFrames.lua

Bug fix: hostile combat spells just tick down and don't try to refresh their cached durations.
------------------------------------------------------------------------
r78 | fakeh | 2010-11-01 13:42:06 +0000 (Mon, 01 Nov 2010) | 4 lines
Changed paths:
   M /trunk/combatFrames.lua
   M /trunk/core.lua
   M /trunk/db.lua

Bug fixes: seperate combat and non-combat spells in id lookup table,
UNIT_SPELL_SUCCESS was lame for finding on whom single buffs were cast - it's functionality is now via COMBAT_LOG events,
stack sizes now work for in-combat buffs that decrease (SPELL_AURA_REMOVED_DOSE doesn't fire?),
in-combat trackers now properly remember their targets.
------------------------------------------------------------------------
r77 | fakeh | 2010-11-01 13:38:27 +0000 (Mon, 01 Nov 2010) | 1 line
Changed paths:
   M /trunk/data.lua

Exorcism
------------------------------------------------------------------------
r76 | fakeh | 2010-11-01 09:25:05 +0000 (Mon, 01 Nov 2010) | 1 line
Changed paths:
   M /trunk/data.lua

Adding secure button status for Earth Shock
------------------------------------------------------------------------
r75 | fakeh | 2010-11-01 09:24:33 +0000 (Mon, 01 Nov 2010) | 1 line
Changed paths:
   M /trunk/combatFrames.lua

Bug fix: not showing targetting tooltip when in-combat secure tracker is at 0 alpha.
------------------------------------------------------------------------
r74 | fakeh | 2010-11-01 09:23:25 +0000 (Mon, 01 Nov 2010) | 1 line
Changed paths:
   M /trunk/core.lua

Bug fix: in-combat target selection for Single buffs, logic was flawed (no idea how it worked in a previous test).
------------------------------------------------------------------------
r72 | fakeh | 2010-10-31 17:58:22 +0000 (Sun, 31 Oct 2010) | 1 line
Changed paths:
   M /trunk/Buffin.xml
   M /trunk/combatFrames.lua
   M /trunk/core.lua
   M /trunk/data.lua
   M /trunk/db.lua

Combat spells can now be marked as 'secure', these are handled slightly differently and allow rebuffing in-combat via button-press and keybinds.
------------------------------------------------------------------------
r71 | fakeh | 2010-10-30 09:40:02 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/isCast.lua

Bug fix (temp): IsCast returns true for units that don't exist (better than counting them as unbuffed at least).
------------------------------------------------------------------------
r70 | fakeh | 2010-10-30 09:37:13 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua

Bug fix: priorities for buffs etc.
------------------------------------------------------------------------
r69 | fakeh | 2010-10-29 17:58:53 +0000 (Fri, 29 Oct 2010) | 2 lines
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua

ChooseNextGroupSpell is now simpler (because IsCast now answers for linked buffs as well as ones own).
ChooseNextGroupSpell might now choose subsequent buffs if the first choice is already buffed (needs testing).
------------------------------------------------------------------------
r68 | fakeh | 2010-10-29 17:55:36 +0000 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /trunk/isCast.lua

Return whose buff it is from IsCast.
------------------------------------------------------------------------
r67 | fakeh | 2010-10-29 10:56:06 +0000 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /trunk/Buffin.xml
   M /trunk/core.lua

Remember the position of the button in the database (no longer reliant on wow's storage of the position) so it can always be applied even if wow losses it. Still use wow's default drag&drop system though.
------------------------------------------------------------------------
r66 | fakeh | 2010-10-29 10:54:43 +0000 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /trunk/db.lua

Better explanation of the options.
------------------------------------------------------------------------
r65 | fakeh | 2010-10-29 09:56:19 +0000 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /trunk/data.lua

Warlock: Healthstone, Soulstone, Unending Breath. Rogue: Dynamic poisons.
------------------------------------------------------------------------
r64 | fakeh | 2010-10-29 09:54:49 +0000 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/isCast.lua

Bug fixes: Making .satisfied properties ubiquitous, items are now checked for cooldown when spells are checked for range.
------------------------------------------------------------------------
r63 | fakeh | 2010-10-29 09:52:41 +0000 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /trunk/db.lua

Bug fix: 'item' entries now have their .buffName set if they have a buffID property.
------------------------------------------------------------------------
r62 | fakeh | 2010-10-29 09:52:00 +0000 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /trunk/combatFrames.lua

Clearing a spurious dump()
------------------------------------------------------------------------
r61 | fakeh | 2010-10-28 19:13:43 +0000 (Thu, 28 Oct 2010) | 2 lines
Changed paths:
   M /trunk/Buffin.xml
   M /trunk/combatFrames.lua
   M /trunk/core.lua
   M /trunk/db.lua
   M /trunk/isCast.lua

Lots of bug fixes for combat frames.
Split core.lua into several files.
------------------------------------------------------------------------
r60 | fakeh | 2010-10-28 15:31:29 +0000 (Thu, 28 Oct 2010) | 1 line
Changed paths:
   M /trunk/Buffin.toc
   A /trunk/combatFrames.lua
   M /trunk/core.lua
   A /trunk/isCast.lua

Reorganise files.
------------------------------------------------------------------------
r59 | fakeh | 2010-10-28 05:57:39 +0000 (Thu, 28 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua

Several new options for Hunters, Mages and DKs. General tidy of the data.
------------------------------------------------------------------------
r58 | fakeh | 2010-10-27 11:09:08 +0000 (Wed, 27 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua

Bug fix: potential nil index in GetLearntSpell.
------------------------------------------------------------------------
r57 | fakeh | 2010-10-27 10:33:19 +0000 (Wed, 27 Oct 2010) | 1 line
Changed paths:
   M /trunk/data.lua

Bug fix: paladin auras when in dynamic mode do not continually suggest Concentration and Resistance auras (damn typo).
------------------------------------------------------------------------
r55 | fakeh | 2010-10-26 13:10:32 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua
   M /trunk/db.lua

Buffs now shouldn't overwrite other peoples' buffs of the same class.
------------------------------------------------------------------------
r54 | fakeh | 2010-10-24 09:56:02 +0000 (Sun, 24 Oct 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Bug fix: missing external in .pkgmeta.
------------------------------------------------------------------------
r52 | fakeh | 2010-10-22 16:23:13 +0000 (Fri, 22 Oct 2010) | 2 lines
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua
   M /trunk/db.lua

Some situational buffs are now marked as unlearnable (e.g. Crusader Aura).
There is now an option to learn which spells to cast for your different specs (so that when you change spec it remembers your last buffed spell you used when in that new spec).
------------------------------------------------------------------------
r50 | fakeh | 2010-10-21 17:58:48 +0000 (Thu, 21 Oct 2010) | 2 lines
Changed paths:
   M /trunk/core.lua
   M /trunk/db.lua

Buffin can now learn which skill to buff based on what skill in that category you last used.
Bug fix: 'Combat' expiration listing removed.
------------------------------------------------------------------------
r49 | fakeh | 2010-10-19 13:28:40 +0000 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua

Bug fix: FindCombatSpell() now works for spell name inputs that don't have an associated buff in their spell definition.
------------------------------------------------------------------------
r48 | fakeh | 2010-10-19 10:22:08 +0000 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua

Bug fix: Single buffs now remember GUIDs rather than unitIds (so when the group changes you still buff the same person).
------------------------------------------------------------------------
r46 | fakeh | 2010-10-18 10:48:28 +0000 (Mon, 18 Oct 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Buffin.xml
   M /trunk/core.lua
   M /trunk/data.lua
   M /trunk/db.lua

Bug fixes: type instead of type1 for item weapon buffs, not picking up item names correctly.
------------------------------------------------------------------------
r45 | fakeh | 2010-10-16 09:10:15 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua

Listen and unlisten to Combat_Text_Updates. Infusion of Light.
------------------------------------------------------------------------
r44 | fakeh | 2010-10-13 15:51:13 +0000 (Wed, 13 Oct 2010) | 2 lines
Changed paths:
   M /trunk/Buffin.toc
   M /trunk/data.lua
   M /trunk/db.lua

Warrior Overpower (for Crimsonstray <3).
Bug fix: IsUsableSpell was the wrong way to go about figuring out if a player has learnt a spell or not.
------------------------------------------------------------------------
r42 | fakeh | 2010-10-12 09:04:53 +0000 (Tue, 12 Oct 2010) | 1 line
Changed paths:
   A /trunk/.pkgmeta
   M /trunk/Buffin.xml
   M /trunk/core.lua
   M /trunk/db.lua

Bug fix: forgot externals, doh.
------------------------------------------------------------------------
r41 | fakeh | 2010-10-11 16:35:12 +0000 (Mon, 11 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua

Bug fix: Buff expiration tracker.
------------------------------------------------------------------------
r40 | fakeh | 2010-10-11 14:42:55 +0000 (Mon, 11 Oct 2010) | 2 lines
Changed paths:
   M /trunk/core.lua

Hostile buff tracking.
Bug fixes: no count on buffs that don't stack.
------------------------------------------------------------------------
r38 | fakeh | 2010-10-11 11:41:54 +0000 (Mon, 11 Oct 2010) | 1 line
Changed paths:
   M /trunk/Buffin.xml
   M /trunk/core.lua
   M /trunk/data.lua
   M /trunk/db.lua

Bug fixes: name in UI of spells with seperate buff ids (i.e. Judgement causes JotP, combat frames are less flakey.
------------------------------------------------------------------------
r37 | fakeh | 2010-10-10 16:31:54 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
   M /trunk/Buffin.xml
   M /trunk/core.lua
   M /trunk/db.lua

Beta combat frames.
------------------------------------------------------------------------
r36 | fakeh | 2010-10-08 21:25:53 +0000 (Fri, 08 Oct 2010) | 1 line
Changed paths:
   M /trunk/Buffin.xml
   M /trunk/core.lua
   M /trunk/db.lua

Combat frames have their own options for Scale, Transparency etc and can be moved around
------------------------------------------------------------------------
r35 | fakeh | 2010-10-08 16:32:12 +0000 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua
   M /trunk/db.lua

Bug fixes: recycling frames now actually works.
Special handling for combat buffs in the options.
------------------------------------------------------------------------
r34 | fakeh | 2010-10-08 12:26:07 +0000 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /trunk/Buffin.xml
   M /trunk/core.lua
   M /trunk/data.lua
   M /trunk/db.lua

Bug fixes: unitialised default, DeadOfGhost includes in range check.
Creation (and recycling) of combat buff frames.
------------------------------------------------------------------------
r33 | fakeh | 2010-10-06 17:12:55 +0000 (Wed, 06 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/db.lua

Group buffs now have an option to only consider casting them based on % of your group in range. Configuration options for this, and to disable the check in PvP.
------------------------------------------------------------------------
r31 | fakeh | 2010-10-05 14:43:33 +0000 (Tue, 05 Oct 2010) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/data.lua
   M /trunk/db.lua

Can now choose to rebuff buffs before they expire and can configure the cutoffs. Bug fixes for loading and saving profiles.
------------------------------------------------------------------------
r29 | fakeh | 2010-10-05 11:08:30 +0000 (Tue, 05 Oct 2010) | 1 line
Changed paths:
   M /trunk/Buffin.xml
   M /trunk/core.lua

Bug fixes: Not picking up GetPrimaryTalentTree at load, /buffin force now also resets the current cast candidate.
------------------------------------------------------------------------
r28 | fakeh | 2010-10-05 11:00:53 +0000 (Tue, 05 Oct 2010) | 1 line
Changed paths:
   M /trunk/data.lua

Priest fixes. IW, VE and SF.
------------------------------------------------------------------------