Page 1 of 2

RaidChecklist needs YOU for a MoP update!

Posted: Sun Aug 26, 2012 12:32 am
by Anyia
Dear Petopians,

I've had a number of requests for an update of RaidChecklist for the Mists of Pandaria expansion. As I am no longer playing WoW myself, and both Malazee and I are busy with Other Stuff(tm), the only way RaidChecklist will get its needed update is if somebody else tells me what the MoP ability changes are. Given the add-on was a result of the discussions and data collection here on the Petopia forums in the first place, what better place to ask for this assistance? :)

If there is an interest in getting RaidChecklist updated, I will need the following:
  • The spell/talent IDs of all removed abilities (more about IDs below).
  • New level requirements for any spells which have been moved to a new level, plus the spell ID.
  • Any IDs of spells/talents which have had their effect changed to no longer match the category RCL has it in, together with the new category it should be in.
  • New spells/talents: ID, RCL category, class, talent tree, pet family (if pet ability), level requirement, and, if it's a talent which requires a certain number of points before getting the effect - the number of talent points required.
So where do you get the spell ID? I find it easiest to use wowdb. Just find the correct ability then look at the address bar. These days it's in the form of http://www.wowdb.com/spells/7386-sunder-armor, where 7386 is the ability ID. Easy!

If you want to make really sure it's the correct spell ID, then in-game you can use this command:
/run print(GetSpellLink(7386))
Note that this trick doesn't work for talents.

If there is sufficient community interest and it seems like the necessary information is being pulled together, then I'll find some time to pull out my free2play account and incorporate these changes and drop alpha releases in this thread for testing. I reserve the right to not do the update if I think it's likely the information is substantially incomplete - I'd feel bad about releasing a known bad version.

I'll happily give credit in the "about" section in RCL to anyone contributing valid data. Also, if someone wants to be extra nice to me and reserve a post in this thread and keep an information summary of all posted changes there, said person will be looked upon with much regard by yours truly!

Thank you,
/Anyia, trying to be useful

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Aug 26, 2012 12:43 am
by Slickrock
A summary of all the abilities is here, but we need to identify all the spells, talents, and effects.

http://laeleiweyn.blogspot.com/2012/08/ ... table.html

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Aug 26, 2012 1:56 am
by Kalliope
There's actually a handy list on Petopia too!

These are all pet ability spell numbers. First, the completely new ones:

basilisk - petrifying gaze - 126423
crane - lullaby - 126246
goat - trample - 126402
porcupine - paralyzing quill - 126355
quilen - fearless roar - 126373
quilen - eternal guardian - 126393
water strider - still water - 126309
water strider - surface trot - 126311

Then the replacement ones:

hyena (old) - tendon rip - 3604
hyena (new) - cackling howl - 128432
serpent (old) - corrosive spit - 35387
serpent (new) - serpent's swiftness - 128433
spirit beast (old) - roar of courage - 93435
spirit beast (new) - spirit beast blessing - 128997

Changed effects seem to have the same numbers, but here they are anyway:

boar - gore - 35290
cat - roar of courage - 93435
raptor - tear armor - 50498
rhino - stampede - 57386
tallstrider - dust cloud - 50285

Hope that helps!

Re: RaidChecklist needs YOU for a MoP update!

Posted: Thu Aug 30, 2012 7:51 am
by Anyia
Dear flippin' deity!!! They've changed everything!!! Aieeeeeeee!

Talent trees no more, half the buff categories gone, ability levels changed, resists gone (are there any totems left?!), new pet families (yay)... just wow. This will take a while to sort out. Quite a while. Might need to rewrite some of the core logic to handle "specializations" instead of the old talent trees. Le sigh.

Re: RaidChecklist needs YOU for a MoP update!

Posted: Thu Aug 30, 2012 2:51 pm
by Kalliope
Totems are down to temporary droppables rather than buffs now, as far as I know. It's....different!

Re: RaidChecklist needs YOU for a MoP update!

Posted: Fri Aug 31, 2012 10:02 pm
by Akycha
There is a great list of all the class buffs and debuffs in the comments on trueshot aura on wowhead(http://www.wowhead.com/spell=19506). I used this when setting up my power auras. Doesn't include the pet stuff but you can get that here.

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sat Sep 01, 2012 7:27 am
by Anyia
After having spent the day rewriting good portions of RaidChecklist as well as testing out new stuff with Kalliope (thank you!), I think I have things to a state where it at least doesn't throw errors any more. The database is still woefully in need of an update, and it won't currently handle any talents properly, but one step at a time hmm? :)

So, don't get your hopes up too high with this drop, but it should be a step in the right direction!

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sat Sep 01, 2012 8:02 am
by Kalliope
My pleasure! :D

I am liking the alpha version - it really shows how streamlined everything is.

Here's the quick and dirty version of the other new pets that are coming/here:

Warlocks:
- fel imp (imp)
- voidlord (voidwalker)
- observer (felhound)
- shivarra (succubus)
- wrathguard (felguard)
- terrorguard (doomguard)
- abyssal (infernal)
- all from level 75 talent

Death Knights:
- geist (ghoul) - glyph

Shamans:
- earth and fire elementals as actual pets
- level 90 talent

And also as promised, the Big List of Battle Resers:
- death knights
- warlocks
- druids
- hunters (quilen)

Shamans can only res themselves and warlocks can also res themselves (significant, since it's the only bres that can work as either, though not both).

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sat Sep 01, 2012 11:05 am
by Akycha
I'll check this out today and give you any errors I get/find and feedback on how it feels/works.

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sat Sep 01, 2012 7:48 pm
by Anyia
Making a note for myself here so I don't forget:

Check if using [Dust of disappearance] is actually a spell cast. If so, I can use that to detect when someone untalents/unglyphs, and then reinspect intermittently until all their talent points are spent again. Of course, it would be so much easier if Blizzard had provided some sort of notification when someone (un)talents...

Update: Nope, no such luck. Tested both Vanishing Powder and Dust of Disappearance. Using either left no trace in the combat log (or the internal event handling). Guess the servers will just have to put up with a bunch of intermittent inspect requests; Hopefully Blizzard will add a notification later when they get fed up with wasting bandwidth on unneeded inspections...

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sat Sep 01, 2012 9:08 pm
by Anyia
Another update, hopefully less fragile than the previous one!

The database is still not up-to-date in many areas, please bear with me, I'm working on it...

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sat Sep 01, 2012 9:30 pm
by Kalliope
Hunted down monk dispels:

detox - disease/poison - level 20 - 115450
internal medicine - disease/poison/magic - level 20 (mistweaver only) - 115451

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sat Sep 01, 2012 9:55 pm
by Kalliope
Extended version of the new warlock pets:

Warlocks:
fel imp (imp):
- blood pact - stamina - either 6307 or 103127
- sear magic - dispels target and up to three others near the target (mini-mass dispel?) - 115276
voidlord (voidwalker):
- disarm - disarms - 124539
observer (felhound):
- clone magic - offensive dispel - 115284
- optical blast - interrupt (24s cd) - 115781
shivarra (succubus):
- mesmerize - CC any - 115268
- fellash - knockback (25s cd) - 115770
wrathguard (felguard):
- mortal cleave - mortal strike (passive on basic attack) - 115625
- all from level 75 talent

Side note: the felpuppy offensive dispel is missing from alpha 2b too.

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Sep 02, 2012 12:56 am
by Akycha
heh I had an lua error for you but you've already got another version out! I'll grab that version. Here is the lua error just in case it is still useful.

1x RaidChecklist-@project-version@\stableproviders.lua:51: bad argument #1 to "ipairs" (table expected, got nil)
<in C code>
RaidChecklist-@project-version@\stableproviders.lua:51: in function <RaidChecklist\stableproviders.lua:45>
RaidChecklist-@project-version@\stableproviders.lua:64: in function "?"
RaidChecklist-@project-version@\main.lua:82: in function <RaidChecklist\main.lua:80>

Locals:
(for index) = 4
(for limit) = 5
(for step) = 1
i = 4
family = "Basilisk"
abilities_list = nil
clear_stableprovider = <func> @RaidChecklist\stableproviders.lua:36
family_abilities = <table> {
Worm = <table> {}
Wasp = <table> {}
Quilen = <table> {}
Water Elemental = <table> {}
Silithid = <table> {}
Nether Ray = <table> {}
Water Strider = <table> {}
Ravager = <table> {}
Scorpid = <table> {}
Hydra = <table> {}
Bear = <table> {}
Beetle = <table> {}
Chimaera = <table> {}
Crocolisk = <table> {}
Dog = <table> {}
Succubus = <table> {}
Felhunter = <table> {}
Hyena = <table> {}
Dragonhawk = <table> {}
Bird of Prey = <table> {}
Rhino = <table> {}
Monkey = <table> {}
Gorilla = <table> {}
Doomguard = <table> {}
Felguard = <table> {}
Moth = <table> {}
Tallstrider = <table> {}
Cat = <table> {}
Bat = <table> {}
Shale Spider = <table> {}
Wolf = <table> {}
Fox = <table> {}
Imp = <table> {}
Warp Stalker = <table> {}
Voidwalker = <table> {}
Spider = <table> {}
Carrion Bird = <table> {}
Goat = <table> {}
Crab = <table> {}
Core Hound = <table> {}
Serpent = <table> {}
Boar = <table> {}
Turtle = <table> {}
Wind Serpent = <table> {}
Devilsaur = <table> {}
Ghoul = <table> {}
Raptor = <table> {}
Spirit Beast = <table> {}
Sporebat = <table> {}
}
update_stableprovider = <func> @RaidChecklist\stableproviders.lua:24

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Sep 02, 2012 4:32 am
by Akycha
So I did some dailies and ran a few regular dungeons with some friends. I'm still noticing the huge slow down at times. Whenit happens Raid list spikes up to 8 or 12 mb of memory. I've not seen anything below those or between them even show up on the default gui's list of addons using memory. This is probably the problem. Since the next highest was Big wigs at 1.2mb. I tried to get a hold on whenit happened but wasn't able to get anything conclusive. It happens often when I summon pets or dismount, but not always. I'll get it sometimes when I first log into an instance. I also had it happen when I was just fighting stuff for dailies in molten front by myself. *scrathes head*

At anyrate my bug bag grabbed 6 errors. This time I put em in a text document for ya.

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Sep 02, 2012 4:47 am
by Kalliope
I noticed some near-game-crashing lag heading into small bgs too, even with alpha 2b. :/

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Sep 02, 2012 6:27 am
by Anyia
Thank you Akycha! Your reports are incredibly useful! I'm not sure I've worked out the cause of the slow-down/memory-hogging yet, but I've made a couple of changes which might help. One command which might give me some additional information is this:
/dump RaidChecklist.is.state

I've fixed the "stableprovider" bug - I didn't have Basilisks as a known pet family (now added), and I'm also guarding against that case for future cases/languages.

All the lists have received a face-lift, and they should now look a lot more balanced in their layout. The new category "Support" has been added, which now also has combat resses included. The "Buffs" category is now limited to the buffs used by the Blizz UI, to be consistent.

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Sep 02, 2012 6:49 am
by Kalliope
I like the split of buffs/debuffs even better; this is really clean!

Warlock pet - observer needs to move to offensive dispels and warlock pet - fel hunter needs to be added to offensive dispels too. I can't recall a warlock defensive dispel that isn't tied to a pet offhand, but I might be forgetting something. :?

Also, repentance is now a paladin talent. Any spec can have it.

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Sep 02, 2012 9:16 am
by Meggers
Only the pets can dispell. :)

Re: RaidChecklist needs YOU for a MoP update!

Posted: Sun Sep 02, 2012 10:33 am
by Anyia
Last update for tonight. I still have an issue with pets not getting looked up properly, and ending up with "Missing name for blah-blah...", and when that happens they also don't seem to get purged even after leaving the group. I'll look into that tomorrow...