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 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, 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-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-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 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 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-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-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 08-29-10, 05:14 AM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
You might wanna add this to the priest module:
addon:AddReminder("Missing Vampiric Embrace", function() return (addon:HasTalent(3, 14) and not addon:PlayerHasBuff("Vampiric Embrace")) end, "Spell_Shadow_UnsummonBuilding", {type = "spell", spell = "Vampiric Embrace", unit = "player"})
And maybe this to the warlock module (there's probably some better way of checking for a pet than HasPetSpells() but...):
addon:AddReminder("Missing Soul Link", function() return (addon:HasTalent(2, 9) and not addon:PlayerHasBuff("Soul Link") and HasPetSpells()) end, "Spell_Shadow_GatherShadows", {type = "spell", spell = "Soul Link", unit = "player"})
Also, you might want to change the Master Firestone/Spellstone to Grand Firestone/Spellstone, also in the warlock module.

Trully awesome addon though, absolutely love it!


.
Last edited by ballagarba : 08-29-10 at 05:59 AM.
Report comment to moderator  
Reply With Quote
Unread 08-17-10, 11: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 Slaxi81
There's a problem with the german (perhaps with other languages) client.
I'm aware of this but as adding multi language support would require a substantial rewrite I'm putting it on hold for now.
Report comment to moderator  
Reply With Quote
Unread 07-19-10, 08:10 AM  
Slaxi81
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Thanks for adding Greater Blessings.

There's a problem with the german (perhaps with other languages) client.

First it doesn't work with the english names in lua. --> no problem, just changed it in german.
But there are some german names like "Magische rÜstung" you can't change, because the Ü (or Ä/Ö).
Some idea how i can get it to work nevertheless?


sorry for bad english an have a nice day

slaxi

edit: found a solution for a part of this problem, just take "\195\188" instead of "Ü" at the german-client.
Last edited by : 08-07-10 at 03:40 PM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 06-29-10, 12:44 AM  
evl
A Kobold Labourer
 
evl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 8
Anyone still experiencing problems? I don't currently have a druid to test with.
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 09:37 AM  
lacktorium
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Have a similar error for Druid

Code:
Message: Interface\AddOns\evl_Reminders\evl_Reminders.lua:151: bad argument #1 to 'ipairs' (table expected, got string)
Time: 
Count: 52
Stack: [C]: in function `ipairs'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:151: in function `PlayerHasAnyAura'
Interface\AddOns\evl_Reminders\modules\druid.lua:2: in function `callback'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:227: in function `UpdateReminders'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:51: in function <Interface\AddOns\evl_Reminders\evl_Reminders.lua:45>

Locals: (*temporary) = "Mark of the Wild"
(*temporary) = "table expected, got string"
 = <function> defined =[C]:-1
Originally posted by zedbg
Got some error on my priest after last update :
Code:
Interface\AddOns\evl_Reminders\evl_Reminders.lua:151: bad argument #1 to 'ipairs' (table expected, got string)
Count: 11

Call Stack:
[C]: ?
[C]: in function `ipairs'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:151: in function `PlayerHasAnyAura'
Interface\AddOns\evl_Reminders\modules\priest.lua:2: in function `callback'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:227: in function `UpdateReminders'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:51: in function <Interface\AddOns\evl_Reminders\evl_Reminders.lua:45>
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 04:48 AM  
zedbg
A Kobold Labourer

Forum posts: 0
File comments: 41
Uploads: 0
Got some error on my priest after last update :

Interface\AddOns\evl_Reminders\evl_Reminders.lua:151: bad argument #1 to 'ipairs' (table expected, got string)
Count: 11

Call Stack:
[C]: ?
[C]: in function `ipairs'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:151: in function `PlayerHasAnyAura'
Interface\AddOns\evl_Reminders\modules\priest.lua:2: in function `callback'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:227: in function `UpdateReminders'
Interface\AddOns\evl_Reminders\evl_Reminders.lua:51: in function <Interface\AddOns\evl_Reminders\evl_Reminders.lua:45>
Report comment to moderator  
Reply With Quote
Unread 06-04-10, 05:12 PM  
Imperfection
A Kobold Labourer
 
Imperfection's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 45
Uploads: 1
Possible for the poisons window to pop only while in raid mod ?
Would be really nice.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: