Skip to content

Commit

Permalink
GDI+ and sceptre item type fixes; preparations for Legion league (#976)
Browse files Browse the repository at this point in the history
* added korean poe client names to windowgroup

* Fix GDI+. (#942)

* Don't nuke Gdip.__New.

If the Gdip class gets instantiated multiple times, Gdip will dispose
and never be able to startup properly again if __New is replaced with a
stub.

* Third argument to GdiplusStartup is a pointer.

* Update Harbinger fragments/maps workaround. (#962)

* Update Harbinger fragments/maps workaround, as poe.trade have fixed
them not being unique, but need to avoid specifying the base type as
those are not selectable.

* Only 'Imperial Staff Piece' is missing as a base type, 'Harbinger Map'
is available.

* fixed some sceptres incorrectly being treated as maces on poe.trade

* Fixed beyond map mod not being recognized (map mod warnings)

* added new startup messages

* added selected league to the menu tray tip

* added repeating check, new icon and tray tip for available updates

* version/notes

* changed update timer, now it's really 2h

* updated data files

* ItemInfo data files

* fixed a missing closing quote in the div cards data file
  • Loading branch information
Eruyome committed Jun 7, 2019
1 parent 5d8ab41 commit ff69610
Show file tree
Hide file tree
Showing 18 changed files with 545 additions and 410 deletions.
271 changes: 150 additions & 121 deletions data/DivinationCardList.txt

Large diffs are not rendered by default.

30 changes: 20 additions & 10 deletions data/GemQualityList.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
; Data from https://pathofexile.gamepedia.com/Path_of_Exile_Wiki using the API.
; Comments can be made with ";", blank lines will be ignored.
;
; This file was auto-generated by scrape_poe_gems.py on 2019-01-08 at 21:43:58
; This file was auto-generated by scrape_poe_gems.py on 2019-06-07 at 15:24:03

gemQualityList := Object()
gemQualityList["Unknown Gem"] := "No gem quality information found."
Expand All @@ -26,6 +26,7 @@ gemQualityList["Arctic Breath"] := " 10% increased Area of Effect`n (0.5% per 1%
gemQualityList["Armageddon Brand"] := " 10% increased Cast Speed`n (0.5% per 1% Q)"
gemQualityList["Assassin's Mark"] := " Cursed enemies have a 10% chance to grant a Power Charge when slain`n (0.5% per 1% Q)"
gemQualityList["Ball Lightning"] := " 20% increased Lightning Damage`n (1% per 1% Q)"
gemQualityList["Bane"] := " Applied Curses have 10% increased Effect`n (0.5% per 1% Q)"
gemQualityList["Barrage"] := " 10% increased Projectile Damage`n (0.5% per 1% Q)"
gemQualityList["Bear Trap"] := " 20% increased Physical Damage`n (1% per 1% Q)"
gemQualityList["Blade Flurry"] := " 10% increased Attack Speed`n (0.5% per 1% Q)"
Expand Down Expand Up @@ -90,6 +91,7 @@ gemQualityList["Detonate Mines"] := " 100% increased Cast Speed`n (5% per 1% Q)"
gemQualityList["Devouring Totem"] := " 20% increased totem life`n (1% per 1% Q)"
gemQualityList["Discharge"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Discipline"] := " 20% increased Area of Effect`n (1% per 1% Q)"
gemQualityList["Divine Ire"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Dominating Blow"] := " Minions deal 10% increased Damage`n (0.5% per 1% Q)"
gemQualityList["Double Strike"] := " 10% increased Attack Speed`n (0.5% per 1% Q)"
gemQualityList["Dread Banner"] := " 10% increased effect of Aura`n (0.5% per 1% Q)"
Expand All @@ -104,7 +106,8 @@ gemQualityList["Elemental Weakness"] := " Cursed enemies have -5% to Elemental R
gemQualityList["Empower Support"] := " This Gem gains 100% increased Experience`n (5% per 1% Q)"
gemQualityList["Endurance Charge on Melee Stun Support"] := " 20% increased Stun Duration on Enemies`n (1% per 1% Q)"
gemQualityList["Enduring Cry"] := " 60% increased Area of Effect`n (3% per 1% Q)"
gemQualityList["Enfeeble"] := " Cursed enemies have 10% reduced Accuracy Rating`n Cursed enemies have 10% reduced Critical Strike Chance`n (0.5% per 1% Q)"
gemQualityList["Energy Leech Support"] := " 10% increased Damage while Leeching Energy Shield`n (0.5% per 1% Q)"
gemQualityList["Enfeeble"] := " Cursed enemies have 4% reduced Accuracy Rating`n Cursed enemies have 10% reduced Critical Strike Chance`n (0.2% / 0.5% per 1% Q)"
gemQualityList["Enhance Support"] := " This Gem gains 100% increased Experience`n (5% per 1% Q)"
gemQualityList["Enlighten Support"] := " This Gem gains 100% increased Experience`n (5% per 1% Q)"
gemQualityList["Essence Drain"] := " 20% increased Chaos Damage`n (1% per 1% Q)"
Expand All @@ -121,12 +124,11 @@ gemQualityList["Fireball"] := " 10% chance to Ignite enemies`n (0.5% per 1% Q)"
gemQualityList["Firestorm"] := " 20% increased Damage`n (1% per 1% Q)"
gemQualityList["Flame Dash"] := " 20% increased Cooldown Recovery Speed`n (1% per 1% Q)"
gemQualityList["Flame Surge"] := " 10% increased Cast Speed`n (0.5% per 1% Q)"
gemQualityList["Flame Totem"] := " 20% increased totem life`n (1% per 1% Q)"
gemQualityList["Flameblast"] := " 20% increased Damage`n (1% per 1% Q)"
gemQualityList["Flamethrower Trap"] := " 20% increased Fire Damage`n (1% per 1% Q)"
gemQualityList["Flammability"] := " Ignite on Cursed enemies has 10% increased Duration`n (0.5% per 1% Q)"
gemQualityList["Flesh Offering"] := " 10% increased Skill Effect Duration`n (0.5% per 1% Q)"
gemQualityList["Flicker Strike"] := " 20% increased Damage`n (1% per 1% Q)"
gemQualityList["Flicker Strike"] := " 5% chance to gain a frenzy charge on hit`n (.25% per 1% Q)"
gemQualityList["Fork Support"] := " 10% increased Projectile Damage`n (0.5% per 1% Q)"
gemQualityList["Fortify Support"] := " 10% increased Fortify duration`n (0.5% per 1% Q)"
gemQualityList["Freeze Mine"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
Expand All @@ -151,6 +153,7 @@ gemQualityList["Herald of Ash"] := " 15% increased Fire Damage`n (0.75% per 1% Q
gemQualityList["Herald of Ice"] := " 15% increased Cold Damage`n (0.75% per 1% Q)"
gemQualityList["Herald of Purity"] := " 20% increased Minion Movement Speed`n (1% per 1% Q)"
gemQualityList["Herald of Thunder"] := " 15% increased Lightning Damage`n (0.75% per 1% Q)"
gemQualityList["Holy Flame Totem"] := " 20% increased Projectile Speed`n (1% per 1% Q)"
gemQualityList["Hypothermia Support"] := " 30% increased Chill Duration on Enemies`n (1.5% per 1% Q)"
gemQualityList["Ice Bite Support"] := " 20% increased Damage with Hits against Frozen Enemies`n (1% per 1% Q)"
gemQualityList["Ice Crash"] := " 20% increased Cold Damage`n (1% per 1% Q)"
Expand All @@ -167,7 +170,9 @@ gemQualityList["Increased Critical Damage Support"] := " +15% to Critical Strike
gemQualityList["Increased Critical Strikes Support"] := " 20% increased Critical Strike Chance`n (1% per 1% Q)"
gemQualityList["Increased Duration Support"] := " 10% increased Skill Effect Duration`n (0.5% per 1% Q)"
gemQualityList["Infernal Blow"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Infused Channelling Support"] := " Gain Infusion after Channelling a Supported Skill for -0.4 seconds`n (-0.02 per 1% Q)"
gemQualityList["Innervate Support"] := " 30% increased Shock Duration on Enemies`n (1.5% per 1% Q)"
gemQualityList["Intensify Support"] := " 10% increased Area Damage`n (0.5% per 1% Q)"
gemQualityList["Iron Grip Support"] := " 10% increased Projectile Damage`n (0.5% per 1% Q)"
gemQualityList["Iron Will Support"] := " 10% increased Spell Damage`n (0.5% per 1% Q)"
gemQualityList["Item Quantity Support"] := " 7% increased Quantity of Items Dropped by Enemies Slain`n (0.35% per 1% Q)"
Expand All @@ -181,7 +186,7 @@ gemQualityList["Less Duration Support"] := " 10% reduced Skill Effect Duration`n
gemQualityList["Lesser Multiple Projectiles Support"] := " 10% increased Attack Speed`n 10% increased Cast Speed`n (0.5% per 1% Q)"
gemQualityList["Lesser Poison Support"] := " 10% increased Damage with Poison`n (0.5% per 1% Q)"
gemQualityList["Life Gain on Hit Support"] := " +10 Life gained for each Enemy hit by Attacks`n (0.5 per 1% Q)"
gemQualityList["Life Leech Support"] := " 10% increased Life Leeched per second`n (0.5% per 1% Q)"
gemQualityList["Life Leech Support"] := " 10% increased Damage while Leeching Life`n (0.5% per 1% Q)"
gemQualityList["Lightning Arrow"] := " 10% chance to Shock enemies`n (0.5% per 1% Q)"
gemQualityList["Lightning Penetration Support"] := " 10% increased Lightning Damage`n (0.5% per 1% Q)"
gemQualityList["Lightning Spire Trap"] := " 20% chance to Shock enemies`n (1% per 1% Q)"
Expand All @@ -191,11 +196,12 @@ gemQualityList["Lightning Trap"] := " 20% increased Lightning Damage`n 10% incre
gemQualityList["Lightning Warp"] := " 20% increased Cast Speed`n (1% per 1% Q)"
gemQualityList["Magma Orb"] := " 20% increased Damage`n (1% per 1% Q)"
gemQualityList["Maim Support"] := " 10% increased Physical Damage`n (0.5% per 1% Q)"
gemQualityList["Mana Leech Support"] := " 10% increased Mana Leeched per second`n (0.5% per 1% Q)"
gemQualityList["Malevolence"] := " 20% increased Area of Effect`n (1% per 1% Q)"
gemQualityList["Mana Leech Support"] := " 10% increased Damage while Leeching Mana`n (0.5% per 1% Q)"
gemQualityList["Melee Physical Damage Support"] := " 10% increased Melee Physical Damage`n (0.5% per 1% Q)"
gemQualityList["Melee Splash Support"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Minefield Support"] := " 20% increased Mine Detonation Area of Effect`n (1% per 1% Q)"
gemQualityList["Minion and Totem Elemental Resistance Support"] := " Totems and Minions summoned by Supported Skills`nhave +10% Fire/Cold/Lightning Resistance`n (0.5% per 1% Q)"
gemQualityList["Minion and Totem Elemental Resistance Support"] := " Totems and Minions summoned by Supported Skills have +10% Fire Resistance`n Totems and Minions summoned by Supported Skills have +10% Cold Resistance`n Totems and Minions summoned by Supported Skills have +10% Lightning Resistance`n (0.5% per 1% Q)"
gemQualityList["Minion Damage Support"] := " 15% increased Minion Damage`n (0.75% per 1% Q)"
gemQualityList["Minion Life Support"] := " 15% increased Minion maximum Life`n (0.75% per 1% Q)"
gemQualityList["Minion Speed Support"] := " 10% increased Minion Movement Speed`n (0.5% per 1% Q)"
Expand All @@ -220,6 +226,7 @@ gemQualityList["Power Siphon"] := " 20% increased Damage`n (1% per 1% Q)"
gemQualityList["Projectile Weakness"] := " Cursed enemies take 10% increased Damage from Projectile Hits`n (0.5% per 1% Q)"
gemQualityList["Puncture"] := " 20% increased Skill Effect Duration`n (1% per 1% Q)"
gemQualityList["Punishment"] := " Cursed enemies grant 5% increased Attack Speed on Melee hit`n (0.25% per 1% Q)"
gemQualityList["Purifying Flame"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Purity of Elements"] := " 20% increased Area of Effect`n (1% per 1% Q)"
gemQualityList["Purity of Fire"] := " 20% increased Area of Effect`n (1% per 1% Q)"
gemQualityList["Purity of Ice"] := " 20% increased Area of Effect`n (1% per 1% Q)"
Expand Down Expand Up @@ -251,6 +258,7 @@ gemQualityList["Siphoning Trap"] := " 20% increased Effect of Chill`n (1% per 1%
gemQualityList["Slower Projectiles Support"] := " 10% increased Projectile Damage`n (0.5% per 1% Q)"
gemQualityList["Smite"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Smoke Mine"] := " 20% increased Area of Effect`n (1% per 1% Q)"
gemQualityList["Soulrend"] := " 20% increased Chaos Damage`n (1% per 1% Q)"
gemQualityList["Spark"] := " 20% increased Projectile Speed`n (1% per 1% Q)"
gemQualityList["Spectral Shield Throw"] := " 20% increased Projectile Damage`n (1% per 1% Q)"
gemQualityList["Spectral Throw"] := " 10% increased Attack Speed`n (0.5% per 1% Q)"
Expand All @@ -260,7 +268,6 @@ gemQualityList["Spell Totem Support"] := " 20% increased Totem Placement speed`n
gemQualityList["Spirit Offering"] := " 10% increased Skill Effect Duration`n (0.5% per 1% Q)"
gemQualityList["Split Arrow"] := " 10% increased Attack Speed`n (0.5% per 1% Q)"
gemQualityList["Static Strike"] := " 20% chance to Shock enemies`n (1% per 1% Q)"
gemQualityList["Storm Barrier Support"] := " 20% chance to Gain a Power Charge when hit while Channelling Supported Skills`n (1% per 1% Q)"
gemQualityList["Storm Brand"] := " 10% increased Cast Speed`n (0.5% per 1% Q)"
gemQualityList["Storm Burst"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Storm Call"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
Expand All @@ -270,7 +277,7 @@ gemQualityList["Summon Flame Golem"] := " 20% increased Minion Maximum Life`n 20
gemQualityList["Summon Holy Relic"] := " Minions have 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Summon Ice Golem"] := " 20% increased Minion Maximum Life`n 20% increased Minion Damage`n (1% per 1% Q)"
gemQualityList["Summon Lightning Golem"] := " 20% increased Minion Maximum Life`n 20% increased Minion Damage`n (1% per 1% Q)"
gemQualityList["Summon Phantasm on Kill Support"] := " 10% chance to Summon a Phantasm when Supported Skills,`n or Non-Phantasm Minions from Supported Skills, deal a Killing Blow`n (0.5% per 1% Q)"
gemQualityList["Summon Phantasm Support"] := " 10% chance to Summon a Phantasm when Supported Skills,`n or Non-Phantasm Minions from Supported Skills, deal a Killing Blow`n (0.5% per 1% Q)"
gemQualityList["Summon Raging Spirit"] := " 20% increased Minion Movement Speed`n (1% per 1% Q)"
gemQualityList["Summon Skeleton"] := " Minions deal 20% increased Damage`n (1% per 1% Q)"
gemQualityList["Summon Stone Golem"] := " 20% increased Minion Maximum Life`n 20% increased Minion Damage`n (1% per 1% Q)"
Expand All @@ -279,13 +286,14 @@ gemQualityList["Sweep"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Swift Affliction Support"] := " 10% increased Damage over Time`n (0.5% per 1% Q)"
gemQualityList["Tectonic Slam"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Tempest Shield"] := " 20% increased Lightning Damage`n (1% per 1% Q)"
gemQualityList["Temporal Chains"] := " Cursed Enemies have 10% less Action Speed`n (0.5% per 1% Q)"
gemQualityList["Temporal Chains"] := " Cursed Normal and Magic Enemies have 10% less Action Speed`n (0.5% per 1% Q)"
gemQualityList["Tornado Shot"] := " 20% increased Projectile Damage`n (1% per 1% Q)"
gemQualityList["Toxic Rain"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Trap and Mine Damage Support"] := " 10% increased Damage`n (0.5% per 1% Q)"
gemQualityList["Trap Support"] := " 10% increased Trap Throwing Speed`n (0.5% per 1% Q)"
gemQualityList["Unbound Ailments Support"] := " 10% increased Duration of Ailments on Enemies`n (0.5% per 1% Q)"
gemQualityList["Unearth"] := " 10% increased Cast Speed`n (0.5% per 1% Q)"
gemQualityList["Unleash Support"] := " 10% increased Spell Damage`n (0.5% per 1% Q)"
gemQualityList["Vaal Ancestral Warchief"] := " 20% increased Totem Damage`n (1% per 1% Q)"
gemQualityList["Vaal Arc"] := " 30% increased Shock Duration on enemies`n (1.5% per 1% Q)"
gemQualityList["Vaal Blade Vortex"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
Expand Down Expand Up @@ -335,9 +343,11 @@ gemQualityList["Vortex"] := " 10% increased Area of Effect`n (0.5% per 1% Q)"
gemQualityList["Vulnerability"] := " Cursed Enemies have 10% chance to Bleed when Hit by Attacks`n (0.5% per 1% Q)"
gemQualityList["War Banner"] := " 10% increased effect of Aura`n (0.5% per 1% Q)"
gemQualityList["Warlord's Mark"] := " Cursed enemies have a 10% chance to grant an Endurance Charge when slain`n (0.5% per 1% Q)"
gemQualityList["Wave of Conviction"] := " 20% increased Elemental Damage`n (1% per 1% Q)"
gemQualityList["Whirling Blades"] := " 10% increased Attack Speed`n (0.5% per 1% Q)"
gemQualityList["Wild Strike"] := " 20% increased Elemental Damage`n (1% per 1% Q)"
gemQualityList["Winter Orb"] := " 10% increased Cast Speed`n (0.5% per 1% Q)"
gemQualityList["Wither"] := " 20% increased Skill Effect Duration`n (1% per 1% Q)"
gemQualityList["Withering Touch Support"] := " 10% increased Chaos Damage`n (0.5% per 1% Q)"
gemQualityList["Wrath"] := " 20% increased Area of Effect`n (1% per 1% Q)"
gemQualityList["Zealotry"] := " 20% increased Area of Effect`n (1% per 1% Q)"
Loading

0 comments on commit ff69610

Please sign in to comment.