Есть такой полезный сайт - classicwow.live/leveling
Помогает в прокачке нубам или людям, которые не могут определиться какой квест делать, а какой не обязателен.
Но этот сайт на английском. Даже если знаешь язык, трудно сверять задания на русском в игре с английскими названиями на сайте.
Пришлось написать небольшой “русификатор”, состоящий из двух частей:
- Устанавливаем плагин для хрома: User JavaScript and CSS
-
Заходим в плагин и добавляем новый сайт:
classicwow.live/leveling/*
-
В левой колонке JS вводим скрипт:
Сводка
$('button[name="next-step"]').click(function(){
ruTooltip('quest');
ruTooltip('npc');
});
$('button[name="prev-step"]').click(function(){
ruTooltip('quest');
ruTooltip('npc');
});
function ruTooltip(type){
var className = type === 'quest' ? 'cwl-quest-name' : 'cwl-quest-target';
setTimeout(function() {
$('td.' + className + ' a').each(function(_, el){
var href = el.getAttribute('href');
var tooltipType = href.indexOf('https://classic.wowhead.com/item') === 0
? 'item'
: type;
var ruHref = href.replace(
'https://classic.',
'https://ru.classic.'
).replace(
'wowhead.com/'+ tooltipType + '=',
'wowhead.com/tooltip/'+ tooltipType +'/'
);
console.log('ru', ruHref);
$.get(ruHref, function(data) {
if(!data || !data.name){
return;
}
el.text = data.name;
});
});
}, 100);
}
- В правой колонке CSS вводим (не обязательно - делает интерфейс полноэкранным, убирает всякий хлам):
Сводка
header, .cwl-header {
display: none;
}
.page-footer {
display: none;
}
.cwl-main-background {
padding: 0;
}
.cwl-main-background .container{
width: 100%;
height: 100vh;
}
.browser-default{
width: 250px;
}
.steps-row .substep-parent{
height: 80vh;
}
.leaflet-container{
height: 80vh;
}
- Для всплывающих подсказок на русском, понадобится еще один плагин. Автоматический редирект с сайта на сайт, например - Switcheroo Redirector
- Добавляем новое правило (автоматически переводит вас с английской версии сайта ВОВХЭД на русскую версию:
From:https://classic.wowhead.com
To:https://ru.classic.wowhead.com
Готово.