// ==UserScript==
// @name The West - Quick items search
// @namespace TomRobert
// @author neversleep1911 (updated by Tom Robert)
// @description Find sets and products quick and easy!
// @include https://*.the-west.*/game.php*
// @version 1.4.0
// @grant none
// ==/UserScript==
// translation: Tom Robert(English, German & French), HALCON DE ORO(Spanish), pantomas(Polish), tw81(Italian), gamer(Portuguese), Surge(Slovak), ruud99(Dutch)
(function (func) {
var script = document.createElement('script');
script.setAttribute('type', 'application/javascript');
script.textContent = '(' + func.toString() + ')();';
document.body.appendChild(script);
document.body.removeChild(script);
}(function () {
var quicksearch = {
version: '1.4.0',
name: 'Quick items search',
author: 'neversleep1911 (updated by Tom Robert)',
minGame: '2.05',
maxGame: Game.version.toString(),
website: 'https://greasyfork.org/scripts/7434',
updateUrl: 'https://raw.githack.com/TomRobert/tw/master/sU.js',
updateAd: 'http://adf.ly/1JmgHL',
};
langs = {
en_US: {
language: 'None (English)',
ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
contact: 'Contact',
adventure: '*Adventures',
work: '*Work',
duel: '*Duels',
energy: '*Energy',
skill: '*Skill points',
fk: '*Fort battles',
speed: '*Speed',
lp: '*Health points',
special: '*Premium/special',
events: '*Events',
chests: '*Open & unpack',
equipment: '-Equipment',
products: '-Products',
questitems: '-Quest items',
craftitems: '-Craft items',
recipes: '-Recipes',
nothingFound: 'No items of this type found!',
update: 'Update',
updateAvailable: 'A new version of the script is available',
},
de_DE: {
language: 'German (Deutsch)',
ApiGui: 'Schnelles Finden von Setgegenständen und Produkten im Inventar.',
contact: 'Kontakt',
adventure: '*Abenteuer-Buffs',
work: '*Arbeiten-Buffs',
duel: '*Duell-Buffs',
energy: '*Erholungs-Buffs',
skill: '*Fertigkeiten-Buffs',
fk: '*Fortkampf-Buffs',
speed: '*Geschwindigkeits-Buffs',
lp: '*Lebenspunkte-Buffs',
special: '*Premium/Special',
events: '*Events',
chests: '*Öffnen & Auspacken',
equipment: '-Ausrüstung',
products: '-Produkte',
questitems: '-Questgegenstände',
craftitems: '-Crafting',
recipes: '-Rezepte',
nothingFound: 'Keine Gegenstände dieser Art gefunden!',
update: 'Update',
updateAvailable: 'Für das Script ist eine neue Version erhältlich',
},
es_ES: {
language: 'Spanish (español)',
ApiGui: 'Este script nos ayuda a que, con solo 2 clicks, poder ver todos los tipos de buff o conjuntos que tenemos para una cosa específica.<br>Le damos al boton de la derecha con forma de "B" y elegimos el tipo de buff que queramos y nos saldra en el inventario.',
contact: 'Contacto',
adventure: '*Buffs de Aventuras',
work: '*Buffs de Trabajo',
duel: '*Buffs de Duelo',
energy: '*Buffs Energia',
skill: '*Buffs de Habilidades',
fk: '*Buffs de Batalla',
speed: '*Buffs de Velocidad',
lp: '*Buffs de Salud',
special: '*Premio/especial',
events: '*Eventos',
chests: '*Cajas y cofres',
equipment: '-Equipo',
products: '-Productos',
questitems: '-Objetos de búsqueda',
craftitems: '-Artesano',
recipes: '-Recetas',
nothingFound: 'No tienes de este tipo!',
update: 'Actualización',
updateAvailable: 'Una nueva versión del script está disponible',
},
pl_PL: {
language: 'Polish (polski)',
ApiGui: 'Wyszukiwarka wzmocnień, przedmiotów i zestawy.<br>Skrypt szuka w plecaku zestawy oraz inne przedmioty danego typu.',
contact: 'Kontakt',
adventure: '*Przygody',
work: '*Prace',
duel: '*Pojedynki',
energy: '*Energia',
skill: '*Umiejętności',
fk: '*Bitwy fortowe',
speed: '*Prędkość',
lp: '*HP',
special: '*Premia/specjalny',
events: '*Eventy',
chests: '*Przedmioty - Skrzynie',
equipment: '-Ekwipunek',
products: '-Produkty',
questitems: '-Przedmiot zlecenia',
craftitems: '-Rzemiosło',
recipes: '-Przepisy',
nothingFound: 'Nie posiadasz żadnych przedmiotów tego typu!',
update: 'Aktualizacja',
updateAvailable: 'Nowa wersja skryptu jest dostępna',
},
it_IT: {
language: 'Italian (italiano)',
ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
contact: 'Contatto',
adventure: '*Avventure',
work: '*Bonus Lavoro',
duel: '*Bonus Duello',
energy: '*Bonus Energia',
skill: '*Bonus Abilità',
fk: '*Bonus Forte',
speed: '*Bonus Velocità',
lp: '*Bonus Punti Vita',
special: '*Premio/speciale',
events: '*Eventi',
chests: '*Aprire e decomprimere',
equipment: '-Attrezzatura',
products: '-Prodotti',
questitems: '-Oggetti missione',
craftitems: '-Produci',
recipes: '-Ricette',
nothingFound: 'Non è stato trovato nulla!',
update: 'Atualizar',
updateAvailable: 'Script aggiornamento disponibile',
},
pt_PT: {
language: 'Portuguese (português)',
ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
contact: 'Contato',
adventure: '*Aventuras',
work: '*Buffs Trabalho',
duel: '*Buffs Duelo',
energy: '*Buffs Energia',
skill: '*Buffs Habilidade',
fk: '*Buffs Batalha',
speed: '*Buffs Velocidade',
lp: '*Buffs Saúde',
special: '*Prêmio/especial',
events: '*Eventos',
chests: '*Abrir e desempacotar',
equipment: '-Equipamento',
products: '-Produtos',
questitems: '-Items de aventura',
craftitems: '-Ofício',
recipes: '-Receitas',
nothingFound: 'Nenhum item deste tipo encontrado!',
update: 'Atualização',
updateAvailable: 'Uma nova versão do script está disponível',
},
fr_FR: {
language: 'French (français)',
ApiGui: 'Avec ce script, il est très facile de trouver les sets ou les produits qu\'on cherche.<br>Après qu\'on a cliqué une catégorie, les objets recherchés sont affichés dans l\'inventaire.',
contact: 'Contact',
adventure: '*Aventures',
work: '*Travail',
duel: '*Duels',
energy: '*Bonus de repos',
skill: '*Aptitudes',
fk: '*Fort bataille',
speed: '*Vitesse',
lp: '*Points de vie bonus',
special: '*Prime/spéciale',
events: '*Événements',
chests: '*Ouvrir et déballer',
equipment: '-Équipement',
products: '-Produits',
questitems: '-Objets de quête',
craftitems: '-Artisanat',
recipes: '-Recettes',
nothingFound: 'Pas d\'objets de cette sorte trouvé!',
update: 'Mise à jour',
updateAvailable: 'Une nouvelle version du script est disponible',
},
sk_SK: {
language: 'Slovak (slovenčina)',
ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
contact: 'Kontakt',
adventure: '*Dobrodružstvá',
work: '*Práca',
duel: '*Duely',
energy: '*Energia',
skill: '*Schopnosti',
fk: '*Boje',
speed: '*Cestovanie',
lp: '*Zdravie',
special: '*Prémia/špeciálne',
events: '*Eventy',
chests: '*Tašky a truhly',
equipment: '-Zariadenie',
products: '-Produkty',
questitems: '-Úlohový predmet',
craftitems: '-Remeslo',
recipes: '-Recepty',
nothingFound: 'Nemáte tento typ!',
update: 'Aktualizovať',
updateAvailable: 'Aktualizácie skriptu je k dispozícii',
},
nl_NL: {
language: 'Dutch (Nederlands)',
ApiGui: 'Zoek je specifieke sets of producten? Dit script maakt het gemakkelijk.<br>In een aantal klikken vindt je de buffs die je zoekt in je inventaris.',
contact: 'Contact',
adventure: '*Avontuur',
work: '*Werkzaamheid',
duel: '*Duels',
energy: '*Actiepunten',
skill: '*Vaardigheden',
fk: '*Fort gevechten',
speed: '*Snelheid',
lp: '*Levenspunten',
special: '*Premium/speciaal',
events: '*Events',
chests: '*Openen',
equipment: '-Uitrusting',
products: '-Producten',
questitems: '-Opdracht gerelateerde voowerpen',
craftitems: '-Handwerk',
recipes: '-Recepten',
nothingFound: 'Er kon geen voorwerp van dit type worden!',
update: 'Update',
updateAvailable: 'Er is een nieuwe versie van dit script beschikbaar',
},
};
langs.pt_BR = langs.pt_PT;
QISlang = langs.hasOwnProperty(Game.locale) ? langs[Game.locale] : langs.en_US;
var quicksearchApi = TheWestApi.register('QuickSearch', quicksearch.name, quicksearch.minGame, quicksearch.maxGame, quicksearch.author, quicksearch.website);
quicksearchApi.setGui('<br><i>Language detected: </i>' + QISlang.language + '<br><br>' + QISlang.ApiGui + '<br><br><i>' + quicksearch.name + ' v' + quicksearch.version +
'</i><br><br><br><b>' + QISlang.contact + ':</b><ul style="margin-left:15px;"><li>Send a message to <a target=\'_blanck\' href="http://om.the-west.de/west/de/player/?ref=west_invite_linkrl&player_id=647936&world_id=13&hash=7dda">Tom Robert on German world Arizona</a></li>' +
'<li>Contact me on <a target=\'_blanck\' href="https://greasyfork.org/forum/messages/add/Tom Robert">Greasy Fork</a></li>' +
'<li>Message me on one of these The West Forum:<br>/ <a target=\'_blanck\' href="https://forum.the-west.de/private.php?do=newpm&u=24502">deutsches Forum</a> / ' +
'<a target=\'_blanck\' href="https://forum.the-west.net/private.php?do=newpm&u=37219">English forum</a> / <a target=\'_blanck\' href="https://forum.the-west.pl/private.php?do=newpm&u=32083">forum polski</a> / ' +
'<a target=\'_blanck\' href="https://forum.the-west.es/private.php?do=newpm&u=13770">foro español</a> /<br>/ <a target=\'_blanck\' href="https://forum.the-west.ru/private.php?do=newpm&u=27430">Русский форум</a> / ' +
'<a target=\'_blanck\' href="https://forum.the-west.fr/private.php?do=newpm&u=17783">forum français</a> / <a target=\'_blanck\' href="https://forum.the-west.it/private.php?do=newpm&u=14287">forum italiano</a> / ' +
'<a target=\'_blanck\' href="https://forum.beta.the-west.net/private.php?do=newpm&u=4072">beta forum</a> /<br>I will get an e-mail when you sent me the message <img src="../images/chat/emoticons/smile.png"></li></ul>');
window.TW_QuickSearch = {
};
TW_QuickSearch.MenuButton = function (image, title, onclick) {
var self = this;
this.isHovered = false;
this.onClick = onclick;
var clicked = function (e) {
if (self.onClick) {
self.onClick(self, e);
}
};
var repaint = function () {
var x = !self.isHovered ? 0 : - 25;
self.obj.css('background-position', x + 'px 0px');
};
var mouseIn = function () {
self.isHovered = true;
repaint();
};
var mouseOut = function () {
self.isHovered = false;
repaint();
};
this.obj = $('<div class=\'menulink\' title=\'' + title + '\' />').css('background-image', 'url(' + image + ')');
this.obj.hover(mouseIn, mouseOut);
this.obj.click(clicked);
$('div#ui_menubar').append($('<div class=\'ui_menucontainer\' />').append(this.obj).append('<div class=\'menucontainer_bottom\' />'));
};
TW_QuickSearch.start = function () {
var sets = west.storage.ItemSetManager._setList;
TW_Sets = [
{
name: QISlang.adventure,
img: 44053,
items: [
1909,
1910,
1991,
2110,
2111,
2112,
2113,
2114,
2115,
2121,
2122,
2741,
]
},
{
name: QISlang.work,
img: 1879,
items: [
255,
1879,
1891,
1928,
1934,
1939,
1940,
1981,
1982,
1984,
1997,
1998,
2100,
2101,
2102,
2103,
2104,
2105,
2118,
2126,
2128,
2129,
2130,
2164,
2206,
2207,
2208,
2209,
2210,
2211,
2212,
2213,
2214,
2215,
2216,
2217,
2218,
2219,
2220,
2221,
2222,
2225,
2247,
2248,
2249,
2250,
2251,
2268,
2270,
2285,
2286,
2287,
2288,
2289,
2290,
2291,
2313,
2314,
2317,
2318,
2321,
2322,
2325,
2326,
2353,
2391,
2465,
2466,
2467,
2468,
2484,
2491,
2493,
2495,
2497,
2516,
2525,
2528,
2531,
2576,
2667,
2706,
2707,
2732,
2738,
12701,
13701,
17028,
21342,
21343,
50113,
185200,
253800,
]
},
{
name: QISlang.duel,
img: 842,
items: [
1863,
1864,
1871,
1872,
1882,
1901,
1908,
1916,
1934,
1938,
1939,
1946,
1952,
1981,
1982,
1984,
1985,
1988,
2128,
2129,
2130,
2268,
2285,
2286,
2287,
2288,
2289,
2293,
2355,
2391,
2467,
2468,
2484,
2516,
2529,
2576,
2669,
2695,
2732,
2734,
12703,
13703,
17028,
50113,
50135,
50136,
185202,
]
},
{
name: QISlang.energy,
img: 1890,
items: [
255,
1890,
1892,
1898,
1928,
1937,
1943,
1969,
1970,
1971,
1985,
1997,
2128,
2129,
2130,
2235,
2294,
2296,
2312,
2316,
2320,
2324,
2356,
2358,
2485,
2486,
2491,
2493,
2495,
2497,
2525,
2670,
2672,
12704,
12706,
13704,
13706,
16100,
17028,
21341,
21345,
50113,
185203,
185205,
]
},
{
name: QISlang.skill,
img: 1977,
items: [
1863,
1864,
1871,
1872,
1873,
1879,
1946,
1977,
1978,
1979,
1981,
1982,
1984,
1988,
2285,
2286,
2287,
2288,
2289,
2516,
2525,
2528,
2529,
2530,
2531,
2738,
253800,
]
},
{
name: QISlang.fk,
img: 758,
items: [
1872,
1873,
1900,
1909,
1910,
1946,
1949,
1982,
1990,
1991,
2106,
2107,
2108,
2109,
2110,
2111,
2112,
2113,
2114,
2115,
2119,
2120,
2121,
2122,
2123,
2124,
2125,
2127,
2258,
2259,
2260,
2261,
2269,
2285,
2286,
2287,
2288,
2289,
2467,
2516,
2522,
2525,
2529,
2530,
2576,
2732,
2741,
50113,
253800,
]
},
{
name: QISlang.speed,
img: 605,
items: [
1918,
1919,
1926,
1927,
1934,
1937,
1952,
1968,
1987,
2135,
2229,
2262,
2263,
2264,
2284,
2292,
2354,
2470,
2473,
2476,
2479,
2491,
2493,
2495,
2497,
2519,
2668,
2734,
12702,
13702,
185201,
]
},
{
name: QISlang.lp,
img: 2117,
items: [
1883,
1892,
1898,
1946,
1974,
1991,
2116,
2117,
2235,
2253,
2254,
2255,
2256,
2257,
2295,
2296,
2357,
2358,
2486,
2525,
2671,
2672,
2734,
12705,
12706,
13705,
13706,
16100,
17028,
50113,
185204,
185205,
]
},
{
name: QISlang.special,
img: 2482,
items: [
1977,
1978,
1979,
2196,
2197,
2198,
2199,
2200,
2201,
2202,
2203,
2204,
2205,
2247,
2248,
2249,
2250,
2251,
2270,
2311,
2312,
2313,
2314,
2315,
2316,
2317,
2318,
2319,
2320,
2321,
2322,
2323,
2324,
2325,
2326,
2421,
2465,
2466,
2467,
2468,
2470,
2472,
2473,
2475,
2476,
2478,
2479,
2481,
2482,
2484,
2485,
2486,
2491,
2493,
2495,
2497,
2559,
2560,
2576,
2695,
2732,
2738,
21340,
21341,
21342,
21343,
50113,
]
},
{
name: QISlang.events,
img: 2564,
items: [
55,
371,
973,
974,
975,
976,
2557,
2558,
2561,
2562,
2563,
2564,
2565,
2566,
2567,
2590,
2591,
2592,
2593,
2594,
2619,
2620,
2621,
2622,
2623,
2665,
2666,
2675,
2676,
2677,
2678,
2679,
2680,
2692,
2693,
2698,
12700,
]
},
{
name: QISlang.chests,
img: 17002,
items: [
371,
374,
376,
377,
378,
379,
852,
853,
926,
927,
928,
973,
974,
975,
976,
1838,
1868,
1869,
1878,
1887,
1888,
1897,
1905,
1906,
1915,
1923,
1924,
1933,
1960,
1961,
1964,
1967,
1975,
1976,
2131,
2132,
2133,
2134,
2136,
2137,
2138,
2139,
2144,
2152,
2172,
2173,
2174,
2175,
2176,
2187,
2192,
2193,
2194,
2195,
2196,
2197,
2198,
2199,
2200,
2201,
2202,
2203,
2204,
2205,
2226,
2227,
2297,
2298,
2299,
2300,
2305,
2329,
2330,
2331,
2332,
2333,
2334,
2335,
2336,
2337,
2338,
2345,
2359,
2360,
2361,
2362,
2379,
2380,
2381,
2382,
2383,
2384,
2385,
2393,
2394,
2395,
2396,
2397,
2421,
2460,
2461,
2462,
2482,
2487,
2488,
2489,
2490,
2499,
2507,
2518,
2521,
2524,
2527,
2533,
2534,
2535,
2536,
2537,
2538,
2540,
2542,
2556,
2557,
2558,
2559,
2560,
2561,
2562,
2563,
2564,
2565,
2566,
2567,
2579,
2580,
2581,
2585,
2586,
2587,
2588,
2589,
2590,
2591,
2592,
2593,
2594,
2602,
2603,
2604,
2605,
2606,
2614,
2615,
2616,
2617,
2618,
2619,
2620,
2621,
2622,
2623,
2624,
2626,
2627,
2628,
2629,
2630,
2645,
2646,
2647,
2648,
2650,
2665,
2666,
2673,
2674,
2675,
2676,
2677,
2678,
2679,
2680,
2685,
2687,
2688,
2689,
2690,
2692,
2693,
2694,
2698,
2699,
2700,
2701,
2702,
2703,
2704,
2705,
2714,
2715,
2721,
2722,
2723,
2728,
2755,
12700,
12709,
12710,
12711,
13711,
17000,
17001,
17002,
17003,
17004,
17005,
17006,
17007,
17008,
50001,
50002,
50003,
50009,
50023,
50025,
50080,
50081,
50082,
50093,
50128,
50130,
50131,
50132,
50133,
50134,
50168,
50169,
50170,
50171,
50177,
50195,
]
},
{
name: QISlang.equipment,
img: 2188,
itemsk: [
252,
674,
723,
768,
792,
794,
797,
945,
979,
991,
997,
998,
999,
1702,
1715,
1717,
1740,
1759,
1762,
1772,
1955,
1972,
2154,
2188,
2189,
2190,
2191,
2223,
2228,
2301,
2302,
2339,
2352,
2363,
2409,
2483,
2539,
2541,
2551,
2555,
2577,
2578,
2583,
2600,
2610,
2611,
2612,
2613,
2640,
2641,
2642,
2643,
2644,
2649,
2660,
2661,
2662,
2663,
2684,
2691,
2696,
2697,
2716,
2717,
2718,
2719,
2720,
2724,
2725,
2726,
2727,
12713,
50000,
50016,
50076,
50089,
50090,
50092,
50107,
50109,
50111,
50112,
50137,
50145,
50153,
50161,
50194,
50205,
50206,
]
},
{
name: QISlang.products,
img: 702,
items: [
700,
701,
702,
703,
704,
705,
706,
707,
708,
709,
710,
711,
712,
714,
715,
716,
717,
718,
719,
720,
721,
722,
723,
724,
725,
726,
727,
728,
729,
730,
731,
733,
734,
736,
737,
738,
739,
740,
741,
742,
743,
744,
745,
746,
747,
748,
749,
750,
751,
752,
753,
754,
755,
756,
757,
758,
759,
760,
761,
762,
763,
764,
765,
766,
767,
768,
771,
774,
778,
779,
780,
781,
782,
783,
784,
786,
787,
788,
789,
790,
791,
792,
793,
794,
795,
797,
1708,
1755,
1756,
1791,
1807,
1808,
1809,
1810,
1811,
1812,
1813,
1814,
1815,
1816,
1817,
1818,
1819,
1820,
1821,
1822,
1823,
1824,
1825,
1826,
1827,
1828,
1829,
1830,
1831,
1832,
1833,
1834,
1835,
1836,
1837,
1975,
2000,
2003,
2006,
2009,
2160,
2161,
2162,
2163,
2430,
2432,
2431,
2433,
2434,
2435,
2436,
2437,
2438,
2439,
2440,
2441,
2442,
2443,
2444,
2445,
2446,
2447,
2448,
2449,
2450,
2451,
2452,
2453,
2454,
2455,
2456,
2457,
2458,
]
},
{
name: QISlang.questitems,
img: 17026,
items: [
251,
770,
772,
773,
774,
775,
776,
796,
799,
995,
996,
1016,
1019,
1700,
1701,
1702,
1703,
1704,
1706,
1707,
1709,
1710,
1711,
1712,
1750,
1751,
1752,
1753,
1754,
1757,
1758,
1760,
1761,
1763,
1764,
1765,
1766,
1767,
1768,
1769,
1770,
1771,
1773,
1774,
1775,
1776,
1777,
1778,
1779,
1780,
1781,
1782,
1783,
1784,
1785,
1786,
1789,
1790,
1792,
1793,
1794,
1795,
1796,
1797,
1798,
1799,
1800,
1801,
1802,
1803,
1804,
1805,
1806,
1838,
1839,
1840,
1841,
1842,
1843,
1844,
1845,
1846,
1847,
1848,
1849,
1850,
1851,
1852,
1853,
1854,
1935,
1936,
1953,
1954,
1956,
1957,
1958,
1959,
1962,
1963,
1964,
1965,
1966,
1973,
1992,
1993,
1994,
1995,
1996,
2001,
2004,
2007,
2010,
2145,
2146,
2147,
2148,
2153,
2224,
2245,
2265,
2266,
2267,
2306,
2307,
2308,
2309,
2328,
2340,
2346,
2347,
2348,
2349,
2350,
2351,
2364,
2365,
2366,
2367,
2368,
2369,
2370,
2371,
2372,
2373,
2374,
2375,
2376,
2377,
2378,
2386,
2387,
2388,
2389,
2390,
2392,
2398,
2399,
2400,
2401,
2402,
2403,
2404,
2405,
2406,
2407,
2408,
2410,
2411,
2412,
2413,
2414,
2415,
2416,
2417,
2418,
2419,
2420,
2421,
2422,
2424,
2425,
2426,
2427,
2428,
2429,
2500,
2501,
2502,
2503,
2504,
2505,
2506,
2508,
2509,
2510,
2511,
2512,
2513,
2514,
2515,
2532,
2552,
2553,
2554,
2568,
2569,
2570,
2571,
2572,
2573,
2574,
2575,
2681,
2682,
2683,
2702,
2703,
2704,
2705,
2708,
2709,
2710,
2711,
2712,
2713,
2729,
12707,
12708,
17020,
17021,
17022,
17023,
17024,
17025,
17026,
17027,
50086,
50087,
50088,
50091,
50094,
50172,
50173,
50174,
50175,
50176,
50178,
50179,
50180,
50181,
50182,
50183,
50184,
50185,
50186,
50196,
50197,
50198,
50199,
50200,
50201,
50202,
50203,
50204,
50207,
50208,
50209,
]
},
{
name: QISlang.craftitems,
img: 1899,
items: [
1855,
1856,
1857,
1858,
1859,
1860,
1861,
1862,
1863,
1864,
1865,
1866,
1867,
1868,
1869,
1870,
1871,
1872,
1873,
1874,
1875,
1876,
1877,
1878,
1879,
1880,
1881,
1882,
1883,
1884,
1885,
1886,
1887,
1888,
1889,
1890,
1891,
1892,
1893,
1894,
1895,
1896,
1897,
1898,
1899,
1900,
1901,
1902,
1903,
1904,
1905,
1906,
1907,
1908,
1909,
1910,
1911,
1912,
1913,
1914,
1915,
1916,
1917,
1918,
1919,
1920,
1921,
1922,
1923,
1924,
1925,
1926,
1927,
1928,
1929,
1930,
1931,
1932,
1933,
1934,
1937,
1938,
1939,
1940,
1941,
1942,
1943,
1944,
1945,
1946,
1947,
1948,
1949,
1950,
1951,
1952,
1980,
1981,
1982,
1983,
1984,
1985,
1986,
1987,
1988,
1989,
1990,
1991,
1999,
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2516,
2517,
2518,
2519,
2520,
2521,
2522,
2523,
2524,
2525,
2526,
2527,
2730,
2731,
2732,
2733,
2734,
2735,
2736,
2737,
2738,
2739,
2740,
2741,
]
},
{
name: QISlang.recipes,
img: 20115,
items: [
20000,
20001,
20002,
20083,
20084,
20085,
20086,
20003,
20004,
20005,
20006,
20007,
20008,
20009,
20010,
20011,
20012,
20013,
20014,
20015,
20016,
20017,
20116,
20018,
20019,
20134,
20096,
20120,
20124,
20097,
20098,
20135,
20099,
20100,
20136,
20020,
20021,
20022,
20081,
20087,
20088,
20089,
20023,
20024,
20025,
20026,
20027,
20028,
20029,
20030,
20031,
20032,
20033,
20034,
20035,
20036,
20037,
20119,
20038,
20039,
20123,
20128,
20101,
20127,
20102,
20103,
20129,
20104,
20105,
20130,
20040,
20041,
20042,
20082,
20090,
20091,
20092,
20043,
20044,
20045,
20046,
20047,
20048,
20049,
20050,
20051,
20052,
20053,
20054,
20055,
20056,
20057,
20118,
20058,
20059,
20122,
20131,
20111,
20126,
20112,
20113,
20132,
20114,
20115,
20133,
20060,
20061,
20062,
20080,
20093,
20094,
20095,
20063,
20064,
20065,
20066,
20067,
20068,
20069,
20070,
20071,
20072,
20073,
20074,
20075,
20076,
20077,
20117,
20078,
20079,
20121,
20137,
20106,
20125,
20107,
20108,
20138,
20109,
20110,
20139,
]
},
{
name: sets.gold_set,
itemsk: [
50,
136,
858,
]
},
{
name: sets.greenhorn_set,
itemsk: [
52,
262,
438,
569,
607,
859,
10148,
11118,
40000,
]
},
{
name: sets.season_set,
itemsk: [
137,
258,
437,
567,
609,
856,
1759,
10181,
40200,
50007,
50008,
]
},
{
name: sets.set_dancer,
itemsk: [
259,
368,
433,
566,
665,
1772,
10149,
11138,
]
},
{
name: sets.set_farmer,
itemsk: [
219,
321,
409,
797,
10025,
11005,
41045,
]
},
{
name: sets.set_gentleman,
itemsk: [
235,
354,
427,
537,
664,
1715,
10075,
11077,
]
},
{
name: sets.set_indian,
itemsk: [
96,
253,
369,
429,
512,
602,
904,
10094,
11137,
]
},
{
name: sets.set_mexican,
itemsk: [
95,
254,
312,
428,
561,
600,
792,
903,
10054,
]
},
{
name: sets.set_pilgrim_female,
itemsk: [
256,
372,
431,
528,
723,
10218,
11035,
]
},
{
name: sets.set_pilgrim_male,
itemsk: [
257,
373,
432,
529,
768,
10219,
11034,
]
},
{
name: sets.set_quackery,
itemsk: [
224,
340,
435,
527,
794,
854,
10085,
11085,
44020,
]
},
{
name: sets.set_sleeper,
itemsk: [
47,
132,
261,
375,
436,
1717,
11207,
41203,
]
},
{
name: sets.tw_times_set,
itemsk: [
40031,
41206,
42253,
50129,
185145,
185146,
]
},
{
name: sets.collector_set,
itemsk: [
58,
140,
264,
439,
575,
611,
863,
2409,
10150,
11139,
40002,
]
},
{
name: sets.bunny_set,
itemsk: [
63,
265,
440,
11140,
40003,
]
},
{
name: sets.fireworker_set,
itemsk: [
1762,
]
},
{
name: sets.set_walker,
itemsk: [
154,
279,
454,
592,
10164,
11154,
40019,
]
},
{
name: sets.set_fort,
itemsk: [
68,
152,
277,
452,
590,
879,
10162,
11152,
40017,
2174,
2176,
]
},
{
name: sets.set_fortunehunter,
itemsk: [
69,
153,
278,
453,
591,
880,
10163,
11153,
40018,
2175,
2176,
]
},
{
name: sets.set_duelist,
itemsk: [
67,
151,
276,
451,
589,
878,
10161,
11151,
40016,
2173,
2176,
]
},
{
name: sets.set_cupid,
itemsk: [
165,
290,
465,
637,
887,
10175,
11165,
40030,
41003,
2187,
]
},
{
name: sets.set_proworker,
itemsk: [
293,
468,
640,
2191,
10178,
11168,
40034,
41006,
2194,
2195,
]
},
{
name: sets.set_rangedduelist,
itemsk: [
292,
467,
639,
2190,
10177,
11167,
40033,
41005,
2193,
2195,
]
},
{
name: sets.set_meleeduelist,
itemsk: [
291,
466,
638,
2189,
10176,
11166,
40032,
41004,
219200,
2195,
]
},
{
name: sets.set_party,
itemsk: [
295,
470,
10180,
11170,
40036,
41008,
]
},
{
name: sets.set_fair,
itemsk: [
294,
469,
642,
2223,
10179,
11169,
40035,
41007,
]
},
{
name: sets.set_soap,
itemsk: [
481,
10192,
11181,
40048,
41019,
42007,
]
},
{
name: sets.set_parade,
itemsk: [
482,
10193,
11182,
40049,
41020,
42008,
]
},
{
name: sets.wooden_magician_set,
itemsk: [
185147,
185148,
185149,
185150,
185151,
185152,
]
},
{
name: sets.set_independence_1,
itemsk: [
87,
183,
490,
895,
10201,
11190,
40057,
41028,
42016,
2297,
2300,
]
},
{
name: sets.set_independence_2,
itemsk: [
88,
184,
491,
896,
10202,
11191,
40058,
41029,
42017,
2298,
2300,
]
},
{
name: sets.set_independence_3,
itemsk: [
89,
185,
492,
897,
10203,
11192,
40059,
41030,
42018,
2299,
2300,
]
},
{
name: sets.set_independence_4,
itemsk: [
494,
661,
2301,
10205,
11193,
40061,
41032,
42020,
]
},
{
name: sets.set_independence_gun_winner,
itemsk: [
90,
186,
898,
]
},
{
name: sets.labor_day,
itemsk: [
2352,
40062,
]
},
{
name: sets.set_octoberfest_1,
itemsk: [
91,
187,
495,
899,
10206,
11195,
40063,
41033,
42021,
2359,
2362,
]
},
{
name: sets.set_octoberfest_2,
itemsk: [
92,
188,
496,
900,
10207,
11196,
40064,
41034,
42022,
2360,
2362,
]
},
{
name: sets.set_octoberfest_3,
itemsk: [
93,
189,
497,
901,
10208,
11197,
40065,
41035,
42023,
2361,
2362,
]
},
{
name: sets.set_octoberfest_4,
itemsk: [
498,
663,
2363,
10209,
11198,
40066,
41036,
42024,
]
},
{
name: sets.set_octoberfest_gun_winner,
itemsk: [
94,
190,
902,
]
},
{
name: sets.set_shop_low,
itemsk: [
499,
11199,
10210,
40067,
41037,
42025,
2379,
]
},
{
name: sets.set_shop_mid,
itemsk: [
10211,
11200,
40068,
41038,
42026,
43000,
2380,
]
},
{
name: sets.set_shop_high,
itemsk: [
10212,
11201,
41039,
40069,
42027,
43001,
2381,
]
},
{
name: sets.set_shop_adventure,
itemsk: [
10213,
11202,
40070,
41040,
42028,
43002,
2382,
]
},
{
name: sets.set_shop_duel,
itemsk: [
10214,
11203,
40071,
41041,
42029,
43003,
2383,
]
},
{
name: sets.set_shop_work,
itemsk: [
10215,
11204,
40072,
41042,
42030,
43004,
2384,
]
},
{
name: sets.set_shop_soldier,
itemsk: [
10216,
11205,
40073,
41043,
42031,
43005,
2385,
]
},
{
name: sets.set_halloween,
itemsk: [
10217,
11206,
40074,
41044,
42032,
43006,
]
},
{
name: sets.set_xmas2013_cloth,
itemsk: [
97,
191,
667,
905,
2539,
10261,
11273,
40202,
41200,
42201,
43200,
2540,
]
},
{
name: sets.set_valentin_2014,
itemsk: [
682,
932,
2555,
10302,
11276,
40205,
41204,
42204,
43203,
44032,
45018,
2556,
]
},
{
name: sets.set_leveling_valentin_2014,
itemsk: [
10303,
11277,
40206,
41205,
42205,
43204,
]
},
{
name: sets.set_st_patrick,
itemsk: [
684,
933,
2577,
10304,
11278,
40207,
41207,
42206,
43205,
44033,
45019,
]
},
{
name: sets.set_veteran_horse,
itemsk: [
687,
]
},
{
name: sets.set_easter_2014_1,
itemsk: [
934,
10305,
11279,
40208,
41208,
42207,
43206,
44034,
45020,
2579,
]
},
{
name: sets.set_easter_2014_2,
itemsk: [
935,
10306,
11280,
41209,
40209,
42208,
43207,
44035,
45021,
2580,
]
},
{
name: sets.set_easter_2014_3,
itemsk: [
936,
10307,
11281,
40210,
41210,
42209,
43208,
44036,
45022,
2581,
]
},
{
name: sets.set_easter_2014_ranking,
itemsk: [
937,
685,
2583,
10308,
11282,
40211,
41211,
42210,
43209,
44037,
45023,
]
},
{
name: sets.set_easter_2014_weapon_ranking_winner,
itemsk: [
938,
44038,
45024,
]
},
{
name: sets.set_4july_2014_1,
itemsk: [
691,
2610,
10325,
11300,
40230,
41225,
42225,
43225,
2614,
2617,
]
},
{
name: sets.set_4july_2014_2,
itemsk: [
692,
2611,
10326,
11301,
40231,
41226,
42226,
43226,
2615,
2617,
]
},
{
name: sets.set_4july_2014_3,
itemsk: [
693,
2612,
10327,
11302,
41227,
40232,
42227,
43227,
2616,
2617,
]
},
{
name: sets.set_4july_2014_ranking,
itemsk: [
694,
940,
2613,
10328,
11303,
40233,
41228,
42228,
44051,
43228,
45031,
]
},
{
name: sets.set_4july_2014_weapon_ranking_winner,
itemsk: [
941,
44052,
45032,
]
},
{
name: sets.instance_set_1,
itemsk: [
696,
950,
2640,
10340,
11310,
40240,
41240,
42240,
43240,
44060,
45040,
]
},
{
name: sets.set_octoberfest_2014_1,
itemsk: [
2641,
10341,
11311,
40241,
41241,
42241,
43241,
48000,
2645,
2648,
]
},
{
name: sets.set_octoberfest_2014_2,
itemsk: [
2642,
10342,
11312,
40242,
41242,
42242,
43242,
48001,
2646,
2648,
]
},
{
name: sets.set_octoberfest_2014_3,
itemsk: [
2643,
10343,
11313,
40243,
41243,
42243,
43243,
48002,
2647,
2648,
]
},
{
name: sets.set_octoberfest_2014_ranking,
itemsk: [
951,
2644,
10344,
11314,
41244,
40244,
42244,
43244,
44061,
45041,
48003,
]
},
{
name: sets.set_octoberfest_2014_weapon_ranking_winner,
itemsk: [
952,
44062,
45042,
]
},
{
name: sets.set_speedworld_2014,
itemsk: [
953,
2649,
10345,
11315,
40245,
41245,
42245,
43245,
44063,
45043,
48004,
]
},
{
name: sets.set_dayofthedead_2014_1,
itemsk: [
954,
2660,
10346,
11316,
40246,
41246,
42246,
43246,
44070,
45044,
48005,
2673,
]
},
{
name: sets.set_dayofthedead_2014_2,
itemsk: [
955,
2661,
10347,
11317,
41247,
40247,
42247,
43247,
44071,
45045,
48006,
2674,
]
},
{
name: sets.set_dayofthedead_2014_3,
itemsk: [
956,
2662,
10348,
11318,
40248,
41248,
42248,
43248,
44072,
45046,
48007,
50002,
]
},
{
name: sets.set_dayofthedead_2014_4,
itemsk: [
957,
2663,
10349,
11319,
40249,
41249,
42249,
43249,
44073,
45047,
48008,
50003,
]
},
{
name: sets.set_christmas_2014,
itemsk: [
958,
2684,
10350,
11320,
40250,
41250,
42250,
43250,
44074,
45048,
48010,
2685,
]
},
{
name: sets.set_valentinesday_2015_1,
itemsk: [
959,
2691,
10351,
11321,
40251,
41251,
42251,
43251,
44075,
45049,
48011,
2694,
]
},
{
name: sets.set_valentinesday_2015_2,
itemsk: [
10352,
11322,
40252,
41252,
42252,
43252,
]
},
{
name: sets.set_easter_2015_1,
itemsk: [
960,
10353,
11323,
40253,
41253,
42254,
43253,
44076,
45050,
2699,
]
},
{
name: sets.set_easter_2015_2,
itemsk: [
961,
10354,
11324,
40254,
41254,
42255,
43254,
44077,
45051,
2700,
]
},
{
name: sets.set_easter_2015_3,
itemsk: [
962,
10355,
11325,
40255,
41255,
42256,
43255,
44078,
45052,
2701,
]
},
{
name: sets.set_easter_2015_4,
itemsk: [
963,
2697,
10356,
11326,
40256,
41256,
42257,
43256,
44079,
45053,
48015,
]
},
{
name: sets.set_easter_2015_5,
itemsk: [
964,
44080,
45054,
]
},
{
name: sets.set_4july_2015_1,
itemsk: [
2717,
10357,
11327,
40257,
41257,
42258,
43257,
48016,
2721,
2728,
]
},
{
name: sets.set_4july_2015_2,
itemsk: [
2718,
10358,
11328,
40258,
41258,
42259,
43258,
48017,
2722,
2728,
]
},
{
name: sets.set_4july_2015_3,
itemsk: [
2719,
10359,
11329,
40259,
41259,
42260,
43259,
48018,
2723,
2728,
]
},
{
name: sets.set_4july_2015_ranking,
itemsk: [
968,
2720,
10360,
11330,
40260,
41260,
42261,
43260,
44081,
45058,
48019,
]
},
{
name: sets.set_4july_2015_weapon_ranking_winner,
itemsk: [
969,
44082,
45059,
]
},
{
name: sets.set_october_2015_1,
itemsk: [
380,
385,
390,
395,
434,
563,
678,
697,
698,
852,
928,
]
},
{
name: sets.set_october_2015_2,
itemsk: [
381,
386,
391,
396,
558,
564,
679,
713,
732,
853,
928,
]
},
{
name: sets.set_october_2015_3,
itemsk: [
382,
387,
392,
397,
559,
565,
688,
735,
785,
926,
928,
]
},
{
name: sets.set_october_2015_ranking,
itemsk: [
383,
388,
393,
398,
560,
581,
674,
676,
689,
798,
848,
]
},
{
name: sets.set_october_2015_winner,
itemsk: [
849,
850,
851,
927,
]
},
{
name: sets.set_dotd_2015_1,
itemsk: [
54,
260,
675,
677,
929,
943,
944,
945,
946,
947,
948,
1003,
]
},
{
name: sets.set_dotd_2015_2,
itemsk: [
949,
970,
971,
977,
978,
979,
980,
981,
982,
988,
1000,
]
},
{
name: sets.set_dotd_2015_3,
itemsk: [
983,
984,
985,
986,
987,
989,
990,
991,
992,
993,
994,
]
},
{
name: sets.set_xmas2015_clothes,
itemsk: [
384,
389,
394,
430,
562,
673,
49999,
50000,
]
},
{
name: sets.set_valentine_2016,
itemsk: [
50004,
50005,
50006,
50010,
50011,
50012,
50013,
50014,
50015,
50016,
50024,
50025,
]
},
{
name: sets.set_valentine_2016_wof,
itemsk: [
50017,
50018,
50019,
50020,
50021,
50022,
50023,
]
},
{
name: sets.set_easter_2016_1,
itemsk: [
50039,
50040,
50041,
50042,
50043,
50044,
50045,
50046,
50047,
50080,
]
},
{
name: sets.set_easter_2016_2,
itemsk: [
50048,
50049,
50050,
50051,
50052,
50053,
50054,
50055,
50056,
50081,
]
},
{
name: sets.set_easter_2016_3,
itemsk: [
50057,
50058,
50059,
50060,
50061,
50062,
50063,
50064,
50065,
50082,
]
},
{
name: sets.set_easter_2016_4,
itemsk: [
50066,
50067,
50068,
50069,
50070,
50071,
50072,
50073,
50074,
50075,
50076,
]
},
{
name: sets.set_easter_2016_5w,
itemsk: [
50077,
50078,
50079,
]
},
{
name: sets.set_sale_2016_1,
itemsk: [
50083,
50084,
50085,
]
},
{
name: sets.set_4july_2016_1,
itemsk: [
50095,
50096,
50097,
50098,
50099,
50100,
50101,
50137,
50168,
50177,
]
},
{
name: sets.set_4july_2016_2,
itemsk: [
50138,
50139,
50140,
50141,
50142,
50143,
50144,
50145,
50169,
50177,
]
},
{
name: sets.set_4july_2016_3,
itemsk: [
50146,
50147,
50148,
50149,
50150,
50151,
50152,
50153,
50170,
50177,
]
},
{
name: sets.set_4july_2016_4,
itemsk: [
50154,
50155,
50156,
50157,
50158,
50159,
50160,
50161,
50162,
50163,
50164,
]
},
{
name: sets.set_4july_2016_5,
itemsk: [
50165,
50166,
50167,
50171,
]
},
{
name: sets.set_colcord,
itemsk: [
50187,
50188,
50189,
50190,
50191,
50192,
50193,
50194,
50195,
]
},
];
TW_Sets.sort(function (a, b) {
if (a.name && b.name) {
var a1 = a.name.name ? a.name.name : a.name;
var b1 = b.name.name ? b.name.name : b.name;
a1 = a1.toUpperCase(),
b1 = b1.toUpperCase();
a1 = a1.replace(/"/g, '');
a1 = a1.replace(/Á/g, 'A');
a1 = a1.replace(/É/g, 'E');
a1 = a1.replace(/Ő/g, 'O');
a1 = a1.replace(/Ú/g, 'U');
a1 = a1.replace(/Ü/g, 'U');
a1 = a1.replace(/Ű/g, 'U');
b1 = b1.replace(/"/g, '');
b1 = b1.replace(/Á/g, 'A');
b1 = b1.replace(/É/g, 'E');
b1 = b1.replace(/Ő/g, 'O');
b1 = b1.replace(/Ú/g, 'U');
b1 = b1.replace(/Ü/g, 'U');
b1 = b1.replace(/Ű/g, 'U');
if (a1 == b1) return 0;
return a1 > b1 ? 1 : - 1;
}
});
};
TW_QuickSearch.gui = {
};
TW_QuickSearch.gui.popupMenu = null;
TW_QuickSearch.init = function () {
TW_QuickSearch.gui.menuButton = new TW_QuickSearch.MenuButton('data:image/png;base64,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', quicksearch.name, TW_QuickSearch.popup);
};
TW_QuickSearch.popup = function (button, e) {
if (!TW_QuickSearch.gui.popupMenu) {
TW_QuickSearch.start();
TW_QuickSearch.gui.popupMenu = new west.gui.Selectbox().setWidth(250);
TW_QuickSearch.gui.popupMenu.addListener(TW_QuickSearch.findSet);
for (var i = 0; i < TW_Sets.length; i++) {
if (TW_Sets[i].name) {
var itemimg = TW_Sets[i].img ? TW_Sets[i].img : TW_Sets[i].itemsk[0];
var NAME = TW_Sets[i].name.name ? TW_Sets[i].name.name : TW_Sets[i].name;
TW_QuickSearch.gui.popupMenu.addItem(i, '<img src="' + ItemManager.getByBaseId(itemimg).image + '" height="20" width="20">' + '<div style="padding-right: 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;">' + NAME + '</div>', NAME);
}
}
}
TW_QuickSearch.gui.popupMenu.show(e);
};
TW_QuickSearch.findSet = function (id) {
var items = [
],
base = TW_Sets[id].items,
upgrade = TW_Sets[id].itemsk,
custom = false,
invItems = [
];
if (base) {
for (var f = 0; f < base.length; f++) {
items.push(base[f] * 1000);
}
} else {
for (var g = 0; g < upgrade.length; g++) {
for (var h = 0; h <= 5; h++) {
items.push(upgrade[g] * 1000 + h);
}
}
custom = true;
}
for (var i = 0; i < items.length; i++) {
var invItem = Bag.getItemByItemId(items[i]);
if (invItem)
invItems.push(invItem);
}
if (invItems.length > 0) {
EventHandler.listen('inventory_loaded', function () {
Wear.open();
if (custom) Inventory.showCustomItems(invItems);
else Inventory.showSearchResult(invItems);
return EventHandler.ONE_TIME_EVENT;
});
} else {
new UserMessage(QISlang.nothingFound, UserMessage.TYPE_HINT).show();
}
};
quicksearch.Updater = function () {
$.getScript(quicksearch.updateUrl, function () {
if (scriptUpdate.quicksearch > quicksearch.version) {
var updateMessage = new west.gui.Dialog(QISlang.update + ': ' + quicksearch.name, '<span>' + QISlang.updateAvailable + '<br><br><b>v' + scriptUpdate.quicksearch + ':</b><br>' + scriptUpdate.quicksearchNew + '</span>', west.gui.Dialog.SYS_WARNING).addButton(QISlang.update, function () {
updateMessage.hide();
window.open(quicksearch.updateAd);
}).addButton(QISlang.update + ' [NoAds]', function () {
updateMessage.hide();
location.href = quicksearch.website + '/code.user.js';
}).addButton('cancel').show();
}
});
};
setTimeout(quicksearch.Updater, 3000);
TW_QuickSearch.init();
}));