Files
l2-market-parser/data/fixtures.json
T

361 lines
9.0 KiB
JSON

{
"version": 1,
"viewerCharacter": "Deela",
"frame": { "width": 1560, "height": 1360 },
"calibration": "fixture-calibration.json",
"cases": [
{
"id": "sell-domestos-clean",
"file": "Discord_7xmx8OSuCH.jpg",
"groupId": "sell-domestos",
"order": 0,
"scene": "clean",
"mode": "standalone",
"expected": {
"side": "sell",
"merchant": "Domestos",
"occupiedSlots": [0],
"pendingSlots": [0],
"foundSlots": []
}
},
{
"id": "sell-crom-clean",
"file": "Discord_K9RkTrU6B2.jpg",
"groupId": "sell-crom",
"order": 0,
"scene": "clean",
"mode": "standalone",
"expected": {
"side": "sell",
"merchant": "Crom",
"occupiedSlots": [0, 1],
"pendingSlots": [0, 1],
"foundSlots": []
}
},
{
"id": "sell-gnumli-clean",
"file": "Discord_w3Smu4bOQK.jpg",
"groupId": "sell-gnumli",
"order": 0,
"scene": "clean",
"mode": "sequence",
"expected": {
"side": "sell",
"merchant": "Gnumli",
"occupiedSlots": [0, 1],
"pendingSlots": [0, 1],
"foundSlots": []
}
},
{
"id": "sell-gnumli-soulshot",
"file": "Discord_ARWzEIaayl.jpg",
"groupId": "sell-gnumli",
"order": 1,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "soulshot-c-grade",
"expected": {
"side": "sell",
"merchant": "Gnumli",
"occupiedSlots": [0, 1],
"hoveredSlot": 0,
"pendingSlots": [1],
"foundSlots": [0],
"item": {
"displayName": "Soulshot: C-grade",
"name": "Soulshot C grade",
"quantity": 36370,
"priceAdena": 20,
"priceMode": "price"
}
}
},
{
"id": "sell-gnumli-blessed-spiritshot",
"file": "Discord_qy3EYIEcMV.jpg",
"groupId": "sell-gnumli",
"order": 2,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "blessed-spiritshot-d-grade",
"expected": {
"side": "sell",
"merchant": "Gnumli",
"occupiedSlots": [0, 1],
"hoveredSlot": 1,
"pendingSlots": [],
"foundSlots": [0, 1],
"item": {
"displayName": "Blessed Spiritshot: D-Grade",
"name": "Blessed Spiritshot D Grade",
"quantity": 7245,
"priceAdena": 58,
"priceMode": "price"
}
}
},
{
"id": "sell-boroda4-clean",
"file": "Discord_sSJAGZLHvm.jpg",
"groupId": "sell-boroda4",
"order": 0,
"scene": "clean",
"mode": "sequence",
"expected": {
"side": "sell",
"merchant": "Boroda4",
"occupiedSlots": [0, 1],
"pendingSlots": [0, 1],
"foundSlots": []
}
},
{
"id": "sell-boroda4-spellbook",
"file": "Discord_KL0fnDcvr7.jpg",
"groupId": "sell-boroda4",
"order": 1,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "spellbook-prominence",
"expected": {
"side": "sell",
"merchant": "Boroda4",
"occupiedSlots": [0, 1],
"hoveredSlot": 0,
"pendingSlots": [1],
"foundSlots": [0],
"item": {
"displayName": "Spellbook: Prominence",
"name": "Spellbook Prominence",
"quantity": 2,
"priceAdena": 50000,
"priceMode": "price"
}
}
},
{
"id": "sell-boroda4-helmet",
"file": "Discord_dxpCzaJEWD.jpg",
"groupId": "sell-boroda4",
"order": 2,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "brigandine-helmet",
"expected": {
"side": "sell",
"merchant": "Boroda4",
"occupiedSlots": [0, 1],
"hoveredSlot": 1,
"pendingSlots": [],
"foundSlots": [0, 1],
"item": {
"displayName": "Brigandine Helmet",
"name": "Brigandine Helmet",
"quantity": 1,
"priceAdena": 800000,
"priceMode": "price"
}
}
},
{
"id": "sell-shotd-clean",
"file": "Discord_uqGcQhxIWc.jpg",
"groupId": "sell-shotd",
"order": 0,
"scene": "clean",
"mode": "sequence",
"expected": {
"side": "sell",
"merchant": "shotD",
"occupiedSlots": [0, 1],
"pendingSlots": [0, 1],
"foundSlots": []
}
},
{
"id": "sell-shotd-tutorial-guide",
"file": "Discord_fb9f61z8Ek.jpg",
"groupId": "sell-shotd",
"order": 1,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "tutorial-guide",
"expected": {
"side": "sell",
"merchant": "shotD",
"occupiedSlots": [0, 1],
"hoveredSlot": 0,
"pendingSlots": [1],
"foundSlots": [0],
"item": {
"displayName": "Tutorial Guide",
"name": "Tutorial Guide",
"quantity": 1,
"priceAdena": 5000000,
"priceMode": "price"
}
}
},
{
"id": "sell-shotd-dimensional-fragment",
"file": "Discord_ezvlzpNHRg.jpg",
"groupId": "sell-shotd",
"order": 2,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "dimensional-fragment",
"expected": {
"side": "sell",
"merchant": "shotD",
"occupiedSlots": [0, 1],
"hoveredSlot": 1,
"pendingSlots": [],
"foundSlots": [0, 1],
"item": {
"displayName": "Dimensional Fragment",
"name": "Dimensional Fragment",
"quantity": 687,
"priceAdena": 3500,
"priceMode": "price"
}
}
},
{
"id": "sell-1shop-clean",
"file": "Discord_tJFxvFi7DM.jpg",
"groupId": "sell-1shop",
"order": 0,
"scene": "clean",
"mode": "sequence",
"expected": {
"side": "sell",
"merchant": "1SHOP",
"occupiedSlots": [0],
"pendingSlots": [0],
"foundSlots": []
}
},
{
"id": "sell-1shop-ancient-adena",
"file": "Discord_fFbzX9vDhW.jpg",
"groupId": "sell-1shop",
"order": 1,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "ancient-adena",
"expected": {
"side": "sell",
"merchant": "1SHOP",
"occupiedSlots": [0],
"hoveredSlot": 0,
"pendingSlots": [],
"foundSlots": [0],
"item": {
"displayName": "Ancient Adena",
"name": "Ancient Adena",
"quantity": 1793000,
"priceAdena": 3,
"priceMode": "price"
}
}
},
{
"id": "buy-rakot-clean",
"file": "Discord_wQc5FDayAK.jpg",
"groupId": "buy-rakot",
"order": 0,
"scene": "clean",
"mode": "sequence",
"expected": {
"side": "buy",
"merchant": "RAKOT",
"occupiedSlots": [0, 1, 2],
"pendingSlots": [0, 1, 2],
"foundSlots": []
}
},
{
"id": "buy-rakot-scroll",
"file": "Discord_TxbA20ZOQB.jpg",
"groupId": "buy-rakot",
"order": 1,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "scroll-enchant-weapon-d",
"expected": {
"side": "buy",
"merchant": "RAKOT",
"occupiedSlots": [0, 1, 2],
"hoveredSlot": 0,
"pendingSlots": [1, 2],
"foundSlots": [0],
"item": {
"displayName": "Scroll: Enchant Weapon (D)",
"name": "Scroll Enchant Weapon D",
"quantity": 0,
"priceAdena": 200000,
"priceMode": "each"
}
}
},
{
"id": "buy-rakot-coarse-bone-powder",
"file": "Discord_ikzA9VhROZ.jpg",
"groupId": "buy-rakot",
"order": 2,
"scene": "tooltip",
"mode": "sequence",
"catalogAssetId": "coarse-bone-powder",
"expected": {
"side": "buy",
"merchant": "RAKOT",
"occupiedSlots": [0, 1, 2],
"hoveredSlot": 2,
"pendingSlots": [1],
"foundSlots": [0, 2],
"item": {
"displayName": "Coarse Bone Powder",
"name": "Coarse Bone Powder",
"quantity": 0,
"priceAdena": 1,
"priceMode": "each"
}
}
},
{
"id": "buy-kapayji-ancient-adena",
"file": "Discord_2KrJ9GGjCP.jpg",
"groupId": "buy-kapayji",
"order": 0,
"scene": "tooltip",
"mode": "contextual",
"catalogAssetId": "ancient-adena",
"initialState": {
"side": "buy",
"merchant": "KapayJI",
"activeShopKey": "buy:kapayji",
"pendingSlots": [0],
"foundSlots": []
},
"expected": {
"side": "buy",
"merchant": "KapayJI",
"occupiedSlots": [0],
"hoveredSlot": 0,
"pendingSlots": [],
"foundSlots": [0],
"item": {
"displayName": "Ancient Adena",
"name": "Ancient Adena",
"quantity": 0,
"priceAdena": 2,
"priceMode": "each"
}
}
}
]
}