В игре Devil Hunter на платформе Roblox механика заключения контрактов с демонами (включая Рыбу/Fish Devil) работает не совсем так, как обычный выбор в диалоговом окне. Если у вас сразу начинается бой, значит, вы либо взаимодействуете с ним неправильно, либо пропускаете важный этап подготовки.
Вот что нужно проверить, чтобы всё заработало:
1. Как правильно «заключить» контракт
Вам не нужно ждать появления кнопки «Заключить» в диалоге.
- Действие: Вам нужно просто подойти к демону, держа в руках Worm Devil Carcass (тушу Дьявола-червя), и «покормить» его. В игре взаимодействие с предметом в инвентаре при подходе к демону считается актом «подписания» контракта.
- Почему начинается бой: Если вы просто подходите к демону без предмета или нажимаете не на ту кнопку, он воспринимает вас как врага и начинает атаку. Убедитесь, что туша червя у вас в активном слоте инвентаря.
2. Важные нюансы
- Не убивайте его до контракта: Если вы случайно нанесли ему урон или спровоцировали агрессию до того, как предложили «жертву», он будет с вами драться. Попробуйте найти другого демона того же вида в другой локации, если текущий уже «в режиме боя».
- Прогресс квеста: Если контракт с конкретной Рыбой не активируется, возможно, вам нужно сначала взять квест у NPC (обычно это Рыбак/Fisherman в парковой зоне или у воды). Именно он дает наводку и иногда само задание на получение туши червя.
- Раса не помеха: То, что вы человек, не должно мешать заключению контракта — это базовая механика для всех рас.
- «Отказ» не критичен: Некоторые игроки замечали, что даже если в диалоге вы случайно нажали «отклонить» или просто закрыли окно, но при этом выполнили условия (дали предмет), контракт всё равно может засчитаться. Главное — это сам факт подношения туши червя.
Пошаговый алгоритм:
Если после «кормления» он всё равно нападает — скорее всего, вы случайно задели его атакой (скиллом) до того, как подошли. Попробуйте сбросить агрессию (выйти из зоны его спавна и вернуться обратно) или найдите другого демона, который ещё не начал атаковать.