From 5e6d4b95df5d7d47d054da6f1fc8195784033556 Mon Sep 17 00:00:00 2001 From: Axel Berardino Date: Thu, 12 Sep 2019 14:35:52 +0200 Subject: [PATCH] Update tests with new currency and stash tabs. Add some QoL fix. Currency and stash tabs has been improve in blight patch. More spot are available and the background image has changed. Update tests to check it's still well handled. Update visibility filter when clicking the dropdown menu. It allow for a fast refresh, instead of being force to swap between any filter. Let the share/download button not masked by another element, except the shop generation pop-in. --- data/template/parts/style.css.tmpl | 1 + data/template/profile.tmpl | 2 +- demo/all_stash_types/stash_1.json | 467 ++++++----------- demo/all_stash_types/stash_2.json | 806 ++++++++++++++++++----------- 4 files changed, 680 insertions(+), 596 deletions(-) diff --git a/data/template/parts/style.css.tmpl b/data/template/parts/style.css.tmpl index d2fb651..d773280 100644 --- a/data/template/parts/style.css.tmpl +++ b/data/template/parts/style.css.tmpl @@ -403,6 +403,7 @@ position: fixed; right: 15px; top: 10px; + z-index: 20; } .ribbon { padding: 5px; diff --git a/data/template/profile.tmpl b/data/template/profile.tmpl index d9572f3..dc81ecc 100644 --- a/data/template/profile.tmpl +++ b/data/template/profile.tmpl @@ -26,7 +26,7 @@ - diff --git a/demo/all_stash_types/stash_1.json b/demo/all_stash_types/stash_1.json index 3b187a9..b2dfa1b 100644 --- a/demo/all_stash_types/stash_1.json +++ b/demo/all_stash_types/stash_1.json @@ -336,6 +336,30 @@ "y": 315.21298174442194, "w": 1, "h": 1 + }, + "57": { + "x": 17.647058823529413, + "y": 371.19675456389456, + "w": 1, + "h": 1 + }, + "58": { + "x": 70.58823529411765, + "y": 371.19675456389456, + "w": 1, + "h": 1 + }, + "59": { + "x": 124.13793103448276, + "y": 371.19675456389456, + "w": 1, + "h": 1 + }, + "60": { + "x": 175.86206896551727, + "y": 371.19675456389456, + "w": 1, + "h": 1 } }, "items": [ @@ -355,7 +379,7 @@ "name": "Stack Size", "values": [ [ - "2401\/40", + "2762\/40", 0 ] ], @@ -367,11 +391,8 @@ ], "descrText": "Right click this item then left click an armour to apply it. Has greater effect on lower rarity armours. The maximum quality is 20%.", "frameType": 5, - "stackSize": 2401, + "stackSize": 2762, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 3, "y": 0, "inventoryId": "Stash1" @@ -392,7 +413,7 @@ "name": "Stack Size", "values": [ [ - "2124\/20", + "2426\/20", 0 ] ], @@ -404,11 +425,8 @@ ], "descrText": "Right click this item then left click a magic item to apply it.", "frameType": 5, - "stackSize": 2124, + "stackSize": 2426, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 9, "y": 0, "inventoryId": "Stash1" @@ -429,7 +447,7 @@ "name": "Stack Size", "values": [ [ - "1701\/20", + "1897\/20", 0 ] ], @@ -441,11 +459,8 @@ ], "descrText": "Right click this item then left click a weapon to apply it. Has greater effect on lower rarity weapons. The maximum quality is 20%.", "frameType": 5, - "stackSize": 1701, + "stackSize": 1897, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 0, "y": 0, "inventoryId": "Stash1" @@ -466,7 +481,7 @@ "name": "Stack Size", "values": [ [ - "2956\/40", + "3364\/40", 0 ] ], @@ -478,11 +493,8 @@ ], "descrText": "Right click this item then left click a normal item to apply it.", "frameType": 5, - "stackSize": 2956, + "stackSize": 3364, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 8, "y": 0, "inventoryId": "Stash1" @@ -503,7 +515,7 @@ "name": "Stack Size", "values": [ [ - "2225\/40", + "2368\/40", 0 ] ], @@ -515,11 +527,8 @@ ], "descrText": "Right click on this item to use it.", "frameType": 5, - "stackSize": 2225, + "stackSize": 2368, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 14, "y": 0, "inventoryId": "Stash1" @@ -540,7 +549,7 @@ "name": "Stack Size", "values": [ [ - "565\/20", + "662\/20", 0 ] ], @@ -552,11 +561,8 @@ ], "descrText": "Right click this item then left click a normal item to apply it.", "frameType": 5, - "stackSize": 565, + "stackSize": 662, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 6, "y": 0, "inventoryId": "Stash1" @@ -591,10 +597,38 @@ "frameType": 5, "stackSize": 4, "maxStackSize": 5000, - "category": { - "currency": [] - }, - "x": 30, + "x": 59, + "y": 0, + "inventoryId": "Stash1" + }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/CurrencyIdentificationFragment.png?scale=1&w=1&h=1&v=9d03025ab8229c652060781fb2f4b7f9", + "league": "Standard", + "id": "9dc9f526685d29b09905de3f75dbb8bcea204e77ea52479c9733ffa7c01b95a7", + "name": "", + "typeLine": "Scroll Fragment", + "identified": true, + "properties": [ + { + "name": "Stack Size", + "values": [ + [ + "1\/5", + 0 + ] + ], + "displayMode": 0 + } + ], + "descrText": "A stack of 5 fragments becomes a Scroll of Wisdom.", + "frameType": 5, + "stackSize": 1, + "maxStackSize": 5, + "x": 23, "y": 0, "inventoryId": "Stash1" }, @@ -628,10 +662,7 @@ "frameType": 5, "stackSize": 1, "maxStackSize": 5000, - "category": { - "currency": [] - }, - "x": 34, + "x": 47, "y": 0, "inventoryId": "Stash1" }, @@ -640,32 +671,29 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/CurrencyRerollMagicShard.png?scale=1&w=1&h=1&v=937a56eea2dcf9b009ee8f6134818795", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/ChaosShard.png?scale=1&w=1&h=1&v=c206269aeda3a6a7b5a8ac110045afca", "league": "Standard", - "id": "e0689992a0883d3d0f64672907bdb97340f6b7b4c0d811eb133371a8ca095161", + "id": "a2b2bcd5f52b139ba43f5a416e73a8d4ecfb42a7f38076e57c89688e11854243", "name": "", - "typeLine": "Alteration Shard", + "typeLine": "Chaos Shard", "identified": true, "properties": [ { "name": "Stack Size", "values": [ [ - "6\/20", + "3\/20", 0 ] ], "displayMode": 0 } ], - "descrText": "A stack of 20 shards becomes an Orb of Alteration.", + "descrText": "A stack of 20 shards becomes a Chaos Orb.", "frameType": 5, - "stackSize": 6, + "stackSize": 3, "maxStackSize": 20, - "category": { - "currency": [] - }, - "x": 25, + "x": 49, "y": 0, "inventoryId": "Stash1" }, @@ -674,32 +702,29 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/ChaosShard.png?scale=1&w=1&h=1&v=c206269aeda3a6a7b5a8ac110045afca", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/CurrencyUpgradeToMagicShard.png?scale=1&w=1&h=1&v=764a2f94c7a77f06a56252299246af53", "league": "Standard", - "id": "a2b2bcd5f52b139ba43f5a416e73a8d4ecfb42a7f38076e57c89688e11854243", + "id": "e98471a1e1e3a6e9d174db006acc7519726e1933496ddc74a53b3bcf12ee377e", "name": "", - "typeLine": "Chaos Shard", + "typeLine": "Transmutation Shard", "identified": true, "properties": [ { "name": "Stack Size", "values": [ [ - "3\/20", + "12\/20", 0 ] ], "displayMode": 0 } ], - "descrText": "A stack of 20 shards becomes a Chaos Orb.", + "descrText": "A stack of 20 shards becomes an Orb of Transmutation.", "frameType": 5, - "stackSize": 3, + "stackSize": 12, "maxStackSize": 20, - "category": { - "currency": [] - }, - "x": 49, + "x": 24, "y": 0, "inventoryId": "Stash1" }, @@ -719,7 +744,7 @@ "name": "Stack Size", "values": [ [ - "2\/20", + "1\/20", 0 ] ], @@ -731,12 +756,9 @@ ], "descrText": "Right click this item then left click a Strongbox to apply it. Has greater effect on lower rarity Strongboxes. The maximum quality is 20%.", "frameType": 5, - "stackSize": 2, + "stackSize": 1, "maxStackSize": 5000, - "category": { - "currency": [] - }, - "x": 31, + "x": 60, "y": 0, "inventoryId": "Stash1" }, @@ -767,9 +789,6 @@ "frameType": 5, "stackSize": 11, "maxStackSize": 20, - "category": { - "currency": [] - }, "x": 42, "y": 0, "inventoryId": "Stash1" @@ -790,7 +809,7 @@ "name": "Stack Size", "values": [ [ - "5\/30", + "34\/30", 0 ] ], @@ -799,11 +818,8 @@ ], "descrText": "Cross Navali's palm with silver to receive a prophecy.", "frameType": 5, - "stackSize": 5, + "stackSize": 34, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 35, "y": 0, "inventoryId": "Stash1" @@ -838,47 +854,10 @@ "frameType": 5, "stackSize": 1, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 45, "y": 0, "inventoryId": "Stash1" }, - { - "verified": false, - "w": 1, - "h": 1, - "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachShardLightning.png?scale=1&w=1&h=1&v=11cd23560f7aa0dda27cc323fa97cb96", - "league": "Standard", - "id": "77b06fa5beb82407d40c9f68a218ae888048da675d18d1342e23ec1a70f49002", - "name": "", - "typeLine": "Splinter of Esh", - "identified": true, - "properties": [ - { - "name": "Stack Size", - "values": [ - [ - "10\/100", - 0 - ] - ], - "displayMode": 0 - } - ], - "descrText": "Combine 100 Splinters to create Esh's Breachstone.", - "frameType": 5, - "stackSize": 10, - "maxStackSize": 5000, - "category": { - "currency": [] - }, - "x": 32, - "y": 0, - "inventoryId": "Stash1" - }, { "verified": false, "w": 1, @@ -909,10 +888,7 @@ "frameType": 5, "stackSize": 1, "maxStackSize": 5000, - "category": { - "currency": [] - }, - "x": 33, + "x": 46, "y": 0, "inventoryId": "Stash1" }, @@ -932,7 +908,7 @@ "name": "Stack Size", "values": [ [ - "20\/10", + "21\/10", 0 ] ], @@ -944,11 +920,8 @@ ], "descrText": "Right click this item then left click a rare item to apply it. Rare items can have up to six random modifiers.", "frameType": 5, - "stackSize": 20, + "stackSize": 21, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 11, "y": 0, "inventoryId": "Stash1" @@ -958,36 +931,29 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/VialStoryVaal.png?scale=1&w=1&h=1&v=06d1c6c589dfb7c574097654ecebac1d", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/CurrencyRerollMagicShard.png?scale=1&w=1&h=1&v=937a56eea2dcf9b009ee8f6134818795", "league": "Standard", - "id": "74293a199623e144d8850728af3a9fed478fe04270e58f44e1828b3986ef606b", + "id": "af2598359080ffdd27ddf33a8adfa00302b07fca1005d10aae970fda6296e27d", "name": "", - "typeLine": "Vial of Fate", + "typeLine": "Alteration Shard", "identified": true, "properties": [ { "name": "Stack Size", "values": [ [ - "1\/10", + "5\/20", 0 ] ], "displayMode": 0 } ], - "descrText": "Sacrifice this item on the Altar of Sacrifice along with Story of the Vaal to transform it. ", - "flavourText": [ - "Ancient myths of flame, frost and thunder.\r", - "Will we ever know the way forward?" - ], + "descrText": "A stack of 20 shards becomes an Orb of Alteration.", "frameType": 5, - "stackSize": 1, - "maxStackSize": 5000, - "category": { - "currency": [] - }, - "x": 41, + "stackSize": 5, + "maxStackSize": 20, + "x": 25, "y": 0, "inventoryId": "Stash1" }, @@ -996,32 +962,33 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/CurrencyUpgradeToRareShard.png?scale=1&w=1&h=1&v=d8fb5f5edca4b67035081f1eb9955d80", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/VialStoryVaal.png?scale=1&w=1&h=1&v=06d1c6c589dfb7c574097654ecebac1d", "league": "Standard", - "id": "08d772826fde8cad0b09ac0b2bfab3322ecfdf9cdd9a7e0b6eacaa73fc2f2dea", + "id": "74293a199623e144d8850728af3a9fed478fe04270e58f44e1828b3986ef606b", "name": "", - "typeLine": "Alchemy Shard", + "typeLine": "Vial of Fate", "identified": true, "properties": [ { "name": "Stack Size", "values": [ [ - "14\/20", + "1\/10", 0 ] ], "displayMode": 0 } ], - "descrText": "A stack of 20 shards becomes an Orb of Alchemy.", + "descrText": "Sacrifice this item on the Altar of Sacrifice along with Story of the Vaal to transform it. ", + "flavourText": [ + "Ancient myths of flame, frost and thunder.\r", + "Will we ever know the way forward?" + ], "frameType": 5, - "stackSize": 14, - "maxStackSize": 20, - "category": { - "currency": [] - }, - "x": 26, + "stackSize": 1, + "maxStackSize": 5000, + "x": 48, "y": 0, "inventoryId": "Stash1" }, @@ -1055,9 +1022,6 @@ "frameType": 5, "stackSize": 2, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 20, "y": 0, "inventoryId": "Stash1" @@ -1088,10 +1052,7 @@ "descrText": "Trade coins to Cadiro Perandus.", "frameType": 5, "stackSize": 388, - "maxStackSize": 5000, - "category": { - "currency": [] - }, + "maxStackSize": 50000, "x": 39, "y": 0, "inventoryId": "Stash1" @@ -1123,9 +1084,6 @@ "frameType": 5, "stackSize": 18, "maxStackSize": 20, - "category": { - "currency": [] - }, "x": 43, "y": 0, "inventoryId": "Stash1" @@ -1135,11 +1093,11 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/CurrencyUpgradeToMagicShard.png?scale=1&w=1&h=1&v=764a2f94c7a77f06a56252299246af53", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/HorizonShard.png?scale=1&w=1&h=1&v=6d0e5b4c1bbaeb06c8cd10c269ad8121", "league": "Standard", - "id": "8d7a6d271881aa002514eb8f62e81f5664e4d00166d2209d67876ea21b1aa7c2", + "id": "3f8b7fd022a2b245597c5414f4ee970351a68239141085aade86ccb85a7b18b7", "name": "", - "typeLine": "Transmutation Shard", + "typeLine": "Horizon Shard", "identified": true, "properties": [ { @@ -1153,14 +1111,11 @@ "displayMode": 0 } ], - "descrText": "A stack of 20 shards becomes an Orb of Transmutation.", + "descrText": "A stack of 20 shards becomes an Orb of Horizons.", "frameType": 5, "stackSize": 13, "maxStackSize": 20, - "category": { - "currency": [] - }, - "x": 24, + "x": 56, "y": 0, "inventoryId": "Stash1" }, @@ -1169,32 +1124,29 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/HorizonShard.png?scale=1&w=1&h=1&v=6d0e5b4c1bbaeb06c8cd10c269ad8121", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/AncientShard.png?scale=1&w=1&h=1&v=e1eb08f64822576bd6d47029cd72d1a9", "league": "Standard", - "id": "3f8b7fd022a2b245597c5414f4ee970351a68239141085aade86ccb85a7b18b7", + "id": "0c1ef70527904ccb237541113e9941aec0e129687c57ba082bee4cb7ffcf03ab", "name": "", - "typeLine": "Horizon Shard", + "typeLine": "Ancient Shard", "identified": true, "properties": [ { "name": "Stack Size", "values": [ [ - "13\/20", + "5\/20", 0 ] ], "displayMode": 0 } ], - "descrText": "A stack of 20 shards becomes an Orb of Horizons.", + "descrText": "A stack of 20 shards becomes an Ancient Orb.", "frameType": 5, - "stackSize": 13, + "stackSize": 5, "maxStackSize": 20, - "category": { - "currency": [] - }, - "x": 56, + "x": 44, "y": 0, "inventoryId": "Stash1" }, @@ -1203,32 +1155,29 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/AncientShard.png?scale=1&w=1&h=1&v=e1eb08f64822576bd6d47029cd72d1a9", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/CurrencyUpgradeToRareShard.png?scale=1&w=1&h=1&v=d8fb5f5edca4b67035081f1eb9955d80", "league": "Standard", - "id": "0c1ef70527904ccb237541113e9941aec0e129687c57ba082bee4cb7ffcf03ab", + "id": "24c1bfd80bc9a4dd3133a3ac16d15da02c8d1433ad19cfc0c15d5a98f4d67fea", "name": "", - "typeLine": "Ancient Shard", + "typeLine": "Alchemy Shard", "identified": true, "properties": [ { "name": "Stack Size", "values": [ [ - "5\/20", + "14\/20", 0 ] ], "displayMode": 0 } ], - "descrText": "A stack of 20 shards becomes an Ancient Orb.", + "descrText": "A stack of 20 shards becomes an Orb of Alchemy.", "frameType": 5, - "stackSize": 5, + "stackSize": 14, "maxStackSize": 20, - "category": { - "currency": [] - }, - "x": 44, + "x": 26, "y": 0, "inventoryId": "Stash1" }, @@ -1248,7 +1197,7 @@ "name": "Stack Size", "values": [ [ - "23\/10", + "27\/10", 0 ] ], @@ -1260,11 +1209,8 @@ ], "descrText": "Right click this item then left click any map on the Atlas to apply it.", "frameType": 5, - "stackSize": 23, + "stackSize": 27, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 38, "y": 0, "inventoryId": "Stash1" @@ -1285,7 +1231,7 @@ "name": "Stack Size", "values": [ [ - "42\/10", + "43\/10", 0 ] ], @@ -1297,11 +1243,8 @@ ], "descrText": "Right click this item then left click a magic item to apply it. Current modifiers are retained and a new one is added.", "frameType": 5, - "stackSize": 42, + "stackSize": 43, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 12, "y": 0, "inventoryId": "Stash1" @@ -1322,7 +1265,7 @@ "name": "Stack Size", "values": [ [ - "59\/20", + "76\/20", 0 ] ], @@ -1334,11 +1277,8 @@ ], "descrText": "Right click this item then left click a gem to apply it. The maximum quality is 20%.", "frameType": 5, - "stackSize": 59, + "stackSize": 76, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 16, "y": 0, "inventoryId": "Stash1" @@ -1359,7 +1299,7 @@ "name": "Stack Size", "values": [ [ - "55\/10", + "73\/10", 0 ] ], @@ -1371,11 +1311,8 @@ ], "descrText": "Right click this item then left click a white map on the Atlas to apply it.", "frameType": 5, - "stackSize": 55, + "stackSize": 73, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 36, "y": 0, "inventoryId": "Stash1" @@ -1396,7 +1333,7 @@ "name": "Stack Size", "values": [ [ - "1474\/10", + "1903\/10", 0 ] ], @@ -1408,11 +1345,8 @@ ], "descrText": "Right click this item then left click a rare item to apply it.", "frameType": 5, - "stackSize": 1474, + "stackSize": 1903, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 2, "y": 0, "inventoryId": "Stash1" @@ -1444,9 +1378,6 @@ "frameType": 5, "stackSize": 3, "maxStackSize": 20, - "category": { - "currency": [] - }, "x": 52, "y": 0, "inventoryId": "Stash1" @@ -1478,9 +1409,6 @@ "frameType": 5, "stackSize": 2, "maxStackSize": 20, - "category": { - "currency": [] - }, "x": 51, "y": 0, "inventoryId": "Stash1" @@ -1501,7 +1429,7 @@ "name": "Stack Size", "values": [ [ - "2\/20", + "5\/20", 0 ] ], @@ -1513,12 +1441,9 @@ ], "descrText": "Right click this item then left click a map to apply it.", "frameType": 5, - "stackSize": 2, + "stackSize": 5, "maxStackSize": 5000, - "category": { - "currency": [] - }, - "x": 48, + "x": 57, "y": 0, "inventoryId": "Stash1" }, @@ -1538,7 +1463,7 @@ "name": "Stack Size", "values": [ [ - "34\/20", + "49\/20", 0 ] ], @@ -1550,11 +1475,8 @@ ], "descrText": "Right click this item then left click a map to apply it.", "frameType": 5, - "stackSize": 34, + "stackSize": 49, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 55, "y": 0, "inventoryId": "Stash1" @@ -1586,9 +1508,6 @@ "frameType": 5, "stackSize": 4, "maxStackSize": 20, - "category": { - "currency": [] - }, "x": 53, "y": 0, "inventoryId": "Stash1" @@ -1609,7 +1528,7 @@ "name": "Stack Size", "values": [ [ - "45\/10", + "61\/10", 0 ] ], @@ -1621,11 +1540,8 @@ ], "descrText": "Right click this item then left click a yellow or white map on the Atlas to apply it.", "frameType": 5, - "stackSize": 45, + "stackSize": 61, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 37, "y": 0, "inventoryId": "Stash1" @@ -1660,9 +1576,6 @@ "frameType": 5, "stackSize": 2, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 54, "y": 0, "inventoryId": "Stash1" @@ -1683,7 +1596,7 @@ "name": "Stack Size", "values": [ [ - "344\/20", + "448\/20", 0 ] ], @@ -1695,11 +1608,8 @@ ], "descrText": "Right click this item then left click a map to apply it. Has greater effect on lower rarity maps. The maximum quality is 20%.", "frameType": 5, - "stackSize": 344, + "stackSize": 448, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 22, "y": 0, "inventoryId": "Stash1" @@ -1720,7 +1630,7 @@ "name": "Stack Size", "values": [ [ - "314\/20", + "382\/20", 0 ] ], @@ -1732,11 +1642,8 @@ ], "descrText": "Right click this item then left click a socketed item to apply it. The item's quality increases the chances of obtaining more links.", "frameType": 5, - "stackSize": 314, + "stackSize": 382, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 18, "y": 0, "inventoryId": "Stash1" @@ -1757,7 +1664,7 @@ "name": "Stack Size", "values": [ [ - "213\/30", + "238\/30", 0 ] ], @@ -1769,11 +1676,8 @@ ], "descrText": "Right click this item then left click on a magic or rare item to apply it.", "frameType": 5, - "stackSize": 213, + "stackSize": 238, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 10, "y": 0, "inventoryId": "Stash1" @@ -1794,7 +1698,7 @@ "name": "Stack Size", "values": [ [ - "184\/10", + "193\/10", 0 ] ], @@ -1806,11 +1710,8 @@ ], "descrText": "Right click this item then left click a normal item to apply it.", "frameType": 5, - "stackSize": 184, + "stackSize": 193, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 5, "y": 0, "inventoryId": "Stash1" @@ -1831,7 +1732,7 @@ "name": "Stack Size", "values": [ [ - "3631\/20", + "4324\/20", 0 ] ], @@ -1843,11 +1744,8 @@ ], "descrText": "Right click this item then left click a socketed item to apply it.", "frameType": 5, - "stackSize": 3631, + "stackSize": 4324, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 17, "y": 0, "inventoryId": "Stash1" @@ -1868,7 +1766,7 @@ "name": "Stack Size", "values": [ [ - "1618\/30", + "1804\/30", 0 ] ], @@ -1880,11 +1778,8 @@ ], "descrText": "Right click this item then left click a magic item to apply it. Magic items can have up to two random modifiers.", "frameType": 5, - "stackSize": 1618, + "stackSize": 1804, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 13, "y": 0, "inventoryId": "Stash1" @@ -1905,7 +1800,7 @@ "name": "Stack Size", "values": [ [ - "117\/40", + "140\/40", 0 ] ], @@ -1917,11 +1812,8 @@ ], "descrText": "Right click on this item to use it.", "frameType": 5, - "stackSize": 117, + "stackSize": 140, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 7, "y": 0, "inventoryId": "Stash1" @@ -1942,7 +1834,7 @@ "name": "Stack Size", "values": [ [ - "3919\/20", + "4597\/20", 0 ] ], @@ -1954,11 +1846,8 @@ ], "descrText": "Right click this item then left click a socketed item to apply it. The item's quality increases the chances of obtaining more sockets.", "frameType": 5, - "stackSize": 3919, + "stackSize": 4597, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 19, "y": 0, "inventoryId": "Stash1" @@ -1979,7 +1868,7 @@ "name": "Stack Size", "values": [ [ - "58\/10", + "52\/10", 0 ] ], @@ -1991,11 +1880,8 @@ ], "descrText": "Right click this item then left click an item to corrupt it. Corrupted items cannot be modified again.", "frameType": 5, - "stackSize": 58, + "stackSize": 52, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 27, "y": 0, "inventoryId": "Stash1" @@ -2016,7 +1902,7 @@ "name": "Stack Size", "values": [ [ - "47\/20", + "50\/20", 0 ] ], @@ -2028,11 +1914,8 @@ ], "descrText": "Right click this item then left click another item to apply it.", "frameType": 5, - "stackSize": 47, + "stackSize": 50, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 21, "y": 0, "inventoryId": "Stash1" @@ -2053,7 +1936,7 @@ "name": "Stack Size", "values": [ [ - "32\/20", + "51\/20", 0 ] ], @@ -2065,11 +1948,8 @@ ], "descrText": "Right click this item then left click a flask to apply it. Has greater effect on lower rarity flasks. The maximum quality is 20%.", "frameType": 5, - "stackSize": 32, + "stackSize": 51, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 15, "y": 0, "inventoryId": "Stash1" @@ -2090,7 +1970,7 @@ "name": "Stack Size", "values": [ [ - "4516\/40", + "4573\/40", 0 ] ], @@ -2102,11 +1982,8 @@ ], "descrText": "Right click this item then left click an unidentified item to apply it.", "frameType": 5, - "stackSize": 4516, + "stackSize": 4573, "maxStackSize": 5000, - "category": { - "currency": [] - }, "x": 1, "y": 0, "inventoryId": "Stash1" diff --git a/demo/all_stash_types/stash_2.json b/demo/all_stash_types/stash_2.json index 7040ada..88651e0 100644 --- a/demo/all_stash_types/stash_2.json +++ b/demo/all_stash_types/stash_2.json @@ -2,391 +2,593 @@ "numTabs": 14, "fragmentLayout": { "0": { - "x": 124.13793103448276, - "y": 89.45233265720081, + "x": 121.09533468559839, + "y": 83.36713995943205, "w": 1, "h": 1 }, "1": { - "x": 124.13793103448276, - "y": 130.22312373225154, + "x": 121.09533468559839, + "y": 124.13793103448276, "w": 1, "h": 1 }, "2": { - "x": 82.1501014198783, - "y": 130.22312373225154, + "x": 79.10750507099392, + "y": 124.13793103448276, "w": 1, "h": 1 }, "3": { - "x": 82.1501014198783, - "y": 89.45233265720081, + "x": 79.10750507099392, + "y": 83.36713995943205, "w": 1, "h": 1 }, "4": { - "x": 455.78093306288037, - "y": 89.45233265720081, + "x": 460.6490872210954, + "y": 83.36713995943205, "w": 1, "h": 1 }, "5": { - "x": 455.78093306288037, - "y": 130.22312373225154, + "x": 460.6490872210954, + "y": 124.13793103448276, "w": 1, "h": 1 }, "6": { - "x": 413.184584178499, - "y": 130.22312373225154, + "x": 418.052738336714, + "y": 124.13793103448276, "w": 1, "h": 1 }, "7": { - "x": 413.184584178499, - "y": 89.45233265720081, + "x": 418.052738336714, + "y": 83.36713995943205, "w": 1, "h": 1 }, "8": { - "x": 232.45436105476676, - "y": 89.45233265720081, + "x": 231.8458417849899, + "y": 83.36713995943205, "w": 1, "h": 1 }, "9": { - "x": 232.45436105476676, - "y": 130.22312373225154, + "x": 231.8458417849899, + "y": 124.13793103448276, "w": 1, "h": 1 }, "10": { - "x": 189.85801217038542, - "y": 130.22312373225154, + "x": 189.24949290060854, + "y": 124.13793103448276, "w": 1, "h": 1 }, "11": { - "x": 189.85801217038542, - "y": 89.45233265720081, + "x": 189.24949290060854, + "y": 83.36713995943205, "w": 1, "h": 1 }, "12": { - "x": 344.421906693712, - "y": 89.45233265720081, + "x": 347.4645030425964, + "y": 83.36713995943205, "w": 1, "h": 1 }, "13": { - "x": 344.421906693712, - "y": 130.22312373225154, + "x": 347.4645030425964, + "y": 124.13793103448276, "w": 1, "h": 1 }, "14": { - "x": 301.82555780933063, - "y": 130.22312373225154, + "x": 304.868154158215, + "y": 124.13793103448276, "w": 1, "h": 1 }, "15": { - "x": 301.82555780933063, - "y": 89.45233265720081, + "x": 304.868154158215, + "y": 83.36713995943205, "w": 1, "h": 1 }, "16": { - "x": 90.66937119675457, - "y": 229.41176470588238, + "x": 79.10750507099392, + "y": 268.96551724137936, "w": 1, "h": 1 }, "17": { - "x": 186.20689655172416, - "y": 208.72210953346857, + "x": 79.10750507099392, + "y": 170.99391480730225, "w": 1, "h": 1 }, "18": { - "x": 228.19472616632862, - "y": 208.72210953346857, + "x": 121.09533468559839, + "y": 170.99391480730225, "w": 1, "h": 1 }, "19": { - "x": 270.18255578093306, - "y": 208.72210953346857, + "x": 163.08316430020284, + "y": 170.99391480730225, "w": 1, "h": 1 }, "20": { - "x": 312.17038539553755, - "y": 208.72210953346857, + "x": 205.07099391480733, + "y": 170.99391480730225, "w": 1, "h": 1 }, "21": { - "x": 354.76673427991886, - "y": 208.72210953346857, + "x": 247.66734279918867, + "y": 170.99391480730225, "w": 1, "h": 1 }, "22": { - "x": 186.20689655172416, - "y": 250.10141987829616, + "x": 79.10750507099392, + "y": 212.37322515212983, "w": 1, "h": 1 }, "23": { - "x": 228.19472616632862, - "y": 250.10141987829616, + "x": 121.09533468559839, + "y": 212.37322515212983, "w": 1, "h": 1 }, "24": { - "x": 270.18255578093306, - "y": 250.10141987829616, + "x": 163.08316430020284, + "y": 212.37322515212983, "w": 1, "h": 1 }, "25": { - "x": 312.17038539553755, - "y": 250.10141987829616, + "x": 205.07099391480733, + "y": 212.37322515212983, "w": 1, "h": 1 }, "26": { - "x": 354.76673427991886, - "y": 250.10141987829616, + "x": 247.66734279918867, + "y": 212.37322515212983, "w": 1, "h": 1 }, "27": { - "x": 445.43610547667345, - "y": 229.41176470588238, + "x": 460.6490872210954, + "y": 268.96551724137936, "w": 1, "h": 1 }, "28": { - "x": 374.23935091277895, - "y": 451.5212981744422, + "x": 376.0649087221096, + "y": 457.606490872211, "w": 1, "h": 1 }, "29": { - "x": 415.6186612576065, - "y": 451.5212981744422, + "x": 418.052738336714, + "y": 457.606490872211, "w": 1, "h": 1 }, "30": { - "x": 456.38945233265724, - "y": 451.5212981744422, + "x": 460.6490872210954, + "y": 457.606490872211, "w": 1, "h": 1 }, "31": { "x": 229.41176470588238, - "y": 451.5212981744422, + "y": 457.606490872211, "w": 1, "h": 1 }, "32": { "x": 270.79107505070994, - "y": 451.5212981744422, + "y": 457.606490872211, "w": 1, "h": 1 }, "33": { "x": 312.7789046653144, - "y": 451.5212981744422, + "y": 457.606490872211, "w": 1, "h": 1 }, "34": { - "x": 83.36713995943205, - "y": 363.894523326572, + "x": 79.10750507099392, + "y": 369.9797160243408, "w": 1, "h": 1 }, "35": { - "x": 125.9634888438134, - "y": 363.894523326572, + "x": 121.09533468559839, + "y": 369.9797160243408, "w": 1, "h": 1 }, "36": { - "x": 167.95131845841786, - "y": 363.894523326572, + "x": 163.08316430020284, + "y": 369.9797160243408, "w": 1, "h": 1 }, "37": { - "x": 83.36713995943205, - "y": 320.68965517241384, + "x": 79.10750507099392, + "y": 326.77484787018255, "w": 1, "h": 1 }, "38": { - "x": 125.9634888438134, - "y": 320.68965517241384, + "x": 121.09533468559839, + "y": 326.77484787018255, "w": 1, "h": 1 }, "39": { - "x": 167.95131845841786, - "y": 320.68965517241384, + "x": 163.08316430020284, + "y": 326.77484787018255, "w": 1, "h": 1 }, "40": { "x": 229.41176470588238, - "y": 363.894523326572, + "y": 369.9797160243408, "w": 1, "h": 1 }, "41": { "x": 270.79107505070994, - "y": 363.894523326572, + "y": 369.9797160243408, "w": 1, "h": 1 }, "42": { "x": 312.7789046653144, - "y": 363.894523326572, + "y": 369.9797160243408, "w": 1, "h": 1 }, "43": { - "x": 374.23935091277895, - "y": 363.894523326572, + "x": 376.0649087221096, + "y": 369.9797160243408, "w": 1, "h": 1 }, "44": { - "x": 415.6186612576065, - "y": 363.894523326572, + "x": 418.052738336714, + "y": 369.9797160243408, "w": 1, "h": 1 }, "45": { - "x": 456.38945233265724, - "y": 363.894523326572, + "x": 460.6490872210954, + "y": 369.9797160243408, "w": 1, "h": 1 }, "46": { - "x": 83.36713995943205, - "y": 451.5212981744422, + "x": 79.10750507099392, + "y": 457.606490872211, "w": 1, "h": 1 }, "47": { - "x": 125.9634888438134, - "y": 451.5212981744422, + "x": 121.09533468559839, + "y": 457.606490872211, "w": 1, "h": 1 }, "48": { - "x": 167.95131845841786, - "y": 451.5212981744422, + "x": 163.08316430020284, + "y": 457.606490872211, "w": 1, "h": 1 }, "49": { - "x": 374.23935091277895, - "y": 406.4908722109534, + "x": 376.0649087221096, + "y": 412.5760649087221, "w": 1, "h": 1 }, "50": { - "x": 415.6186612576065, - "y": 406.4908722109534, + "x": 418.052738336714, + "y": 412.5760649087221, "w": 1, "h": 1 }, "51": { - "x": 456.38945233265724, - "y": 406.4908722109534, + "x": 460.6490872210954, + "y": 412.5760649087221, "w": 1, "h": 1 }, "52": { - "x": 83.36713995943205, - "y": 406.4908722109534, + "x": 79.10750507099392, + "y": 412.5760649087221, "w": 1, "h": 1 }, "53": { - "x": 125.9634888438134, - "y": 406.4908722109534, + "x": 121.09533468559839, + "y": 412.5760649087221, "w": 1, "h": 1 }, "54": { - "x": 167.95131845841786, - "y": 406.4908722109534, + "x": 163.08316430020284, + "y": 412.5760649087221, "w": 1, "h": 1 }, "55": { "x": 229.41176470588238, - "y": 320.68965517241384, + "y": 326.77484787018255, "w": 1, "h": 1 }, "56": { "x": 270.79107505070994, - "y": 320.68965517241384, + "y": 326.77484787018255, "w": 1, "h": 1 }, "57": { "x": 312.7789046653144, - "y": 320.68965517241384, + "y": 326.77484787018255, "w": 1, "h": 1 }, "58": { - "x": 374.23935091277895, - "y": 320.68965517241384, + "x": 376.0649087221096, + "y": 326.77484787018255, "w": 1, "h": 1 }, "59": { - "x": 415.6186612576065, - "y": 320.68965517241384, + "x": 418.052738336714, + "y": 326.77484787018255, "w": 1, "h": 1 }, "60": { - "x": 456.38945233265724, - "y": 320.68965517241384, + "x": 460.6490872210954, + "y": 326.77484787018255, "w": 1, "h": 1 }, "61": { "x": 229.41176470588238, - "y": 406.4908722109534, + "y": 412.5760649087221, "w": 1, "h": 1 }, "62": { "x": 270.79107505070994, - "y": 406.4908722109534, + "y": 412.5760649087221, "w": 1, "h": 1 }, "63": { "x": 312.7789046653144, - "y": 406.4908722109534, + "y": 412.5760649087221, + "w": 1, + "h": 1 + }, + "64": { + "x": 334.0770791075051, + "y": 170.99391480730225, + "w": 1, + "h": 1 + }, + "65": { + "x": 376.0649087221096, + "y": 170.99391480730225, + "w": 1, + "h": 1 + }, + "66": { + "x": 292.08924949290065, + "y": 170.99391480730225, + "w": 1, + "h": 1 + }, + "67": { + "x": 418.052738336714, + "y": 170.99391480730225, + "w": 1, + "h": 1 + }, + "68": { + "x": 460.6490872210954, + "y": 170.99391480730225, + "w": 1, + "h": 1 + }, + "69": { + "x": 334.0770791075051, + "y": 212.37322515212983, + "w": 1, + "h": 1 + }, + "70": { + "x": 376.0649087221096, + "y": 212.37322515212983, + "w": 1, + "h": 1 + }, + "71": { + "x": 292.08924949290065, + "y": 212.37322515212983, + "w": 1, + "h": 1 + }, + "72": { + "x": 418.052738336714, + "y": 212.37322515212983, + "w": 1, + "h": 1 + }, + "73": { + "x": 460.6490872210954, + "y": 212.37322515212983, + "w": 1, + "h": 1 + }, + "74": { + "x": 227.58620689655174, + "y": 283.56997971602436, + "w": 1, + "h": 1 + }, + "75": { + "x": 268.96551724137936, + "y": 283.56997971602436, + "w": 1, + "h": 1 + }, + "76": { + "x": 310.9533468559838, + "y": 283.56997971602436, "w": 1, "h": 1 } }, "items": [ + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachShardLightning.png?scale=1&w=1&h=1&v=11cd23560f7aa0dda27cc323fa97cb96", + "league": "Standard", + "id": "427eca562374d87609efb62599cb856ff7cccbea071dd455c9e6fe0fd1311bea", + "name": "", + "typeLine": "Splinter of Esh", + "identified": true, + "properties": [ + { + "name": "Stack Size", + "values": [ + [ + "1\/100", + 0 + ] + ], + "displayMode": 0 + } + ], + "descrText": "Combine 100 Splinters to create Esh's Breachstone.", + "frameType": 5, + "stackSize": 1, + "maxStackSize": 100, + "x": 24, + "y": 0, + "inventoryId": "Stash2" + }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachShardFire.png?scale=1&w=1&h=1&v=4635e0847323cf1d62c8b4e8101351bf", + "league": "Standard", + "id": "61546385cee458248625d59eb4bd294f2322d069bec34997a7661be9b5fbf58c", + "name": "", + "typeLine": "Splinter of Xoph", + "identified": true, + "properties": [ + { + "name": "Stack Size", + "values": [ + [ + "16\/100", + 0 + ] + ], + "displayMode": 0 + } + ], + "descrText": "Combine 100 Splinters to create Xoph's Breachstone.", + "frameType": 5, + "stackSize": 16, + "maxStackSize": 100, + "x": 22, + "y": 0, + "inventoryId": "Stash2" + }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/TemplarShard.png?scale=1&w=1&h=1&v=82d3d517ed1caa15a3dfad5f3a0a8fff", + "league": "Standard", + "id": "21668951b8ebf0e0a809648acfc9ef896a89af271cd1b3ef463e20af68f4aa90", + "name": "", + "typeLine": "Timeless Templar Splinter", + "identified": true, + "properties": [ + { + "name": "Stack Size", + "values": [ + [ + "7\/100", + 0 + ] + ], + "displayMode": 0 + } + ], + "descrText": "Combine 100 Splinters to create a Timeless Templar Emblem.", + "frameType": 5, + "stackSize": 7, + "maxStackSize": 100, + "x": 72, + "y": 0, + "inventoryId": "Stash2" + }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/EternalEmpireShard.png?scale=1&w=1&h=1&v=c39753adba56300b8c08f3066a79429c", + "league": "Standard", + "id": "0af1c433512df0f143bc7deb1b5a4582133f6d4c697a711e2e1fb17562f6ad6d", + "name": "", + "typeLine": "Timeless Eternal Empire Splinter", + "identified": true, + "properties": [ + { + "name": "Stack Size", + "values": [ + [ + "2\/100", + 0 + ] + ], + "displayMode": 0 + } + ], + "descrText": "Combine 100 Splinters to create a Timeless Eternal Emblem.", + "frameType": 5, + "stackSize": 2, + "maxStackSize": 100, + "x": 71, + "y": 0, + "inventoryId": "Stash2" + }, { "verified": false, "w": 1, @@ -403,13 +605,8 @@ "The light without pales in comparison to the light within." ], "frameType": 0, - "stackSize": 1, + "stackSize": 7, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, "x": 2, "y": 0, "inventoryId": "Stash2" @@ -430,13 +627,8 @@ "Look to our Queen, for she will lead us into the light." ], "frameType": 0, - "stackSize": 2, + "stackSize": 4, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, "x": 0, "y": 0, "inventoryId": "Stash2" @@ -460,11 +652,6 @@ "frameType": 0, "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, "x": 14, "y": 0, "inventoryId": "Stash2" @@ -488,15 +675,36 @@ "frameType": 0, "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, "x": 12, "y": 0, "inventoryId": "Stash2" }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Scarabs\/GreaterScarabPerandus.png?scale=1&w=1&h=1&v=e91001b24a7aa9c210487e750c6b82ac", + "league": "Standard", + "id": "3f78997145b9057bcea31b01ac9356fe738eceb9303d855e2f31cbb5def01bfe", + "name": "", + "typeLine": "Gilded Perandus Scarab", + "identified": true, + "explicitMods": [ + "Area contains 4 additional Perandus Chests\r\nArea contains Cadiro Perandus" + ], + "descrText": "Can be used in the Templar Laboratory or a personal Map Device to add modifiers to a Map.", + "flavourText": [ + "The dark day has come, Icius Perandus. Today either we succeed or humanity dies.\r", + "Enact your plan. Prevent the fate of the Vaal from befalling the Eternal Empire!" + ], + "frameType": 0, + "stackSize": 1, + "maxStackSize": 5000, + "x": 63, + "y": 0, + "inventoryId": "Stash2" + }, { "verified": false, "w": 1, @@ -519,17 +727,57 @@ "and yet it always breaks free." ], "frameType": 0, - "stackSize": 1, + "stackSize": 5, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, "x": 16, "y": 0, "inventoryId": "Stash2" }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Scarabs\/LesserScarabStrongboxes.png?scale=1&w=1&h=1&v=b6c34ba92bd0b27536a4d6ea29611ccc", + "league": "Standard", + "id": "8b974ff469b2c6cfa219c1a1dc7d0e118b1195b7b39a023073c6ecc3b84b7969", + "name": "", + "typeLine": "Rusted Ambush Scarab", + "identified": true, + "explicitMods": [ + "Area contains 3 additional Strongboxes" + ], + "descrText": "Can be used in the Templar Laboratory or a personal Map Device to add modifiers to a Map.", + "flavourText": [ + "Your outlaw camp abandoned you when their surprise attack failed, young Rindwik.\r", + "Now that you know we exist, we cannot let you go. You have two choices." + ], + "frameType": 0, + "stackSize": 2, + "maxStackSize": 5000, + "x": 55, + "y": 0, + "inventoryId": "Stash2" + }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachFragmentsLightning.png?scale=1&w=1&h=1&v=01c1ec0220d90a59ebdbb1847a915710", + "league": "Standard", + "id": "0dd95f19f65a5819e83b866f4161015bad2cc67d32b1c3bd77f73f55c58d5ec3", + "name": "", + "typeLine": "Esh's Breachstone", + "identified": true, + "descrText": "Travel to Esh's Domain by using this item in the Templar Laboratory or a personal Map Device. Can only be used once.", + "frameType": 0, + "stackSize": 1, + "maxStackSize": 5000, + "x": 19, + "y": 0, + "inventoryId": "Stash2" + }, { "verified": false, "w": 1, @@ -553,12 +801,6 @@ "frameType": 0, "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment", - "scarab" - ] - }, "x": 54, "y": 0, "inventoryId": "Stash2" @@ -582,11 +824,6 @@ "frameType": 0, "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, "x": 13, "y": 0, "inventoryId": "Stash2" @@ -596,30 +833,29 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Scarabs\/LesserScarabPerandus.png?scale=1&w=1&h=1&v=3cf73edfab917a777c944bbf1cce9388", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/VaalShard.png?scale=1&w=1&h=1&v=0a4bddb57e7c348f72bfffd3434f0e6b", "league": "Standard", - "id": "a67d16a5c9808896ae1b4469d5c80ddc48fa0cefb58f666b6c2977a9c5fec4d2", + "id": "4755397317056358cb6abe2bc4c6554991aa58bd3d001beae423e98a39c6d254", "name": "", - "typeLine": "Rusted Perandus Scarab", + "typeLine": "Timeless Vaal Splinter", "identified": true, - "explicitMods": [ - "Area contains 2 additional Perandus Chests\r\nArea has a 33% chance to contain Cadiro Perandus" - ], - "descrText": "Can be used in the Templar Laboratory or a personal Map Device to add modifiers to a Map.", - "flavourText": [ - "We plucked you from Malachai's torturous grasp, Icius Perandus, for a reason.\r", - "Mankind is in grave peril. By accepting this scarab, you pledge your life." + "properties": [ + { + "name": "Stack Size", + "values": [ + [ + "2\/100", + 0 + ] + ], + "displayMode": 0 + } ], - "frameType": 0, - "stackSize": 1, - "maxStackSize": 5000, - "category": { - "maps": [ - "fragment", - "scarab" - ] - }, - "x": 61, + "descrText": "Combine 100 Splinters to create a Timeless Vaal Emblem.", + "frameType": 5, + "stackSize": 2, + "maxStackSize": 100, + "x": 73, "y": 0, "inventoryId": "Stash2" }, @@ -628,32 +864,29 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachShardLightning.png?scale=1&w=1&h=1&v=11cd23560f7aa0dda27cc323fa97cb96", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/KaruiShard.png?scale=1&w=1&h=1&v=e3ab494b7e170292856cd88874110b61", "league": "Standard", - "id": "157e9e3d6ccbc2b0b717d9f24f985223c450c599c1de9cde032c7d223050acc0", + "id": "e2c994fa41c81859abae9439a36731f0e278e3c898c5dd7ab2a50ee4d8b5581f", "name": "", - "typeLine": "Splinter of Esh", + "typeLine": "Timeless Karui Splinter", "identified": true, "properties": [ { "name": "Stack Size", "values": [ [ - "54\/100", + "3\/100", 0 ] ], "displayMode": 0 } ], - "descrText": "Combine 100 Splinters to create Esh's Breachstone.", + "descrText": "Combine 100 Splinters to create a Timeless Karui Emblem.", "frameType": 5, - "stackSize": 54, + "stackSize": 3, "maxStackSize": 100, - "category": { - "currency": [] - }, - "x": 24, + "x": 69, "y": 0, "inventoryId": "Stash2" }, @@ -662,25 +895,17 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/Vaal02.png?scale=1&w=1&h=1&v=3ead6455599ec6c303f54ba98d6f8eb2", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachFragmentsCold.png?scale=1&w=1&h=1&v=8698bfa03dcc9fca7fdde5c763839bd0", "league": "Standard", - "id": "02d23d09fb7f5730908922da577e91d19bcf26b604e8f1f06ebe7a7353396c41", + "id": "ce2c21fb7c0a63504cfc1e2cdf1ebc9872626867400db1fe58d346b9b40d200b", "name": "", - "typeLine": "Sacrifice at Dawn", + "typeLine": "Tul's Breachstone", "identified": true, - "descrText": "Can be used in the Templar Laboratory or a personal Map Device.", - "flavourText": [ - "Only those who aspire can dare to hope." - ], + "descrText": "Travel to Tul's Domain by using this item in the Templar Laboratory or a personal Map Device. Can only be used once.", "frameType": 0, "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, - "x": 1, + "x": 18, "y": 0, "inventoryId": "Stash2" }, @@ -689,31 +914,24 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Scarabs\/GreaterScarabShaper.png?scale=1&w=1&h=1&v=64add2bb5e7d4708b8cdab380c56567a", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Scarabs\/LesserScarabPerandus.png?scale=1&w=1&h=1&v=3cf73edfab917a777c944bbf1cce9388", "league": "Standard", - "id": "1ed2b19bb1112b7f2c6005c06d41d9e3b4604a9433a65a1a05ec8c9db40f7cef", + "id": "a67d16a5c9808896ae1b4469d5c80ddc48fa0cefb58f666b6c2977a9c5fec4d2", "name": "", - "typeLine": "Gilded Shaper Scarab", + "typeLine": "Rusted Perandus Scarab", "identified": true, - "note": "~price 10 chaos", "explicitMods": [ - "300% more Rare Shaper Items found in Area" + "Area contains 2 additional Perandus Chests\r\nArea has a 33% chance to contain Cadiro Perandus" ], "descrText": "Can be used in the Templar Laboratory or a personal Map Device to add modifiers to a Map.", "flavourText": [ - "Qianga of the Stars, Deliverer of the Sealing Blade to the Watchers, go now, and\r", - "let your half-dreamt life be troubled by nightmares of achromic hunger no more." + "We plucked you from Malachai's torturous grasp, Icius Perandus, for a reason.\r", + "Mankind is in grave peril. By accepting this scarab, you pledge your life." ], "frameType": 0, - "stackSize": 2, + "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment", - "scarab" - ] - }, - "x": 42, + "x": 61, "y": 0, "inventoryId": "Stash2" }, @@ -722,26 +940,20 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/Vaal04.png?scale=1&w=1&h=1&v=72207b7e72a4ed4fafd3e72f7b0b2a93", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/UberVaal02.png?scale=1&w=1&h=1&v=db5b529a8425bd2b9fd7bee9fca2e018", "league": "Standard", - "id": "d8c79cefc60e8b11a06ba4b5dd1be5b1db84479c1a7cde39ef42b5667312665a", + "id": "e046835a0503c9b3e3c9245ae5cd479340632c15dde210e2bc1178b2134a678a", "name": "", - "typeLine": "Sacrifice at Dusk", + "typeLine": "Mortal Hope", "identified": true, - "note": "~price 2 chaos", "descrText": "Can be used in the Templar Laboratory or a personal Map Device.", "flavourText": [ - "The Vaal shall never fear the setting of our sun." + "Look to our Queen, for she will lead us from the darkness." ], "frameType": 0, - "stackSize": 2, + "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, - "x": 3, + "x": 5, "y": 0, "inventoryId": "Stash2" }, @@ -750,26 +962,20 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/AtlasMaps\/FragmentHydra.png?scale=1&w=1&h=1&v=fd37e4be7672c0db8b549a1b16ad489d", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/Vaal02.png?scale=1&w=1&h=1&v=3ead6455599ec6c303f54ba98d6f8eb2", "league": "Standard", - "id": "3db0b44579b923f2e29c9db02a624a41b25533f4352912cc9cbb9e3a2813ca6a", + "id": "02d23d09fb7f5730908922da577e91d19bcf26b604e8f1f06ebe7a7353396c41", "name": "", - "typeLine": "Fragment of the Hydra", + "typeLine": "Sacrifice at Dawn", "identified": true, "descrText": "Can be used in the Templar Laboratory or a personal Map Device.", "flavourText": [ - "Enter the crucible. The nexus of\r", - "nothingness and equilibrium of eternity." + "Only those who aspire can dare to hope." ], "frameType": 0, - "stackSize": 1, + "stackSize": 7, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, - "x": 15, + "x": 1, "y": 0, "inventoryId": "Stash2" }, @@ -778,32 +984,29 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachShardFire.png?scale=1&w=1&h=1&v=4635e0847323cf1d62c8b4e8101351bf", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachShardCold.png?scale=1&w=1&h=1&v=4a7652d6ff5de2493d37768e993c9411", "league": "Standard", - "id": "6b1cfe46a4e6e61df1469abcb130ab521602e04dfc3c086da8ad9e384e4850b9", + "id": "199be57ee4512bc8c543a11a2002311bae8efa9b871dd621a4c30034f15716f4", "name": "", - "typeLine": "Splinter of Xoph", + "typeLine": "Splinter of Tul", "identified": true, "properties": [ { "name": "Stack Size", "values": [ [ - "90\/100", + "1\/100", 0 ] ], "displayMode": 0 } ], - "descrText": "Combine 100 Splinters to create Xoph's Breachstone.", + "descrText": "Combine 100 Splinters to create Tul's Breachstone.", "frameType": 5, - "stackSize": 90, + "stackSize": 1, "maxStackSize": 100, - "category": { - "currency": [] - }, - "x": 22, + "x": 23, "y": 0, "inventoryId": "Stash2" }, @@ -812,32 +1015,63 @@ "w": 1, "h": 1, "ilvl": 0, - "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachShardCold.png?scale=1&w=1&h=1&v=4a7652d6ff5de2493d37768e993c9411", + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Currency\/Breach\/BreachFragmentsFire.png?scale=1&w=1&h=1&v=f9c679d9bd76b1b6c40f2a352b8bbea5", "league": "Standard", - "id": "ddf8977137bb05aa60528c4da7c1ec2378b104ff41ba27b871fa678bc48a376e", + "id": "29a053ff8a8e6da0818f1f4a4c1d22678dd9d0eb84e2a8a7972977b08d18df6a", "name": "", - "typeLine": "Splinter of Tul", + "typeLine": "Xoph's Breachstone", "identified": true, - "properties": [ - { - "name": "Stack Size", - "values": [ - [ - "82\/100", - 0 - ] - ], - "displayMode": 0 - } + "descrText": "Travel to Xoph's Domain by using this item in the Templar Laboratory or a personal Map Device. Can only be used once.", + "frameType": 0, + "stackSize": 1, + "maxStackSize": 5000, + "x": 17, + "y": 0, + "inventoryId": "Stash2" + }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/Vaal04.png?scale=1&w=1&h=1&v=72207b7e72a4ed4fafd3e72f7b0b2a93", + "league": "Standard", + "id": "d8c79cefc60e8b11a06ba4b5dd1be5b1db84479c1a7cde39ef42b5667312665a", + "name": "", + "typeLine": "Sacrifice at Dusk", + "identified": true, + "note": "~price 2 chaos", + "descrText": "Can be used in the Templar Laboratory or a personal Map Device.", + "flavourText": [ + "The Vaal shall never fear the setting of our sun." ], - "descrText": "Combine 100 Splinters to create Tul's Breachstone.", - "frameType": 5, - "stackSize": 82, - "maxStackSize": 100, - "category": { - "currency": [] - }, - "x": 23, + "frameType": 0, + "stackSize": 8, + "maxStackSize": 5000, + "x": 3, + "y": 0, + "inventoryId": "Stash2" + }, + { + "verified": false, + "w": 1, + "h": 1, + "ilvl": 0, + "icon": "https:\/\/web.poecdn.com\/image\/Art\/2DItems\/Maps\/AtlasMaps\/FragmentHydra.png?scale=1&w=1&h=1&v=fd37e4be7672c0db8b549a1b16ad489d", + "league": "Standard", + "id": "3db0b44579b923f2e29c9db02a624a41b25533f4352912cc9cbb9e3a2813ca6a", + "name": "", + "typeLine": "Fragment of the Hydra", + "identified": true, + "descrText": "Can be used in the Templar Laboratory or a personal Map Device.", + "flavourText": [ + "Enter the crucible. The nexus of\r", + "nothingness and equilibrium of eternity." + ], + "frameType": 0, + "stackSize": 2, + "maxStackSize": 5000, + "x": 15, "y": 0, "inventoryId": "Stash2" }, @@ -861,11 +1095,6 @@ "frameType": 0, "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, "x": 8, "y": 0, "inventoryId": "Stash2" @@ -887,13 +1116,8 @@ "Your fate rests in her even hands." ], "frameType": 0, - "stackSize": 6, + "stackSize": 7, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment" - ] - }, "x": 27, "y": 0, "inventoryId": "Stash2" @@ -921,12 +1145,6 @@ "frameType": 0, "stackSize": 2, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment", - "scarab" - ] - }, "x": 41, "y": 0, "inventoryId": "Stash2" @@ -954,12 +1172,6 @@ "frameType": 0, "stackSize": 1, "maxStackSize": 5000, - "category": { - "maps": [ - "fragment", - "scarab" - ] - }, "x": 45, "y": 0, "inventoryId": "Stash2" @@ -980,7 +1192,7 @@ "name": "Stack Size", "values": [ [ - "26\/100", + "45\/100", 0 ] ], @@ -989,11 +1201,8 @@ ], "descrText": "Combine 100 Splinters to create Uul-Netol's Breachstone.", "frameType": 5, - "stackSize": 26, + "stackSize": 45, "maxStackSize": 100, - "category": { - "currency": [] - }, "x": 25, "y": 0, "inventoryId": "Stash2" @@ -1025,9 +1234,6 @@ "frameType": 5, "stackSize": 3, "maxStackSize": 100, - "category": { - "currency": [] - }, "x": 26, "y": 0, "inventoryId": "Stash2"