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,371
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 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-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 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 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-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-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-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 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
Post A Reply



Category Jump: