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,400
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 09-01-10, 03:45 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by ballagarba
You might wanna add...
Many thanks for your contributions, I've pushed the reminders out to git, but since I don't have a priest or a warlock could you please get the latest version from Github and test them out for me?

I think the Soul Link check might need to include a check to see if you're mounted or not, or you'll be seeing the reminder every time you mount.
Report comment to moderator  
Reply With Quote
Unread 09-02-10, 07:11 AM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
Originally posted by evl
Many thanks for your contributions, I've pushed the reminders out to git, but since I don't have a priest or a warlock could you please get the latest version from Github and test them out for me?

I think the Soul Link check might need to include a check to see if you're mounted or not, or you'll be seeing the reminder every time you mount.
Seems to be working just fine. I think that technically, you don't have a pet when you're mounted. At least I'm not having any problems with it.

However, you forgot this for the warlock module:
local mainHandAttributes = {type = "item", ["target-slot"] = 16, item1 = "Grand Firestone", item2 = "Grand Spellstone"}
local mainHandTooltip = getEnchantTooltip("Grand Firestone", "Grand Spellstone")
Last edited by ballagarba : 09-02-10 at 07:13 AM.
Report comment to moderator  
Reply With Quote
Unread 09-03-10, 11:54 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 ballagarba
Seems to be working just fine. I think that technically, you don't have a pet when you're mounted. At least I'm not having any problems with it.

However, you forgot this for the warlock module:
I've added these now, please update and check if they work and I'll pack up a release.
Report comment to moderator  
Reply With Quote
Unread 09-04-10, 02:56 AM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
Originally posted by evl
I've added these now, please update and check if they work and I'll pack up a release.
All is good, wrap it up
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:53 PM  
zedbg
A Kobold Labourer

Forum posts: 0
File comments: 41
Uploads: 0
Thats some pally fixes, that you missed.

auras = {"Devotion Aura", "Retribution Aura", "Crusader Aura", "Concentration Aura", "Resistance Aura"},
seals = {"Seal of Righteousness", "Seal of Justice", "Seal of Insight", "Seal of Truth"},
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 08:50 PM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 83
Uploads: 0
A request and a bugfix.

First my request; could you have Rogue poison reminder hide while resting? It's not really important to have poisons up in town, but I like them to be obnoxious when I'm not.

And the bugfix, Mage mana gems only have 1 gem with 3 charges. The addon thinks (I'm guessing) that there should be 3 gems.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 03:20 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by ant1pathy
A request and a bugfix.

First my request; could you have Rogue poison reminder hide while resting? It's not really important to have poisons up in town, but I like them to be obnoxious when I'm not.
That's in the latest version.

Originally posted by ant1pathy
And the bugfix, Mage mana gems only have 1 gem with 3 charges. The addon thinks (I'm guessing) that there should be 3 gems.
I'm pretty sure the latest version is using the correct syntax, but since I don't have a high enough level mage you could help me out by trying this:

Code:
/dump GetItemCount("Mana Sapphire", false, true)
It should return the number of charges left on your gem.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 03:27 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by zedbg
Thats some pally fixes, that you missed.

auras = {"Devotion Aura", "Retribution Aura", "Crusader Aura", "Concentration Aura", "Resistance Aura"},
seals = {"Seal of Righteousness", "Seal of Justice", "Seal of Insight", "Seal of Truth"},
Thanks, I've updated it on github.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 11:00 AM  
Hatoba
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hatoba

could you add a reminder for thrown's for rogues?
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 07:40 PM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 83
Uploads: 0
Originally posted by evl
That's in the latest version.
I see them as red, is that intended behavior?



I'm pretty sure the latest version is using the correct syntax, but since I don't have a high enough level mage you could help me out by trying this:

Code:
/dump GetItemCount("Mana Sapphire", false, true)
It should return the number of charges left on your gem.
[1]=0
Last edited by ant1pathy : 10-16-10 at 07:40 PM.
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 01:21 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Originally posted by ant1pathy
I see them as red, is that intended behavior?
You shouldn't get poison reminders when resting, sure you have the latest version?

Originally posted by ant1pathy [1]=0
Strange, it should print the number of charges left, not 0. I'll look into this later.
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 05:33 AM  
Gwendydd
A Kobold Labourer
 
Gwendydd's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
For priest, we do not have Devine Spirit anymore, so the line: addon:AddReminder("Missing Divine Spirit", function() return not addon:PlayerHasAnyAura({"Divine Spirit", "Prayer of Spirit"}) etc. , can be removed (can be done manually ofc, just heads up for next update^^)

Oh and if other mages want to add Arcane Brilliance, it is:
addon:AddReminder("Missing Arcane Brilliance", function() return not addon:PlayerHasAnyAura({"Arcane Brilliance"}) end, "spell_holy_magicalsentry", {type = "spell", unit = "player", spell1 = "Arcane Brilliance"})

TY for this addon, works great, hope you can fix the silly mana gem
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 11:48 AM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 83
Uploads: 0
Originally posted by evl
You shouldn't get poison reminders when resting, sure you have the latest version?
I'll try it with no other addons later, but what I was seeing was the icons in all red while in Ironforge. I could click to dismiss for 5min/session just fine though.

Strange, it should print the number of charges left, not 0. I'll look into this later.
That was with a fresh gem up, all 3 charges lit. I'll be on tonight (about 9 hours from now) if you need me to do any liveish testing.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 07:12 AM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
Might want to remove the weapon enchants for warlocks since they no longer exist as well. And Soul Link is trainable (i.e. remove talent check).

And for the priest module, check for Power Word: Fortitude and Blood Pact (instead of Prayer of Fortitude as it no longer exist). And for shadow priest, change talent check to addon:HasTalentRank(3, 12).
Last edited by ballagarba : 10-25-10 at 07:16 AM.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 03:39 PM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
I've updated a lot of reminders you people have mentioned for 4.0.1, please download the latest version from Github and see if it all works!
Last edited by evl : 10-25-10 at 03:43 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: