Решил написать небольшой гайд по восточке. Если кто не знает, это локация в гранях для пати 80+ лвла. Меньше лвл зайти туда не может, поэтому весь ваш трейн должен состоять из 80+ чаров.
Состав+эквип: ТТ(тирант)/ Дестр + ШЕ/ЕЕ + БД + ВК/ПП
ТТ(тирант)/ Дестр - основной и единственный дд в пати. Выбор из 2х обычно рождает в себе холивар. По своему опыту скажу - тирант выдает больший дпс, в свою очередь дестр более живуч за счет гатса. Одежда - 300 оружие с любым атрибутом, предпочитаю святость, однако последнее время склонялся к огню. Субьективно дмг одинаковый, даже несмотря на бафы(холи или селф на файр) + мобов андеадов. Одно кольцо - must have. Без него из фарма превратится в унылое ковыряние мобцов. Тотем=хавк, даст нам буст к криту в сочетании с кольцом убер вещь. Шмот - дестино лайт 300 тьмы (в теории достаточно 180, но атрибут дешевый, а чувство недосказанности остается). На дестра шмот смежный. На 81 покупается воля воина - ваша машина для убийства готова.
ШЕ/ЕЕ - основная задача на ранних лвлах отхил + рес. Позже, когда хил становится не актуальным, превращается в бафера + дебафера стигмы.
Скилы must have - кларити, стигма. Дальше по желанию - сумка, холи, для стигмы - хил. Шмот - лучше одеть что-нибудь приличное из S+ и поставить немного атрибута. Мобы очень любят переагриваться с дд на хила. Выбор между классами не принципиален. В различное время я думал по разному.
БД - данс + подбор лута. На 83 получает убер скил намного повышающий дпс (и потенциально смертность) . Шмот самый плачевный, достаточно ц гр.
ВК - баф+ков. На 83 получает скил практически бесполезный. Волкер не умеет толком бить нпс, за тиром по мобам бить не успевает. В макросах прописан рес хила свитком. ПП - неполноценная замена. Ков пп не дает крита (опять не разводим холивар, все 100500 раз было прописано на блахе). На 83 дается КК - значительно повышающий выживаемость и слегка дпс. Однако при норм эквипе с вас его тупо не выбивают.
Гном =40 лвл. Чар стоящий у входа, передающий соски на тиранта, принимающий лут в виде камней от бд.
Тату: на тире смело - 9 дех ( холиварить не надо, при норм эквипе тир начинает не бегать от мобов, а кататься по мобам рашем). На всех остальных +соn для хп
Спойлер - полезен лишь как лутер. Спойл = кл, остальное продается в магазин. Выхлоп не более 30кк за сутки. В определенный момент не успевает проспайливать мобов=становится бесполезным полностью. Соски правда таскать может и лут дольше собирать.
Дропом в среднем локация приносит 300-350кк на такой трейн. По цене камней 3 месяца назад. Позже не ботил.
По поводу полного афк. Трейн функционирует в полном афк. По началу переодически дохнет в большой комнате, сагрив на себя больше 4х мобов.
Случается раза 2 за сутки. Бд может носить без существенного перегруза лут до суток. С сумкой больше. Если передает часть камней твинку - можно дотянуть до 2х.
ГМ-ы. Как и везде шанс бана существенен. Гм-ы появляются значительно реже, чем в катах, поскольку петишки слать на ботопак в инстансе мало кто хочет. А гм-ы альтруисты желающии выделиться встречаются редко. За всю историю ручной(!) бан был лишь один раз, когда наняли минибуку. По спай инфе на днях были перебанены вручную все чары, стоящии там по 1+году на кликерах.
Скрипты: ниже будет идти текст под спойлерами, если я научусь их ставить. В процессе редактирования слегка прокомментирую строки. Я не программист (напрямую), поэтому критика индусского кода или лечения руки путем отрубания не принимается.
ТИР
Оффтоп
LABEL(begin)
LOADCONFIG(*.INI)
DELAY(120000)
SET(FIGHTSTART) // На всякий случай при дисконектах итд
LABEL(out_zone) // Проверка, если мы отбежали от нпс в лаге
CALL(check_party) // Ссылка на проверку членов пати
DELAY(500)
POSINRANGE(-114688,-153197,-6749,1300)
{
MOVETO(-114677,-151545,-6749)
MOVETO(-114587,-151340,-6749)
DELAY(200)
JMP(out_zone) //Вернулись? Проверим еще разок
}
LABEL(around_npc) //Вот мы у нпс. Пора заходить.
POSINRANGE(-114413,-151297,-6751,500)
{
CALL(check_sss) //Проверяем соски
DELAY(500)
CALL(check_party)
DELAY(500)
DELAY(500)
CALL(rejoin) // Уходим в скрипт на вход
JMP(out_zone)
}
POSINRANGE(-121379,-220118,-6749,400) //Попали на боса. Уходим.
{
CALL(check_party)
DELAY(5000)
NPCDLG(Delusion Manager[ID=32668])
DELAY(5000)
DLGSEL(Перейти в другую комнату)
}
DELAY(2000)
JMP(out_zone)
LABEL(check_sss) // Проверка сосок, если меньше ждем 20 секунд
ITEMCOUNT([ID=1467],<,4000) // хватит, чтобы кинуть трейд гному
{
DELAY(20000)
JMP(around_npc)
}
DELAY(10000)
RETURN()
LABEL(rejoin) //Перезаход
POSINRANGE(-114413,-151297,-6751,500)
{
NPCDLG(Guardian of Eastern Seal[ID=32658])
DELAY(1000)
DLGSEL(Войти внутрь Восточной Грани Реальности)
DELAY(500)
JMP(rejoin)
}
RETURN()
LABEL(check_party) // Проверка сопартийцев, если нет - действие
DELAY(5000)
!IsMember(*)
{
JMP(exit)
}
!IsMember(*)
{
JMP(exit)
}
!IsMember(*)
{
JMP(exit)
}
RETURN()
LABEL(exit) // Выходим, если нет кого-то в пати и ждем delay.
SET(FIGHTSTOP)
POSINRANGE(-121443,-218516,-6720,300)
{
NPCDLG(Delusion Manager[ID=32667])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122372,-218960,-6720,300)
{
NPCDLG(Delusion Manager[ID=32664])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-121379,-220118,-6720,300)
{
NPCDLG(Delusion Manager[ID=32668])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122420,-220366,-6749,300)
{
NPCDLG(Delusion Manager[ID=32666])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122380,-218173,-6720,300)
{
NPCDLG(Delusion Manager[ID=32665])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-114688,-153197,-6749,1400)
{
MOVETO(-114677,-151545,-6749)
MOVETO(-114587,-151340,-6749)
DELAY(200)
}
POSINRANGE(-114413,-151297,-6751,400)
{
DELAY(2700000)
SET(FIGHTSTART)
JMP(around_npc)
}
SET(FIGHTSTART)
JMP(check_party)
ЕЕ
Оффтоп
LABEL(begin)
LOADCONFIG(*.INI)
LABEL(metka01)
DELAY(2000)
CharStatus(MP,<,30) //Элик маны, может не работать, у меня их небыло
{
USEITEM(Mana Potion[ID=8651])
}
DELAY(500)
POSINRANGE(-122319,-218927,-6749,400)
{
CALL(check_party)
DELAY(1000)
CALL(CHECK)
}
POSINRANGE(-122313,-218038,-6749,400)
{
CALL(check_party)
DELAY(1000)
CALL(CHECK)
}
DELAY(1000)
JMP(metka01)
LABEL(CHECK) // Инвок в маленьких комнатах
CHARSTATUS(MP,<=,90) //В больших есть шанс умереть
{
DELAY(30000)
USESKILL(Invocation)
}
RETURN();
LABEL(check_party) // Если нас нет в пати, выходим.
DELAY(5000)
!IsMember(*)
{
JMP(exit)
}
DELAY(5000)
RETURN();
LABEL(exit)
POSINRANGE(-121443,-218516,-6720,300)
{
NPCDLG(Delusion Manager[ID=32667])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122372,-218960,-6720,300)
{
NPCDLG(Delusion Manager[ID=32664])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-121379,-220118,-6720,300)
{
NPCDLG(Delusion Manager[ID=32668])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122339,-218187,-6720,300)
{
NPCDLG(Delusion Manager[ID=32666])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122380,-218173,-6720,300)
{
NPCDLG(Delusion Manager[ID=32665])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-114413,-151297,-6751,300)
{
QuitParty()
}
JMP(check_party)
БД
Оффтоп
LABEL(begin)
LOADCONFIG(*.INI)
LABEL(check_party)
DELAY(5000)
!IsMember(*)
{
JMP(exit)
}
DELAY(5000)
JMP(check_party)
LABEL(exit)
POSINRANGE(-121443,-218516,-6720,300)
{
NPCDLG(Delusion Manager[ID=32667])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122372,-218960,-6720,300)
{
NPCDLG(Delusion Manager[ID=32664])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-121379,-220118,-6720,300)
{
NPCDLG(Delusion Manager[ID=32668])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122339,-218187,-6720,300)
{
NPCDLG(Delusion Manager[ID=32666])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122380,-218173,-6720,300)
{
NPCDLG(Delusion Manager[ID=32665])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-114413,-151297,-6751,300)
{
QuitParty()
}
JMP(check_party)
ВК
Оффтоп
LABEL(begin)
LOADCONFIG(*.INI)
LABEL(check_party)
DELAY(5000)
!IsMember(*)
{
JMP(exit)
}
DELAY(5000)
JMP(check_party)
LABEL(exit)
POSINRANGE(-121443,-218516,-6720,300)
{
NPCDLG(Delusion Manager[ID=32667])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122372,-218960,-6720,300)
{
NPCDLG(Delusion Manager[ID=32664])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-121379,-220118,-6720,300)
{
NPCDLG(Delusion Manager[ID=32668])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122339,-218187,-6720,300)
{
NPCDLG(Delusion Manager[ID=32666])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-122380,-218173,-6720,300)
{
NPCDLG(Delusion Manager[ID=32665])
DELAY(1000)
DLGSEL(Выйти наружу)
}
POSINRANGE(-114413,-151297,-6751,300)
{
QuitParty()
}
JMP(check_party)
ГНОМ
Оффтоп
LABEL(begin)
LOADCONFIG(*.INI)
Основной смысл перезахода. Вылетел чар= кто стал пл-ом вывел пати из комнаты, побили пати. Ждем заходи Тира - он раскидывает всем пати.
Если вылетал тир, то собрав пати, он начинает пытаться зайти внутрь. Восточка его не пустит, он будет летать туда-сюда пока не пройдет откат зоны. Сделать по другому можно лишь на боте, умеющих читать системные надписи и сохранять их в переменные.
Вместо * подставлять свои ники. Чуть позже добавлю скрины инфы о чаре. Точки, указанные здесь могут быть слегка неверными. При выходе из восточки чары иногда затупляли. Бывало очень редко и трата времени на поиск нужной координаты было бы не оправдано.
p.s. Все не претендует на единственно верную теорию фарма в восточке. Но опыт ботоводства именно здесь ( а ботил я исключительно тут) доказывает, что крики:
а) 9 спойлеров лучше всего
б) Зачем покупать шмот, всем дать 150 пушки и пусть по асисту дмж-ат
в) У меня стояли сх+се офпати фармили по откату
Несостоятельны и показывают что нужного дпс-а там не было и в помине.
p.p.s. Буду свободнее нарисую скрины. Критика вполне приветствуется, grammar nazi welcome. Однако прошу сильно не пинать, писатель из меня никудышный. А вычитывать текст=много времени.