PDA

Просмотр полной версии : Кормежка гомункула


oldfuture
27.01.2016, 11:54
Кора кормить гомункула до 25, хотя я выставил максимальное значение 75, может я где то упустил что то? Вот конфиг гомункула.


######## Homunculus Support ########

homunculus_attackAuto 2
homunculus_attackAuto_party 1
homunculus_attackAuto_notInTown 1
homunculus_attackAuto_onlyWhenSafe 0
homunculus_attackDistance 1.5
homunculus_attackMaxDistance 2.5
homunculus_attackMaxRouteTime 4
homunculus_attackCanSnipe 0
homunculus_attackCheckLOS 0
homunculus_attackNoGiveup 0
homunculus_attackChangeTarget 1

homunculus_followDistanceMax 10
homunculus_followDistanceMin 3

homunculus_route_step 15

homunculus_tankMode 0
homunculus_tankModeTarget

homunculus_runFromTarget 0
homunculus_runFromTarget_dist 6

homunculus_StandByAuto 1
homunculus_teleportAuto_hp 10
homunculus_teleportAuto_maxDmg 500
homunculus_teleportAuto_maxDmgInLock 0
homunculus_teleportAuto_deadly 1
homunculus_teleportAuto_unstuck 0
homunculus_teleportAuto_dropTarget 0
homunculus_teleportAuto_dropTargetKS 0
homunculus_teleportAuto_totalDmg 0
homunculus_teleportAuto_totalDmgInLock 0
homunculus_teleportAuto_attackedWhenSitting 0

# intimacyMax / Min sets a threshhold of when not to feed your homunculus
# If intimacy is HIGHER than the minimum or LOWER/EQUAL to the max, we wont feed.
homunculus_intimacyMax 999
homunculus_intimacyMin 911

# Turn on/off homunculus autofeeding
homunculus_autoFeed 1
# In Wich maps should we allow feeding? (leave empty for any map)
homunculus_autoFeedAllowedMaps

# Feed homunculus between MIN and MAX value (example: between 11 and 75)
homunculus_hungerMin 11
homunculus_hungerMax 74

4epT
28.01.2016, 20:00
У тебя какая сборка?

Я посмотрел исходный код, сейчас оно работает так:
1. В конфиге должен быть параметр "homunculus_hunger" если его нет, то считается что он =15 и параметр "homunculus_autoFeed" должен быть =1. Также должен быть параметр "homunculus_return", если его нет, то он =11.
2. Каждую минуту проверяется если сытость гомункула меньше "homunculus_hunger", то он кормится.
3. Если еда закончилась, и сытость гома опустилась до уровня "homunculus_return", то гомункул сворачивается.

Причём кормится до упора, не смотря на его intimacy. Таким образом бот будет держать intimacy на уровне 1000 и сытость больше "homunculus_hunger". Это нормальный алгоритм?

Так что у тебя он должен кормиться до уровня 16, а не 25.. Что у тебя покажет консольная команда "conf homunculus_hunger"?

В твоём случае можно удалить из конфига строчки:
# intimacyMax / Min sets a threshhold of when not to feed your homunculus
# If intimacy is HIGHER than the minimum or LOWER/EQUAL to the max, we wont feed.
homunculus_intimacyMax 999
homunculus_intimacyMin 911

# Feed homunculus between MIN and MAX value (example: between 11 and 75)
homunculus_hungerMin 11
homunculus_hungerMax 74

И вместо них добавить:
homunculus_hunger 15
homunculus_return 11

Подскажи, гомункул умрёт от голода, если его intimacy=999, а сытость =0 ? Или он будет жить с сытостью =0 до того как его intimacy не станет =0?

oldfuture
29.01.2016, 18:24
У тебя какая сборка?
*** OpenKore what-will-become-2.1 ( r8954 ) - Custom Ragnarok Online client ***
*** http://www.openkore.com/ ***

Подскажи, гомункул умрёт от голода, если его intimacy=999, а сытость =0 ? Или он будет жить с сытостью =0 до того как его intimacy не станет =0?
После того как голод достигнет 0, каждые 3 минуты(точно не знаю) будет отниматься 1 intimacy. Гомункул будет жить пока intimacy не достигнет 0.

4epT
02.02.2016, 18:21
oldfuture, заработало?

oldfuture
05.02.2016, 00:52
oldfuture, заработало?
Увы, по прежнему кора кормит гома с 15 до 25 =(

4epT
21.02.2016, 20:48
в общем разобрался. Судя по гайду:
Теперь необходимо понять когда именно кормить своего питомца, так как это тоже имеет очень важную роль. Кормёжка повышает привязанность к мастеру, кормите вашего любимца когда голод достигает 11-25 пунктов включительно (не больше, не меньше) чтобы получить максимальный 1 пункт к привязанности.
Голод Лояльность
Не кормить 1-10% -1 (каждые 3 мин)
Покормить 1-10% +0.5
11-25% +1
26-75% +0.75
76-90% -0.05
91-100% -0.5

это в openkore и заложено! мы его по умолчанию кормим когда его голод опускается до 15