config.txt

Файл config.txt - основной конфигурационный файл.

Записи в нем хранятся в виде двух форматов: ключевые значения и форматированные блоки. Первый формат довольно прост: он содержит неизменимый параметр и его значение

Синтаксис:
<параметр> <значение>

Первая строка форматированного блока выглядит так же как и у ключевого значения, но имеет и дополнительные атрибуты, которые заключены между фигурными скобками {атрибуты}

Синтаксис:
<параметр> <значение> {
	<атрибут1> <значение1>
	<атрибут2> <значение2>
}

Детали

<параметр>
Это переменная используемая Корой в конфигурационном файле. Ниже вы можете увидеть все обязательные параметры, входящие в состав конфигурационно файла
 
<значение>
Устанавливает значение для соответствующей переменной конфигурации, которая будет использоваться Корой. Для кажодго параметра есть свой дапозон значений, который вы так же можете увидеть ниже
<атрибут>
Атрибут похож на параметр, но используется только в форматированном блоке. Эти признаки определяют свойства для текущего блока, так же как условий, когда блок будет использоваться.

На заметку . Строки, начинающиеся со знакака (#) являются комментариями и игнорируются Openkore. Так же можно закомментировать многострочные блоки при помощи знаков ( /*) - в началеи (*/)в конце

Дополнительные заметки

Большинство параметров настройки конфигурации в этом файле является дополнительным. Если значение не определено строго (см. ниже), вы можете или оставить значение пустым или удалить целый блок, в этом случае значение будет игнорированно или использовано по умолчанию.

Каждое значение в фале конфигурации должно появиться только однажды (за исключением !include), В случае повторения параметров Корой будет выбран последний.

Форматированные блоки же могут повторяться не однократно. Но, не все блоки будут использованы Корой постоянно. Когда Кора готова к использованию форматированного блока, она проверяет его атрибуты от начала до конца и, если значение атрибута совпадает с состоянием Коры она использует данный блок. Наиболее важные блоки желательно ставить выше, т.к. они обладают большИм приоритетом.

Configuration options that follow the block format are marked in the list below with block.

Список параметров и блоков файла конфигурации.

!include [<ИмяФайла>]
Используйте данную опцию для добавления различных частей файла config.txt. Она сделает файл проще для конфигурации

На заметку . Вы можете использовать путь к файлу относительно файла config.txt.

Пример:
!include account.txt
!include skills/hunterselfskills.txt

В примере выше: если ваш config.txt располагается в папке - "C:\Openkore\control", то файлы "C:\Openkore\control\account.txt" и "C:\Openkore\control\skills\hunterselfskills.txt" будут включены, как часть вашей конфигурации.

Известные ограничения . Не используйте форматировные блоки одного типа (например attackSkillSlot) в разных файлах. Мы настоятельно рекомендуем содаржать их в одном файле.


adminPassword [<Пароль>]
Данный параметр определяет пароль для использования комманд чата в Коре. Если вы напишете данный пароль Коре в приват, то вы будете допущены к упралению им при помощи личных сообщений

Заметка. Если вы оставите значение пустым то Кора автоматически сгенерирует пароль в целях безопасности.


alias_(<Сокращение>) [<Команда>]
Данный параметр позволяет вам использовать собственные комманды для для более быстрого использования консольных комманд.

Пример:
alias_fullheal ss 28 10
alias_laagg c laaaagggggg

В Примере выше: если вы напишете "laagg" в коносль Коре, то данная комманда будет расценена ей как команда "c laaaagggggg".

Заметка. Вы можете написать алиасы любой длинны.


allowedMaps [<Название Карт>]
allowedMaps_reaction [<Значение>]
Вы можете заставить Кору входить в доверенные карты. Если параметр allowedMaps установлен, и Кора обнаружила себя на карте несоответствующей списку allowedMaps Кора будет респауниться или выходить.

Параметр allowedMaps_reaction определяет поведение Коры в данной ситуации.

Значение Описание
0 Респ
1 Выход.

attackAuto [<Значение>]
Этот параметр устанавливает поведение атаки на монстров.

Значение Описание
0 Не атаковать монстров
1 Не атаковать монстров, если они не атакуют тебя.
2 Автоматически атаковать неагрессивных монстров

attackAuto_followTarget [<Булево Значение >]
Если Кора следует за игроком и для данного параметра установлено значение 1, Кора будет атаковать монстров игрока,за которым следует(followTarget) .

Заметки:
  • Данный параметр не зависит от параметра attackAuto. Если данный параметр включен, Кора будет автоматически атаковать монстров, которых атакует игрок-цель, незвисимо от того как параметр attackAuto установлен.
  • Кора будет атаковать лишь монстров, атакованых Игроком-целью если нет монстров, которые атакуют Кору. Если вы хотите отдать приоритет атаки монстров игроку-цели, установитье attackAuto в значение 0.

attackAuto_inLockOnly [<Значение>]
Данный параметр устанавливает независимую авто-атаку, которая будет отключена в вне КартыККоторой привязан(lockMap) .

Значение Описание
0 Кора будет допущена к атаке монстров на любой карте
1 Кора будет допущена отвечать атакам мостров только в КартеККоторой привязан(lockMap) .
2 Кора не будет атаковать монстров вне КартыККоторой привязан .

Заметка. Данный параметр используется лишь в случае, если КартыПривязки(lockMap) установлены и Автоматическая атака(attackAuto) разрешена.


attackAuto_notInTown [<Булево Значение >] v.1.9.0
Если данный параметр установлен в 1, Кора не будет автоматически атаковать монстров в городе.

attackAuto_onlyWhenSafe [<Булево Значение >]
Если данный параметр установлен в 1, Кора будет автоматически атаковать монстров, лишь в случае, если никто, кроме сопартийцев, не находится в зоне видимости.

attackAuto_party [<Значение>]
Данный параметр устанавливает действие коры, при атаке монстров сопартийцами.

Значение Описание
0 Ничего не делать
1 Немедленно атаковать монстров, атакованных сопартийцами
2 Атаковать монстров, в случае, если монстры атаковали любого члена партии

Заметки:
  • Используйте значение 2 если вы хотите чтобы монстр перекинулся на вас.
  • Данный параметр не зависит от параметра автоматическойАтки(attackAuto), таким образом, если данный параметр подключен вы будете атаковать монстров независимо от того как настроена автоатака attackAuto.
  • Кора будет атаковать лишь монстров, которых атакует игрок-цель если нет агрессивных монстров, атакующих Кору. Если вы хотите дать приоритет атаки монстров вашим сопартийцам установите автоАтаку attackAuto в 0.

attackCanSnipe [<Булево Значение >]
Установите данный параметр в 1 если ваш персонаж умеет атаковать с расстояния. Кора будет пробовать атаковать монстров со стен и пригорков, и будет двигаться вдоль краев стен или пригорков.

attackCheckLOS [<Булево Значение >]
Данный параметр переключает Линию Обзора (LOS) This option toggles the use of LOS (Line Of Sight) check code when attacking.

Если данный параметр включен, то вы будете атаковать с растояния (т.е. параметр дистанцииАтаки(attackDistance) будет установлено в значение более чем 2), так же эта опция проверяет нет ли преград на линии огня. В случае, если Кора обнаружит преграду она попытается занять положение при котором ничего не будет мешать выстрелу при этому учитываются значения бежатьОтЦели(runFromTarget_dist) и максимальнаяДистанияСледования(followDistanceMax).


attackComboSlot [<Название Скилла>] форматированныйБлок
Кора может автоматически использовать цепь скиллов во время атаки. Данный блок может быть использован для описания скилла, который Кора должна использовать следом за основным атакующим скиллом, который так же указывается в этом блоке.

С.м. детали поблоку attackComboSlot для получения бОльшей информации.


attackDistance [<Число>]
Этот парметр устанавливает расстояние (в количестве блоков) до монстра, на которое Кора должна встать для последующей атаки. Так же данный параметр используется по умолчанию, в блоках attackSkillSlot и attackComboSlot если он там не задан.

attackDistanceAuto [<Булево Значение >]
Если данный параметр установлен в 1, Кора будет автоматически подбирать дистанциюАтаки(attackDistance) и максимальнуюДистанциюАтаки(attackMaxDistance).

attackEquip_(<Куда одевать снаяряжение>) [<Название Снаряжения>] v.1.9.0
Если данный параметр установлен на какой либо слот для одежды, Кора будет автоматически экипировать назначеную шмотку в назначеный слот, когда вы атакуете с установленным оружием.

Например, если вы хотие экипировать Клипу с Мантисом и Клипу с Зеромом когда атакуете определенным оружием, используйте следующую конфигурацию:

Пример:
attackEquip_rightAccessory Clip [Mantis] [1]
attackEquip_leftAccessory Clip [Zerom] [1]

Заметка. Смотри раздел слотов экипировки(equipment slots).


attackLooters [<Булево Значение >] v.1.9.0
Если данный параметр установлен в 1 и какая-либо вещь будет поднята монстром Кора будет автоматически атаковать его

Заметка. Данный параметр будет рабоать лишь если Кора настроена на то чтобы подбирать исчезающий лут (см ickupitems.txt).


attackMaxDistance [<Число>]
Данный параметр устанавливает максимальное расстояние (в блоках) между вами и Монстром прежде чем Кора будет пробовать подойти ближе к цели.

attackMaxRouteDistance [<Число>]
Если данный параметр установлен, то во время атаки Кора не будет сдвигаться на болшее число клеток, чем указано. Этот параметр используется для того, чтобы заставить кору двигаться лишь вдоль обрывов/стен.

attackMaxRouteTime [<Секунды>]
Если этот параметр задан, Кора не будет тратить больше чем указанное число секунд, вычисляя маршрут к цели.

attackMinPlayerDistance [<Число>]
Кора не будет автоматически атаковать неагрессивных монстров, если они находятся на растоянии заданном в кол-ве блоков до другого игрока.

attackMinPortalDistance [<Число>]
Кора не будет автоматически атаковать неагрессивных монстров, которые находятся на установленом растоянии (в кол-ве блоков) от портала.

Заметка. Если параметр не задан, Кора установит значение по умолчанию равным 4.


attackNoGiveup [<Булево значение >]
Если параметр установлен в 1, Кора не будет останавливаться бить цель, даже если не может нанести ей повреждения.

Заметка. Обычно используется если блокАтаки(attackSkillSlot) используется как неатакующий скилл, к примеру Spell Breaker.


attackSkillSlot [<Название Скилла >] форматированныйБлок
Этот параметр определяет Скилл, который будет автоматически использован во время атаки.

Смотри подробное описание блока attackSkillSlot.


attackUseWeapon [<Булево Значение >]
Если параметр установлен в 1 и Кора не использует скиллы во время атаки, то Кора будет использовать данное оружие для атаки. В противном случае Кора будет пытаться атаковать исключительно скиллами. Большинство Магов данный параметр желательно установить в 0.

autoBreakTime [<День недели >|all] форматированныйБлок
Кора может автоматически отключаться и подключаться к серверу в установленные дни. Данный параметр устанавливает день недели когда Коре необходимо отключиться. Данная способность используется если вы хотите автоматически отключатсья от сервера во время его обслуживания.

См подробние в описании блока autoBreakTime.


autoConfChange [<ИменаФайлов>] форматированныйБлок
Кора может автоматически переключаться на другой файл config.txt когда состояние коры совпадает со всеми состояниями указанными в данном блоке. Этот блок определяет список файлов на которые Кора должна переключиться.

См подробние в описании блока autoConfChange.


autoMakeArrows [<Булево Значение >]
Если у вас изучен скилл Arrow Craft (Сделать Стрелу), установите параметр в 1 чтобы допустить Кору к созданию стрел. См.описание файла arrowcraft.txt.

autoResponse [<Булево Значение>]
Кора может автоматически отвечать на сообщения в чате. Установите этот параметр в 1 для того, чтобы разрешить Коре автоматически отвечать на сообщения. См файл настройки chat_resp.txt.

autoResponseOnHeal [<Булево Значение>]
Если параметр установлен в 1, Кора может автоматически посылать приватные сообщения игрокам, которые используют Heal, Increase AGI, или Blessing на вас, или на монстров, которых вы атакуете. Автоответы могут быть настроены в файле response.txt.

autoRestart [<Булево Значение>]
autoRestartMin [<Секунды>]
autoRestartSeed [<Секунды>]
Установите параметр autoRestart в 1 если вы хотите чтобы Кора автоматически переподключалась к серверу в определенный временной интервал.

Параметры autoRestartSeed и autoRestartMin устанавливают время, которое кора выжидает до переподключения. Точное время будет равное случайному значению autoRestartSeed плюс autoRestartMin.

Например:

Пример:
autoRestart 1
autoRestartMin 60
autoRestartSeed 30

В случае, описанном выше, Кора будет автоматически переподключаться после случайного периода, где-то между 60 и 90 (=60+30) секундами.


autoRestartSleep [<Булево Значение>]
autoSleepMin [<Секунды>]
autoSleepSeed [<Секунды>]
Если autoRestart разрешен, Вы можете установить autoRestartSleep в 1, если хотите чтобы Кора выжидала в отключеном режиме некоторое время.

Параметры autoSleepSeed и autoSleepMin устанавливает время, в котором Кора находится в спящем режиме до следующего подключения. Точное время будет равное случайному значению autoSleepSeed плюс autoSleepMin.


autoSpell [<Название Скилла >]
Если у вас есть скилл Auto Spell (Мудрец), используйте данный параметр для установки заклинания, которое Кора будет использовать во время ближнего боя. Этот параметр комбинируется с useSelf_skill для использования скилла Auto Spell.

Для примера :

Пример:
autoSpell Cold Bolt

useSelf_skill Auto Spell {
	lvl 10
	timeout 10
	whenStatusInactive Auto Spell
	notWhileSitting 1
}

В примере выше Кора будет использовать скилл Мудреца Auto Spell на себя, когда заклинание "Auto Spell" не активно. Заклинание описаное с параметром autoSpell будет тем заклинанием, которое Кора будет использовать во время ближнего боя.

Заметки:
  • Всего 7 скиллов которые вы можете использовать: Napalm Beat, Fire Bolt, Lightening Bolt, Cold Bolt, Soul Strike, Fire Ball, и Frost Diver.
  • Кроме того Furthermore, you can only cast a spell which you have points in. On some servers however, you can specify a spell which you haven't invested points in and it will succeed to be autocast at level 1.

autoSwitch [<monster names>] block
Kore can automatically switch weapons, shields and/or arrows when certain monsters are engaged. This option specifies a comma-separated list of monster names which, when encountered, will trigger the auto-switch.

See the autoSwitch block details for more information on this block option.


autoSwitch_default_rightHand [<equipment name>]
autoSwitch_default_leftHand [<equipment name>]
autoSwitch_default_arrow [<arrow name>]
If you have set an autoSwitch block, these options specify the default weapon, shield and arrows that Kore will automatically equip when you encounter a monster not listed in any of your autoSwitch blocks.

Заметка. For autoSwitch_default_rightHand, specify [NONE] to attack with bare hands.


autoTalkCont [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically type "talk cont" for you when you're in a conversation with an NPC.

avoidGM_ignoreList [<player names>]
If you don't want to avoid certain Game Masters or you want to prevent Kore from avoiding certain players that Kore might accidentally identify as Game Master (due to false name pattern matches), use this option to specify a comma-separated list of player names that will be excluded from avoidGM checks.

avoidGM_namePattern [<regular expression>]
By default, Kore identifies Game Masters as those players whose names follow the pattern:

Regular Expression:
/^([a-z]?ro)?-?(Sub)?-?\[?GM\]?/

The regular expression above matches the names iro-Sub-GM Hakore or pro[GM] Hakore. In case your server uses non-standard GM names, you can use this option to override the pattern by specifying a regular expression for GM names.

Заметки:
  • Do not include the enclosing slashes ("/").
  • If you want to learn more about regular expressions, visit the site www.regular-expressions.info. Alternatively, you can search the web for the phrase "regular expression".

avoidGM_near [<flag>]
When Kore encounters players whose name matches a certain pattern for Game Master names (see avoidGM_namePattern), Kore can choose to avoid them. If you want to avoid Game Masters, set this option to one of the following possible values to determine what action you will do when one is seen on screen.

Значение Описание
0 Do not avoid GMs.
1 Teleport away and then disconnect.
2 Disconnect.
3 Teleport away.
4 Respawn.

Заметка. If you disconnect to avoid a GM, you will reconnect after the number of seconds specified in avoidGM_reconnect has elapsed.


avoidGM_near_inTown [<Булево Значение>]
If avoidGM_near is set, this option specifies whether you want to avoid Game Masters in towns or not. Если параметр установлен в 1, Kore will try to avoid GMs even when you are in town. Set this to 0 if you don't want Kore to avoid GMs in town.

avoidGM_reconnect [<Секунды>]
If avoidGM_near is set and you disconnect to avoid a Game Master, this option specifies the time in seconds Kore will wait and sleep before reconnecting again.

avoidGM_talk [<Булево Значение>]
Установите этот параметр в 1 if you want to disconnect when a player whose name matches a certain pattern for Game Master names (see avoidGM_namePattern) sends you a private message.

avoidList [<Булево Значение>]
This option enables or disables the avoid list. See avoid.txt.

avoidList_inLockOnly [<Булево Значение>]
Установите этот параметр в 1 if you only want to avoid people in your avoid list when you are inside your lockMap.

avoidList_reconnect [<Секунды>]
If avoidList is enabled and you disconnect due to avoid list matches, this option specifies the time in seconds Kore will wait and sleep before reconnecting again.

beepDomains [<message domains>]
Если параметр установлен, Kore will beep when certain messages grouped under one of the specified comma-separated list of message domains is printed in the console.

Заметка. See the references section for a list of known message domains.


beepDomains_notInTown [<message domains>]
This option specifies a comma-separated list of message domains that are exempted from beepDomains if you are in a town.

Заметка. See the references section for a list of known message domains.


bindIp [<ip address>]
If your computer has multiple IP addresses, you can select which one to use. If you are unsure, you should leave this option empty.

Заметка. This cannot be used for proxying!


buyAuto [<item name>] block
Kore can automatically buy an item from a buy/sell NPC when the amount of that certain item in inventory goes below a minimum Значение. This option specifies the item to automatically buy from a buy/sell NPC.

See the buyAuto block details for more information on this block option.


cachePlayerNames [<Булево Значение>] v.1.9.0
cachePlayerNames_duration [<Секунды>] v.1.9.0
cachePlayerNames_maxSize [<number>] v.1.9.0
Player names can be cached so that they don't have to be re-retrieved as often. This can save a lot of bandwidth, especially when you're walking in town. The option cachePlayerNames enables or disables player name caching.

The option cachePlayerNames_duration specifies the maximum time in seconds player names will be kept in the cache.

The option cachePlayerNames_maxSize specifies the maximum number of player names to be cached. If the number of player names that needs to be cached exceeds the specified number, the earliest name added will be removed.


callSign [<call name>]
This option specifies the word or call name that must be included in chat commands sent to Kore through party and guild chats for such commands to be recognized. This is not case sensitive.

Заметка. See Chat Commands for more information.


cartMaxWeight [<number>] v.1.9.0
If you have a cart and you set Kore to automatically put items in your cart (see items_control.txt), Kore will stop putting items to your cart if the cart weight is greater than or equal to the specified number.

char [<number>]
This option specifies the character to login as from the character select server. This number is the index of your character as displayed in the character selection screen. Your first character is index 0, second is 1, and so on.

Заметка. You don't have to set this option. If you leave it empty, Kore will automatically ask you to choose a character from a list when you login to the game login server.


chatLangCode [<Булево Значение>]
If your RO server uses language codes in chat messages, then you must set this option to 1. Right now, euRO and oRO are the only servers that use language codes. So for all other servers, you must set this option to 0 or your chat messages will always have a preppended "|00".

Заметка. You don't have to set this option. If it is already set in tables\servers.txt, Kore will automatically set the correct chatLangCode depending on your chosen master server.


chatTitleOversize [<Булево Значение>]
Если параметр установлен в 1 Kore will allow itself to use chatroom titles that are more than 36 characters in length.

Заметка. It is not recommended to enable this option. Only use this if you know what you are doing.


clientSight [<number>] v.1.9.0
Если параметр установлен, Kore will ignore actors (e.g. monsters, NPCs, etc.) whose distance from you is greater than or equal to the specified number of blocks. If not specified, Openkore assumes a default Значение of 15.

Заметка. Some private servers like Freya will send actor packets at a ridiculous distance that the normal RO Client can't display, and use this for automated banning. This config option will make Kore ignore those actors and hopefully avoid auto-bans.


commandPrefix [<string>]
If you're running in X-Kore mode, messages you type in the Ragnarok Online client that begin with the specified prefix will be intercepted by Kore and interpreted as console commands.

dcOnDeath [<flag>]
This option specifies what Kore should do when it is dead.

Значение Описание
-1 Do nothing. Do not respawn.
0 Respawn after a certain number of seconds specified in the timeout key ai_dead_respawn in timeouts.txt.
1 Disconnect (exit).

dcOnDisconnect [<Булево Значение>]
Если параметр установлен в 1, Kore will quit (don't reconnect) when you get disconnected from the server.

dcOnDualLogin [<number>]
Если параметр установлен в 1, Kore will quit (don't reconnect) when a dual login error is detected (someone else is accessing the account).

Any other Значение will be interpreted as the time in seconds when Kore will try to reconnect again after being disconnected due to a dual login error. For Пример, if you want Kore to reconnect after an hour, specify a Значение of 3600. If you want Kore to immediately reconnect, set this option to 0.


dcOnEmptyArrow [<Булево значение >]
Если параметр установлен в 1, Кора отключится от сервера, если больше нечем стрелять.

dcOnJobLevel [<level>] v.1.9.0
Если параметр установлен and you gain a job level, Kore will automatically disconnect when your job level is greater than or equal to the specified level.

dcOnLevel [<level>] v.1.9.0
Если параметр установлен and you gain a level, Kore will automatically disconnect when your base level is greater than or equal to the specified level.

dcOnMute [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically disconnect when you have been muted by a GM.

dcOnPM [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically disconnect when somebody sends you a PM.

dcOnStorageFull [<Булево Значение>] v.1.9.0
Если параметр установлен в 1, Kore will automatically disconnect when your current weight is still greater than or equal to the percent weight specified in itemsMaxWeight_sellOrStore after finishing an auto-storage sequence.

dcOnZeny [<amount>]
Если параметр установлен, Kore will automatically disconnect when the total amount of zeny is less than or equal to the specified amount.

dealAuto [<flag>]
This option specifies what to automatically do with incoming deals.

Значение Описание
0 Do nothing.
1 Automatically cancel all deals.
2 Automatically accept deals, and immediately finalize/trade.
3 Automatically accept deals; finalize and trade only after the other party finalizes.

debug [<level>]
Enable or disable debugging messages. This option is only interesting to developers, or when you want to submit a bug report.

Значение Описание
0 Off.
1 Low.
2 High.

debugDomains [<message domains>]
Если параметр установлен, messages grouped under one of the specified comma-separated list of debug message domains (which are not normally displayed) will be printed in the console.

Заметки:
  • For debug messages, the option squelchDomains overrides this option, thus if a message domain is listed in squelchDomains, that message group will never be printed in the console even if it is listed in this option.
  • Internally, Kore sets the verbosity level of debug message domains listed in this option to 0. See the option verbose for more information on verbosity.
  • See the references section for a list of known message domains.

debugPacket_exclude [<packet switches>]
packet switch - The first 2 bytes of recieved packets in reversed order (e.g. 8A 23 -> 238A). See your tables\packetdescriptions.txt for a list of known packets.

This specifies a comma-separated list of packet switches that you want to be ignored by the options debugPacket_received, debugPacket_ro_sent, debugPacket_sent, and debugPacket_unparsed, if these options are set. For Пример, debugPacket_exclude 008A,0123.

Заметка. only useful for developers. Don't mess with these unless you know what you are doing.


debugPacket_include [<packet switches>]
debugPacket_include_dumpMethod [<flag>]
packet switch - The first 2 bytes of recieved packets in reversed order (e.g. 8A 23 -> 238A). See your tables\packetdescriptions.txt for a list of known packets.

The option debugPacket_include specifies a comma-separated list of specific packet switches that you want to display or dump to file when they are received.

Заметка. This option forces displaying or dumping of packets received regardless of how the other debugPacket_* options are set.

The option debugPacket_include_dumpMethod specifies how the packet information will be displayed or dumped.

Значение Описание
0 Disabled.
1 Prints a debug message in the console that contains the packet switch and a Описание.
2 Prints a normal message in the console that contains visual output of the packet.
3 Dumps the packet to file DUMP.txt.

Заметка. only useful for developers. Don't mess with these unless you know what you are doing.


debugPacket_received [<flag>]
Toggles the displaying of all received packet switches.

Значение Описание
0 Disabled.
1 Prints a debug message in the console that contains the packet switch and a Описание.
2 Prints a normal message in the console that contains visual output of the packet.

Заметка. only useful for developers. Don't mess with these unless you know what you are doing.


debugPacket_ro_sent [<flag>]
Toggles the displaying of packet switches sent by the RO client (only in X-Kore mode).

Значение Описание
0 Disabled.
1 Prints a debug message in the console that contains the packet switch and a Описание.
2 Prints a normal message in the console that contains visual output of the packet.

Заметка. only useful for developers. Don't mess with these unless you know what you are doing.


debugPacket_sent [<Булево Значение>]
Toggles the displaying of packet switches sent by Kore.

Значение Описание
0 Disabled.
1 Prints a debug message in the console that contains the packet switch and a Описание.
2 Prints a normal message in the console that contains visual output of the packet.

Заметка. only useful for developers. Don't mess with these unless you know what you are doing.


debugPacket_unparsed [<Булево Значение>]
Toggles unparsed packet dumping.

Заметка. only useful for developers. Don't mess with these unless you know what you are doing.


encrypt [<number>]
This option specifies the Ragnarok Online server's encryption mode. Back in 2003, cRO, iRO and some other servers used encryption. These days there are no known servers that use encryption, so you probably shouldn't touch this option.

Значение Описание
0 Off.
1 Mode 1.
2 Mode 2.

equipAuto [<equipment name>] block
Kore can automatically equip an items when certain conditions are met. This option allows you to specify an equipment to automatically equip when all the conditions are met.

See the equipAuto block details for more information on this block option.


exeName [<filename>] v.1.6.4 and v.1.9.0 only
If XKore is set to 1, this option specifies the name of the Ragnarok Online client executable (without the path) that will be used by X-Kore.

Заметки:
  • Never mistake this to be the patch client. You have to distinguish between the patch client and the RO client.
  • This option is renamed to XKore_exeName in SVN.

follow [<Булево Значение>]
This option toggles player following. If this is set to 1 and followTarget is set, Kore will follow that player around.

followBot [<Булево Значение>]
When following and this option is set to 1, this specifies that the followTarget is a Kore bot. If this is enabled and the followTarget is out of screen range, a move command will be PM'ed to him, telling him to go to where you are.

Заметка. You must be authorized to use Chat Commands on the your followTarget or this option has no effect.


followCheckLOS [<Булево Значение>]
This option toggles the use of LOS (Line Of Sight) check code when following.

If you are following, this will check whether it thinks you have a clear line of movement to the followTarget; if not, it will attempt to move to a space where you do.


followDistanceMax [<number>]
followDistanceMin [<number>]
When following, Kore will try to never be further away from the followTarget than the number of blocks specified in followDistanceMax, and never closer than the number of blocks specified in followDistanceMin.

followEmotion [<Булево Значение>]
followEmotion_distance [<number>]
When following and followEmotion is enabled, Kore will imitate the followTarget's emoticons if he's within the number of blocks distance specified in followEmotion_distance.

followFaceDirection [<Булево Значение>]
When following and if this option is enabled, Kore will always look at the followTarget.

followLostStep [<number>]
If Kore lost its followTarget when following, Kore will move towards where the followTarget was last seen. By default, Kore will move this number of blocks every second, for about 10 seconds.

Заметка. You probably shouldn't have to change this option.


followSitAuto [<Булево Значение>]
If this option is enabled, Kore will sit/stand when the followTarget sits/stands.

followTarget [<player name>]
If follow is enabled, Kore will follow the specified player.

forceMapIP [<ip address>]
Если параметр установлен, Kore will use this ip address to connect to the map server instead of the ip defined in tables\servers.txt or that received from the RO server.

friendlyAID [<player IDs>]
This option specifies a comma-separated list of AIDs (player IDs) of friendly players. When players in this list appear on screen, the corresponding console message will be in the domain parseMsg_presence instead of parseMsg_presence/player (useful for beepDomains).

getAuto [<item name>] block
Kore can automatically get items from storage when the amount of that certain item goes below a minimum Значение. This option specifies the item to automatically get from the Kafra storage.

See the getAuto block details for more information on this block option.


guildAutoDeny [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically deny all guild join requests.

ignoreAll [<Булево Значение>]
If this option is enabled, Kore will automatically block all PMs.

Заметка. This has the same effect as the /exall command in the official Ragnarok Online client.


ignoreInvalidLogin [<Булево Значение>]
If this option is enabled, Kore will ignore the "Account doesn't exist" error message.

intervalMapDrt [<Секунды>]
Setup the time interval in seconds when Kore will save its coordinates to be used by mapview.pl

itemHistory [<Булево Значение>]
This option toggles the logging of items added to your inventory in logs\items.txt

itemsGatherAuto [<flag>]
This option toggles auto-gather of items.

Значение Описание
0 Do not gather items.
1 Kill all monsters that are attacking you, then gather loot.
2 Gather loot, then kill all monsters that are attacking you.

Заметка. If this option is enabled, Kore will pickup items that aren't surrounded by any players. It's smart, non-intrusive looting.


itemsMaxNum_sellOrStore [<number>] v.1.9.0
If the total number of items in your inventory is greater than or equal to the specified number, Kore will automatically sell items (if sellAuto is enabled) or go to storage (if storageAuto is enabled). This is useful to prevent you from picking up more items when you have reached the maximum allowable number of items in your inventory.

itemsMaxWeight [<percent>]
Kore will stop picking up items when its weight percentage is greater than or equal to the specified percent.

itemsMaxWeight_sellOrStore [<percent>]
If your weight percentage is greater than or equal to the specified percent, Kore will automatically sell items (if sellAuto is enabled) or go to storage (if storageAuto is enabled).

Заметка. While walking to the sell/storage NPC and Kore is set to pickup loots, Kore will pick up loot as long as your weight is under the percentage specified by itemsMaxWeight.


itemsTakeAuto [<flag>]
This option toggles auto-looting of items dropped by monsters you killed.

Значение Описание
0 Do not pick up any loot.
1 Kill all monsters that are attacking you, then pick up the loot.
2 Pick up the loot, then kill all monsters that are attacking you.

itemsTakeAuto_new [<Булево Значение>] v.1.9.0
Если параметр установлен в 1, this will activate the new experimental item taking code; might work better for archers who keep failing to take items.

itemsTakeAuto_party [<Булево Значение>]
If this option is enabled, Kore will automatically pick up items dropped by monsters killed by party members.

lockMap [<map name>]
Если параметр установлен, Kore will always try to stay in the specified map. If you are not inside your lockMap, Kore will try to walk back to it. If you die (hopefully, you won't), Kore will walk back to your lockMap after you sit to regenerate your HP.

lockMap_x [<x-coordinate>]
lockMap_y [<y-coordinate>]
If lockMap is set, and these two options are set, Kore will always try to stay in the specified coordinates inside the lockMap.

Заметки:

lockMap_randX [<number>]
lockMap_randY [<number>]
If lockMap, lockMap_x, and lockMap_y are set, and you set these two options, Kore will always try to stay at a random spot inside the lockMap within an area lockMap_randX distance to the left or to the right of lockMap_x, and lockMap_randY distance above or below lockMap_y.

Заметки:
  • This is useful if you want to stay in a particular area inside the lockMap. If you are using random walk to search for monsters, these options restrict your movement within that particular area.
  • If you are using tele-search, these options are entirely useless.

logAppendUsername [<Булево Значение>] v.1.9.0
Если параметр установлен в 1, your username and char will be appended to the log file names to be used. This is useful if you are running multible bots at the same time so logs for each bot are separated on different files.

For Пример, if your username is hakore and your char is 0, your log files will be named 'chat_hakore_0.txt', 'monsters_hakore_0.txt', 'items_hakore_0.txt', 'storage_hakore_0.txt', and 'shop_hakore_0.txt'.


logConsole [<Булево Значение>] v.1.9.0
Если параметр установлен в 1, everything that Kore prints on the console will be logged to logs\console.txt.

logChat [<Булево Значение>]
logPrivateChat [<Булево Значение>]
logPartyChat [<Булево Значение>]
logGuildChat [<Булево Значение>]
logSystemChat [<Булево Значение>]
These options toggles the logging of particular chat data into logs\chat.txt.

logEmoticons [<emoticons>]
This option specifies a comma-separated list of emoticon codes that you want to log in chat.txt. A Значение of all means you want to log all emoticons. See tables\emotions.txt for a list of available emoticon codes.

logToFile_Debug [see below]
logToFile_Errors [see below]
logToFile_Messages [see below]
logToFile_Warnings [see below]
These options enable the logging of Messages, Errors, Warnings and Debug infos to Files. These are only interesting for Developers or if you want to save special domains to a file. The files are created in you Log folder.

The Значение for these options observes the following syntax:

Синтаксис:
<domain>=<filename>
<domain>=<filename1>,<filename2>
<domain1>=<filename1>;<domain2>=<filename2>,<filename3>

The following Пример will log all debug messages for the parseMsg domain to messages.txt.

Пример:
logToFile_Debug parseMsg=messages.txt

The following Пример will log all selfSkill messages to selfskill.txt and all used items to usedItems.txt.

Пример:
logToFile_Messages selfSkill=selfskill.txt;useItem=usedItems.txt

master [<server name>]
This option specifies what master server Kore should log in to (whether you want Kore to login to iRO, oRO, pRO, etc.). See tables\servers.txt for a list of valid master server names (those names enclosed in square brackets "[ ]").

Заметка. You don't have to set this option. If you leave it empty, Kore will automatically ask you to select a master server from a list at startup.


message_length_max [<number>]
All outgoing chat will be divided intelligently into messages with lengths of at most the specified number of characters.

Заметка. You shouldn't change this option unless you know what you're doing.


missDamage [<number>]
Any damage you do less than or equal this amount will be counted as a miss.

Заметки:
  • This option is useful for detecting a miss when you're using a Very Very Strong elemental weapon which still deals a small amount of damage even if you actually miss.
  • This is also useful for detecting whether you're using the correct elemental weapon against a certain monster. For Пример, you know that you normally do at least 300 damage to Merman. But when Merman changes element, you will do less damage. In combination with totalMisses in the equipAuto configuration block, you can automatically equip a different elemental weapon.

monsterLog [<Булево Значение>]
This option toggles the logging of monsters killed in logs\monsters.txt.

monsterSkill [<skill name>] block
Kore can use skills on monsters even if it is not currently attacking them. This option specifies the skill to automatically use on monsters as long as you are not currently using any other skill.

See the monsterSkill block details for more information on this block option.


noAutoSkill [<Булево Значение>]
Если параметр установлен в 1, this disables all auto-skills.

Заметка. An auto-skill means it will automatically use a skill whenever it sees "Permitted to use ". This is usually done for Butterfly Wings; it'll say "Permitted to use Teleport, level 3" when you use a Butterfly Wing, and openkore in its default behavior will automatically use that skill. noAutoSkill makes it not do this. This makes you avoid auto-bans like in EuphRO which automatically makes you try to use Basic Skill level 0 regularly. (pmak)


partyAuto [<flag>]
This option specifies what to automatically do with incoming party join requests.

Значение Описание
0 Do nothing.
1 Automatically deny party requests.
2 Automatically accept party requests.

partyAutoShare [<Булево Значение>]
If this option is enabled, Kore will automatically set party EXP sharing to 'Even Share' on connect.

partySkill [<skill name>] block
Kore can automatically use skills on players. This option specifies the skill to automatically use on players as long as you are not currently using any other skill.

See the partySkill block details for more information on this block option.


partySkillDistance [<range>]
This specifies how close a player must be to you in order for you to use a partySkill on them. Defaults to 1..8

password [<password>]
This option specifies your password for logging into Ragnarok Online.

Заметка. You don't have to set this option. If you leave it empty, Kore will automatically ask you for your password at startup.


pauseMapServer [<Секунды>]
Pause for the specified number of seconds before connecting to map server (sometimes the server is slower than the bot).

portalRecord [<flag>]
This option toggles automatic recording of portals in tables\portals.txt.

Значение Описание
0 Disabled.
1 Record portals you walk through.
2 Record the return portal too (by guessing).

relogAfterStorage [<Булево Значение>]
Если параметр установлен в 1, Kore will relogin after performing autostorage. This works around a server bug which causes autostorage to fail when you do it the second time.

removeActorWithDistance [<number>] in SVN
Если параметр установлен в 1, Kore will automatically remove actors from a specified distance.

This is useful for merchants vending in prontera - set removeActorWithDistance to ~5 and you will not send as many getPlayerInfo packets, thus lessening the lag caused by you.


repairAuto [<Булево Значение>] v.1.9.0
Если параметр установлен в 1, Kore will automatically choose the item to repair when you use the Weapon Repair Skill on players.

route_maxNpcTries [<number>] v.1.9.0
If talking to a Warp NPC is part of the map solution to reach your destination, this option specifies the maximum number of times Kore will try to talk to the NPC before giving up and plotting an alternate path.

Заметка. If this option is not set, Kore will use a default Значение of 5.


route_maxWarpFee [<amount>]
This option specifies the maximum amount of zeny you're willing to spend on a Warp NPC to reach your destination. Если параметр установлен and Kore is calculating map routes, Kore will choose a map solution that do not use Warp NPCs that require zeny greater than the specified amount.

Заметка. See your tables/portals.txt.


route_randomWalk [<flag>]
This option toggles random walking. If this is enabled, Kore will regularly walk to random spots on the current map when it is idle.

Значение Описание
0 Disabled.
1 Walk to random spots anywhere inside the current map.
2 Walk to random spots but do not pass through portals inside the current map.

Заметки:
  • The flag Значение 2 is used in maps split by portals (e.g. dungeon maps) if you want to prevent Kore from entering map portals to reach other areas of the current map.
  • Kore will never walk randomly inside towns.
  • If you are using tele-search, you have to disable this option.

route_randomWalk_inTown [<Булево Значение>] in SVN
By default, Kore will not walk randomly inside a taown even if route_randomWalk is enabled. Установите этот параметр в 1 if you want to allow Kore to random walk in towns.

route_randomWalk_maxRouteTime [<Секунды>]
If route_randomWalk is enabled, Kore will not spend any more than the specified number of seconds calculating the route to the random point. A new point will be chosen if the time limit is exceeded. Set to 0 to disable.

route_step [<number>]
This option specifies the number of steps (blocks) Kore will move along the route at a time.

Заметка. You should probably leave this option at the default Значение (15). You should never set this option to 0 or Kore will not be able to walk at all.


route_teleport [<Булево Значение>]
route_teleport_minDistance [<number>]
route_teleport_maxTries [<number>]
If route_teleport is set to 1, and Kore is walking to a certain map, Kore will teleport until it is within the distance specified in route_teleport_minDistance away from the destination portal.

Заметка. The optimal Значение for route_teleport_minDistance depends on the map you're currently on, but it's generally recommended that you use a Значение between 100 or 200.

Kore will attempt to teleport at most the number of times specified in route_teleport_maxTries per map. If it fails to get near the portal in that many teleport tries, it will start walking to the portal.


route_teleport_notInMaps [<map names>]
Maze-like maps such as dungeons and mjolnir maps screws route teleport. If route_teleport is enabled, this option specifies a comma-separated list of map names where Kore will not use route teleport.

runFromTarget [<Булево Значение>]
runFromTarget_dist [<number>]
If runFromTarget is enabled, Kore will try to keep a safe distance between you and the target monster by running away when the target gets closer than the distance specified in runFromTarget_dist. This is useful for ranged attackers.

Заметки:
  • The monster you are attacking must be slower than your current walking speed, or must be made immobile using skill status. Otherwise you will be running away forever.
  • Be wary that if this option is enabled, it prevents you from walking closer to your target to keep it within your attack range.

saveMap [<map name>]
This option specifies the name of the map where your character is saved. This is used when respawning.

Заметка. The character MUST have saved in that map for Kore to be able to respawn to that map.


saveMap_warpChatCommand [<chat command>] in SVN
Some RO servers allow you to warp to any map without using a Butterfly Wing, Teleport Skill or Warp Portal Skill by simply using a server-defined chat command (e.g. "@go", "@warp"). This option can be used to specify the chat command to use for respawning to your saveMap. If this is set, teleportAuto_useSkill is ignored and Kore will instead send the chat command to the server to respawn.

Заметки:
  • This option does not check if the chat command you use does warp you to your saveMap. It is your responsibility to specify the right chat command or you may end up using the chat command endlessly.
  • See also teleportAuto_useChatCommand for using chat commands on random teleport.

saveMap_warpToBuyOrSell [<Булево Значение>]
If enabled, Kore will warp to to the save point specified by saveMap before doing auto-sell, auto-buy, auto-storage or auto-get.

Заметка. You must properly set saveMap or this option will fail. You also need a Butterfly Wing in your inventory or the Teleport Skill, to respawn.


secureAdminPassword [<Булево Значение>]
If this option is enable, Kore will generate a random adminPassword everytime you start Kore.

secureLogin_requestCode [<hex string>]
If your server uses secure login and secureLogin_requestCode is not set on your master server details (see tables\servers.txt), Kore will use the code specified here to login to the master server. The code depends on your server: try searching the forums for the correct code for your server.

The <hex string> is a space-separated sequence of hex codes. For Пример: 04 02 22 37 D7 FC.

Заметки:
  • Если параметр установлен, the secureLogin_type setting in the master server details is ignored.
  • If you're playing on Indonesian RO, and you use VisualKore, you don't have to set this option. VisualKore will automatically download the latest (correct) secure login code from the Internet.

sellAuto [<Булево Значение>]
sellAuto_distance [<number>]
sellAuto_npc [<map name> <x> <y>]
The option sellAuto enables or disables auto-selling. If this is set to 1 and your percent weight reaches a Значение greater than or equal to the percentage specified in itemsMaxWeight_sellOrStore, Kore will automatically move to the location of the buy/sell NPC specified in sellAuto_npc to sell items in your inventory.

Заметки:

The option sellAuto_distance specifies how far Kore will stand from the item buy/sell NPC during auto-sell.


sellAuto_standpoint [<map name> <x> <y>] bugged
Если параметр установлен, Kore will use the specified location as a standpoint during auto-sell instead of anywhere near the item buy/sell NPC itself. The option sellAuto_distance will be ignored.

Заметка. This is still bugged in v.1.6.4 so don't use this. Fixed in v.1.9.0.


server [<number>]
This option specifies the game login server you want to login to. This number is the index of your server as displayed in the server selection screen. The first listed server is index 0, second is 1, and so on.

Заметка. You don't have to set this option. If you leave it empty, Kore will automatically ask you to select a server when you login to the master server.


serverType [<number>]
If serverType is not specified in your master server details (see tables\servers.txt), you can specify in this option what kind of server you're playing on.

Значение Описание
0 Normal server
1 oRO (Oceania)
2 pRO (Philippines)
3 eAthena SVN
4 Freya
5 eAthena servers using sakexe628

Заметка. You don't have to set this option. If it is already set in tables\servers.txt, Kore will automatically set the correct serverType depending on your chosen master server.


sex [<flag>]
When logging in, you can force your sex to be of this Значение. This is an exploit. You cannot see your sex change, but other people can. It's recommended that you leave this option empty unless you know what you are doing.

Значение Описание
0 Girl
1 Boy

Заметка. If you are using X-Kore mode, you have to leave this option blank or you will have problems logging in.


shopAuto_open [<Булево Значение>]
Если параметр установлен в 1 and you have the Vending Skill, Kore will automatically open your shop after you have been idle for a certain amount of time specified in the timeout key ai_shop in timeouts.txt.

Заметка. To configure what items you want to put in your shop, edit shop.txt.


shopTitleOversize [<Булево Значение>]
Если параметр установлен в 1 Kore will allow itself to use shop titles that are more than 36 characters in length.

Заметка. It is not recommended to enable this option. Only use this option if you know what you are doing.


shop_random [<Булево Значение>]
By default, when you open a shop, Kore will put items in your shop in the same order as they appear in shop.txt. Установите этот параметр в 1 if you want to randomize the order of your shop items.

showDomain [<Булево Значение>]
Если параметр установлен в 1, Kore will display domain names along with messages in the console.

showTime [<Булево Значение>]
Если параметр установлен в 1, Kore will display a timestamp along with all messages printed in the console (e.g. [Sep 15 11:27:44 2005.99]).

Заметка. If you want to limit displaying of timestamps on specific messages only, or if you want to customize the format of the timestamps, use showTimeDomains instead.


showTimeDomains [<message domains>]
showTimeDomainsFormat [<time format>]
If showTimeDomains is set to 1, Kore will display a timestamp along with messages grouped under the specified comma-separated list of message domains.

You can set a time format in showTimeDomainsFormat to customize how Kore displays the timestamp. The <time format> is simply a string that will be used as a pattern when the timestamp is displayed. The following characters can be used in the time format and will be replaced by corresponding time elements:

Character Описание
H Hour.
M Minutes.
S Seconds.
y Year.
m Month.
d Day.

The following Пример may print connection messages with a preppended timestamp such as [11:23:49 15/08/2005].

Пример:
showTimeDomains connection
showTimeDomainsFormat [H:M:S d/m/y]

Заметка. See the references section for a list of known message domains.


sitAuto_hp_lower [<percent>]
sitAuto_hp_upper [<percent>]
Kore will automatically sit to regenerate HP when the current HP is below sitAuto_hp_lower. When HP reaches sitAuto_hp_upper, Kore will stand and resume other AI functions.

sitAuto_idle [<Булево Значение>]
Если параметр установлен в 1, Kore will sit after you have been idle for a certain amount of time specified in the timeout key ai_sit_idle in timeouts.txt.

sitAuto_look [<direction>]
Если параметр установлен, this specifies the direction you will look at when you sit.

Заметка. See the console command look for the list of body directions.


sitAuto_over_50 [<Булево Значение>]
By default, Kore will not sit if you are overweight. Если параметр установлен в 1, this forces the bot to sit even when overweight.

sitAuto_sp_lower [<percent>]
sitAuto_sp_upper [<percent>]
Kore will automatically sit to regenerate SP when the current SP is below sitAuto_sp_lower. When SP reaches sitAuto_sp_upper, Kore will stand and resume other AI functions.

skillsAddAuto [<Булево Значение>]
skillsAddAuto_list [see below]
If the option skillsAddAuto is set to 1, Kore can automatically raise the level of your skills.

The option skillsAddAuto_list specifies what skills to raise and up to what level. The Значение for skillsAddAuto_list observes the following syntax:

Синтаксис:
<skill> <level>[,<skill2> <level2>[, ...]]

In the following Пример, Kore will first raise Basic Skill to level 9. After that is done, it will raise Increase HP Recovery to level 10, and then raise Sword Mastery to level 10.

Пример:
skillsAddAuto 1
skillsAddAuto_list Basic Skill 9, Increase HP Recovery 10, Sword Mastery 10

sleepTime (<microseconds>)
Kore sleeps for the specified microseconds every program cycle to conserve CPU cycles.

Setting it to a higher Значение will make Kore use less CPU power, but also less responsive. If you run just one or two bots, then you should leave it at the default Значение of 10000. However, if you run many bots, and CPU usage is a concern, then you should set it to a higher Значение. In that case, a Значение of 50000 is recommended. It's generally not recommended to set the Значение higher than 200000, as it will make your bot very unresponsive.


squelchDomains [<message domains>]
Если параметр установлен, certain messages grouped under the specified comma-separated list of message domains will not be printed in the console. For Пример, use:

Пример:
squelchDomains skill

if you don't want your vendbot to be spammed by people using skills in town.

Заметки:
  • For normal messages, the option verboseDomains overrides this option, thus if a message domain is listed in verboseDomains, that message group will always be printed in the console even if it is listed in this option.
  • Internally, Kore sets the verbosity level of message domains listed in this option to 5. See the option verbose for more information on verbosity.
  • See the references section for a list of known message domains.

statsAddAuto [<Булево Значение>]
statsAddAuto_dontUseBonus [<Булево Значение>]
statsAddAuto_list [see below]
If the option statsAddAuto is set to 1, Kore can automatically distribute status points to raise your stats.

The option statsAddAuto_list specifies which stats to raise and up to what number. The Значение for statsAddAuto_list follows the following syntax:

Синтаксис:
<number> <stat>[,<number2> <stat2>[, ...]]

where <stat> is the three-letter stat name (i.e. str, agi, int, vit, dex, or luk).

In the following Пример, Kore will continue to add status points to vit first until you have a total of 30 vit, afterwhich it will add points to agi until it's 99.

Пример:
statsAddAuto 1
statsAddAuto_dontUseBonus 0
statsAddAuto_list 30 vit, 99 agi

By default, Kore counts your total stat (i.e. base stat + job bonus). If you want to count only the base stat, set the option statsAddAuto_dontUseBonus to 1. In the previous Пример, if statsAddAuto_dontUseBonus is set to 1, Kore will add points so that the base vit is exactly 30, thus if you are a job level 30 Acolyte, your total vit would be 32 (since job level 30 Acolytes get 2 bonus points to vit).


statsAdd_over_99 [<Булево Значение>] in SVN
By default, Kore will not allow you to add stat points over 99. If you are playing on a private server where the maximum stat goes over 99, you can set this option to 1 so Kore will allow adding of stats past 99.

storageAuto [<Булево Значение>]
storageAuto_distance [<number>]
storageAuto_npc [<map name> <x> <y>]
The option storageAuto enables or disables auto-storing. If this is set to 1 and your percent weight reaches a Значение greater than or equal to the percentage specified in itemsMaxWeight_sellOrStore, Kore will automatically move to the location of the Kafra NPC specified in storageAuto_npc to store items in your inventory.

Заметки:
  • To configure which items you want to store, edit items_control.txt.
  • If the NPC is located in your saveMap, you can set saveMap_warpToBuyOrSell to 1 to automatically warp back to your save point before moving to the NPC.
  • You have to set the type of Kafra NPC in storageAuto_npc_type so Kore will know how to talk to the NPC to open the storage.

The option storageAuto_distance specifies how far Kore will stand from the item buy/sell NPC during auto-storage.


storageAuto_keepOpen [<Булево Значение>] v.1.9.0
By default, Kore always closes the storage when it is done with the auto-storage sequence. Если параметр установлен в 1, Kore will keep the storage open after doing auto-storage.

Заметки:
  • Only enable this if you know what you're doing.
  • You cannot use items while storage is open.

storageAuto_notAfterDeath [<Булево Значение>]
By default, Kore will try to go to storage after you respawned when you die. Если параметр установлен в 1, Kore will not automatically do storage and selling when it dies.

storageAuto_npc_type [<flag>]
storageAuto_npc_steps [<NPC talk codes>]
Some Kafra NPCs require different conversation steps in order to open the storage. If storageAuto is enabled, the option storageAuto_npc_type allows you to specify what kind of NPC is specified in storageAuto_npc so Kore will know how it will talk to the NPC to open the storage:

Значение Описание
1 Normal NPC (code: c r1 n).
2 Comodo NPC (code: c c r1 n).
3 Other NPC (use the code specified in storageAuto_npc_steps).

If you specified 3 for storageAuto_npc_type, you must manually specify the exact steps needed in storageAuto_npc_steps, otherwise, this option is ignored. See the references section to learn about NPC conversation codes.

For Пример, if your Kafra requires you to click Continue, then select the second menu item, then select the first menu item. You specify:

Пример:
storageAuto_npc_type 3
storageAuto_npc_steps c r1 r0

storageAuto_password [<password>] v.1.9.0
If your server is using a storage password, specify the password here.

Заметка. You must also set storageEncryptKey for this to work.


storageAuto_useChatCommand [<chat command>]
Some RO servers allow you to use storage from any map without talking to a Kafra NPC by simply using a server-defined chat command (e.g. "@storage"). This option specified the chat command to use for opening the storage. If this is set, storageAuto_npc is ignored and Kore will instead send the chat command to the server to open the storage.

storageEncryptKey [<encrypt key>] v.1.9.0
If your server is using a storage password, specify your server's encryption key here.

For mRO, the encrypt key is:

Encrypt key:
0x050B6F79, 0x0202C179, 0x00E20120, 0x04FA43E3, 0x0179B6C8, 0x05973DF2, 0x07D8D6B, 0x08CB9ED9

Заметки:
  • The key may change in the future.
  • You don't have to set this option. If it is already set in tables\servers.txt, Kore will automatically set the correct storageEncryptKey depending on your chosen master server.

tankersList [<player names>]
Kore will not allow you to kill-steal monsters engaged by players other than those in your party. This option allows you to specify a comma-separated list of player names that should be treated as if they were in your party so they can tank monsters for you.

tankMode [<Булево Значение>]
tankModeTarget [<player name>]
If tankMode is set to 1, and the player specified in tankModeTarget is found on screen, Kore will tank for the player by only hitting monsters once.

teleportAuto_allPlayers [<Булево Значение>]
Если параметр установлен, Kore will automatically teleport to avoid all players on screen.

Значение Описание
0 Disabled.
1 Teleport away from all players.
2 in SVN Teleport away from all non-party members.

Заметка. Kore will not teleport away if you are currently doing auto-storage or auto-buy.


teleportAuto_atkCount [<number>]
Если параметр установлен, Kore will automatically teleport if the number of times it has attacked a single monster is greater than or equal to the specified number.

teleportAuto_atkMiss [<number>]
Если параметр установлен, Kore will automatically teleport when the number of times your attacks have missed a monster is greater than or equal to the specified number. For Пример, this is useful if you're trying to attack a monster with the wrong elemental weapon.

teleportAuto_attackedWhenSitting [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically teleport when it gets hit by a monster while sitting.

Заметка. If you timely teleport due to attack from the monster, you will not receive any damage at all even if it is displayed in the console.


teleportAuto_deadly [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically teleport when the next hit of a monster could kill you.

Заметка. If you timely teleport due to attack from the monster, you will not receive any damage at all even if it is displayed in the console.


teleportAuto_dropTarget [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically teleport when it drops a target because it can't reach or damage it.

teleportAuto_dropTargetKS [<Булево Значение>] v.1.9.0
Если параметр установлен в 1, Kore will automatically teleport when it drops a target to avoid kill-stealing other players. This is a workaround for constantly dropping and selecting the same target.

teleportAuto_equip_(<equip slot>) [<equipment name>] v.1.9.0
Если параметр установлен for a specific equipment slot, Kore will automatically equip the specified equipment on the corresponding equipment slot when attempting to teleport.

Заметки:

Пример:
teleportAuto_equip_rightAccessory Clip [Creamy] [1]

Заметка. See the references section for the list of equipment slots.


teleportAuto_emptyName [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically teleport when you are attacked by a monster with an empty name.

teleportAuto_hp [<percent>]
Если параметр установлен, Kore will automatically teleport if HP is below the specified percentage and there are aggressive monsters attacking you.

Заметка. If you timely teleport due to attack from the monster, you will not receive any damage at all even if it is displayed in the console.


teleportAuto_idle [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically teleport after you have been idle for a certain amount of time specified in the timeout key ai_teleport_idle in timeouts.txt.

Заметка. If enabled, this option is used for the tele-search feature. If you want to use tele-search, you must set teleportAuto_search to 1 and route_randomWalk to 0.


teleportAuto_maxDmg [<number>]
Если параметр установлен, Kore will automatically teleport if an attack of a monster will deal you damage greater than or equal to the specified number.

Заметки:
  • This option is ignored if teleportAuto_maxDmgInLock is set and you are in lockMap.
  • If you timely teleport due to attack from the monster, you will not receive any damage at all even if it is displayed in the console.

teleportAuto_maxDmgInLock [<number>]
Если параметр установлен and you are currently inside your lockMap, Kore will automatically teleport if an attack of a monster inside the lockMap will deal you damage greater than or equal to the specified number.

Заметка. If you timely teleport due to attack from the monster, you will not receive any damage at all even if it is displayed in the console.


teleportAuto_minAggressives [<number>]
Если параметр установлен, Kore will automatically teleport if the number of aggressive monsters attacking Kore is greater than or equal to the specified number.

Заметка. This option is ignored if teleportAuto_minAggressivesInLock is set and you are in lockMap.


teleportAuto_minAggressivesInLock [<number>]
Если параметр установлен and you are currently inside your lockMap, Kore will automatically teleport if the number of aggressive monsters attacking Kore inside the lockMap is greater than or equal to the specified number.

teleportAuto_onlyWhenSafe [<Булево Значение>]
Если параметр установлен в 1, Kore will only use teleport when there are no players around to see it. If Kore needs to teleport but it has always been unsafe, Kore will only allow itself to teleport even when there are players to see when the time set in the timeout key ai_teleport_safe_force in timeouts.txt has elapsed since the last time you teleported.

Заметка. Because of the risk, Kore will never teleport in a city, regardless of this variable!


teleportAuto_portal [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically teleport when near a map portal to avoid switching maps.

Заметка. This only works when you are inside your lockMap or if lockMap is not set.


teleportAuto_search [<number>]
Если параметр установлен, Kore will enable searching for monsters whose search flag is set in mon_control.txt. If this is set, auto-attack will be deactivated by default and will only be activated when a search monster is found on screen. Such behavior allows Kore to continue moving around (random-walk) or teleporting (tele-search) until a search monster is found.

v.1.9.0 This option can specify the minimum number of search monsters that should be found on screen before activating auto-attack. For Пример, if this is set to 2, and you set Kore to search for Poporings, you will not start attacking monsters if there is only one Poporing found on screen.

Заметка. If you want to use tele-search, you must set teleportAuto_idle to 1 and route_randomWalk to 0.


teleportAuto_sp [<percent>]
Если параметр установлен, Kore will automatically teleport if SP is below the specified percentage and there are aggressive monsters attacking you.

teleportAuto_unstuck [<Булево Значение>]
Если параметр установлен в 1, Kore will automatically teleport when it gets stuck while walking.

teleportAuto_useChatCommand [<chat command>] in SVN
Some RO servers allow you to teleport randomly without using a Fly Wing or the Teleport Skill by simply using a server-defined chat command (e.g. "@jump"). This option can be used to specify the chat command to use for random teleport. If this is set, teleportAuto_useSkill is ignored and Kore will instead send the chat command to the server to teleport.

See also saveMap_warpChatCommand for using chat commands to teleport back to your saveMap.


teleportAuto_useSkill [<flag>]
Use this option to specify how the bot should try to teleport.

Значение Описание
0 Use items (Fly Wing or Butterfly Wing).
1 Use the Teleport skill normally (consume SP).
2 Use the Teleport skill and don't consume SP if there are no players around to see.
3 Use the Teleport skill and never consume SP.

Important. Using the Teleport Skill without SP consumption is an exploit that works only on official servers, not on eAthena or Freya servers. If you use this flag on eAthena or Freya servers, it will fail without warning.

Заметки:
  • When you use the Teleport Skill normally, the "Teleport !!" message is shown on top of your head. On the other hand, if you use the skill without consuming SP, you will look as if you used a Fly Wing.
  • If you set Kore to use items to teleport but there are no items available, Kore will automatically try to use the Teleport Skill if it is available.
  • Conversely, if you set Kore to use the Teleport Skill but you don't have this skill, Kore will automatically try to use an item if one is available.

teleportAuto_totalDmg [<number>]
Если параметр установлен, Kore will automatically teleport if the total amount of damage dealt to you by one monster is greater than or equal to the specified number.

Заметки:
  • This option is ignored if teleportAuto_totalDmgInLock is set and you are in lockMap.
  • If you timely teleport due to attack from the monster, you will not receive any damage at all even if it is displayed in the console.

teleportAuto_totalDmgInLock [<number>]
Если параметр установлен and you are currently inside you lockMap, Kore will automatically teleport if the total amount of damage dealt to you by one monster inside the lockMap is greater than or equal to the specified number.

Заметка. If you timely teleport due to attack from the monster, you will not receive any damage at all even if it is displayed in the console.


username [<username>]
This option specifies your username for logging into Ragnarok Online.

Заметка. You don't have to set this option. If you leave it empty, Kore will automatically ask you for your username at startup.


useSelf_item [<item names>] block
Kore can automatically use items when certain conditions are met. This option specifies a comma-separated list of items that will automatically be used on self.

See the useSelf_item block details for more information on this block option.


useSelf_skill [<skill name>] block
Kore can automatically use skills on self when certain conditions are met. This block specifies the skill to automatically use on self.

See the useSelf_skill block details for more information on this block option.


useSelf_skill_smartHeal [<Булево Значение>]
Если параметр установлен в 1, Kore will use "Smart Healing" for all slots that use the Heal skill. With "Smart Healing" Kore will auto-detect what level of Heal to use based on HP left and SP available.

Bug Заметка (v.1.9.0): If you configured Kore to auto-equip items before using the Heal skill, you must disable useSelf_skill_smartHeal or the auto-equip will not work. This is fixed in SVN.


verbose [<number>]
Internally, every message has a certain verbosity level that determines whether they should be printed in the console or not. A message's verbosity level must be lower or equal to the number set in this option for it to be displayed in the console.

The higher the Значение you set in this option, the more messages will be displayed in the console. Если параметр установлен в 0, Kore will only print the most important messages (e.g. connection messages).

This option also controls whether Kore should reply to Chat Commands, and whether admin messages (e.g. the welcome text) will be shown in X-Kore.


verboseDomains [<message domains>]
Если параметр установлен, certain messages grouped under the specified comma-separated list of message domains will always be printed in the console.

Заметки:
  • Internally, Kore sets the verbosity level of message domains listed in this option to 0. See the option verbose for more information on verbosity.
  • See the references section for a list of known message domains.

XKore [<flag>]
This option toggles game client-reliant botting. If this is set to 1, Kore will run inside the real Ragnarok Online client whose filename is specified in exeName (or XKore_exeName if you are using Openkore SVN).

A new flag 2 is available in v.1.9.0 but it is highly recommended to use the SVN version for this as there are many fixed issues there. Visit the XKore 2 User's Guide for more info.

Значение Описание
0 Disabled, no client connection.
1 XKore version 1, both client and server use same socket (XKore.pm).
2 in SVN XKore version 2, kore-as-proxy, which reuses server-connection code from 0 (XKore2.pm).

XKore_bypassBotDetection [<Булево Значение>] v.1.9.0
Установите этот параметр в 1 if you want Kore to try to bypass the RO client's bot detection.

Заметка. This feature is experimental and has only been tested with the iRO client, so enable this at your own risk!


XKore_exeName [<filename>] in SVN
If XKore is set to 1, this option specifies the name of the Ragnarok Online client executable (without the path) that will be used by X-Kore.

Заметка. Never mistake this to be the patch client. You have to distinguish between the patch client and the RO client.


XKore_silent [<Булево Значение>]
By default, some Kore messages will be shown inside the Ragnarok Online client, as pink text. Установите этот параметр в 1 if you don't want to display Kore messages when using X-Kore.

Заметка. Even if this option is enabled, the output of commands you typed in the RO client will still be displayed as pink text.

Block Option Details

attackComboSlot [<skill name>]
Kore can automatically chain skills when attacking. This block can be used to specify a skill to automatically use after another skill was previously used (e.g. Monk combo attacks, Wizard Frost Diver + Jupital Thunder combo, etc.).

Синтаксис:
attackComboSlot [<skill name>] {
	afterSkill (<skill name>)
	dist [<number>]
	isSelfSkill [<Булево Значение>]
	maxUses [<number>]
	waitBeforeUse [<Секунды>]

	autoCombo [<Булево Значение>] v.1.9.0

	# Skill Use Attributes
	# Self Conditions
	# Target Monster Conditions
}

Attribute definitions:

afterSkill (<skill name>)
Kore will use this combo slot right after the skill specified in this option was used. This attribute is required.

dist [<number>]
This option specifies the distance (in number of blocks) from the monster that Kore will move to before using this skill.

Заметки:
  • Common mistake: This is not a list, so specify only one number.
  • If this option is not set, Kore will use the distance you specified in attackDistance and attackMaxDistance.

isSelfSkill [<Булево Значение>]
This option specifies whether the skill will be used on self or on the target monster. Если параметр установлен в 1, Kore will use the skill on itself, otherwise if this is set to 0 (which is the default Значение), Kore will use the skill on the attack target.

Заметка. You must set this option to the correct Значение. For Пример, if you're trying to use Combo Finish you have to set this flag to 1 or Combo Finish will fail because it cannot be used on a monster.


maxUses [<number>]
This option specifies the maximum number of successful usage allowed for this skill.

Заметка: This attribute only counts successful usage. If a skill fails, Kore will continue to use the skill until it finally succeeds even if this option is set to 1.


waitBeforeUse [<Секунды>]
Kore will use the skill after the specified number of seconds has elapsed since the skill specified in afterSkill was used. This is crucial for some combos like the Monk Combo skills.

autoCombo [<Булево Значение>] v.1.9.0
Если параметр установлен в 1, Kore will automatically calculate the waitBeforeUse time for you.

Attributes defined elsewhere:

The following Пример shows how this option is used for Monk Combos:

Пример:
attackComboSlot Chain Combo {
	lvl 5
	dist 1.5
	sp > 30
	monsters
	notMonsters Red Plant,Green Plant,Blue Plant
	maxUses
	afterSkill Triple Attack
	waitBeforeUse 0.3
	isSelfSkill 1
}

The Пример will make Kore use the Chain Combo Skill after it used Triple Attack.


attackSkillSlot [<skill name>]
This option specifies the skill to automatically use when attacking.

Синтаксис:
attackSkillSlot [<skill name>] {
	dist [<number>]
	isSelfSkill [<Булево Значение>]
	maxAttempts [<number>]
	maxUses [<number>]
	previousDamage [<range>]

	# Skill Use Attributes
	# Self Conditions
	# Target Monster Conditions
}

Attribute definitions:

dist [<number>]
This option specifies the distance (in number of blocks) from the monster that Kore will move to before using this skill.

Заметки:
  • Common mistake: This is not a list, so specify only one number.
  • If this option is not set, Kore will use the distance you specified in attackDistance and attackMaxDistance.

isSelfSkill [<Булево Значение>]
This option specifies whether the skill will be used on self or on the target monster. Если параметр установлен в 1, Kore will use the skill on itself, otherwise if this is set to 0 (which is the default Значение), Kore will use the skill on the attack target.

Заметка. You must set this option to the correct Значение. For Пример, if you're trying to use Grand Cross you have to set this flag to 1 or you might see a target circle around your target monster as if you casted a skill on it, which is quite suspicious.


maxAttempts [<number>]
This option specifies the maximum number of attempts allowed to use this skill. Use this to limit usage of skills that could fail (e.g. Steal).

maxUses [<number>]
This option specifies the maximum number of successful usage allowed for this skill.

Заметка: This attribute only counts successful usage. If a skill fails, Kore will continue to use the skill until it finally succeeds even if this option is set to 1.


previousDamage [<range>]
Если параметр установлен, the skill will only be used if the damage you have dealt to the monster is within the specified range.

Attributes defined elsewhere:

This is a simple Пример on how to use Holy Cross on monsters Khalitzburg, Raydric, Whisper, and Whisper Boss:

Пример:
attackSkillSlot Holy Cross {
	lvl 10
	dist 1.5
	sp > 30
	monsters Khalitzburg,Raydric,Whisper,Whisper Boss
}

autoBreakTime [<weekday>|all]
Kore can automatically disconnect and reconnect at certain times of the day. This option allows you to specify on which days of the week will Kore automatically disconnect. This feature is useful if you want to automatically logout during server maintenance periods.

Заметка. Only specify the first three letters of the weekday name (e.g. sun, mon, tue). You can alternatively specify "all", which means every day in the week. This is not case-sensitive.

Синтаксис:
autoBreakTime [<weekday>|all] {
	startTime (<time>)
	stopTime [<time>]
}

Attribute definitions:

startTime (<time>)
This option specifies the time (in 24-hour format) when Kore will automatically disconnect.

stopTime [<time>]
This option specifies the time (in 24-hour format) when Kore will reconnect after disconnecting.

The following Пример will make Kore automatically disconnect at 9:29 P.M. on Sunday and resume botting at 1:08 A.M. on Monday:

Пример:
autoBreakTime Sun {
	startTime 21:29
	stopTime 01:08
}

Заметки:
  • You can only specify breaks of less than 24 hours.
  • You can add multiple break times by adding additional blocks.
  • AM/PM Format is not supported, you must use 24 Hr clock!

autoConfChange [<Имена Файлов>]
Kore can automatically switch to another config.txt file when all conditions set in this block are met. This option specifies a comma-separated list of filenames that Kore will automatically switch to. A random file out of the specified list will be selected.

Заметка. You can use a path that is relative to your main bot folder.

Синтаксис:
autoConfChange [<Имена Файлов>] {
	minTime [<Секунды>]
	varTime [<Секунды>]
	lvl [<range>]
	joblvl [<range>]
	isJob [<Класс Профессии>]
}

Attribute definitions:

minTime [<Секунды>]
Если параметр установлен, Kore will automatically switch config files in time intervals not less than the specified number of seconds.

varTime [<Секунды>]
Если параметр установлен, the time interval between automatic config switches is randomized. The actual time interval will then be equal to the randomized Значение of varTime added to the Значение of minTime.

lvl [<range>]
Если параметр установлен, only switch config file if you're within the specified level range.

joblvl [<range>]
Если параметр установлен, only switch config file if you're within the specified job level range.

isJob [<Класс Профессии>]
Если параметр установлен, only switch config file if you're of the specified job class.

Заметка. This is case-sensitive.

In the following Пример, Kore will load the config file config_2.txt at a random time between 3600 seconds (1 hour) and 5400 seconds (1.5 hour), and when the character is currently a Thief class:

Пример:
autoConfChange control\config_2.txt {
	minTime 3600
	varTime 1800
	isJob Thief
}

autoSwitch [<monster names>]
Kore can automatically switch weapons, shields and/or arrows when certain monsters are engaged. This option specifies a comma-separated list of monster names which, when encountered, will trigger the auto-switch.

Синтаксис:
autoSwitch [<monster names>] {
	rightHand [<equipment name>]
	leftHand [<equipment name>]
	arrow [<arrow name>]
	distance [<number>]
	useWeapon [<Булево Значение>]
}

Attribute definitions:

rightHand [<equipment name>]
This option specifies the weapon to automatically equip in the right hand slot.

Заметка. To attack with bare hands, specify [NONE].


leftHand [<equipment name>]
This option specifies the equipment (weapon or shield) to automatically equip in the left hand slot.

Заметка. Leave this attribute blank if you are switching to a two-handed weapon.


arrow [<arrow name>]
If you're using a bow class weapon, this option specifies the arrows to use.

distance [<number>]
Если параметр установлен, this will temporarily replace the Значение of attackDistance when auto-switch occurs. The original Значение is stored and will be reset when you encounter another monster not in the list specified in autoSwitch.

useWeapon [<Булево Значение>]
Если параметр установлен, this will temporarily replace the Значение of attackUseWeapon when auto-switch occurs. The original Значение is stored and will be reset when you encounter another monster not in the list specified in autoSwitch.

Заметка. If you encounter a monster not listed in any of your autoSwitch blocks, Kore will equip the items specified in autoSwitch_default_rightHand, autoSwitch_default_leftHand, and autoSwitch_default_arrow if these options are set.

The following Пример will make Kore switch weapon to a +7 Very Very Strong Ice Flamberge when it encounters a High Orc, and switch back to +8 Triple Bloody Saber when attacking other monsters:

Пример:
autoSwitch_default_rightHand +8 Saber [Hydra*3] [3]

autoSwitch High Orc {
	rightHand +7 VVS Ice Flamberge
}

buyAuto [<item name>]
Kore can automatically buy an item from a buy/sell NPC when the amount of that certain item goes below a minimum Значение. This option specifies the item to automatically buy from a buy/sell NPC.

Синтаксис:
buyAuto [<item name>] {
	maxAmount (<amount>)
	minAmount [<amount>]
	npc (<map name> <x> <y>)
	distance [<number>]
	standpoint [<map name> <x> <y>] bugged

	zeny [<amount>] v.1.9.0

	# Self Conditions v.1.9.0
}

Attribute definitions:

maxAmount (<amount>)
This option specifies the maximum amount of item in inventory that you need. Kore will buy an amount equal to the difference between the specified maximum amount and the current amount in inventory.

minAmount [<amount>]
Если параметр установлен, this specifies the minimum amount of item in inventory before the auto-buy sequence is automatically triggered. Kore will go to the NPC when the number of the specified items left in inventory is less than or equal to this amount.

Tip. If you don't want Kore to automatically go back to town to buy this item, but you DO want Kore to buy this item when it's in town for another reason, then leave minAmount empty. See Пример below.

Заметка. Once Kore is in auto-buy sequence, Kore will automatically check the rest of the buyAuto blocks if you need to buy the items specified in those blocks.


npc (<map name> <x> <y>)
This option specifies the location of a buy/sell NPC that sells the item. This NPC must have the item available for purchase.

distance (<number>)
This option specifies how far Kore will stand from the item buy/sell NPC during auto-buy.

standpoint [<map name> <x> <y>] bugged in v.1.6.4
Если параметр установлен, Kore will stand on the specified location when buying this item instead of anywhere near the item buy/sell NPC itself. The attribute distance will be ignored.

Заметка. This is bugged in v.1.6.4 so don't use this. Fixed in v.1.9.0.


zeny [<range>] v.1.9.0
Если параметр установлен, the item will only be bought if your zeny is within the specified range.

Attributes defined elsewhere:

If you use many types of pots, it might only be worth going back to town when you've depleted your Orange Potions. The following Пример will make Kore go to town to buy pots when there are no more Orange Potions in your inventory. Notice that the minAmount is left empty for the Red Potion block.

Пример:
buyAuto Red Potion {
	maxAmount 100
	minAmount
	npc morocc 147 102
	distance 8
}
buyAuto Orange Potion {
	maxAmount 70
	minAmount 0
	npc morocc 147 102
	distance 8
}

equipAuto [<equipment name>]
Kore can automatically equip items when certain conditions are met. This option allows you to specify an equipment to automatically equip when all the conditions are met.

Заметки (v.1.9.0): The equipment name specified in equipAuto is not used anymore. Use the <equip slot> attribute instead to specify a set of equipments to automatically equip on different equipment slots.

Синтаксис:
equipAuto [<equipment name>] {
	def [<equipment name>] v.1.6.4 only
	misses [<range>] v.1.6.4 only
	onTeleport [<Булево Значение>] v.1.6.4 only
	skills [<skill names>] v.1.6.4 only
	totalMisses [<range>] v.1.6.4 only
	weight [<percent>]
	whileSitting [<Булево Значение>]

	(<equip slot>) [<equipment name>] v.1.9.0
	target [<monster names>] v.1.9.0

	# Self Conditions
	# Target Monster Conditions v.1.9.0
}

Attribute definitions:

def [<equipment name>] v.1.6.4 only
This option specifies the default equipment to automatically equip after the equipment specified in equipAuto was equipped and the conditions in this block is no longer met.

Заметка (v.1.9.0). This option is removed in v.1.9.0. See also attackEquip for equipping default weapons when attacking with weapons.


misses [<range>] v.1.6.4 only
Если параметр установлен, auto-equip only if the number of times you consecutively missed your target is within the specified range.

Заметка (v.1.9.0). This option is renamed in v.1.9.0. Use the shared target miss condition target_misses instead.


onTeleport [<Булево Значение>] v.1.6.4 only
Если параметр установлен в 1, auto-equip when attempting to teleport.

Заметка (v.1.9.0). This option is removed in v.1.9.0. Use teleportAuto_equip instead.


skills [<skill names>] v.1.6.4 only
Если параметр установлен, auto-equip when attempting to use any of the specified comma-separated list of skills.

Заметка (v.1.9.0). This option is removed in v.1.9.0. Use the shared skill block attribute equip instead.


totalMisses [<range>] v.1.6.4 only
Если параметр установлен, auto-equip only if the total number of times you missed your target is within the specified range.

Заметка (v.1.9.0). This option is renamed in v.1.9.0. Use the shared target miss condition target_totalMisses instead.


weight [<percent>]
Если параметр установлен, auto-equip only when weight is at or above the specified percent.

whileSitting [<Булево Значение>]
Если параметр установлен, auto-equip while Kore is sitting.

(<equip slot>) [<equipment name>] v.1.9.0
Если параметр установлен for a specific equipment slot, Kore will automatically equip the specified equipment on the corresponding equipment slot when all conditions for this block are met.

For Пример, if you want to automatically equip a +4 Shoes of Health and a Robust Clip when you are sitting to regenerate hp, use the following configuration:

Пример:
equipAuto - {
	shoes +4 Shoes [Zombie] [1]
	leftAccessory Clip [Muka] [1]
	onAction sitAuto
	whileSitting 1
}

Заметка. See the references section for the list of equipment slots.


target [<monster names>] v.1.9.0
Если параметр установлен, auto-equip when you are attacking any of the specified comma-separated list of monsters. Use this attribute if you want equipAuto to function like autoSwitch.

Attributes defined elsewhere:

The following Пример will make you automatically switch to a Healing Clip when you are attempting to use the Heal skill, and switch to a Teleport Clip if you are to use the Teleport skill. By default, you will be equipping your Nimble Glove:

Пример (v.1.6.4):
useSelf_skill Heal {
	lvl 1
	hp < 80
	sp > 20
	inLockOnly 1
	notWhileSitting 0
	timeout 2
	disabled 0
}
equipAuto Clip [Vitata] [1] {
	def Glove [Zerom] [1]
	skills Heal
	whileSitting 0
	disabled 0
}
equipAuto Clip [Creamy] [1] {
	def Glove [Zerom] [1]
	onTeleport 1
	disabled 0
}

This is the corresponding Пример if you are using v.1.9.0:

Пример (v.1.9.0):
attackEquip_leftAccessory Glove [Zerom] [1]
teleportAuto_equip_leftAccessory Clip [Creamy] [1]

useSelf_skill Heal {
	lvl 1
	hp < 80
	sp > 20
	inLockOnly 1
	notWhileSitting 0
	timeout 2
	disabled 0
	equip_leftAccessory Clip [Vitata] [1]
}

Bug Заметка (v.1.9.0): If you configured Kore to auto-equip items before using the Heal skill, you must disable useSelf_skill_smartHeal or the auto-equip will not work. This is fixed in SVN.


getAuto [<item name>]
Kore can automatically get items from storage when the amount of that certain item goes below a minimum Значение. This option specifies the item to automatically get from the Kafra storage.

Заметка. The location of the Kafra NPC is defined in storageAuto_npc.

Синтаксис:
getAuto [<item name>] {
	minAmount [<amount>]
	maxAmount [<amount>]
	passive [<Булево Значение>]

	dcOnEmpty [<Булево Значение>] v.1.9.0
}

Attribute definitions:

maxAmount (<amount>)
This option specifies the maximum amount of item in inventory that you need. Kore will get an amount equal to the difference between the specified maximum amount and the current amount in inventory.

minAmount [<amount>]
Если параметр установлен, this specifies the minimum amount of item in inventory before the auto-get sequence is automatically triggered. Kore will go to the NPC when the number of the specified items left in inventory is less than or equal to this amount.

passive [<Булево Значение>]
By default, auto-get will be initiated once the amount of that item specified in this block reaches minAmount. Установите этот параметр в 1 if you want to get items only during auto-storage.

dcOnEmpty [<Булево Значение>] v.1.9.0
Если параметр установлен в 1, disconnect if there are no more items to get from storage.

The following Пример will make you get White Potions from storage when there are no more whites in your inventory:

Пример:
storageAuto 1
storageAuto_npc geffen 120 62
storageAuto_distance 6
storageAuto_npc_type 1

getAuto White Potion {
	minAmount 0
	maxAmount 100
	passive 0
}

monsterSkill [<skill name>]
Kore can use skills on monsters even if it is not currently attacking them. This option specifies the skill to automatically use on monsters as long as you are not currently using any other skill.

This is useful for fighting multiple opponents at once. For Пример, an Acolyte can offensive-Bless Khalitzburg even if it's not your current target, or a Knight can Provoke all Sohees and then Brandish Spear them.

Синтаксис:
monsterSkill [<skill name>] {
	target [<monster names>]

	# Skill Use Attributes
	# Self Conditions
	# Target Monster Conditions
}

Attribute definitions:

maxUses [<number>]
This option specifies the maximum number of successful usage allowed for this skill.

Заметка: This attribute only counts successful usage. If a skill fails, Kore will continue to use the skill until it finally succeeds even if this option is set to 1.


target (<monster names>)
This option specifies on which monsters will this skill be used.

Заметка. This option is required. If you don't set this option, the skill will never be used.

Attributes defined elsewhere:

The following Пример will make Kore use Provoke on Sohees until there are more than five monsters attacking you. It will then use Brandish Spear to kill them all at once:

Пример:
monsterSkill Provoke {
	lvl 1
	sp > 15
	aggressives < 5
	maxUses 1
	target Sohee
	target_dist 7
}
attackSkillSlot Brandish Spear {
	lvl 10
	dist 1.5
	sp > 20
	aggressives >= 5
	monsters Sohee
}

partySkill [<skill name>]
Kore can automatically use skills on players. This option specifies the skill to automatically use on players as long as you are not currently using any other skill.

Синтаксис:
partySkill [<skill name>] {
	notPartyOnly [<Булево Значение>]
	target [<player names>]

	isSelfSkill [<Булево Значение>] v.1.9.0

	# Skill Use Attributes
	# Self Conditions
	# Target Player Conditions
}

Attribute definitions:

notPartyOnly [<Булево Значение>]
By default, Kore will only use party skills on members of your party. Если параметр установлен в 1, Kore will also be allowed to use this on non-party members.

target [<player names>]
Если параметр установлен, Kore will only use the specified skill on the specified comma-separated list of players/party members. If this option is left blank, Kore will use the skill on all players/party members.

isSelfSkill [<Булево Значение>] v.1.9.0
This option specifies whether the skill will be used on self or on the target monster. Если параметр установлен в 1, Kore will use the skill on itself, otherwise if this is set to 0 (which is the default Значение), Kore will use the skill on the attack target.

Заметка. You must set this option to the correct Значение. Useful for Magnificat or Gloria.

Attributes defined elsewhere:

The following Пример is a simple way of how to use Blessing on your party mates:

Пример:
partySkill Blessing {
 	lvl 10
 	sp > 20
 	stopWhenHit 1
 	inLockOnly 1
 	notWhileSitting 1
 	notInTown 1
 	target
 	target_whenStatusInactive Blessing
 	target_timeout 240
}

useSelf_item [<item names>]
Kore can automatically use items when certain conditions are met. This option specifies a comma-separated list of items that will automatically be used on self.

Заметка. Only one of the listed items will be used, i.e. the first in the list that exists in inventory.

Синтаксис:
useSelf_item [<item names>] {
	dcOnEmpty [<Булево Значение>]

	# Self Conditions
}

Attribute definitions:

dcOnEmpty [<Булево Значение>]
Если параметр установлен в 1, disconnect if there are no more items in inventory to use.

Attributes defined elsewhere:

The following Пример will make Kore use a Concentration Potion every time the speed status wears out:

Пример:
useSelf_item Concentration Potion {
	whenStatusInactive Concentration Potion
	inLockOnly 1
	notWhileSitting 1
	timeout 3
}

useSelf_skill [<skill name>]
Kore can automatically use skills on self when certain conditions are met. This block specifies the skill to automatically use on self.

Синтаксис:
useSelf_skill [<skill name>] {
	smartEncore [<Булево Значение>]

	# Skill Use Attributes
	# Self Conditions
}

Attribute definitions:

smartEncore [<Булево Значение>]
Если параметр установлен в 1, Kore will use the Encore skill instead of this skill if Encore would cause this skill to be cast (saves SP for bards and dancers).

Attributes defined elsewhere:

The following Пример will make Kore use the Crazy Uproar Skill when the skill status is no longer active:

Пример:
useSelf_skill Crazy Uproar {
	lvl 1
	sp > 8
	whenStatusInactive Crazy Uproar
	inLockOnly 1
	notWhileSitting 1
	timeout 3
}

Shared Block Attributes

Skill Use Attributes
These options are shared between the attackComboSlot, attackSkillSlot, monsterSkill, partySkill, and useSelf_skill configuration blocks.

Attribute definitions:

lvl [<level>]
This option sets the skill level to use for the skill block. This option is required.

maxCastTime [<Секунды>]
Если параметр установлен, Kore will wait for at most the specified number of seconds for the spell to finish casting before continuing AI functions.

Заметка. This is just a maximum. If Kore sees that the spell has finished then AI will resume.


minCastTime [<Секунды>]
Если параметр установлен, Kore will wait for at least the specified number of seconds before continuing AI functions.

Заметка. This is just a minimum. If Kore sees that the spell has not yet finished then AI will not resume.


equip_(<equip slot>) [<equipment name>] v.1.9.0
Если параметр установлен for a specific equipment slot, Kore will automatically equip the specified equipment on the corresponding equipment slot when attempting to use the skill.

For Пример, if you want to automatically equip a Healing Clip when you attempt to use Heal, use the following configuration:

Пример:
useSelf_skill Heal {
	lvl 10
	sp > 5%
	notWhileSitting 1
	equip_rightAccessory Clip [Vitata] [1]
}

Заметка. See the references section for the list of equipment slots.

Bug Заметка (v.1.9.0): If you configured Kore to auto-equip items before using the Heal skill, you must disable useSelf_skill_smartHeal or the auto-equip will not work. This is fixed in SVN.


Self Conditions
These condition options are shared between the attackComboSlot, attackSkillSlot, buyAuto, equipAuto, monsterSkill, partySkill, useSelf_item, and useSelf_skill configuration blocks.

Attribute definitions:

aggressives [<range>]
Если параметр установлен, the block will only be used if the number of monsters who has hit or missed you is within the specified range.

defendMonsters [<monster names>]
Если параметр установлен, the block will only be used if you are the current target of the attacks of any of the specified comma-separated list of monsters.

disabled [<Булево Значение>]
Установите этот параметр в 1 to temporarily disable the block completely.

hp [<range>[%]]

Синтаксис Описание
hp <range> Если параметр установлен, the block will only be used if the percent HP is within the specified range.
v.1.9.0 Если параметр установлен, the block will only be used if the absolute amount of HP is within the specified range.
hp <range>% v.1.9.0 Если параметр установлен, the block will only be used if the percent HP is within the specified range.

Пример (v.1.9.0):

For Пример, if you have 4000 maximum HP and you want to use the block if you have less than 800 HP left, use the setting:

Пример:
hp < 800

Alternatively, the following Пример will have the same effect, because 800 HP is 20% of 4000 HP:

Пример:
hp < 20%

inCart [<item name> <range>] v.1.9.0
Если параметр установлен, the block will only be used if the amount of each of the specified list of items in cart are within the corresponding specified ranges. The Значение could be a comma-separated list of (<item name> <range>) pairs:

Синтаксис:
<item> <range>[,<item1> <range1>[, ...]]

inInventory [<item name> <range>]
Если параметр установлен, the block will only be used if the amount of each of the specified list of items in inventory are within the corresponding specified ranges. The Значение could be a comma-separated list of (<item name> <range>) pairs:

Синтаксис:
<item> <range>[,<item1> <range1>[, ...]]

The following Пример will allow you to create Holy Water using the Aqua Benedicta skill if you are currently standing on water and you have Empty Bottles in your inventory.

Пример:
useSelf_skill Aqua Benedicta {
	lvl 1
	notWhileSitting 1
	inInventory Empty Bottle > 0
	disabled 0
}

inLockOnly [<Булево Значение>]
Установите этот параметр в 1 if you want to use the block only when Kore is inside the specified lockMap.

inMap [<map names>] v.1.9.0
Если параметр установлен, the block will only be used if you are inside one of the specified comma-separated list of maps.

monsters [<monster names>]
Если параметр установлен in an attackSkillSlot or attackComboSlot block, the block will only be used if you are attacking any one of the specified comma-separated list of monsters.

Если параметр установлен on other blocks, the block will only be used if any one of the specified comma-separated list of monsters is attacking you.


notInMap [<map names>] v.1.9.0
Если параметр установлен, the block will never be used if you are inside one of the specified comma-separated list of maps.

notInTown [<Булево Значение>]
Установите этот параметр в 1 if you don't want to use the block while in town.

notMonsters [<monster names>]
Если параметр установлен in an attackSkillSlot or attackComboSlot block, the block will not be used if you are attacking any one of the specified comma-separated list of monsters.

Если параметр установлен on other blocks, the block will not be used if any one of the specified comma-separated list of monsters is attacking you.


notOnAction [<AI sequences>] v.1.9.0
Если параметр установлен, the block will only be used if none of the specified comma-separated list of AI sequences is curently active. See onAction for a list of known AI actions.

notWhileSitting [<Булево Значение>]
Установите этот параметр в 1 if you don't want to use the block while sitting.

onAction [<AI sequences>]
Если параметр установлен, the block will only be used if at least one of the specified comma-separated list of AI sequences is curently active. There are around 29 known AI sequences, but the following are the only ones you can use in this option:

AI sequence Block Options Supported
attack attackComboSlot, attackSkillSlot, useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto
follow buyAuto, useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto
items_gather useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto
items_take useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto
mapRoute useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto
move partySkill, monsterSkill
route buyAuto, useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto
sitAuto useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto
skill_use useSelf_item, useSelf_skill, equipAuto
take useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto

partyAggressives [<range>]
Если параметр установлен, the block will only be used if the number of monsters who has hit or missed you and your party members is within the specified range.

sp [<range>[%]]

Синтаксис Описание
sp <range> Если параметр установлен, the block will only be used if the percent SP is within the specified range.
v.1.9.0 Если параметр установлен, the block will only be used if the absolute amount of SP is within the specified range.
sp <range>% v.1.9.0 Если параметр установлен, the block will only be used if the percent SP is within the specified range.

Пример (v.1.9.0):

For Пример, if you have 600 maximum SP and you want to use the block if you have more than 60 SP left, use the setting:

Пример:
sp > 60

Alternatively, the following Пример will have the same effect, because 60 SP is 10% of 600 SP:

Пример:
sp > 10%

spirit [<range>]
Если параметр установлен, the block will only be used if the number of summoned spirit spheres (for Monks) is within the specified range.

stopWhenHit [<Булево Значение>]
Установите этот параметр в 1 if you don't want to use the block when you are the target of monster's attacks.

timeout [<Секунды>]
Если параметр установлен, wait for the specified number of seconds before using the block again.

Заметка. Usually, this is used to prevent Kore from spamming block usage when there's lag.


whenEquipped [<equipment name>] in SVN
Если параметр установлен, the block will only be used if the specified equipment is currently equipped.

whenFlag [<name>] v.1.9.0
Если параметр установлен, the block will only be used if a member of the %flags hash with the specified name is set. This is useful to enable or disable a group of block options easily.

Заметка. Currently, only plugins or the eval console command could change %flags so this is only useful to developers.


whenFollowing [<Булево Значение>]
Установите этот параметр в 1 if you want to use the block only when Kore is following someone.

whenGround [<ground spells>]
Если параметр установлен, the block will only be used when any one of the specified comma-separated list of spells is currently active on the ground you're standing on.

Заметка. Ground types can be found by using the console command spells while certain spells are active on the ground. You can also look for them in the tables folder, in the file spells.txt.


whenIdle [<Булево Значение>]
Установите этот параметр в 1 if you want to use the block only when Kore is doing nothing.

whenNotEquipped [<equipment name>] in SVN
Если параметр установлен, the block will only be used if the specified equipment is currently not equipped.

whenNotFlag [<name>] v.1.9.0
Если параметр установлен, the block will only be used if a member of the %flags hash with the specified name is not set. This is useful to enable or disable a group of block options easily.

Заметка. Currently, only plugins or the eval console command could change %flags so this is only useful to developers.


whenNotGround [<ground spells>]
Если параметр установлен, the block will only be used when none of the specified comma-separated list of spells is currently active on the ground you're standing on.

Заметка. Ground types can be found by using the console command spells while certain spells are active on the ground. You can also look for them in the tables folder, in the file spells.txt.


whenNotPermitSkill [<skill name>]
Если параметр установлен, the block will only be used when you have not been granted use of the specified temporary skill.

whenPermitSkill [<skill name>]
Если параметр установлен, the block will only be used when you have been granted use of the specified temporary skill.

whenStatusActive [<status names>]
Если параметр установлен, the block will only be used if at least one of the specified comma-separated list of status names is currently active.

Заметка. Statuses can be found by typing s in the console while the status is active. You can also look for them in the tables folder, in the files skillsailments.txt, skillslooks.txt, skillsstate.txt, and skillsstatus.txt.


whenStatusInactive [<status names>]
Если параметр установлен, the block will only be used if none of the specified comma-separated list of status names is currently active.

Заметка. Statuses can be found by typing s in the console while the status is active. You can also look for them in the tables folder, in the files skillsailments.txt, skillslooks.txt, skillsstate.txt, and skillsstatus.txt.


whenWater [<Булево Значение>]
This option is not yet working. Specifying this option will disable your configuration block completely.

Target Monster Conditions
These condition attributes are shared between the attackComboSlot, attackSkillSlot, equipAuto, and monsterSkill configuration blocks.

Attribute definitions:

target_deltaHp [<range>]
Если параметр установлен, the block will only be used if the target's deltaHp is within the specified range.

Заметки:
  • Kore tracks changes in HP for each player/monster on screen as deltaHp. It initially starts at 0. When a player/monster takes damage, the damage is subtracted from its deltaHp. When healed, the amount of HP healed is added to the deltaHp. If the deltaHp becomes positive, it is reset to 0 (thus, deltaHp is always a negative Значение).
  • The monster's deltaHp can be used to intelligently choose the appropriate level for attack skills.

target_dist [<range>]
Если параметр установлен, the block will only be used if the distance of the target is within the specified range.

target_misses [<range>]
Если параметр установлен, the skill will only be used if the number of times you consecutively missed your target is within the specified range.

target_timeout [<Секунды>]
Если параметр установлен, Kore will wait for this number of seconds before using this skill on a monster again. This is different from timeout because the timeout is stored for each monster/player.

target_totalMisses [<range>]
Если параметр установлен, the skill will only be used if the total number of times you missed your target is within the specified range.

target_whenGround [<ground spells>]
Если параметр установлен, the block will only be used when any one of the specified comma-separated list of spells is currently active on the ground your target is standing on. See also whenGround.

target_whenNotGround [<ground spells>]
Если параметр установлен, the block will only be used when none of the specified comma-separated list of spells is currently active on the ground your target is standing on. See also whenNotGround.

target_whenShieldEquipped [<Булево Значение>]
Если параметр установлен в 1, the block will only be used if the target has a shield equipped.

Заметка. This option is useful only if your target is a player.


target_whenStatusActive [<status names>]
Если параметр установлен, the block will only be used if at least one of the specified comma-separated list of status names is currently active on your target.

Заметка. Currently, known statuses for monsters/players are lost when they leave your screen, so target_timeout may be more appropriate. See also whenStatusActive.


target_whenStatusInactive [<status names>]
Если параметр установлен, the block will only be used if none of the specified comma-separated list of status names is currently active on your target.

Заметка. Currently, known statuses for monsters/players are lost when they leave your screen, so target_timeout may be more appropriate. See also whenStatusInactive.


target_whenWeaponEquipped [<Булево Значение>]
Если параметр установлен в 1, the block will only be used if the target has a weapon equipped.

Заметка. This option is useful only if your target is a player.


Target Player Conditions
Currently, only the partySkill configuration block uses these conditions.

Attribute definitions:

target_aggressives [<range>]
Если параметр установлен, the skill will only be used if the amount of monsters who has hit or missed the target player is within the specified range.

target_dead [<Булево Значение>]
Если параметр установлен в 1, use the skill only if the target is dead. This is useful for setting Kore to ressurrect dead players.

target_defendMonsters [<monster names>]
Если параметр установлен, the skill will only be used if the player is the current target of the attacks of any of the specified comma-separated list of monsters.

target_deltaHp [<range>]
Если параметр установлен, the block will only be used if the target's deltaHp is within the specified range.

Заметки:
  • Kore tracks changes in HP for each player/monster on screen as deltaHp. It initially starts at 0. When a player/monster takes damage, the damage is subtracted from its deltaHp. When healed, the amount of HP healed is added to the deltaHp. If the deltaHp becomes positive, it is reset to 0 (thus, deltaHp is always a negative Значение).
  • A player with a lot of negative deltaHp is probably in need of healing. This allows you to intelligently heal non-party members.

target_dist [<range>] v.1.9.0
Если параметр установлен, the block will only be used if the distance of the target is within the specified range.

target_hp [<range>[%]]

Синтаксис Описание
target_hp <range> Если параметр установлен, the block will only be used if the player's percent HP is within the specified range.
v.1.9.0 Если параметр установлен, the block will only be used if the player's absolute amount of HP is within the specified range.
target_hp <range>% v.1.9.0 Если параметр установлен, the block will only be used if the player's percent HP is within the specified range.

Заметка. See the shared self condition hp for related examples.


target_isGuild [<guild names>]
Если параметр установлен, use the skill only if the target is a member of one of the specified comma-separated list of guild names.

target_isJob [<Класс Професии>]
Если параметр установлен, the skill will only be used if the target player is one of the specified comma-separated list of jobs.

target_isNotJob [<Класс Професии>]
Если параметр установлен, the skill will only be used if the target player is not one of the specified comma-separated list of jobs.

target_monsters [<monster names>]
Если параметр установлен, the skill will only be used if the any one of the specified comma-separated list of monsters has hit or missed the target player.

target_notWhileSitting [<Булево Значение>]
Установите этот параметр в 1 if you don't want to use the skill if the target player is sitting.

target_timeout [<Секунды>]
Если параметр установлен, Kore will wait for this number of seconds before using this skill on a monster again. This is different from timeout because the timeout is stored for each player.

target_whenGround [<ground spells>]
Если параметр установлен, the block will only be used when any one of the specified comma-separated list of spells is currently active on the ground your target is standing on. See also whenGround.

target_whenNotGround [<ground spells>]
Если параметр установлен, the block will only be used when none of the specified comma-separated list of spells is currently active on the ground your target is standing on. See also whenNotGround.

target_whenShieldEquipped [<Булево Значение>]
Если параметр установлен в 1, the block will only be used if the target has a shield equipped.

target_whenStatusActive [<status names>]
Если параметр установлен, the block will only be used if at least one of the specified comma-separated list of status names is currently active on your target.

Заметка. Currently, known statuses for players are lost when they leave your screen, so target_timeout may be more appropriate. See also whenStatusActive.


target_whenStatusInactive [<status names>]
Если параметр установлен, the block will only be used if none of the specified comma-separated list of status names is currently active on your target.

Заметка. Currently, known statuses for players are lost when they leave your screen, so target_timeout may be more appropriate. See also whenStatusInactive.


target_whenWeaponEquipped [<Булево Значение>]
Если параметр установлен в 1, the block will only be used if the target has a weapon equipped.