-
Content count
503 -
Joined
-
Last visited
Everything posted by shuraken007
-
насколько я помню оно не может срезистить, не может критануть (нет попадания физом - нет удара печатью, но при попадании всегда есть) механика рассчета урона очень хитрозадая, выглядит примерно как прибавить к (base_dps + spd)*weapon_speed, но там везде свои коэффициенты, и урон в результате не фиксированный, а плавает в небольшом диапазоне и я пробовал коэффициенты как-то подобрать, но на скоростях 3.8 3.9 разлет пошёл, у меня ощущение что там нелинейная зависимость начинается, а подбирали это все наверное по таблицам тестов, оставшихся с бородатых времен тут кто-то из упоротых паладинов-бургов недавно писал что механика у нас хорошо прописана, и действельно вроде как совпадает с тем что должно я тестил http://db.vanillagaming.org/?item=17068 http://db.vanillagaming.org/?item=19360 http://db.vanillagaming.org/?item=23456 http://db.vanillagaming.org/?item=12584 дпс по сумме физ+магия был почти одинаковый, разве что http://db.vanillagaming.org/?item=23456 вылавал на 10-20 дпс больше в т2 сор нормально разгоняется, если будут часто давать долбить по себе одноручем, то хп быстро закончится, но в пвп такое редко встречается. С тяжелых одноручей вроде под 200 прок сора, с двуручей за 300 (ну там 3.8 3.9 и фул т2/остальное спд)
-
Я как-то раз наткнулся на форум интересный наших соотечественников, у них в архивах куча тем, в том числе и 2005-х, 2006-х годов. http://wohochka.ru/forum/%D1%80%E2%80%99%D1%81%D1%93%D1%80%C2%B5%D1%80%C2%BB%D1%80%C2%B5%D1%80%D1%95%D1%80%D1%95%D1%80%C2%B0%D1%81%D1%9F-warcraft/%D1%80%D1%92%D1%81%D1%92%D1%81%E2%80%A6%D1%80%D1%91%D1%80%D1%96-world-of-warcraft/%D1%80%C2%A0%D1%80%C2%B5%D1%80%D1%97%D1%81%D1%93%D1%81%E2%80%9A%D1%80%C2%B0%D1%81%E2%80%A0%D1%80%D1%91%D1%81%D1%9F вот 2 темы приемлимые 2008 и 2010 годов 2008: http://wohochka.ru/forum/%D1%80%E2%80%99%D1%81%D1%93%D1%80%C2%B5%D1%80%C2%BB%D1%80%C2%B5%D1%80%D1%95%D1%80%D1%95%D1%80%C2%B0%D1%81%D1%9F-warcraft/%D1%80%D1%92%D1%81%D1%92%D1%81%E2%80%A6%D1%80%D1%91%D1%80%D1%96-world-of-warcraft/%D1%80%C2%A0%D1%80%C2%B5%D1%80%D1%97%D1%81%D1%93%D1%81%E2%80%9A%D1%80%C2%B0%D1%81%E2%80%A0%D1%80%D1%91%D1%81%D1%9F/63341-%D1%80%D1%9F%D1%80%D1%91%D1%81%D1%92%D1%80%C2%B0%D1%81%E2%80%9A%D1%81%E2%80%B9-%D1%80%D1%99%D1%81%D1%92%D1%80%D1%95%D1%80%D1%96%D1%80%C2%B0%D1%80%D1%96%D1%80%D1%95%D1%80%D1%96%D1%80%D1%95-%D1%80%D1%9F%D1%80%C2%B0%D1%81%D1%92%D1%81%D1%93%D1%81%D1%93%D1%80%C2%B0 Когда наберешь френдли у пиратов, можно забить на стражей, а можно добить до 20999/21000 (если хочется, сейчас нет известных способов получить у пиратов экзалтед). 2010: http://wohochka.ru/forum/%D1%80%E2%80%99%D1%81%D1%93%D1%80%C2%B5%D1%80%C2%BB%D1%80%C2%B5%D1%80%D1%95%D1%80%D1%95%D1%80%C2%B0%D1%81%D1%9F-warcraft/%D1%80%D1%92%D1%81%D1%92%D1%81%E2%80%A6%D1%80%D1%91%D1%80%D1%96-world-of-warcraft/%D1%80%C2%A0%D1%80%C2%B5%D1%80%D1%97%D1%81%D1%93%D1%81%E2%80%9A%D1%80%C2%B0%D1%81%E2%80%A0%D1%80%D1%91%D1%81%D1%9F/79156-%D1%80%D1%9F%D1%80%D1%91%D1%81%D1%92%D1%80%C2%B0%D1%81%E2%80%9A%D1%81%E2%80%B9-%D1%80%D1%99%D1%81%D1%92%D1%80%D1%95%D1%80%D1%96%D1%80%C2%B0%D1%80%D1%96%D1%80%D1%95%D1%80%D1%96%D1%80%D1%95-%D1%80%D1%9F%D1%80%C2%B0%D1%81%D1%92%D1%81%D1%93%D1%81%D1%93%D1%80%C2%B0-%D1%80%D1%91-%D1%80%D1%97%D1%81%D1%92%D1%80%D1%95%D1%80%C2%B1%D1%80%C2%BB%D1%80%C2%B5%D1%80%D1%98%D1%81%E2%80%B9/page4 Я знаю, как прокачивается репа с пиратами до Exalted. До 11999/12000 на гвардах в ББ, потом на мобе в Badlands. Плюс делаются все квесты, кроме финального квеста на шапку. Точнее, выполнить его можно, но сдать надо только когда наберется 20999/21000. В результате получится 499/1000 Exalted. Но я обнаружил у другого персонажа - Leishmania 0/1000 Exalted. При чем он когда-то писал, что выполнил и сдал квест на шапку до того, как получил 20999/21000. Собственно, есть ли у кого-нибудь идеи, как ему удалось получить 0/1000 Exalted не сдавая квесты, если репа за моба идет только до 20999/21000? Добавлено через 1 минуту 18 секунд Exalted был получен после выхода WotLK. Смотрел его профайл в BC - было 20999/21000 Revered. ну и ещё где-то в той же теме говорилось про упоминание патча, где разрешили про переход репы выше У меня сложилось ощущение, что репа за квесты вроде бы есть, но порог перебивать не должна.
-
вот те шокодин, у него под триней где-то 607 спд, плюс минус https://www.youtube.com/watch?v=cvWFOvGfbH8 но тут половину бурста дает тринька с треша ак40 100% скалирование должно быть, крит x2, так же весь урон делится на все цели по одиночной цели и на 2к ей можно критануть А так дак, гарантированный стабильный бурст можно выжать либо из шокера, либо из реконинга. Лучше всего брать SoC в ретроветке - под станом джага очень хороша. (хотя каждому своё - тут уже писали смысл идти в прота, или ретрика, меня всегда интересовали циферки побольше, всегда в ретро уходил) Я бегал примерно в том же билде, что предложил Eye of Naxxramas Я себе макрос делал когда-то под бурст: смена текущего оружия на спд, прожим дивайн фавора, спд трини, шока, джаги - если надо - молотка, лужи мб, ну и назад оружие, под прок топора найтфола довольно забавно получалось Да - суть набрать жирного шмота с спд, чтобы разогнать урон, ну и хил заодно с маной. Можно под хил свапать бх вещи, а если надо - бурсты дать. Можно одеть всякие прокающие тринки/оружие типа одноручного топора с они, щит. Кто бы что ни говорил, а даже без спд скалирования - с коммандом, медленным одноручем, проками - милишники вполне себе нормально колупаются. А против кастеров глаз за глаз, да шок, да дубина какая помощнее. По выживаемости билд очень неплохой, ещё хил мгновенный был бы - вобще цены не было. Да, пал где-то на 60% дамажит от дд классов, да у него нет мгновенного каста, но зато это жирная консервная банка у которой всего понемногу. Если надоедает парочка определенных кастеров, есть смысл подобрать немного жирного шмота на резисты, и забиндить через аддоны сеты на кнопки. Ну и по поводу прокачки верно подметили, тут спд собирать надо - а это довольно долгое, нудное занятие, да до рейдов уровня бвл и не соберёшь толкового ничего. Лучше качаться или в ретро-реконе, или в ретрохолике. Дойти сперва до комманда в ретроветке, а потом уже думать. Ну и да, как я уже сказал паладин умеет всего понемногу, да - поизвращавшись - можно выжать где-то больше (в хиле например, хотя я бы оценил все равно хил на 90%, присты с учетом щита больше урона компенсируют), где-то меньше(дд я оценил бы на 60% в рейдах от дд классов, а прота вобще многие серьезно не рассматривают). В пвп да, некоторые комбинации забавные (обычно или повезёт - и в ретрике/реконе напрокает, или билд на выживаемости/с подключением резистов) - но опять же нужен шмот нормальный, печально что не хватает контроля. Так что думай - а надо ли оно вобще тебе, может выбрать что-то одно, но делать это лучше всех. В рейдах 80% времени а, на освоении все 100% - точно будешь хилом. Хотя если хочешь долго и упорно складировать разный шмот, и извращаться с стилями игры, пытаясь чёт придумать - а как же что-то выжать...
-
звания адмирала нету есть квест на одежду, и на шляпу адмирала с попугаем(судя по всему квесты без репы), так же квесты чтобы сбросить репутацию с пиратами и набрать с городами гоблинов максимум можно взять 20999/21000 репы, после honored 0-20999 набивается на торговце Jazzrik - по 1 репе так же имеется несколько квестов от гоблинов, не портящих репу с пиратами, и несколько npc-пиратов в танарисе, что прибавляют репу с гоблинами, не убавляя с пиратами, иными словами можно сделать exalted с теми, и другими - но времени это убъет...
-
p.s. чуть было не забыл - нужен супермакро из-за функции buff
-
/script local a, b a = buff("дебафф от первой доты - которое в тултипе при наведении мышкой", "target") b = buff("дебафф от второй доты", "target") if not a then cast("первое закл") elseif not b then cast("второе закл") end
-
I offer to write here some questions/problems, refering to addon crafting.
-
depends on aim of addon and amount of work on rewriting
-
Thank you, it's work. (probably havn't resave file last time) Killed 3 hours I think. Try other versions with changing hitrecktangle of button. Also tried to set that button to Scrollframe(with const size=width of scrollframe) and all strings on button anchor to child. But labels were on dark fone because button was over it. Looked through FauxScrollFrame. So.. thank you one time more).
-
nothing happend, have you tested? child:SetAllPoints(ScrFrame) made mistake on collecting pieces of code, parent was param in func
-
I think that the simplest version will look like next func function BuildTestScrollFrame() -----child local child = CreateFrame("Frame","TestChild", UIParent) child:SetWidth(300) child:SetHeight(200) local t = child:CreateTexture(nil, "BACKGROUND") t:SetTexture("Interface\\RaidFrame\\UI-RaidFrame-GroupBg.blp") t:SetAllPoints(child) child.texture = t -----ScrollFrame local ScrFrame = CreateFrame("ScrollFrame","TestScrollFrame",UIParent) ScrFrame:SetWidth(200) ScrFrame:SetHeight(200) ScrFrame:SetPoint("CENTER", UIParent, "CENTER", 0, 0) ----Add child to ScrollFrame child:SetAllPoints(parent) ScrFrame:SetScrollChild(child) ----Slider local slider = CreateFrame("Slider", "TestSlider", ScrFrame) slider:SetBackdrop( { bgFile = "Interface\\Buttons\\UI-SliderBar-Background", edgeFile = "Interface\\Buttons\\UI-SliderBar-Border", tile = true, tileSize = 8, edgeSize = 8, insets = { left = 3, right = 3, top = 6, bottom = 6 }}) slider:SetOrientation("HORIZONTAL") slider:SetMinMaxValues(0, 300) slider:SetValue(0) slider:SetValueStep(1) slider:SetWidth(200) slider:SetHeight(25) slider:SetPoint("TOP", ScrFrame, "BOTTOM") slider:SetScript("OnValueChanged", function() this:GetParent():SetHorizontalScroll(-1 * this:GetValue()) end ) slider:SetThumbTexture("Interface\\Buttons\\UI-ScrollBar-Knob") ---Button local testbutton = CreateFrame("Button" ,"TestButton", child, "UIPanelButtonTemplate") testbutton:SetWidth(300) testbutton:SetHeight(30) testbutton:EnableMouse(true) testbutton:SetPoint("LEFT", child, "LEFT", 10, 0) end http://prntscr.com/daj650 move mouse to that place where button cut - it will fire, it will be clickable there http://prntscr.com/daj70q
-
So.. mine first question. How to solve problem with elements out of scrollframe (but they are in scrollchild) which catch mouse events? look at this picture: scrollchild contains 5 long buttons, which width is more, then width of scrollframe and button become highlighting when mouse is righter then end of the scrollframe (near with scrollbar = slider) http://prntscr.com/dai2ik and when I scroll frame - button start catch mouse events from the left side (out of the scrollframe too) http://prntscr.com/dai308 (I meaned horizontal scroll)
-
За р11, и это тоже довольно долго, хоть на элизиуме и много народа. А так да, ты прав. http://prntscr.com/d2fyrf
-
Ну да, есть только один небольшой минус - надо убить порядка сотни часов непрерывного фарма, дабы его можно было купить. И мне так кажется, что если продавать всё с этого фарма, то за эти деньги можно будет и навык езды повысить, и пару гаражей с средствами передвижения обустроить.
-
SuperInspect - для работы нужна связка 3-х аддонов SuperInspect SuperInspectUI BonusScanner считывает весь текст из описания шмоток, делает суммирование - и отображает в улучшенной версии стандартного обзора там и все статы типа силы/агилы и т д и отдельные статы с шмоток типа %crit %parry и спд разное с бх, и мп5, кол-во частей сета с их бонусами, и для хонора даже переделали вкладку а на себя /inspect
-
http://prntscr.com/cvkb8v команда /bongos
-
Squeenix bongos
-
ну так фишка в том, что для автошота коряво шлются ивенты, и понять что автошот закончился можно только по стопкасту - надо добавить отслеживание кастов петов, если надо - могу покопаться, тогда кинь в личку пета этого с кастом хотя бы
-
спеллы, используемые в макросе должны быть на панельке, у тебя вроде нету Immolate для последовательности Immolate, CoE, Corruption, Conflagrate к примеру выглядит так /script local rotation = {"Immolate","Curse of the Elements", "Corruption", "Conflagrate"} if not FindInBook then function FindInBook(spell) local i = 1 local SPELLNUM = nil while true do local spellName, spellRank = GetSpellName(i, BOOKTYPE_SPELL) if not spellName then break end if string.find(spellName .. '(Rank ' .. spellRank .. ')', spell) then SPELLNUM = i end i = i + 1 end return SPELLNUM end end if not FindInBar then function FindInBar(spell) local lActionSlot for lActionSlot = 1, 120 do GameTooltip:SetOwner(GameTooltip, "ANCHOR_NONE") GameTooltip:SetAction(lActionSlot) result = "" leftline = getglobal("GameTooltipTextLeft"..1):GetText() or "" rightline = getglobal("GameTooltipTextRight"..1):IsVisible() if rightline then rightline = getglobal("GameTooltipTextRight"..1):GetText() end result = leftline if rightline and string.find(rightline, "Rank") then rightline = "("..rightline..")" result = result..rightline elseif rightline and leftline ~= "" then result = result.." "..rightline end if string.find(result, spell) then return lActionSlot end GameTooltip:Hide() GameTooltip:ClearLines() end return nil end end if not cd then cd = {} for i = 1, getn(rotation) do cd[i] = {} cd[i].name = rotation[i] cd[i].spellnum = FindInBook(cd[i].name) cd[i].slot = FindInBar(cd[i].name) end end for i = 1, getn(cd) do start, duration = GetSpellCooldown(cd[i].spellnum, BOOKTYPE_SPELL) if duration ~= 0 then cd[i].cd = duration - GetTime() + start else cd[i].cd = 0 end end if buffed("Curse of the Elements", "target") then cd[2].cd = 10 end if buffed("Corruption", "target") then cd[3].cd = 10 end if buffed("Immolate", "target") and not (cd[2].cd~=0 and cd[3].cd~=0 and cd[4].cd~=0) then cd[1].cd = 10 end for i = 1, getn(cd) do if cd[i].cd == 0 and IsUsableAction(cd[i].slot) then cast(cd[i].name) break end end проще можно - опять же при подключенном супермакро /script if buffed("Immolate", "target") then cast("Shadow Bolt") else cast("Immolate") end без супермакро - сложно, надо в цикле проверять на наличие дебафа иммолейт
-
http://wowwiki.wikia.com/wiki/World_of_Warcraft_API?oldid=330895 http://wowwiki.wikia.com/wiki/API_ChangeActionBarPage?oldid=175683 /script if CheckInteractDistance("target", 3) and (not PlayerFrame.inCombat) then CURRENT_ACTIONBAR_PAGE = 1 ChangeActionBarPage() elseif not IsAutoRepeatAction(3) then CURRENT_ACTIONBAR_PAGE = 2 ChangeActionBarPage() end havn't tested it, but it's look like using this idea
-
Лежит в ящике: "А вот когда сделаем почти все работы", а до этого ещё дожить надо, явно не в ближайшее время.
-
Зачем Ruwow, когда есть ру клиент.
-
в общем случае это едва реализуемо аддоном, сбив милиатаки и постоянная смена целей гарантированна ну и работающих таких я не встречал, разве что сам пытался чтот такое сделать, но пока до ума не доводил Для пве мода - для рейдов например есть аддоны - кажется La Vendetta Mods обладает такой функцией - там достаточно проверять цели у игроков рейда, и делать это можно без смены своей цели. Вобщем там высвечивается надпись и звук выдаётся, когда кто-то агрится.
-
Обращение к высшим чинам (СТЕНД). (Просьба не удалять/выкидывать тему).
shuraken007 replied to SLIVKO/'s topic in Основной форум
Да, как ни крути, а подстава для доапывающихся получилась смачная. Но не бывает худа без добра, на другом серве впвп можно ощутить зато. -
а в супермакро шифт кликом можно линки вещей в макрос вставлять, это ещё удобнее
