Download
(11Kb)
Download
Updated: 10-15-10 12:35 AM
Pictures
File Info
Updated:10-15-10 12:35 AM
Created:11-19-09 07:30 AM
Downloads:4,370
Favorites:32
MD5:

Reminders

Version: 1.4
by: evl [More]

Rule-based automated reminders for commonly forgotten tasks.

Configuration

Copy config.lua.sample to config.lua and modify as required.

Usage

Alt + right-click a reminder icon to bring up context menu

Modules

Druid

  • Missing Mark of the Wild
  • Missing Thorns

Mage
  • Armor missing (Molten Armor or Mage Armor)

Priest
  • Missing Power Word: Fortitude
  • Missing Inner Fire
  • Missing Divine Spirit

Paladin
  • No active aura
  • No active seal
  • Missing blessing
  • Missing Righteous Fury (checks spec and level)

Rogue
  • Main/Off-hand poison missing
  • Main/Off-hand poison expiring soon

Consumables
  • Food buff expiring
  • Flask expiring

General
  • Blessed Medallion of Karabor equipped wihout additional Shadow Resistance items
  • Less than 3 bag-slots available
  • No bag-slots available
  • Band of the Kirin Tor equipped

Creating your own reminders

Syntax:
Code:
evl_Reminders:AddReminder(name, event, callback, icon, attributes, tooltip, color)
Example - Alerting when every you are not under the effect of a Flash of Endless Rage:
Code:
evl_Reminders:AddReminder("Missing Flask of Endless Rage", function() return not evl_Reminders:PlayerHasBuff("Flask of Endless Rage") end, "inv_alchemy_endlessflask_06", {type = "item", item = "Flask of Endless Rage"})

See http://github.com/evl/Reminders/commits/master/
Optional Files (0)


Post A Reply Comment Options
Unread 11-27-09, 12:39 PM  
Azande
A Defias Bandit

Forum posts: 2
File comments: 33
Uploads: 0
Hey, i have been using this addon for a long time on my rogue, so first of all thank you!
Second, how can i add flask and food buffs to the reminders?
thanks
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 05:06 PM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by Azande
Hey, i have been using this addon for a long time on my rogue, so first of all thank you!
Second, how can i add flask and food buffs to the reminders?
thanks
Something like this:

Code:
evl_Reminders:AddReminder("Missing Flask of Endless Rage", function() return not evl_Reminders:PlayerHasBuff("Flask of Endless Rage") end, "inv_alchemy_endlessflask_06", {type = "item", item = "Flask of Endless Rage"})
Report comment to moderator  
Reply With Quote
Unread 12-12-09, 05:52 AM  
Garagar
A Kobold Labourer

Forum posts: 0
File comments: 22
Uploads: 0
Shaman module :)

Hi,

I started a very simple module for the shaman, to handle the 2 shield types (water shield & lightning shield) using the mage module as inspiration:
Code:
if select(2, UnitClass("player")) == "SHAMAN" then	
	evl_Reminders:AddReminder("Missing Armor", function() return not evl_Reminders:PlayerHasBuff("Water Shield") and not evl_Reminders:PlayerHasBuff("Lightning Shield") end, "Ability_Shaman_WaterShield", {type = "spell", spell1 = "Water Shield",spell2 = "Lightning Shield", unit = "player"})
end
but when I wanted to add support for the weapon buffs (inspiring from the rogue module, I got stuck , any chance for you to take over ?)

Thanks.

PS: for the DK please add also the "Bone Shield" reminder now that you implemented HasTalent function
PS2: to mute all future lazy coders like me, is it possible to add to the general module the flask & food reminders, configurable like the rogue poisons?

Edit2: I managed to get something working for the shaman please have a look at it, clean it up and include in a future version; but I'm having a problem with function HasValidWeapon -- if I equip my Kalu'ak Fishing Pole or if I equip a shield it will "remind" me to apply weapon enchant.

http://rapidshare.com/files/31990316...ers_shaman.zip

Edit3: modified return of function hasValidWeapon to:
Code:
return quality and quality > 1 and (not IsEquippedItemType("Shields"))
and I'm no longer bugged when I switch to resto-spec.
Last edited by Garagar : 12-12-09 at 11:10 AM.
Report comment to moderator  
Reply With Quote
Unread 12-12-09, 01:02 PM  
Garagar
A Kobold Labourer

Forum posts: 0
File comments: 22
Uploads: 0
rudimentary warlock module

from mage module, I borrowed the missing armor function
from rogue & shaman, I put together a reminder for applying "Master Spellstone" or "Master Firestone" (no level restrictions added, even if not all warlocks have access to those stones)

-- wishlist: some how to be able to create the 2 stones type (preferably by holding shift )

http://rapidshare.com/files/31995209...rs.warlock.zip
Last edited by Garagar : 12-12-09 at 01:05 PM.
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 03:01 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Re: Shaman module :)

Originally posted by Garagar
I started a very simple module for the shaman, to handle the 2 shield types (water shield & lightning shield) using the mage module as inspiration.
Thanks, I've made some adjustments and it's now up on Github for testing.
Originally posted by Garagar
PS: for the DK please add also the "Bone Shield" reminder now that you implemented HasTalent function
I don't really want to implement reminders for something that only lasts 5 minutes, it would most likely fade during combat and since you can't show a reminder button while in combat it would be sort of counter intuitive.
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 03:16 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Re: rudimentary warlock module

Originally posted by Garagar
From mage module, I borrowed the missing armor function
from rogue & shaman, I put together a reminder for applying "Master Spellstone" or "Master Firestone" (no level restrictions added, even if not all warlocks have access to those stones)
Thanks, added and ready for testing.
Report comment to moderator  
Reply With Quote
Unread 01-18-10, 01:52 PM  
ffxiedyn
A Chromatic Dragonspawn
 
ffxiedyn's Avatar

Forum posts: 165
File comments: 87
Uploads: 1
Re: Re: Shaman module :)

Originally posted by evl
Thanks, I've made some adjustments and it's now up on Github for testing.


I don't really want to implement reminders for something that only lasts 5 minutes, it would most likely fade during combat and since you can't show a reminder button while in combat it would be sort of counter intuitive.
Well, for both Shaman and Death Knights, those specific spells do have a time to live when cast, however, when you actually use the spells, they rarely last the entire time.

For example: Resto Shaman casts Water Shield and then heals a group. Each time they crit a heal, one ball is expended, therefore, the shield will wear extreamely fast, needing to be refreshed quite often, hence the need for a reminder while in combat, hehe =P

The Elemental Shaman's Lightning Shield works exactly the same, and in the case of a Death Knight, if he is struck, it will expend a "Bone"...

So, in actuality, all these spells (and those like them) do not actually last the specified amount of time in group situations, making an IN COMBAT reminder the most helpful.

Is there anyway at all to implement one while in combat? Even if its not click-able, the fact that its in my face would help me remember to click the actual spell.

Thanks.
Report comment to moderator  
Reply With Quote
Unread 01-19-10, 11:32 AM  
zedbg
A Kobold Labourer

Forum posts: 0
File comments: 41
Uploads: 0
priest

Can u add this to priest module ?

evl_Reminders:AddReminder("Missing Divine Spirit", function() return not evl_Reminders:PlayerHasBuff("Divine Spirit") and not evl_Reminders:PlayerHasBuff("Prayer of Spirit") end, "Spell_Holy_DivineSpirit", {type = "spell", unit = "player", spell1 = "Divine Spirit", spell2 = "Prayer of Spirit"})
Report comment to moderator  
Reply With Quote
Unread 01-20-10, 02:44 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Re: Re: Re: Shaman module :)

Originally posted by ffxiedyn
Is there anyway at all to implement one while in combat? Even if its not click-able, the fact that its in my face would help me remember to click the actual spell.
Blizzard has worked hard to prevent this sort of combat behavior and as far as I know it's not possible.
Report comment to moderator  
Reply With Quote
Unread 01-20-10, 02:47 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Re: priest

Originally posted by zedbg
Can u add this to priest module ?
I've pushed this to git now, please test!
Report comment to moderator  
Reply With Quote
Unread 01-25-10, 06:34 PM  
ffxiedyn
A Chromatic Dragonspawn
 
ffxiedyn's Avatar

Forum posts: 165
File comments: 87
Uploads: 1
Re: Re: Re: Re: Shaman module :)

Originally posted by evl
Blizzard has worked hard to prevent this sort of combat behavior and as far as I know it's not possible.
I actually found a mod that does un-clickable reminders, so I guess it is possible.

TellMeWhen
Report comment to moderator  
Reply With Quote
Unread 01-26-10, 05:37 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Re: Re: Re: Re: Re: Shaman module :)

Originally posted by ffxiedyn
I actually found a mod that does un-clickable reminders, so I guess it is possible.

TellMeWhen
I've done some research on this and the only problem is that it would cause all reminders to be active all the time if they were to be able to be activated in combat, so you'd have 10 invisible reminders on your screen that you might click.

I'll get back to you if I get any further, but the intention of the addon was never to be a tool for in-combat reminders, it started with poison duration and has since expanded.
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 12:22 PM  
pererikk
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 8
Uploads: 1
death knight additions

Hiya

Just wanted to post my additions to your lovely mod.

I added these because i always forget to put on my buffs and dont want to use another addon for buffs.
And also when when activating my second talent tree, i forget to set my presence back on.

Thank you for this great addon using it also for my rogue and it works wonders

Heres the code

Code:
if select(2, UnitClass("player")) == "DEATHKNIGHT" then
	-- Horn of Winter
	evl_Reminders:AddReminder("Missing Horn of Winter", function() return not evl_Reminders:PlayerHasBuff("Horn of Winter") end, "inv_misc_horn_02", {type = "spell", spell = "Horn of Winter"})
	-- Missing Blood Presense
	evl_Reminders:AddReminder("Missing Blood Presence", function() return not evl_Reminders:PlayerHasBuff("Blood Presence") end, "spell_deathknight_bloodpresence", {type = "spell", spell = "Blood Presence"})
	-- Master of Ghouls
	if evl_Reminders:HasTalent(3, 20) then
		evl_Reminders:AddReminder("Missing Ghoul", function() return not (IsMounted() or PetHasActionBar()) end, "spell_shadow_animatedead", {type = "spell", spell = "Raise Dead"})	
	end
	-- Bone Shield
	if evl_Reminders:HasTalent(3, 26) then
		evl_Reminders:AddReminder("Missing Bone Shield", function() return not evl_Reminders:PlayerHasBuff("Bone Shield") end, "inv_chest_leather_13", {type = "spell", spell = "Bone Shield"})	
	end
end
PS. this is for the version thats on the git, that supports talent tree reminders
Report comment to moderator  
Reply With Quote
Unread 03-02-10, 02:10 PM  
Spartitan
A Murloc Raider

Forum posts: 4
File comments: 57
Uploads: 0
installation?

uhhh i gotz a "?"...
wen i put the file in the addons folder the one inside the .rar it doest appear on the addons windowz :"( and the addon doesnt show up ingame either and im installing it like any other addon ive installed...
may i getz some halp?
Report comment to moderator  
Reply With Quote
Unread 03-04-10, 04:07 AM  
Spartitan
A Murloc Raider

Forum posts: 4
File comments: 57
Uploads: 0
:D

ahhh nvm dat the latest patch fized it
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: