
Ps: i'm using Winrar to decompress
Moderator: Forum Administrators
Code: Select all
name: "Living Wood Raiment"
id: 115540
bonuses: [
<0>: {
id: 566
bonuses: [
<0>: {"itemLevelDelta":15,"id":1}
<1>: {"nameDescription":"Heroic","id":4}
<2>: {"appearance":1,"id":7}
]
}
<1>: {
id: 567
bonuses: [
<0>: {"itemLevelDelta":30,"id":1}
<1>: {"nameDescription":"Mythic","id":4}
<2>: {"appearance":3,"id":7}
]
}
]
Code: Select all
Catus 49540 // current catus codebase
Catus2old 27041 // prior work on catus 2 before new idea
WarBase 5357 // low-level warcraft api stuff
Catus2new 4932 // new catus 2 idea (on hold while finishing warkit)
WarExport 3206 // backend for warkit, creates WKDB.dat file
WarDBC 1738 // dbc parser for wow stuff
WarKit 1555 // high-level warcraft api (profiles, items, gems, spells, etc.)
Code: Select all
ItemId: 115541
ItemLevel: 665
Type: Leather
Quality: Epic
Equip: Binds when used
Unique: null
Name: Living Wood Grips
Text:
File: INV_Leather_RaidDruid_O_01Glove.blp
ReqProf: null - 0
ReqRep: 0 - 0
ReqRace: [Human, Orc, Dwarf, Night Elf, Undead, Tauren, Gnome, Troll, Goblin, Blood Elf, Draenei, Worgen, Pandaren, Pandaren (A), Pandaren (H)]
ReqClass: [Druid]
ReqLevel: 100 / ReqLevelMax: 0 / CurveId: 0
StatAlloc1: Agility/Intellect: Alloc(5259) Mod(0.00)
StatAlloc2: Stamina: Alloc(7889) Mod(0.00)
StatAlloc3: Haste: Alloc(3076) Mod(0.00)
StatAlloc4: Multistrike: Alloc(3761) Mod(0.00)
Sockets: null
UpgradeChain: UpgradeChain<124>[5]{491:0,492:4,493:8,504:12,505:16}
PvPItemLevel: 0
NamedBonus1: NamedItemBonus(Normal,0,0)[ItemBonus<0>]
NamedBonus2: NamedItemBonus(Warforged,6,0)[ItemBonus<0>, ItemBonus<561>]
NamedBonus3: NamedItemBonus(Heroic,15,0)[ItemBonus<566>]
NamedBonus4: NamedItemBonus(Heroic Warforged,21,0)[ItemBonus<566>, ItemBonus<561>]
NamedBonus5: NamedItemBonus(Mythic,30,0)[ItemBonus<567>]
NamedBonus6: NamedItemBonus(Mythic Warforged,36,0)[ItemBonus<567>, ItemBonus<561>]
ItemSet: ItemSet<1233>(Living Wood Battlegear,null,0)[Restoration, Feral, Guardian, Balance]
+ Restoration (2)
1. [2]<165437>(Item - Druid T17 Restoration 2P Bonus): Nature's Swiftness now works on the next $s1 spell casts.
2. [4]<167714>(Item - Druid T17 Restoration 4P Bonus): When you cast $s1 sequential Healing Touch spells, the mana cost of your next Wild Growth is reduced by $167715s1%.
+ Feral (2)
1. [2]<165431>(Item - Druid T17 Feral 2P Bonus): Dealing bleed damage generates $s1 Energy.
2. [4]<165432>(Item - Druid T17 Feral 4P Bonus): While Berserk is active, special attacks deal an additional $s1% bleed damage to the target over $166638d.
+ Guardian (2)
1. [2]<165410>(Item - Druid T17 Guardian 2P Bonus): While you have the Tooth and Claw buff, Maul consumes ${$165411m1/-10} less Rage.
2. [4]<165423>(Item - Druid T17 Guardian 4P Bonus): Applying Tooth and Claw to a target increases the healing of your next Frenzied Regeneration by $177969s1%. Stacks up to $177969u times.
+ Balance (2)
1. [2]<165433>(Item - Druid T17 Balance 2P Bonus): Reduces the cast time of Wrath and Starfire by $s1%.
2. [4]<166677>(Item - Druid T17 Balance 4P Bonus): Wrath and Starfire casts reduce the cooldown of Celestial Alignment by ${$m1/1000} sec.
Code: Select all
ItemId: 95796
ItemLevel: 502
Type: Leather
Quality: Epic
Equip: Binds when used
Unique: null
Name: Bracers of the Midnight Comet
Text:
File: INV_Bracer_Leather_RaidRogue_M_01.blp
ReqProf: null - 0
ReqRep: 0 - 0
ReqRace: [Human, Orc, Dwarf, Night Elf, Undead, Tauren, Gnome, Troll, Goblin, Blood Elf, Draenei, Worgen, Pandaren, Pandaren (A), Pandaren (H)]
ReqClass: [Warrior, Paladin, Hunter, Rogue, Priest, Death Knight, Shaman, Mage, Warlock, Monk, Druid]
ReqLevel: 90 / ReqLevelMax: 0 / CurveId: 0
StatAlloc1: Agility: Alloc(5259) Mod(0.50)
StatAlloc2: Stamina: Alloc(7889) Mod(0.00)
Sockets: [Yellow]
UpgradeChain: UpgradeChain<116>[3]{465:0,466:4,467:8}
PvPItemLevel: 0
SuffixGroup: 541
Suffix01: RandomSuffix<336>("of the Critical Strike")
Suffix02: RandomSuffix<337>("of the Critical Strike")
Suffix03: RandomSuffix<338>("of the Haste")
Suffix04: RandomSuffix<339>("of the Mastery")
Suffix05: RandomSuffix<340>("of the Haste")
NamedBonus1: NamedItemBonus(Raid Finder)
Group1: <95796> [NamedItemBonus(Raid Finder)]
Group2: <94979> [NamedItemBonus(Normal)] <--
Group3: <96168> [NamedItemBonus(Thunderforged)]
Group4: <96540> [NamedItemBonus(Heroic)]
Group5: <96912> [NamedItemBonus(Heroic Thunderforged)]
ItemSet: null
My main area of interest is your spell database (and then item proc rate info). If you really know the CDs of abilities, etc. I could add features to WCL to detect how optimally you're using abilities.... or I could see if your trinket procs were below or above avg etc.raffy wrote:Cool! I'll let you know when it's stable.
My approach to the spells is that I provide all of the low level data pretty much as-is, and then I'm curating higher-level abstractions on top of this, which hide all of the strange stuff. I'm basically data mining the spell data for certain patterns, and then trying to find assumptions that hold true for that group of spells. Then I flatten all of the nasty structures down into something nice and clean and expose it via Spell ID.Kihrawr wrote:My main area of interest is your spell database (and then item proc rate info). If you really know the CDs of abilities, etc. I could add features to WCL to detect how optimally you're using abilities.... or I could see if your trinket procs were below or above avg etc.
Code: Select all
?100, Druid/Feral, Night Elf, JC/700, Eng/666
118941 # [640] Crown of Woe
109951 !524 # [630] Fireblade Collar (Heroic)
109938 !524 # [630] Blackwater Spaulders (Heroic)
109884 !524 # [630] Chestguard of Burning Focus (Heroic)
109832 !524 # [630] Leafmender Girdle (Heroic)
109810 !524 # [630] Bloodfeather Leggings (Heroic)
109787 !524 # [630] Boots of Burning Focus (Heroic)
109871 !524 # [630] Leafmender Wraps (Heroic)
109850 !524 # [630] Crystalbinder Gloves (Heroic)
109759 !524 # [630] Ro-Ger's Brown Diamond Seal (Heroic)
118297 # [680] Timeless Solium Band of the Assassin
109995 !524 # [630] Blood Seal of Azzakel (Heroic)
109998 !524 # [630] Gor'ashan's Lodestone Spike (Heroic)
109918 !524 # [630] Soot-Scarred Longcloak (Heroic)
110040 !524 # [630] Crushto's Neck Separator (Heroic)
One feature that I would really like to add to Warcraft Logs is the ability to auto-translate logs into a person's native language. This requires having a database of localized names for all NPCs and abilities. I probably should build this name database myself from the logs themselves, but to do that I need an initial "seed" of common abilities.raffy wrote:I'm just working with enUS. The localizations are easy extract, do you need a (SpellID, Localization) <-> Spell Name map? I could dump you one. Maybe I can add an optional WarKit file for localizations.