Забыл имя волка, в в пылающих степях, рарный, респится у огров у горы, с правой стороны , если смотреть от базы альянса.
1.3 есть,и даже пару 1.2 причём регулярные мобы
На петопии классической можно посмотреть скорость всех доступных петов в игре
Гиблопасть
Ап темы для хантов, что бы задавали свои вопросики.
Если вдруг найдутся игроки использующие стандартный интерфейс с минимальным масштабом (Главное меню → Настройки → Дополнительные: Шкала ИП), то имеется возможность изменить окно дрессировки как на картинке https://imgur.com/1MGts1h
Для этого необходимо в сделать аддон: создать в папке Interface\AddOns
папку с именем CraftFrameMod
, в ней создать два файла. Один CraftFrameMod.lua
с кодом
local f=CreateFrame("Frame")
local function AddScrollBorderTexture(parentFrame,prevFrame)
local tex=parentFrame:CreateTexture(nil,"BACKGROUND")
tex:SetTexture("Interface\\ClassTrainerFrame\\UI-ClassTrainer-ScrollBar")
tex:SetSize(30,120*4/5)
tex:SetTexCoord(0.53125,1.0,0.03125,4/5)
tex:SetPoint("TOPLEFT",prevFrame,"BOTTOMLEFT")
return tex
end
local function AddBorderTexLeft(parentFrame,prevFrame)
local tex=parentFrame:CreateTexture(nil,"BORDER")
tex:SetTexture("Interface\\ClassTrainerFrame\\UI-ClassTrainer-BotLeft")
tex:SetSize(256,150)
tex:SetTexCoord(0,1,0,150/256)
tex:SetPoint("TOPLEFT",prevFrame,"BOTTOMLEFT")
return tex
end
local function AddBorderTexRight(parentFrame,prevFrame)
local tex=parentFrame:CreateTexture(nil,"BORDER")
tex:SetTexture("Interface\\ClassTrainerFrame\\UI-ClassTrainer-BotRight")
tex:SetSize(128,150)
tex:SetTexCoord(0,1,0,150/256)
tex:SetPoint("TOPLEFT",prevFrame,"BOTTOMLEFT")
return tex
end
local function fOnEvent(self,event,arg1)
if arg1=="Blizzard_CraftUI" then
CRAFTS_DISPLAYED=CRAFTS_DISPLAYED*5
local cf=CraftFrame
local lx, ly=cf:GetSize()
cf:SetSize(lx,1024)
CraftCreateButton:SetPoint("CENTER",cf,"BOTTOMRIGHT",-161,90)
CraftCancelButton:SetPoint("CENTER",cf,"BOTTOMRIGHT",-81,90)
CraftDetailScrollFrame:ClearAllPoints(); CraftDetailScrollFrame:SetPoint("BOTTOMLEFT",cf,"BOTTOMLEFT",20,100)
CraftHorizontalBarLeft:ClearAllPoints(); CraftHorizontalBarLeft:SetPoint("BOTTOMLEFT",CraftDetailScrollFrame,"TOPLEFT",-5,-1)
-- bottom left & right corners
local m={CraftFrame:GetRegions()};
m[4]:ClearAllPoints()
m[4]:SetSize(256,256)
m[4]:SetPoint("BOTTOMLEFT",cf,"BOTTOMLEFT")
m[5]:ClearAllPoints()
m[5]:SetPoint("BOTTOMRIGHT",cf,"BOTTOMRIGHT")
m[5]:SetSize(128,256)
-- left border bar
local tex1=AddBorderTexLeft(cf,m[2])
tex1=AddBorderTexLeft(cf,tex1)
tex1=AddBorderTexLeft(cf,tex1)
tex1=AddBorderTexLeft(cf,tex1)
-- right border bar
tex1=AddBorderTexRight(cf,m[3])
tex1=AddBorderTexRight(cf,tex1)
tex1=AddBorderTexRight(cf,tex1)
tex1=AddBorderTexRight(cf,tex1)
-- scroll borders
local l={CraftListScrollFrame:GetRegions()}
CraftListScrollFrame:SetPoint("BOTTOMLEFT",CraftHorizontalBarLeft,"TOPLEFT",0,-2)
tex1=AddScrollBorderTexture(CraftListScrollFrame,l[1])
tex1=AddScrollBorderTexture(CraftListScrollFrame,tex1)
tex1=AddScrollBorderTexture(CraftListScrollFrame,tex1)
tex1=AddScrollBorderTexture(CraftListScrollFrame,tex1)
tex1=AddScrollBorderTexture(CraftListScrollFrame,tex1)
-- craft buttons
local i,k, craftBtn
local prevCraftBtn=_G["Craft8"]
k=prevCraftBtn:GetParent()
for i=9,CRAFTS_DISPLAYED do
craftBtn=CreateFrame("Button","Craft"..tostring(i),k,"CraftButtonTemplate")
craftBtn:SetPoint("TOPLEFT",prevCraftBtn,"BOTTOMLEFT")
prevCraftBtn=craftBtn
end
end
end
f:SetScript("OnEvent",fOnEvent)
f:RegisterEvent("ADDON_LOADED");
Второй - CraftFrameMod.toc
с кодом
## Interface: 11302
## Title: CraftFrameMod
## Notes: Beast Training frame mod.
## Notes-ruRU: Модификация окна Дрессировки.
## Author: Мимоцели@Хроми
CraftFrameMod.lua
Файлы необходимо сохранять в кодировке UTF-8.
Так что там с ФД+ловушка, инфы никакой более не было?
а что не так?
В классике можно еще раз переименовать пета?
конечно можно, достаточно приручить нового с такой же моделькой
Уважаемые охотники помогите.
Какой кастбар использовать для прицельного выстрела?
Все уже перепробовал ни один не распознает прицельный выстрел.
Weapon swing timer. Единственная проблема в том, что он не изменяет скорость каста при ускорении от рапиды или прока, но так как другие аддоны его вообще не показывают думаю сойдет.
Существует ли аддон который показывает колчан ханта за спиной?
Господа охотники подскажите как прокачать пета?
Мелкого пета, который на 30 лвл меньше охотника. С мелких мобов опыт не идет, а мобов своего лвл без пета ниочень бить…
учил и с красной рожицей, случайно ток захватил и натравил не кормя, и он сразу меня обучил
Может сделать сурво-спек (или что-то вроде https://ru.classic.wowhead.com/talent-calc/hunter/050532005002--305020051032314
) и бить мобов на 5-7 уровней меньше (зелёных), держа пета в пассиве, а если пет кошка, то в инвизе, либо со своей патькой где-нибудь по подземельям. Правда, не знаю, будут ли мобы на пета за версту сбегаться или нет.
Это всё так, теория. Сам не проверял.
Если так то все печально совсем.
Это месяц плотного гринда. Не ожидал такого. Знал бы что так качал бы паралельно.
Ни в одном гайде не написано, что с мобов которые одинакового уровня с петом опыт не идёт. Зато есть вот такая лажа где говорится что кач пета это дело нескольких дней https://yandex.ru/video/touch/search?text=вов%20классик%20прокачка%20пета&path=wizard&noreask=1&filmId=9286740563825956915
Вопрос про кач пета всё ещё актуален. Может есть способ прокачать как то что бы это не занято время сравнимое с прокачкой нового чара? Мне надо 2 пета вкачать. При таком раскладе проще будет с нуля начать Ханта и изначально нужных петов качать поочередно оставляя в стойлах?
Вместо тысячи гайдов:
PetExperience.lua
strGained="Pet gainedXP:"
strRest="rest:"
if GetLocale()=="ruRU" then
strGained="Питомец получил опыта:"
strRest=". Осталось получить:"
end
local f=CreateFrame("Frame")
local petGUID=UnitGUID("pet")
local currXP, nextXP, prevXP, prevNextXP= GetPetExperience(), nil, nil
local NoPet=true
if (IsPetActive()=="true") then NoPet=false end
local function GetTimeStr()
local aStr=date()
local i1st, i2nd=strfind(aStr,":",11,true)
local aRes=strsub(aStr,i1st-2,i1st+5)
local aMsc=GetSessionTime()
aMsc=floor((aMsc-floor(aMsc))*1000+0.5)
local mskStr=format("%03d",aMsc)
return aRes..":"..mskStr
end
local function EventHandler(self,event,arg1,...)
if (event=="UNIT_PET_EXPERIENCE") and (arg1=="pet") then
currXP, nextXP = GetPetExperience();
local gainedXP, restXP
if nextXP==prevNextXP then
gainedXP=(currXP-prevXP)
else
gainedXP=(prevNextXP-prevXP+currXP)
end
restXP=(nextXP-currXP)
print(GetTimeStr(),"Pet gainedXP:", format("%.2f%%",gainedXP*100/nextXP),format("%s %.2f%%",strRest,restXP*100/nextXP) )
prevXP, prevNextXP=currXP, nextXP
return
end
if (event=="UNIT_PET") and (arg1=="player") then
petGUID=UnitGUID("pet")
if petGUID==nil then
currXP, nextXP, prevXP, prevNextXP = nil, nil, nil, nil
self:RegisterEvent("UNIT_MAXHEALTH")
NoPet=true
else
NoPet=false
prevXP, prevNextXP=GetPetExperience()
self:UnregisterEvent("UNIT_MAXHEALTH")
end
end
if (event=="UNIT_MAXHEALTH") and (arg1=="pet") and (NoPet==true) then
prevXP, prevNextXP=GetPetExperience()
NoPet=false
end
end
f:SetScript("OnEvent",EventHandler)
f:RegisterEvent("UNIT_PET_EXPERIENCE")
f:RegisterEvent("UNIT_PET")
f:RegisterEvent("UNIT_MAXHEALTH")
PetExperience.toc
## Interface: 11302
## Title: PetExperience
## Notes-ruRU: Выводит информацию в первое окно чата о получении опыта питомцем.
## Author: Мимоцели@Хроми
## Version: 0.0.1
PetExperience.lua
Создаёшь папку PetExperience
в папке с аддонами, затем два файла. Не забудь включить отображение расширений файлов, если будешь пользоваться проводником windows.
Формат файла - обычный текстовой (plane text), кодировка UTF-8 (иначе не будет работать, или будут “кракозябры” вместо русских букв). AkelPad вполне подойдёт, не знаю как там с Блокнотом.
в инстах своего лвла качай.
Спасибо.
Если я правильно понял этот аддон будет показывать опыт петомца в чате?