Configuring Acolyte/Priest/Monk/High Priest/Champion

Do you have a question or problem? Read this forum first! Someone has probably already asked the same thing in the past. Do not ASK questions here!

Moderators: Moderators, Documentation Writers

Message
Author
Technology
Super Moderators
Super Moderators
Posts: 801
Joined: 06 May 2008, 12:47
Noob?: No

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#31 Post by Technology »

Cliff wrote::D Hi all,

I set my monk to to combo attack during botting,but i found that he always
-SKILL CHAIN COMBO FAILED (REQUIREMENT)
can any1 pls advice me regarding abt this or nt? it will do combo attack but the chance r 4/10 only... Can urs do 10/10 combo attack?

Tq
CLIFF
please talk in non truncated english, thanks

You cast Chain Combo after Triple Attack and i believe it has 100% succesrate
manual wrote:attackComboSlot Chain Combo {
lvl 3
afterSkill Triple Attack
}
If you are talking about Combo Finish then 10/10 is not yet possible.
Read the whole topic or use the search button if you want to find out why.
One ST0 to rule them all? One PE viewer to find them!
One ST_kRO to bring them all and in the darkness bind them...

Mount Doom awaits us, fellowship of OpenKore!

openkore129
Human
Human
Posts: 44
Joined: 28 Apr 2008, 10:41
Noob?: No

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#32 Post by openkore129 »

Ikkarus wrote:My priest don't read alla HP value of party member, so he do heal infinetily.
If i use @refresh on player hp bars are updated, but many servers don't have @refresh command

How can i fix this problem?

Thanks bye
Doesn't the HP update automatically as long as players are in visual range? Otherwise you might be lagging. You can try putting a timeout for now to prevent heal spams, though that means you'll die if you don't get the heals in time due to the timeout.
Jakz wrote:Need Some Helps..
Its Wont Working..

partySkill Blessing {
lvl 10
maxCastTime 0.1
sp >
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
target_whenStatusInactive Blessing
target_timeout
target_isGuild * \/alkyrie /\ncient *,Spirit Of War,Nike
}
You can remove the maxCast part, and there is nothing in front of "sp >" it should be something like "sp > 30 %". And all those options set to 0 can be removed, because they're not needed since you've set them to 0. Instead of using statusinactive try setting a timeout of 240 instead. I'm not familiar with the isguild option so can't help you there. So it should look like....

Code: Select all

partySkill Blessing {
	lvl 10
	sp > 30 %
        timeout 10
	target_timeout 240
	target_isGuild * \/alkyrie /\ncient *,Spirit Of War,Nike
}

Ikkarus
Noob
Noob
Posts: 8
Joined: 14 Jul 2008, 07:54
Noob?: No

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#33 Post by Ikkarus »

openkore129 wrote:
Ikkarus wrote:My priest don't read alla HP value of party member, so he do heal infinetily.
If i use @refresh on player hp bars are updated, but many servers don't have @refresh command

How can i fix this problem?

Thanks bye
Doesn't the HP update automatically as long as players are in visual range? Otherwise you might be lagging. You can try putting a timeout for now to prevent heal spams, though that means you'll die if you don't get the heals in time due to the timeout.
When a party member logout or change map or other modifiy related to map the HP value of alla party are resetted and the priest restart to heal all infinitely.

Exist (or is it possibile to create) a macro/plugin/custom command that force bot to refresh hp party value?

Thanks

Cliff
Noob
Noob
Posts: 2
Joined: 07 Nov 2008, 13:53
Noob?: Yes

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#34 Post by Cliff »

Technology wrote:
Cliff wrote::D Hi all,

I set my monk to to combo attack during botting,but i found that he always
-SKILL CHAIN COMBO FAILED (REQUIREMENT)
can any1 pls advice me regarding abt this or nt? it will do combo attack but the chance r 4/10 only... Can urs do 10/10 combo attack?

Tq
CLIFF
please talk in non truncated english, thanks

You cast Chain Combo after Triple Attack and i believe it has 100% succesrate
manual wrote:attackComboSlot Chain Combo {
lvl 3
afterSkill Triple Attack
}
If you are talking about Combo Finish then 10/10 is not yet possible.
Read the whole topic or use the search button if you want to find out why.
:D bro why my monk still cant do 10/10 chain combo after triple attack? following is my config can u please advice me :?:

attackComboSlot Chain Combo {
afterSkill Triple Attack
dist 1.5
isSelfSkill 1
maxUses 5
target_deltaHp
waitBeforeUse 0
autoCombo 1
}

Thanks :lol:
Image
You Will Never Walk Alone~* I Promise~*

openkore129
Human
Human
Posts: 44
Joined: 28 Apr 2008, 10:41
Noob?: No

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#35 Post by openkore129 »

gahdie wrote:I'm having problem with teleporting my Priest.

teleportAuto {
hp 25%
sp 20%
idle 0
portal 0
search 0
minAggressives 5
minAggressivesInLock 0
onlyWhenSafe 0
maxDmg 980
maxDmgInLock 0
deadly 1
useSkill 2
useChatCommand
allPlayers 0
atkCount 10
atkMiss 10
unstuck 1
dropTarget 0
dropTargetKS 0
attackedWhenSitting 0
totalDmg 5000
totalDmgInLock 0
equip_leftAccessory
equip_rightAccessory
lostHomunculus
lostTarget
useItemForRespawn
}

That's my set up.
I tried changing
useSkill 2
to 1, 2 and 3 none of them worked. The bot does try to use teleport skill, but never able to finish the move and just dies.
Can anyone help me?
gahdie wrote: hp 25%
sp 20%
I'm surprised your bot even teleports at all. I think he teleports because of the teleportAuto_hp 10 default in OK, and that you block doesn't work at all.

Tuiji
Noob
Noob
Posts: 4
Joined: 22 Nov 2008, 05:04
Noob?: No

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#36 Post by Tuiji »

gahdie wrote:I'm having problem with teleporting my Priest.

teleportAuto {
hp 25%
sp 20%
idle 0
portal 0
search 0
minAggressives 5
minAggressivesInLock 0
onlyWhenSafe 0
maxDmg 980
maxDmgInLock 0
deadly 1
useSkill 2
useChatCommand
allPlayers 0
atkCount 10
atkMiss 10
unstuck 1
dropTarget 0
dropTargetKS 0
attackedWhenSitting 0
totalDmg 5000
totalDmgInLock 0
equip_leftAccessory
equip_rightAccessory
lostHomunculus
lostTarget
useItemForRespawn
}

That's my set up.
I tried changing
useSkill 2
to 1, 2 and 3 none of them worked. The bot does try to use teleport skill, but never able to finish the move and just dies.
Can anyone help me?
I think that your problem is more regarding the game mechanics rather than your bot config, for example, you are asking for teleporting when your hp hits 25% or your aggressive count is in 5, but there are some ways that you could be killed without being able to cast, lets think that you are hunting anubis on in_sphinx4 and you havent modified the weight so every monster counts as 1 aggressive. Let's suppose that you are on 26% and being attacked for 4 Anubis at the same time, so none of your conditions will trigger, after one hit, you got an attack that lowers your hp below 25% and triggers the condition of 25% of HP, but then got Sonic Blowed by the other 3 monsters at the same time, you would be instantly killed by them. Other option is that you were actually doing something else when trying to teleport, example you are on Turn undead delay (like 2 seconds) and that time is high enough to kill you. I suggest you to lower a bit your requirements, set minAggressives to 3 or 4 and increase teleport auto HP to 40% so your bot will try to teleport away right after he hit the 40% mark and could escape for being killed.

openkore129
Human
Human
Posts: 44
Joined: 28 Apr 2008, 10:41
Noob?: No

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#37 Post by openkore129 »

Then Tuiji may be right, because afaik I think there is no delay with flywings but with teleport there is a bit of a delay. Try teleporting at a higher hp percentage, like 40 or 50.

Tuiji
Noob
Noob
Posts: 4
Joined: 22 Nov 2008, 05:04
Noob?: No

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#38 Post by Tuiji »

Ok, the bot does teleport even with % symbols, but that's not my concern.
The situation/trigger where the bot 'tries' to teleport is fine, just that whenever it tries to use Teleport Skill, NOT fly wing, it becomes buggy. If I use regular fly wing to teleport away, it does it just when I wanted it to. (But since it's priest and has Teleport skill, why waste money on fly wing.) When I set it so that it uses teleport skill, it doesn't work.

I wanted to ask if there is other settings that I have to alter in order to use Teleport Skill without bug, which I am having currently.
If you are playing on a Private Server, then you should change the line useSkill 2 for useSkill 1, because the option useSkill 2 only works in some official server and is an exploit abuse, it could be removed sooner or later, better waste some SP when teleporting.

I tested this config on Kore-RO with an High Priest 99/70 without modification and I got an error of "No Fly Wing or Butterfly Wing, Fall back to teleport skill" and it got immediatly fixed when I changed it to useSkill 1. So the new config would be:

Code: Select all

teleportAuto{
   hp 35
   sp 20
   idle 0
   portal 0
   search 0
   minAggressives 5
   minAggressivesInLock 0
   onlyWhenSafe 0
   maxDmg 980
   maxDmgInLock 0
   deadly 1
   useSkill 1
   useChatCommand
   allPlayers 0
   atkCount 10
   atkMiss 10
   unstuck 1
   dropTarget 0
   dropTargetKS 0
   attackedWhenSitting 0
   totalDmg 5000
   totalDmgInLock 0
   equip_leftAccessory
   equip_rightAccessory
   lostHomunculus
   lostTarget
   useItemForRespawn
}

openkore129
Human
Human
Posts: 44
Joined: 28 Apr 2008, 10:41
Noob?: No

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#39 Post by openkore129 »

Ok this is my code for healing party members which works. If it doesn't work for you then you're making some mistake I guess...

Code: Select all

partySkill Heal {
	lvl 10
	sp > 20 %
	target_hp < 80 %
}
@thereisnotime, here is an example of a healbomb block
thereisnotime wrote:I've made this config entirely on my own, and although it is able to login, works fine without errors, my high priest teleports without a problem, etc. IT DOESN'T HEAL BOMB. in fact, she does EVERYTHING except attack [holy light, heal, turn undead, name it, she DOESN'T use it]

I configured it with the goal of having her 1. healbomb the undead, and 2. turn undead on the extreme undead, and holy light the non-undead.

Unfortunately, she just stands there. I watched her in action and several times she was attacked by Evil Druids and Ghouls, and she keeps on doing "teleport due to idle". No, I am not bothered by the fact that she "teleports due to idle"; I *did* set her to tpsearch after all. What bothers me is the fact that she teleports instead of healbombing when there is an undead monster in front of her.

I intended to post just the attackskillslot block only, but i was pretty sure there was no problem with it and the problem may actually lie somewhere else in the config. so here we go...

Code: Select all

######## Login options and 

server-specific options ########

master Philippines - pRO: New Chaos
server 
username 
password 
pin
char 
sex 

bindIp
# For an overview of all servertypes 

please go to the following URL:
# 

http://www.openkore.com/wiki/index.php/Se

rverType#English
serverType 

# 1 = hook into RO client, 2 = Act as 

stand-alone proxy, proxy = act as true 

proxy
XKore 0
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName ragexe.exe

# XKore 2 / Proxy configuration
XKore_ID
XKore_listenIp 127.0.0.1
XKore_listenPort 6901
XKore_publicIp 127.0.0.1
XKore_proxyAllowed_IP

# don't use secureAdminPassword if you're 

using Xkore 2
secureAdminPassword 
adminPassword 
callSign
commandPrefix ;

pauseCharServer 0
pauseMapServer 0
ignoreInvalidLogin 0
secureLogin_requestCode

message_length_max 80

######## Main configuration ########

alias_heal sp 28

allowedMaps
allowedMaps_reaction 1

attackAuto 2
attackAuto_party 1
attackAuto_onlyWhenSafe 0
attackAuto_followTarget 1
attackAuto_inLockOnly 2
attackDistance 1.5
attackDistanceAuto 0
attackMaxDistance 2.5
attackMaxRouteDistance 100
attackMaxRouteTime 4
attackMinPlayerDistance 2
attackMinPortalDistance 4
attackUseWeapon 1
attackNoGiveup 0
attackCanSnipe 0
attackCheckLOS 0
attackLooters 0
attackChangeTarget 1
aggressiveAntiKS 0

autoMoveOnDeath 0
autoMoveOnDeath_x
autoMoveOnDeath_y
autoMoveOnDeath_map

attackEquip_topHead
attackEquip_midHead
attackEquip_lowHead
attackEquip_leftHand
attackEquip_rightHand
attackEquip_leftAccessory
attackEquip_rightAccessory
attackEquip_robe
attackEquip_armor
attackEquip_shoes
attackEquip_arrow

autoBreakTime {
	startTime
	stopTime
}

autoConfChange {
	minTime
	varTime
	lvl
	joblvl
}

autoMakeArrows 0

autoRestart 0

autoRestartMin 10800
autoRestartSeed 3600

autoRestartSleep 1
autoSleepMin 900
autoSleepSeed 900

autoResponse 0

autoSpell

avoidGM_near 0
avoidGM_near_inTown 0
avoidGM_talk 0
avoidGM_reconnect 1800
avoidGM_ignoreList

avoidList 1
avoidList_inLockOnly 0
avoidList_reconnect 1800

cachePlayerNames 1
cachePlayerNames_duration 900
cachePlayerNames_maxSize 100

clientSight 20

dcOnDeath 0
dcOnDualLogin 0
dcOnDisconnect 0
dcOnEmptyArrow 0
dcOnMute 0
dcOnPM 0
dcOnZeny 0
dcOnStorageFull 1
dcOnPlayer 0

follow
followTarget
followEmotion 0
followEmotion_distance 4
followFaceDirection 0
followDistanceMax 4
followDistanceMin 1
followLostStep 12
followSitAuto 1
followBot 0

itemsTakeAuto 2
itemsTakeAuto_party 0
itemsGatherAuto 2
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 48
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900
itemsTakeAuto_new 0
    

lockMap gl_church
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

route_escape_unknownMap 1
route_escape_reachedNoPortal 1
route_escape_randomWalk 1
route_escape_shout
route_randomWalk 0
route_randomWalk_inTown 0
route_randomWalk_maxRouteTime 75
route_maxWarpFee
route_maxNpcTries 5
route_teleport 1
route_teleport_minDistance 150
route_teleport_maxTries 100
route_teleport_notInMaps
route_step 15

runFromTarget 0
runFromTarget_dist 6

saveMap geffen
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand

sitAuto_hp_lower 10
sitAuto_hp_upper 90
sitAuto_sp_lower 10
sitAuto_sp_upper 80
sitAuto_over_50 0
sitAuto_idle 0

statsAddAuto 0
statsAddAuto_list
statsAddAuto_dontUseBonus 0
statsAdd_over_99 0

skillsAddAuto 0
skillsAddAuto_list

tankMode 0
tankModeTarget

teleportAuto_hp 40
teleportAuto_sp 10
teleportAuto_idle 1
teleportAuto_portal 0
teleportAuto_search 1
teleportAuto_minAggressives 3
teleportAuto_minAggressivesInLock 3
teleportAuto_onlyWhenSafe 0
teleportAuto_maxDmg 2000
teleportAuto_maxDmgInLock 3000
teleportAuto_deadly 1
teleportAuto_useSkill 3
teleportAuto_useChatCommand
teleportAuto_allPlayers 0
teleportAuto_atkCount 0
teleportAuto_atkMiss 10
teleportAuto_unstuck 0
teleportAuto_dropTarget 0
teleportAuto_dropTargetKS 0
teleportAuto_attackedWhenSitting 0
teleportAuto_totalDmg 0
teleportAuto_totalDmgInLock 0
teleportAuto_equip_leftAccessory
teleportAuto_equip_rightAccessory
teleportAuto_lostHomunculus
teleportAuto_lostTarget
teleportAuto_useItemForRespawn

dealAuto 3
dealAuto_names
partyAuto 1
partyAutoShare 0
guildAutoDeny 1

verbose 1
showDomain 0
squelchDomains
verboseDomains
beepDomains
beepDomains_notInTown

logChat 1
logPrivateChat 1
logPartyChat 1
logGuildChat 1
logSystemChat 1
logEmoticons
logConsole 0
logAppendUsername 1

chatTitleOversize 0
shopTitleOversize 0

sleepTime 10000

ignoreAll 0
itemHistory 0
autoTalkCont 1
noAutoSkill 0
portalRecord 2
missDamage 0

tankersList

removeActorWithDistance


######## Block options ########
# You can copy & paste any block multiple 

times. So if you want to
# configure two attack skills, just 

duplicate the attackSkillSlot block.


attackSkillSlot Heal {
	lvl 10
	sp > 10
	notInTown 1	
	monsters Skeleton, Zombie, Ghoul, 

Wraith, Evil Druid, Bongun, Munak
}

attackSkillSlot Holy Light {
	lvl 1
	dist 8
	sp > 10
	notInTown 1
	maxAttempts 5
	monsters Hunter Fly, Injustice, 

Whisper
}

attackSkillSlot Turn Undead {
	lvl 10
	sp > 10
	stopWhenHit 0
	inLockOnly 0
	notInTown 1
	disabled 0
	monsters Evil Druid, Wraith, 

Ancient Mummy
	maxAttempts 0
	maxUses
}

useSelf_skill Heal {
   lvl 10
   hp < 50
   sp > 10
}

useSelf_skill Increase AGI {
   lvl 10
   whenStatusInactive Increase AGI
   sp > 10%
   timeout 5
}

useSelf_skill Blessing {
   lvl 10
   whenStatusInactive Blessing
   sp > 10%
   timeout 5
}

useSelf_skill Magnificat {
   lvl 5
   sp > 45
   stopWhenHit 1
   notWhileSitting 0
   notInTown 1
   timeout 5
   whenStatusInactive Magnificat
}

useSelf_skill Assumptio {
   lvl 10
   sp > 20
   stopWhenHit 1
   notWhileSitting 1
   notInTown 1
   timeout 5
   disabled 1
   whenStatusInactive Assumptio
}

useSelf_skill Teleport {
   lvl 1
   whenStatusActive Stunned
}

useSelf_skill_smartHeal 1



autoSwitch_default_rightHand
autoSwitch_default_leftHand
autoSwitch_default_arrow

# NOTE: In the case of two handed 

weapons, or no Shield,
#       duplicate the weapon name for 

'rightHand'
# To attack with bare hands, specify 

"[NONE]" (without the quotes) for 

rightHand

autoSwitch {
	rightHand
	leftHand
	arrow
	distance
	useWeapon
}

######## Autostorage/autosell ########

buyAuto {
	npc
	standpoint
	distance 5
	minAmount 2
	maxAmount 3
}

sellAuto 0
sellAuto_npc
sellAuto_standpoint
sellAuto_distance 5

storageAuto 0
storageAuto_npc geffen 120 62
storageAuto_distance 7
storageAuto_npc_type 1
storageAuto_npc_steps c r1 n
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 0
minStorageZeny 50

getAuto {
	minAmount 10
	maxAmount 50
	passive
}

getAuto {
	minAmount 1
	maxAmount 5
	passive
}

######## Debugging options; only useful 

for developers ########

debug 0
debugPacket_unparsed 0
debugPacket_received 0
debugPacket_ro_sent 0
debugPacket_sent 0
debugPacket_exclude
debugPacket_include
debugPacket_include_dumpMethod
debugDomains
storageEncryptKey 0x050B6F79, 0x0202C179, 

0x0E20120, 0x04FA43E3, 0x0179B6C8, 

0x05973DF2, 0x07D8D6B, 0x08CB9ED9
gameGuard 1
charBlockSize 108
serverEncoding Tagalog

Code: Select all

attackSkillSlot Heal {
	lvl 10
	dist 8
	sp > 10%
	monsters Antique Firelock, Shinobi, Firelock Soldier
}
@Cliff, use monsterskill I guess.

@yajstylez, macros maybe something like
yajstylez wrote:It's still only about 5-15% succes on regular "Chain Combo / Quad Blow" after triple attack. The problem with this is probably because the Chain Combo needs to be activated exactly in between the "You are again: Triple Attack Delay" and "You are no longer: Triple Attack Delay". And for this, it seems like the Triple Attack Delay comes in at random times; that doesn't make the Chain Combo work too efficiently.

I don't know how to touch or write these scripts at all, but the main thing of saying this is so; "Can anyone script a Chain Combo skill after Triple Attack - You are again: Triple Attack Delay?

Code: Select all

automacro chaincombo {
     console /You are again: Triple Attack Delay/
     call {
           do ss 272
     }
     timeout 1
}
I don't know if "do ss 272" will work, 'cause it may bot work as self skill. You might have to use "do sm ...." but I think it should. I'm out of touch with macros so it might not work too.

Cliff
Noob
Noob
Posts: 2
Joined: 07 Nov 2008, 13:53
Noob?: Yes

Re: Configuring Acolyte/Priest/Monk/High Priest/Champion

#40 Post by Cliff »

kadal wrote:I was trying to bot my Champ (72/43) in yuno_fild06, infiltrating Sleeper. I have a little problem, it won't Absorb Goat's SP. I've set it like this :

Code: Select all

attackSkillSlot Infiltration {
	lvl 5
	dist 1.5
	maxCastTime 0.5
	minCastTime 0
	hp
	sp > 5%
	homunculus_hp
	homunculus_sp
	homunculus_dead
	onAction
	whenStatusActive
	whenStatusInactive
	whenFollowing
	spirit 2..5
	aggressives
	previousDamage
	stopWhenHit
	inLockOnly 1
	notInTown 1
	timeout
	disabled
	monsters Sleeper
	notMonsters
	maxAttempts 10
	maxUses 3
	target_whenStatusActive
	target_whenStatusInactive
	target_deltaHp
	inInventory
	isSelfSkill 0
	equip_topHead
	equip_midHead
	equip_lowHead
	equip_leftHand
	equip_rightHand
	equip_leftAccessory
	equip_rightAccessory
	equip_robe
	equip_armor
	equip_shoes
	equip_arrow
	manualAI 0
}

attackSkillSlot Vigor Absorption { <- Absorb Spirit from Goat to gain more SP
	lvl 1
	dist 2..15
	maxCastTime 0.5
	minCastTime 0
	hp
	sp < 20%
	homunculus_hp
	homunculus_sp
	homunculus_dead
	onAction
	whenStatusActive
	whenStatusInactive
	whenFollowing
	spirit
	aggressives
	previousDamage
	stopWhenHit 1 <- normally after successful absorbing the SP, the Goat will attack you.
	inLockOnly
	notInTown 1
	timeout
	disabled
	monsters Goat <- Goat
	notMonsters
	maxAttempts 50 <- many times it will fail, but yes you can absorb its SP
	maxUses 1 <- once is enough, afterall, it will attack you anyway.
	target_whenStatusActive
	target_whenStatusInactive
	target_deltaHp
	inInventory
	isSelfSkill 0
	equip_topHead
	equip_midHead
	equip_lowHead
	equip_leftHand
	equip_rightHand
	equip_leftAccessory
	equip_rightAccessory
	equip_robe
	equip_armor
	equip_shoes
	equip_arrow
	manualAI 0
}
I have to do this (absorbing Goat's SP using Vigor Absorption) because if I use Vigor Absorption into my own it takes too much time. By absorbing Goat's SP, I'm amble to gain more than 100+ SP at once. Have you tried this before? If any of you know what's wrong here, please correct me. I need this conf for my champ, thanks for everything.

Ah never mind, I've found the solution. Thanks.
Can advice me pls?
Image
You Will Never Walk Alone~* I Promise~*

Locked