Forum Settings
       
Reply To Thread

Lucy spell/item parser needs dramatic upgradeFollow

#1 May 04 2011 at 2:02 PM Rating: Excellent
Lucy has long been the trusted source for spell data, but doesnt seem to have undergone any code improvements for a couple years. As such, newer effects and specialized data fields are listed as "unknown" or even incorrect data. However, these are not unknown...only unknown to Lucy. Other spell parsers out there have been updated to correctly display the spell data lines in precision detail. In this respect, Lucy is undergoing the process of being a distant 2nd or 3rd data source.

For example, a level 90 enchanter spell is parsed with unknown data at lucy as:
2: Increase AGI by 129
3: Increase DEX by 108
4: Increase ATK by 114
5: Increase Attack Speed by 68%
6: Increase Chance to Critical Hit by 31% with All Skills
7: Unknown #364 (100/14/0)
8: Critical Damage Mob (8)

Slot-7 should read Increase Chance to Triple Attack by 14%. In this case, Lucy was unable to parse this line at all.


Another example, a level 90 berserker discipline Shared Brutality is parsed by Lucy as:
1: Skill Damage Amount (79)
2: Skill Damage Amount (79)
3: Skill Damage Amount (159)
4: Skill Damage Amount (159)
5: Skill Damage Amount (79)
6: Skill Damage Amount (79)

...when it should be revealing this data:
1: Increase 1H Blunt Damage Bonus by 79
2: Increase 1H Slash Damage Bonus by 79
3: Increase 2H Blunt Damage Bonus by 159
4: Increase 2H Slash Damage Bonus by 159
5: Increase Hand to Hand Damage Bonus by 79
6: Increase Piercing Damage Bonus by 79


Another example of Lucy failing to interpret code, the level 90 enchanter aura (and the 85, 80, 75 versions)
1: Persistent Effect: Unknown Spell

In this case, you are done with lucy. If you went elsewhere you would see: 1: Aura Effect: Mana Reiteration II

Looking further at mana reiteration effect from the other parser we see:
Duration: 18s (3 ticks), Extend: Yes
Max Hits: 6 Matching Spell
1: Cast on Spell Use: Mana Reiteration Strike II Chance: 100%
2: Limit Type: Detrimental
3: Limit Effect: Current HP
5: Limit Spell: Exclude Mana Reiteration Strike II
6: Limit Type: Exclude Procs
7: Limit Max Level: 100 (lose 0% per level)
8: Limit Min Mana Cost: 10



#2 May 05 2011 at 9:04 AM Rating: Excellent
**
373 posts
bandoslav wrote:
Lucy has long been the trusted source for spell data, but doesnt seem to have undergone any code improvements for a couple years. As such, newer effects and specialized data fields are listed as "unknown" or even incorrect data. However, these are not unknown...only unknown to Lucy. Other spell parsers out there have been updated to correctly display the spell data lines in precision detail. In this respect, Lucy is undergoing the process of being a distant 2nd or 3rd data source.



Thanks for the post, Bandoslav. I'll look into this and see what we can do. Appreciate the comment.
#3 May 05 2011 at 3:51 PM Rating: Excellent
Guru
***
1,274 posts
I updated the parser to handle the spell effects that you pointed out. If you come across others, post them here and I'll take a look.
#4 May 10 2011 at 6:48 AM Rating: Excellent
Thanks for considering the feedback and the updates!

Here are some more effects that lucy has difficulty with; by updating code for one spell series I assume it updates those lines for older spell series using the same spdat?

http://lucy.allakhazam.com/spell.html?id=26503&source=Live (Smoldering Bones)
2: Unknown #367 (100/3/0)
...should read
2: Transform Body Type (3)
Causes the affected creature to appear undead

----
http://lucy.allakhazam.com/spell.html?id=26506&source=Live (Splirt rk II)
11: Hitpoints unknown calc: 1078 range: 1 -> 0
...should read:
11: Decrease Current HP by 779 per tick (Growing -77 to -1559 @ 78/tick)

----
http://lucy.allakhazam.com/spell.html?id=26421&source=Live (Sphere of Blight)
1: Persistent Effect: Unknown Spell
...should read:
1: Aura Effect: Blight Effect II

---
http://lucy.allakhazam.com/spell.html?id=26361&source=Live (Bonestitch Manakin)
1: Persistent Effect: Unknown Spell
...should read:
1: Aura Effect: Bonestitch Manikin Effect II

---
http://lucy.allakhazam.com/spell.html?id=26337&source=Live (Blighted Venin)
1: Decrease Hitpoints by 4683
2: Unknown #365 (100/5/85)
...should read:
1: Decrease Current HP by 4683
2: Cast on Killshot: Coagulated Essence Rk. II Chance: 5%

---
http://lucy.allakhazam.com/spell.html?id=25001&source=Live (Respite)
1: Increase Endurance by 964 per tick
3: Unknown #410 (100/25/0)
...should read:
1: Increase Current Endurance by 964 per tick
3: Cap Endurance at 25%


...Thanks!
#5 Jun 16 2011 at 11:03 AM Rating: Excellent
Glyph of the Cataclysm reads:
1: Critical Damage Mob (60)
2: Critical Damage Mob (60)
3: Critical Damage Mob (60)
4: Critical Damage Mob (60)
5: Critical Damage Mob (60)
6: Critical Damage Mob (60)
7: Spell Crit Chance (0)
8: Unknown #375 (100/60/0)


It should provide:
1: Increase Critical 1H Blunt Damage by 60%
2: Increase Critical 1H Slash Damage by 60%
3: Increase Critical 2H Blunt Damage by 60%
4: Increase Critical 2H Slash Damage by 60%
5: Increase Critical Hand to Hand Damage by 60%
6: Increase Critical Piercing Damage by 60%
7: Increase Critical Nuke Damage by 60%
8: Increase Critical DoT Damage by 60%
#6 Sep 03 2011 at 7:00 AM Rating: Good
Lucy Called Shots reads:
Slot Description
1: Skill Attack (130)
2: Skill Attack (130)
3: Skill Attack (105)
4: Skill Attack (105)
5: Add effect: Called Shots Effect

It should read:
1: Archery Attack for 130 with 400% Accuracy Mod
2: Archery Attack for 130 with 450% Accuracy Mod
3: Archery Attack for 105 with 500% Accuracy Mod
4: Archery Attack for 105 with 600% Accuracy Mod
5: Cast: Called Shots Effect

------------

Thaumatize Pet Mana Regen Boost IV
Slot Description
7: Cannot parse 'UNDEFINED' (100/250/0)

Should read:
Max Hits: 1 Incoming Hit Attempt
7: Increase Current Mana by 250 per tick

-----------

Strategic Strike Rk. II
Slot Description
1: Skill Attack (782)

Should read:
1: 2H Slash Attack for 782 with 10000% Accuracy Mod


Necro Warning: This post occurred more than thirty days after the prior, and may be a necropost.
#7 Oct 05 2011 at 11:40 PM Rating: Excellent
$title{308642}
*****
0X317B posts
Sorry about that. I'll get on this as soon as I can. Usually, one of the CMs sees them and pings us, but it's hard to catch them all. What's the spell on the first one in your first post?

Basically, if you find these, what I need is (a) link to spell, (b) unknown # and stuff following it, (c) what it should say (examples of changeable things if there are changeable things).
____________________________
Since 1 March 2004

[riftsig]308642[/riftsig]
#8 Dec 19 2011 at 12:47 PM Rating: Excellent
$title{308642}
*****
0X317B posts
Just as a follow-up, we've fixed a lot of these but not all. One more I think should be fixed next reparse (I'll do it tonite if I have time). Persistent effects can be really weird the way they work. If you find any still broken, I probably have to map them to the right thing by hand and re-parse. Please link any with corrections.

Should be fixed on next parse:

http://lucy.allakhazam.com/spell.html?id=26503&source=Live - 2: Cannot parse 'Transform Body Type' (100/3/0)

Todo:

http://lucy.allakhazam.com/spell.html?id=26506&source=Live - 11: Hitpoints unknown calc: 1078 range: 1 -> 0

http://lucy.allakhazam.com/spell.html?id=21661&source=Live -
1: Critical Damage Mob (60)
2: Critical Damage Mob (60)
3: Critical Damage Mob (60)
4: Critical Damage Mob (60)
5: Critical Damage Mob (60)
6: Critical Damage Mob (60)
7: Spell Crit Chance (0)
8: Increase Critical DoT Damage (60)

http://lucy.allakhazam.com/spell.html?id=25411&source=Test - accuracy mod

http://lucy.allakhazam.com/spell.html?id=22620&source=Test - 7: Cannot parse 'UNDEFINED' (100/250/0)

http://lucy.allakhazam.com/spell.html?id=25028&source=Live - skill attack

____________________________
Since 1 March 2004

[riftsig]308642[/riftsig]
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 70 All times are in CST
Anonymous Guests (70)