Overview
This is a non-intrusive addon that messages when close to or at the 5 instance pr hour cap.
Features
* Automatically notification when locked to 3 or more instances within an hour.
* Automatically notification when locked to 15 or more instances within an day.
* Automatically notification when at the cap and a new instance becomes available
* Fully automatic if the party leader has the addon installed.
* Handles cases where your alt resets while your main is offline
* Handles cases where the party is offline inside while party leader resets
* Handles implicit resetting when leaving group
* Is NOT automatic if party leader doesn't have the addon. In that case you must type "/ic reset", to let the addon know that instances were reset by party leader.
How to use it
Type "/ic" for help
Type "/ic print" to get a full list of the instances within the last hour
Type "/ic printall" to get a full list of the instances within the last 24 hours
Type "/ic reset" to flag instances as reset. Use this if party leader does not have this addon
it seem the addon counts every fact of crossing the dungeon portal as spent cooldown. Sometime it's wrong. for example: when I enter the same dungeon with 2 or more alternative personages the addon calculate 2 or more spent cooldown, but in real only one was spent. Every dungeon has an ID. And it will be right if addon calculate dungeon by ID
Hey! Found mistake :
[12:58:22] InstanceCounter: You are now only saved to 4 instances for the last >>>>>>24<<<<<<< hours.
[12:58:52] InstanceCounter: You have entered 4 instances in the last hour, next instance will reset in 03:57
[12:58:52] InstanceCounter: You have entered 12 instances in the last day, next instance will reset in 06:23:47
It should be 'last hour' not '24 hours'.
It would be great if you will make this addon independent for each character. Thank you for your work!!!
Any ETA on when you'll fix the bug where instances are being merged that aren't the same ID? This really kills the addon for me.
Maybe change it to "Same instance ID as last detected?" and allow us to click no so it doesn't merge database entries.
In reply to sakray777:
Yes, I have added a new version that includes that.
Great addon, really amazing. Only request/sugestion i have is a minimap icon or titanpanel support for displaying all the timers when mouse over.
(deleted)
I get this LUA error. It's not gamebreaking, but it seems to happen every 5 seconds.. I'm guessing on instance checking. I guess once it reached a certain count I got a pop up saying addons are causing a lot of errors and to either ignore it or disable some addons to solve it.
This happens because the variables setting the limit for hour (3) and day (15) are not initialized (nil)
In reply to MrFIXlT:
Yeah, you're right. I looked at the code just now and those variables only show up the one time and it's in the line trying to use it for comparing.
In reply to itsthenewdc:
Yeah missed those names in a refactoring. The issue is fixed in the newest version
Do you have a preferred way to send you some cleanup changes?
(no functional differences, just small refactor to avoid unnecessary global writes)
In reply to MrFIXlT:
I have added a link to the repo
just downloaded this tonight.
i have more than one account so I was using second account to reset by promoting that toon to lead and then logging off.
that toon would reset and log out then I would log back in the game. Eventually I get lead again in time.
I checked the addon with ic print and i dont see a count.
I tried IC reset as i thought this was how to manually tell it that there was a instance reset.
I tried IC Print again and still no instance count. All it seemed to do was reset the timer to the begining.
Am I doing something wrong? Do I need to have every toon in group/raid with the addon?
I only have it enabled with one account since i didn't see a need to have it on the others since I planned to monitor from my main account.
In reply to E_V0lve:
Yeah, you should have it on all the toons, especially the ones in a party that will have leader at any time.
There isn't any way to tell from blizzard when an instance is a new instance, so the addon does its best to guess when this happens. The primary ways it figures this out is:
1. You reset the instance while outside
- Here only you need the addon
2. The party leader resets the instance
- Here both you and your party leader needs the addon
3. You reset the instance using your own alt on the same account
- Here only you need the addon
4. The party leader resets the instance while you were offline
- Here both you and your party leader needs the addon. You will be sent a message that the instance was reset by the party leader once you log on
5. You have teleported somewhere else in the instance while offline.*
- Here only you need the addon. But this only works for some instances, and you need to have moved to a different zone in the instance.
For 2. it's also enough if the party leader has the weak aura InstanceHistory instead
Can you make a version for Retail, please?
In reply to LoneStar2911:
Consider using the addon SavedInstances for retail instead. It handles the daily heroics, raid finder and scenarios much better.