Манор на боті

Меню навігації

Посилання користувача

інформація про користувача

Повідомлень 1 сторінка 2 з 2

Поділитися1 2015-03-05 23:07:21

  • Автор: Fly
  • Модератор
  • Зареєстрований: 2015-02-02
  • Запрошень: 0
  • Повідомлень: 174
  • Повага: [+6/-0]
  • Позитив: [+2/-0]
  • Провів на форумі: 1 день 9 годин
  • Останній візит: 2018-03-05 23:13:49

Кілька днів мучився, у мене ніяк бот не манорив, після чого поліз у гугл і після дуже нудного пошуку він мені видав таке:

Загалом проблема відома давно. Але оскільки одразу не зміг знайти де це описував – повторюся.

Перша причина всього безладу з Манором дуже проста. Справа в тому, що використання насіння на мобі по суті перетворюється на використання "фейкового" скіла Sowing. А ось тут і починається вся проблема. Цей скілл хоч і має невеликий час каста, але може бути збитий із ймовірністю близькою до 100%. Зрив може відбуватися в 2 моменти - період коли ітем вже застосувався, а використання скіл ще не почалося (момент перетворення події в інший клас) і власне в момент каста скіл.

Друга важлива проблема всього цього дійства щодо використання насіння - це те, що воно зривається 100% при використанні банок і сосок у момент засіву. Ну не може двигун гри одночасно застосовувати 2 різні ітеми - застосовується тільки останній використаний. За умовчанням інтервал використання сосок у боті як ітемів коштує в 250 мсек (4 рази на секунду) що практично гарантовано збиває застосування насіння (потрібно мінімум чверть секунди на перетворення на каст плюс час каста скіла).

Третя проблема полягає в тому, що бот вважає, що посівбуде 100% успішним. Він просто не повторює спробу - тупо по 1 насіння в мобі і все. Це вже не лікується засобами робота. Просто сійте те, що має добрий шанс прорости.

Четверта проблема – це збирання врожаю. Ну те, що спойл прибирає труп разом із урожаєм усі знають. Окрім бота напевно. Та й знову ж таки можливий зрив скіла Harvesting, який теж "фейковий" і виникає при застосуванні серпа як ітема (проблеми ті-же що і при сівбі, тільки кастується швидко і потрапити в момент каста важче, але півсекунди краще виділити на це).

Є й п'ята проблема, але вона не на всіх серверах. Це проблема дальності до мети. У обох "фейкових" скіллів є дальність застосування, але іноді помилки в позиціонуванні заважають нормально манорити (скіл начебто запустився, але далеко від мети і пішов у нікуди - сервер заблокував на відстані). Це іноді лікується якщо манорити гномом (нижче до землі середня точка – допомагає).

Найпростіші рішення для цього: 1. сіяти насіння для яких шанс спрацьовування близький до 100%. 2. Не використовувати в боті соски як ітеми (користуйте автососки) або ставити інтервал більше секунди (тоді застосування соски рідше збиватиме посів). А також налаштувати банки на знижений % щоб рідше застосовувалися. 3. Не користуйтеся Sweep (спойл) якщо не впевнені що бот застосує харвестер раніше ніж спойл почне висмикувати. Зрештою ми поманорити вийшли, а чи не поспойлити. 4. Вилікувати одвірок з повторним посівом не можна. Це потрібно доробляти скриптом пакетного рівня для WP (я і сам пробував таку "милицю" для клієнта написати, але стабільності скрипта не досяг - тому не публікував).

Висновки. Якщо хочете без проблем манорити - потрібно нафіх відключати це в боті і реалізовувати скриптом пакетного рівня. Абоплюватися і матюкатися на те, що це в боті зроблено абияк і намагатися змусити це хоч якось працювати (але 100% ефективності отримати не вдасться).

Саме у мене: відключив соски - бот почав манорити