With the festive season being just around the corner, we'd like to remind you about the ExileCon Mystery Bags which are still available for purchase! The Mystery Bag is not only a great opportunity to get merchandise from ExileCon, but is also a nice gift for any Path of Exile fan.
The bags are priced at $100 USD + shipping (and sales tax if you're in New Zealand). If you want to buy one, contact
[email protected] and let them know your address and your desired shirt size (you can't pick which specific mystery bag outcome you'll get, only your shirt size). They'll calculate a total and will send you a payment link. If you pay within 24 hours, you'll be locked in.
You can view the potential items available in the bags below as well as the random outcomes possible.
Random Mystery Bag Outcomes
Outcome A:
- 2x Path of Exile T-shirts of different types
- Random Plushie
- ExileCon Cloth Map of Wraeclast
- ExileCon Lanyard
- ExileCon Black Bags
Outcome B:
- 2x Path of Exile T-shirts of different types
- Random Plushie
- ExileCon Cloth Map of Wraeclast
- Path of Exile Foam Exalted Orb
- Path of Exile ExileCon Corrupted Vinyl Decal
Outcome C:
- 2x Path of Exile T-shirts of different types
- Random Plushie
- Path of Exile Foam Exalted Orb
- Path of Exile ExileCon Corrupted Vinyl Decal
- Path of Exile Dye-Sub Patch (Premium)
Outcome D:
- 2x Path of Exile T-shirts of different types
- Random Plushie
- Path of Exile Foam Exalted Orb
- Path of Exile ExileCon Corrupted Vinyl Decal
- Path of Exile Celestial Cat Socks
Outcome E:
- 2x Path of Exile T-shirts of different types
- Random Plushie
- Path of Exile Foam Exalted Orb
- Path of Exile Iron-on Patch (Non-Premium)
- ExileCon Lanyard
Outcome F:
- 2x Path of Exile T-shirts of different types
- Random Plushie
- Path of Exile Foam Exalted Orb
- Path of Exile Celestial Cat Socks
- Path of Exile Iron-on Patch (Non-Premium)
Outcome G:
- 2x Path of Exile T-shirts of different types
- Random Plushie
- Path of Exile Iron-on Patch (Non-Premium)
- Path of Exile Exalted Orb Snapback Hat
Outcome H:
- 3x Path of Exile T-shirts of different types
- Random Plushie
Outcome I:
- 2x Path of Exile T-shirts of different types
- Random Plushie
- Path of Exile Foam Exalted Orb
- Path of Exile Exalted Orb Snapback Hat
Shirt Types
- Path of Exile Lunaris Vs. Solaris Premium Tee
- Path of Exile Kitava Premium Tee
- Path of Exile Vaal Orb Premium Tee
- Path of Exile Exalted Orb Premium Tee
- Path of Exile Chaos Premium Tee
- Path of Exile Shaper Premium Tee
- Path of Exile Untainted Paradise Premium Tee
- Path of Exile ExileCon Logo Premium Tee
Ratios of Outcome Type to Shirt Size Availability
table#outcomes { border-spacing: 0; width: 100%; table-layout: fixed; } #outcomes th { cursor: pointer; } .forumTable .newsPost #outcomes td, .forumTable .newsPost #outcomes th { padding: 3px; line-height: 20px; } .forumTable .newsPost #outcomes th .arrow-down, .forumTable .newsPost #outcomes th .arrow-up { padding: 0; vertical-align: middle; line-height: 20px; display: inline-block; border-left: 5px solid transparent; border-right: 5px solid transparent; margin-left: 5px; } .forumTable .newsPost #outcomes th .arrow-down { border-top: 5px solid #dfcf99; } .forumTable .newsPost #outcomes th .arrow-up { border-bottom: 5px solid #dfcf99; }
Outcome Small Large XL 3XL 4XL A 65 65 133 4 5 B 26 47 53 4 2 C 29 14 42 3 3 D 3 2 0 0 1 E 13 8 24 1 3 F 10 9 18 2 1 G 1 2 2 0 0 H 66 98 102 0 5 I 0 0 21 0 0 Total 213 245 397 1420 function sortTable(clickedElem, n, isNumber) { var table, rows, switching, i, x, y, shouldSwitch, dir, clickedArrowElem, headers, switchcount = 0; var regex = /([0-9]*[.])?[0-9]+/; table = clickedElem.parentNode.parentNode; switching = true; headers = table.querySelectorAll('th span'); for (var key in headers) { if (Object.hasOwnProperty.call(headers, key)) { var element = headers[key]; element.classList.remove('arrow-up'); element.classList.remove('arrow-down'); } } clickedArrowElem = clickedElem.querySelector(".arrow-" + n); dir = "asc"; while (switching) { switching = false; rows = table.rows; if (isNumber) { for (index = 1; index < (rows.length - 1); index++) { var row = rows[index]; var data = row.getElementsByTagName("TD")[n].innerText.toLowerCase(); var matches = data.match(regex); if (!matches || isNaN(parseFloat(matches[0]))) row.parentElement.appendChild(row); } } for (index = 1; index < (rows.length - 1); index++) { shouldSwitch = false; var row = rows[index]; var nextrow = rows[index + 1]; x = row.getElementsByTagName("TD")[n]; y = nextrow.getElementsByTagName("TD")[n]; var currentData = x.innerHTML.toLowerCase(); var nextLineData = y.innerHTML.toLowerCase(); if (isNumber) { var currentNumber = currentData.match(regex); var nextNumber = nextLineData.match(regex); if(currentNumber && nextNumber){ currentData = parseFloat(currentNumber.length > 0 ? currentNumber[0] : 0); nextLineData = parseFloat(nextNumber.length > 0 ? nextNumber[0] : 0); } else{ continue; } } if (dir == "asc") { if (currentData > nextLineData) { shouldSwitch = true; break; } } else if (dir == "desc") { if (currentData < nextLineData) { shouldSwitch = true; break; } } } if (shouldSwitch) { row.parentNode.insertBefore(nextrow, row); switching = true; switchcount++; } else { if (switchcount == 0 && dir == "asc") { dir = "desc"; switching = true; } } } clickedArrowElem.classList.add(dir == 'asc' ? 'arrow-up' : 'arrow-down'); }