Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified assets/database/db.bin
Binary file not shown.
5,380 changes: 2,721 additions & 2,659 deletions assets/database/db.json

Large diffs are not rendered by default.

Binary file modified assets/database/leftover_db.bin
Binary file not shown.
167 changes: 104 additions & 63 deletions assets/database/leftover_db.json

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions assets/enchants/descriptions.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
"1889": "",
"1890": "",
"1891": "",
"1892": "",
"1893": "",
"1894": "",
"1896": "",
"1897": "",
Expand Down
238 changes: 35 additions & 203 deletions sim/common/tbc/stat_bonus_cds_auto_gen.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,35 @@ func RegisterAllOnUseCds() {
// FireResistance
shared.NewSimpleStatActive(13164) // Heart of the Scale

// HealingPower
shared.NewSimpleStatActive(18820) // Talisman of Ephemeral Power
shared.NewSimpleStatActive(19344) // Natural Alignment Crystal
shared.NewSimpleStatActive(20636) // Hibernation Crystal
shared.NewSimpleStatActive(22268) // Draconic Infused Emblem
shared.NewSimpleStatActive(22678) // Talisman of Ascendance
shared.NewSimpleStatActive(23046) // The Restrained Essence of Sapphiron
shared.NewSimpleStatActive(23047) // Eye of the Dead
shared.NewSimpleStatActive(24126) // Figurine - Living Ruby Serpent
shared.NewSimpleStatActive(25619) // Glowing Crystal Insignia
shared.NewSimpleStatActive(25620) // Ancient Crystal Talisman
shared.NewSimpleStatActive(25634) // Oshu'gun Relic
shared.NewSimpleStatActive(25936) // Terokkar Tablet of Vim
shared.NewSimpleStatActive(25995) // Star of Sha'naar
shared.NewSimpleStatActive(27828) // Warp-Scarab Brooch
shared.NewSimpleStatActive(28040) // Vengeance of the Illidari
shared.NewSimpleStatActive(28223) // Arcanist's Stone
shared.NewSimpleStatActive(29132) // Scryer's Bloodgem
shared.NewSimpleStatActive(29179) // Xi'ri's Gift
shared.NewSimpleStatActive(29370) // Icon of the Silver Crescent
shared.NewSimpleStatActive(29376) // Essence of the Martyr
shared.NewSimpleStatActive(30293) // Heavenly Inspiration
shared.NewSimpleStatActive(31615) // Ancient Draenei Arcane Relic
shared.NewSimpleStatActive(33828) // Tome of Diabolic Remedy
shared.NewSimpleStatActive(33829) // Hex Shrunken Head
shared.NewSimpleStatActive(35700) // Figurine - Crimson Serpent
shared.NewSimpleStatActive(38288) // Direbrew Hops
shared.NewSimpleStatActive(38290) // Dark Iron Smoking Pipe

// Health
shared.NewSimpleStatActive(33832) // Battlemaster's Determination
shared.NewSimpleStatActive(34049) // Battlemaster's Audacity
Expand All @@ -66,6 +95,12 @@ func RegisterAllOnUseCds() {
shared.NewSimpleStatActive(19952) // Gri'lek's Charm of Valor
shared.NewSimpleStatActive(19957) // Hazza'rah's Charm of Destruction

// SpellDamage
shared.NewSimpleStatActive(19337) // The Black Book
shared.NewSimpleStatActive(19959) // Hazza'rah's Charm of Magic
shared.NewSimpleStatActive(21473) // Eye of Moam
shared.NewSimpleStatActive(30340) // Starkiller's Bauble

// SpellHasteRating
shared.NewSimpleStatActive(19339) // Mind Quickening Gem
shared.NewSimpleStatActive(19343) // Scrolls of Blinding Light
Expand All @@ -76,214 +111,11 @@ func RegisterAllOnUseCds() {
// SpellHitRating
shared.NewSimpleStatActive(19947) // Nat Pagle's Broken Reel

// SpellPower
shared.NewSimpleStatActive(18820) // Talisman of Ephemeral Power
shared.NewSimpleStatActive(19337) // The Black Book
shared.NewSimpleStatActive(19344) // Natural Alignment Crystal
shared.NewSimpleStatActive(19959) // Hazza'rah's Charm of Magic
shared.NewSimpleStatActive(20636) // Hibernation Crystal
shared.NewSimpleStatActive(21473) // Eye of Moam
shared.NewSimpleStatActive(22268) // Draconic Infused Emblem
shared.NewSimpleStatActive(22678) // Talisman of Ascendance
shared.NewSimpleStatActive(23046) // The Restrained Essence of Sapphiron
shared.NewSimpleStatActive(23047) // Eye of the Dead
shared.NewSimpleStatActive(24126) // Figurine - Living Ruby Serpent
shared.NewSimpleStatActive(25619) // Glowing Crystal Insignia
shared.NewSimpleStatActive(25620) // Ancient Crystal Talisman
shared.NewSimpleStatActive(25634) // Oshu'gun Relic
shared.NewSimpleStatActive(25936) // Terokkar Tablet of Vim
shared.NewSimpleStatActive(25995) // Star of Sha'naar
shared.NewSimpleStatActive(27828) // Warp-Scarab Brooch
shared.NewSimpleStatActive(28040) // Vengeance of the Illidari
shared.NewSimpleStatActive(28223) // Arcanist's Stone
shared.NewSimpleStatActive(29132) // Scryer's Bloodgem
shared.NewSimpleStatActive(29179) // Xi'ri's Gift
shared.NewSimpleStatActive(29370) // Icon of the Silver Crescent
shared.NewSimpleStatActive(29376) // Essence of the Martyr
shared.NewSimpleStatActive(30293) // Heavenly Inspiration
shared.NewSimpleStatActive(30340) // Starkiller's Bauble
shared.NewSimpleStatActive(31615) // Ancient Draenei Arcane Relic
shared.NewSimpleStatActive(33829) // Hex Shrunken Head
shared.NewSimpleStatActive(35700) // Figurine - Crimson Serpent
shared.NewSimpleStatActive(38288) // Direbrew Hops
shared.NewSimpleStatActive(38290) // Dark Iron Smoking Pipe

// Spirit
shared.NewSimpleStatActive(28370) // Bangle of Endless Blessings

// Strength
shared.NewSimpleStatActive(10455) // Chained Essence of Eranikus
shared.NewSimpleStatActive(12185) // Bloodsail Admiral's Hat
shared.NewSimpleStatActive(13143) // Mark of the Dragon Lord
shared.NewSimpleStatActive(13171) // Smokey's Lighter
shared.NewSimpleStatActive(13213) // Smolderweb's Eye
shared.NewSimpleStatActive(13353) // Book of the Dead
shared.NewSimpleStatActive(13382) // Cannonball Runner
shared.NewSimpleStatActive(13515) // Ramstein's Lightning Bolts
shared.NewSimpleStatActive(13937) // Headmaster's Charge
shared.NewSimpleStatActive(14022) // Barov Peasant Caller
shared.NewSimpleStatActive(14023) // Barov Peasant Caller
shared.NewSimpleStatActive(14152) // Robe of the Archmage
shared.NewSimpleStatActive(14153) // Robe of the Void
shared.NewSimpleStatActive(15873) // Ragged John's Neverending Cup
shared.NewSimpleStatActive(16022) // Arcanite Dragonling
shared.NewSimpleStatActive(17067) // Ancient Cornerstone Grimoire
shared.NewSimpleStatActive(17690) // Frostwolf Insignia Rank 1
shared.NewSimpleStatActive(17691) // Stormpike Insignia Rank 1
shared.NewSimpleStatActive(17759) // Mark of Resolution
shared.NewSimpleStatActive(17900) // Stormpike Insignia Rank 2
shared.NewSimpleStatActive(17901) // Stormpike Insignia Rank 3
shared.NewSimpleStatActive(17902) // Stormpike Insignia Rank 4
shared.NewSimpleStatActive(17903) // Stormpike Insignia Rank 5
shared.NewSimpleStatActive(17905) // Frostwolf Insignia Rank 2
shared.NewSimpleStatActive(17906) // Frostwolf Insignia Rank 3
shared.NewSimpleStatActive(17907) // Frostwolf Insignia Rank 4
shared.NewSimpleStatActive(17908) // Frostwolf Insignia Rank 5
shared.NewSimpleStatActive(18639) // Ultra-Flash Shadow Reflector
shared.NewSimpleStatActive(19336) // Arcane Infused Gem
shared.NewSimpleStatActive(19340) // Rune of Metamorphosis
shared.NewSimpleStatActive(19341) // Lifegiving Gem
shared.NewSimpleStatActive(19342) // Venomous Totem
shared.NewSimpleStatActive(19930) // Mar'li's Eye
shared.NewSimpleStatActive(19948) // Zandalarian Hero Badge
shared.NewSimpleStatActive(19949) // Zandalarian Hero Medallion
shared.NewSimpleStatActive(19950) // Zandalarian Hero Charm
shared.NewSimpleStatActive(19951) // Gri'lek's Charm of Might
shared.NewSimpleStatActive(19953) // Renataki's Charm of Beasts
shared.NewSimpleStatActive(19954) // Renataki's Charm of Trickery
shared.NewSimpleStatActive(19956) // Wushoolay's Charm of Spirits
shared.NewSimpleStatActive(19979) // Hook of the Master Angler
shared.NewSimpleStatActive(20071) // Talisman of Arathor
shared.NewSimpleStatActive(20072) // Defiler's Talisman
shared.NewSimpleStatActive(21181) // Grace of Earth
shared.NewSimpleStatActive(21326) // Defender of the Timbermaw
shared.NewSimpleStatActive(21488) // Fetish of Chitinous Spikes
shared.NewSimpleStatActive(21579) // Vanquished Tentacle of C'Thun
shared.NewSimpleStatActive(21625) // Scarab Brooch
shared.NewSimpleStatActive(21647) // Fetish of the Sand Reaver
shared.NewSimpleStatActive(21670) // Badge of the Swarmguard
shared.NewSimpleStatActive(21685) // Petrified Scarab
shared.NewSimpleStatActive(21784) // Figurine - Black Diamond Crab
shared.NewSimpleStatActive(21789) // Figurine - Dark Iron Scorpid
shared.NewSimpleStatActive(21891) // Shard of the Fallen Star
shared.NewSimpleStatActive(23001) // Eye of Diminution
shared.NewSimpleStatActive(23027) // Warmth of Forgiveness
shared.NewSimpleStatActive(23040) // Glyph of Deflection
shared.NewSimpleStatActive(23558) // The Burrower's Shell
shared.NewSimpleStatActive(23564) // Twisting Nether Chain Shirt
shared.NewSimpleStatActive(23565) // Embrace of the Twisting Nether
shared.NewSimpleStatActive(23570) // Jom Gabbar
shared.NewSimpleStatActive(23587) // Mirren's Drinking Hat
shared.NewSimpleStatActive(23763) // Hyper-Vision Goggles
shared.NewSimpleStatActive(23824) // Rocket Boots Xtreme
shared.NewSimpleStatActive(23825) // Nigh Invulnerability Belt
shared.NewSimpleStatActive(23835) // Gnomish Poultryizer
shared.NewSimpleStatActive(23836) // Goblin Rocket Launcher
shared.NewSimpleStatActive(24092) // Pendant of Frozen Flame
shared.NewSimpleStatActive(24093) // Pendant of Thawing
shared.NewSimpleStatActive(24095) // Pendant of Withering
shared.NewSimpleStatActive(24097) // Pendant of Shadow's End
shared.NewSimpleStatActive(24098) // Pendant of the Null Rune
shared.NewSimpleStatActive(24106) // Thick Felsteel Necklace
shared.NewSimpleStatActive(24110) // Living Ruby Pendant
shared.NewSimpleStatActive(24116) // Eye of the Night
shared.NewSimpleStatActive(24117) // Embrace of the Dawn
shared.NewSimpleStatActive(24121) // Chain of the Twilight Owl
shared.NewSimpleStatActive(24124) // Figurine - Felsteel Boar
shared.NewSimpleStatActive(24127) // Figurine - Talasite Owl
shared.NewSimpleStatActive(24376) // Runed Fungalcap
shared.NewSimpleStatActive(24390) // Auslese's Light Channeler
shared.NewSimpleStatActive(24551) // Talisman of the Horde
shared.NewSimpleStatActive(25786) // Hypnotist's Watch
shared.NewSimpleStatActive(25827) // Muck-Covered Drape
shared.NewSimpleStatActive(25829) // Talisman of the Alliance
shared.NewSimpleStatActive(25996) // Emblem of Perseverance
shared.NewSimpleStatActive(27529) // Figurine of the Colossus
shared.NewSimpleStatActive(27770) // Argussian Compass
shared.NewSimpleStatActive(27900) // Jewel of Charismatic Mystique
shared.NewSimpleStatActive(28042) // Regal Protectorate
shared.NewSimpleStatActive(28111) // Everlasting Underspore Frond
shared.NewSimpleStatActive(28121) // Icon of Unyielding Courage
shared.NewSimpleStatActive(28234) // Medallion of the Alliance
shared.NewSimpleStatActive(28235) // Medallion of the Alliance
shared.NewSimpleStatActive(28236) // Medallion of the Alliance
shared.NewSimpleStatActive(28237) // Medallion of the Alliance
shared.NewSimpleStatActive(28238) // Medallion of the Alliance
shared.NewSimpleStatActive(28239) // Medallion of the Horde
shared.NewSimpleStatActive(28240) // Medallion of the Horde
shared.NewSimpleStatActive(28241) // Medallion of the Horde
shared.NewSimpleStatActive(28242) // Medallion of the Horde
shared.NewSimpleStatActive(28243) // Medallion of the Horde
shared.NewSimpleStatActive(28484) // Bulwark of Kings
shared.NewSimpleStatActive(28485) // Bulwark of the Ancient Kings
shared.NewSimpleStatActive(28590) // Ribbon of Sacrifice
shared.NewSimpleStatActive(28727) // Pendant of the Violet Eye
shared.NewSimpleStatActive(28767) // The Decapitator
shared.NewSimpleStatActive(29181) // Timelapse Shard
shared.NewSimpleStatActive(29387) // Gnomeregan Auto-Blocker 600
shared.NewSimpleStatActive(30300) // Dabiri's Enigma
shared.NewSimpleStatActive(30314) // Phaseshift Bulwark
shared.NewSimpleStatActive(30343) // Medallion of the Horde
shared.NewSimpleStatActive(30344) // Medallion of the Horde
shared.NewSimpleStatActive(30345) // Medallion of the Horde
shared.NewSimpleStatActive(30346) // Medallion of the Horde
shared.NewSimpleStatActive(30348) // Medallion of the Alliance
shared.NewSimpleStatActive(30349) // Medallion of the Alliance
shared.NewSimpleStatActive(30350) // Medallion of the Alliance
shared.NewSimpleStatActive(30351) // Medallion of the Alliance
shared.NewSimpleStatActive(30542) // Dimensional Ripper - Area 52
shared.NewSimpleStatActive(30544) // Ultrasafe Transporter: Toshley's Station
shared.NewSimpleStatActive(30620) // Spyglass of the Hidden Fleet
shared.NewSimpleStatActive(30841) // Lower City Prayerbook
shared.NewSimpleStatActive(30847) // X-52 Rocket Helmet
shared.NewSimpleStatActive(32235) // Cursed Vision of Sargeras
shared.NewSimpleStatActive(32461) // Furious Gizmatic Goggles
shared.NewSimpleStatActive(32472) // Justicebringer 2000 Specs
shared.NewSimpleStatActive(32473) // Tankatronic Goggles
shared.NewSimpleStatActive(32474) // Surestrike Goggles v2.0
shared.NewSimpleStatActive(32475) // Living Replicator Specs
shared.NewSimpleStatActive(32476) // Gadgetstorm Goggles
shared.NewSimpleStatActive(32478) // Deathblow X11 Goggles
shared.NewSimpleStatActive(32479) // Wonderheal XT40 Shades
shared.NewSimpleStatActive(32480) // Magnified Moon Specs
shared.NewSimpleStatActive(32494) // Destruction Holo-gogs
shared.NewSimpleStatActive(32495) // Powerheal 4000 Lens
shared.NewSimpleStatActive(32501) // Shadowmoon Insignia
shared.NewSimpleStatActive(32534) // Brooch of the Immortal King
shared.NewSimpleStatActive(32538) // Skywitch's Drape
shared.NewSimpleStatActive(32539) // Skyguard's Drape
shared.NewSimpleStatActive(32694) // Overseer's Badge
shared.NewSimpleStatActive(32695) // Captain's Badge
shared.NewSimpleStatActive(32782) // Time-Lost Figurine
shared.NewSimpleStatActive(32864) // Commander's Badge
shared.NewSimpleStatActive(33808) // The Horseman's Helm
shared.NewSimpleStatActive(33820) // Weather-Beaten Fishing Hat
shared.NewSimpleStatActive(34029) // Tiny Voodoo Mask
shared.NewSimpleStatActive(34353) // Quad Deathblow X44 Goggles
shared.NewSimpleStatActive(34354) // Mayhem Projection Goggles
shared.NewSimpleStatActive(34355) // Lightning Etched Specs
shared.NewSimpleStatActive(34356) // Surestrike Goggles v3.0
shared.NewSimpleStatActive(34357) // Hard Khorium Goggles
shared.NewSimpleStatActive(34428) // Steely Naaru Sliver
shared.NewSimpleStatActive(34429) // Shifting Naaru Sliver
shared.NewSimpleStatActive(34430) // Glimmering Naaru Sliver
shared.NewSimpleStatActive(34471) // Vial of the Sunwell
shared.NewSimpleStatActive(34847) // Annihilator Holo-Gogs
shared.NewSimpleStatActive(35181) // Powerheal 9000 Lens
shared.NewSimpleStatActive(35182) // Hyper-Magnified Moon Specs
shared.NewSimpleStatActive(35183) // Wonderheal XT68 Shades
shared.NewSimpleStatActive(35184) // Primal-Attuned Goggles
shared.NewSimpleStatActive(35185) // Justicebringer 3000 Specs
shared.NewSimpleStatActive(35275) // Orb of the Sin'dorei
shared.NewSimpleStatActive(35514) // Frostscythe of Lord Ahune
shared.NewSimpleStatActive(35581) // Rocket Boots Xtreme Lite
shared.NewSimpleStatActive(35694) // Figurine - Khorium Boar
shared.NewSimpleStatActive(35703) // Figurine - Seaspray Albatross
shared.NewSimpleStatActive(37127) // Brightbrew Charm
shared.NewSimpleStatActive(37128) // Balebrew Charm
shared.NewSimpleStatActive(37864) // Medallion of the Alliance
shared.NewSimpleStatActive(37865) // Medallion of the Horde
shared.NewSimpleStatActive(38175) // The Horseman's Blade
shared.NewSimpleStatActive(38289) // Coren's Lucky Coin
shared.NewSimpleStatActive(38506) // Don Carlos' Famous Hat
}
34 changes: 0 additions & 34 deletions sim/common/tbc/stat_bonus_procs_auto_gen.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,6 @@ func RegisterAllProcs() {

// Procs

// TODO: Manual implementation required
// This can be ignored if the effect has already been implemented.
// With next db run the item will be removed if implemented.
//
// Increases healing done by up to 43 and damage done by up to 14 for all magical spells and effects.
// shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
// Name: "Eye of Gruul",
// ItemID: 28823,
// Callback: core.CallbackOnHealDealt,
// ProcMask: core.ProcMaskSpellHealing,
// Outcome: core.OutcomeLanded,
// RequireDamageDealt: false
// })

// TODO: Manual implementation required
// This can be ignored if the effect has already been implemented.
// With next db run the item will be removed if implemented.
Expand All @@ -47,26 +33,6 @@ func RegisterAllProcs() {
RequireDamageDealt: false,
})

// Your special attacks have a chance to give you 1001 armor penetration for 15s.
shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Warp-Spring Coil",
ItemID: 30450,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskMeleeMHSpecial | core.ProcMaskMeleeOHSpecial | core.ProcMaskMeleeProc,
Outcome: core.OutcomeLanded,
RequireDamageDealt: true,
})

// Your Nature spells have a chance to restore 334 mana.
shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Name: "Fathom-Brooch of the Tidewalker",
ItemID: 30663,
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskSpellDamage,
Outcome: core.OutcomeLanded,
RequireDamageDealt: false,
})

// Your Mortal Strike, Bloodthirst, and Shield Slam attacks have a 25% chance to heal you for 329 and grant
// 54 Strength for 12s.
shared.NewProcStatBonusEffect(shared.ProcStatBonusEffect{
Expand Down
Loading
Loading