download openkore 2.0.7+tutorial

Jumat, 08 Januari 2010

susah hunting karena banyak bot?
susah mencari aplikasi bot?
tenang, di blog saya ini anda bisa menjadi botter sesungguhnya..

saya menyediakan link dan tutorialnya.
cukup dengan anda ikuti link di bawah ini dan
download openkore 2.0.7 di bawah ini..

https://sourceforge.net/projects/openkore/files/OpenKore/2.0.7/openkore-2.0.7.zip/download
https://sourceforge.net/projects/openkore/files/OpenKore/2.0.7/openkore-2.0.7.tar.bz2/download
https://sourceforge.net/projects/openkore/files/Default%20configuration%20files/2.0.7/confpack-2.0.7.zip/download
https://sourceforge.net/projects/openkore/files/Default%20configuration%20files/2.0.7/tablepack-2.0.7.zip/download
https://sourceforge.net/projects/openkore/files/Field%20pack/2.0.7/fieldpack-2.0.7.zip/download

setelah mendownload semua file diatas kemuadian extrak seluruh file tersebut.
jika sudah di ekstrak masuk folder openkore 2.0.7/contol/config.txt
dan copy paste config dibawah ini



# Please Read the Users Manual
# The Manual is located at http://openkore.sourceforge.net/manual/

######## Login options and server-specific options ########

master Indonesia - idRO Free Server: Legend
server 2
username
password
loginPinCode
char
sex

bindIp
# For an overview of all servertypes please go to the following URL:
# http://www.openkore.com/wiki/index.php/ServerType#English
serverType 22

# 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_listenIp 127.0.0.1
XKore_listenPort 6901
XKore_publicIp 127.0.0.1

# It is not advised to set secureAdminPassword if you're using Xkore 2
secureAdminPassword 1
adminPassword siwathau
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 1
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
dcOnMaxReconnections 0
dcOnMute 0
dcOnPM 0
dcOnZeny 0
dcOnStorageFull 1
dcOnPlayer 0

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

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


lockMap
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

route_escape_reachedNoPortal 1
route_escape_randomWalk 1
route_escape_shout
route_avoidWalls 1
route_randomWalk 1
route_randomWalk_inTown 0
route_randomWalk_maxRouteTime 75
route_maxWarpFee
route_maxNpcTries 5
route_teleport 0
route_teleport_minDistance 150
route_teleport_maxTries 8
route_teleport_notInMaps
route_step 10

runFromTarget 0
runFromTarget_dist 6

saveMap
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand

shopAuto_open 0
shop_random 0

sitAuto_hp_lower 40
sitAuto_hp_upper 100
sitAuto_sp_lower 0
sitAuto_sp_upper 0
sitAuto_over_50 0
sitAuto_idle 1
sitAuto_look
sitAuto_look_from_wall


statsAddAuto 0
statsAddAuto_list
statsAddAuto_dontUseBonus 0
statsAdd_over_99 0

skillsAddAuto 0
skillsAddAuto_list

tankMode 0
tankModeTarget

teleportAuto_hp 10
teleportAuto_sp 0
teleportAuto_idle 0
teleportAuto_portal 0
teleportAuto_search 0
teleportAuto_minAggressives 0
teleportAuto_minAggressivesInLock 0
teleportAuto_onlyWhenSafe 0
teleportAuto_maxDmg 500
teleportAuto_maxDmgInLock 0
teleportAuto_deadly 1
teleportAuto_useSkill 3
teleportAuto_useChatCommand
teleportAuto_allPlayers 0
teleportAuto_atkCount 0
teleportAuto_atkMiss 10
teleportAuto_unstuck 0
teleportAuto_lostTarget 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_useItemForRespawn

dealAuto 1
dealAuto_names
partyAuto 1
partyAutoShare 0
guildAutoDeny 1

verbose 1
showDomain 0
squelchDomains
verboseDomains
beepDomains
beepDomains_notInTown

logChat 0
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

repairAuto 0
repairAuto_list

removeActorWithDistance

######## Mercenary Support ########

mercenary_attackAuto 2
mercenary_attackAuto_party 1
mercenary_attackAuto_notInTown 1
mercenary_attackAuto_onlyWhenSafe 0
mercenary_attackDistance 1.5
mercenary_attackMaxDistance 2.5
mercenary_attackMaxRouteTime 4
mercenary_attackCanSnipe 0
mercenary_attackCheckLOS 0
mercenary_attackNoGiveup 0
mercenary_attackChangeTarget 1

mercenary_followDistanceMax 10
mercenary_followDistanceMin 3

mercenary_route_step 15

mercenary_tankMode 0
mercenary_tankModeTarget

mercenary_teleportAuto_hp 10
mercenary_teleportAuto_maxDmg 500
mercenary_teleportAuto_maxDmgInLock 0
mercenary_teleportAuto_deadly 1
mercenary_teleportAuto_unstuck 0
mercenary_teleportAuto_dropTarget 0
mercenary_teleportAuto_dropTargetKS 0
mercenary_teleportAuto_totalDmg 0
mercenary_teleportAuto_totalDmgInLock 0

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

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

homunculus_followDistanceMax 10
homunculus_followDistanceMin 3

homunculus_route_step 15

homunculus_tankMode 0
homunculus_tankModeTarget

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

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

# How long should we wait between feeding? default: random between 10 and 60 seconds
homunculus_hungerTimeoutMax 60
homunculus_hungerTimeoutMin 10

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

# Feed homunculus between MIN and MAX value (example: between 11 and 25)
homunculus_hungerMin 11
homunculus_hungerMax 24

######## 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 {
lvl 10
dist
maxCastTime
minCastTime
hp
sp > 10
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
previousDamage
stopWhenHit 0
inLockOnly 0
notInTown 0
timeout 0
disabled 0
monsters
notMonsters
maxAttempts 0
maxUses 0
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
}

attackComboSlot {
afterSkill
waitBeforeUse
dist 1.5
isSelfSkill 1
target_deltaHp
}

doCommand{
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 30
disabled 0
inInventory
inCart
inMap moc_fild17
manualAI 0
}


useSelf_skill {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
manualAI 0
}

useSelf_skill_smartHeal 1


partySkill {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
manualAI 0
target
target_hp
target_isJob
target_isNotJob
target_whenStatusActive
target_whenStatusInactive
target_aggressives
target_monsters
target_timeout 0
target_deltaHp
target_dead 0
inInventory
isSelfSkill 0
}


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
}

equipAuto {
topHead
midHead
lowHead
leftHand
rightHand
leftAccessory
rightAccessory
robe
armor
shoes
arrow
monsters
weight 0
whileSitting 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
manualAI 0
}

useSelf_item Novice Potion {
hp < 70%
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout
disabled 0
inInventory
manualAI 0
}


useSelf_item {
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Lightning Elemental Converter
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 300
disabled 0
inInventory
manualAI 0
}


useSelf_item Awakening Potion {
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Awakening Potion
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 1800
disabled 0
inInventory
manualAI 0
}

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

buyAuto {
npc
standpoint
distance 5
price
minAmount 2
maxAmount 3
}

sellAuto 0
sellAuto_npc
sellAuto_standpoint
sellAuto_distance 5

storageAuto 0
storageAuto_npc
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 1
minStorageZeny 50

npcTimeResponse

getAuto {
minAmount
maxAmount
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, 0x00E20120, 0x04FA43E3, 0x0179B6C8, 0x05973DF2, 0x007D8D6B, 0x08CB9ED9
gameGuard 1
serverEncoding Western
macro_orphans terminate



=====================================
KILL STEAL
-------------------------------------

openkore/contol/config.txt
tambahkan..

Kill Steal 1


=====================================
=====================================


openkore/src/Misc.pm
edit file Misc.pm


tambahkan di file misc.pm anda antara 2 baris dibawah ini

## return 0 if ($config{'rabidDog'} || $config{'killSteal'});
## return 1 if ($config{'rabidDog'} || $config{'killSteal'});

*ingat hanya tambahkan antara 2 baris diatas saja sesuai dengan petunjuk dibawah*

====================================

sub objectInsideSpell {
return 0 if ($config{'rabidDog'} || $config{'killSteal'});
my $object = shift;
my ($x, $y) = ($object->{pos_to}{x}, $object->{pos_to}{y});
foreach (@spellsID) {
my $spell = $spells{$_};
if ($spell->{sourceID} ne $accountID && $spell->{pos}{x} == $x && $spell->{pos}{y} == $y) {
return 1;
}
}

====================================

sub objectIsMovingTowardsPlayer {
return 0 if ($config{'rabidDog'} || $config{'killSteal'});
my $obj = shift;
my $ignore_party_members = shift;
$ignore_party_members = 1 if (!defined $ignore_party_members);

if (!timeOut($obj->{time_move}, $obj->{time_move_calc}) && @playersID) {
# Monster is still moving, and there are players on screen
my %vec;
getVector(\%vec, $obj->{pos_to}, $obj->{pos});

foreach (@playersID) {
next if (!$_ || ($ignore_party_members &&
($char->{party} && $char->{party}{users}{$_}) ||
(existsInList($config{tankersList}, $players{$_}{name}) &&
$players{$_}{name} ne 'Unknown')) ||
$players{$_}{statuses}{"GM Perfect Hide"});
if (checkMovementDirection($obj->{pos}, \%vec, $players{$_}{pos}, 15)) {
return 1;
}
}
}

====================================
sub checkMonsterCleanness {
return 1 if ($config{'rabidDog'} || $config{'killSteal'});
return 1 if (!$config{attackAuto});
my $ID = shift;
return 1 if ($players{$ID});
my $monster = $monsters{$ID};

# If party attacked monster, or if monster attacked/missed party
if ($monster->{'dmgFromParty'} > 0 || $monster->{'dmgToParty'} > 0 || $monster->{'missedToParty'} > 0) {
return 1;
}

====================================

sub positionNearPlayer {
return 0 if ($config{'rabidDog'} || $config{'killSteal'});
my $r_hash = shift;
my $dist = shift;

foreach (@playersID) {
next unless defined $_;
next if $char->{party} && $char->{party}{users} &&
$char->{party}{users}{$_};
next if existsInList($config{tankersList}, $players{$_}{name});
return 1 if (distance($r_hash, $players{$_}{pos_to}) <= $dist); }




---------- Config skill Priest -----------


}

useSelf_skill Heal {
lvl 10
hp < 90%
sp > 10%

}

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

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

useSelf_skill Angelus {
lvl 2
whenStatusInactive Angelus
sp > 10%
timeout 5
}

useSelf_skill Kyrie Eleison {
lvl 5
sp > 45
stopWhenHit 1
notWhileSitting 1
notInTown 1
timeout 5
whenStatusInactive Kyrie Eleison
}

useSelf_skill Gloria {
lvl 1
sp > 25
whenStatusInactive Gloria
timeout 5
}
useSelf_skill Magnificat {
lvl 5
sp
stopWhenHit 1
timeout 10
whenStatusInactive Magnificat
}

useSelf_skill Pneuma {
lvl 1
whenNotGround Pneuma
defendMonsters Raydric Archer,Bloody Knight,Orc Archers
disabled 0
}
--------------------------------------------------------------------
Party Skill
--------------------------------------------------------------------
}
partySkill Heal {
lvl 10
target_hp <> 10 %
}

partySkill Blessing {
lvl 10
sp > 64
notInTown 1
timeout 3
target_whenStatusInactive Blessing
target_timeout 240
}

partySkill Increase AGI {
lvl 10
sp > 45
notInTown 0
timeout 3
target_whenStatusInactive Increase AGI
target_timeout 240
}

partySkill Impositio Manus {
lvl 5
sp > 25
notInTown 1
timeout 3
disabled 0
target_whenStatusInactive Impositio Manus
target_timeout 60
}
partySkill Kyrie Eleison {
lvl 10
sp > 50
notInTown 1
timeout 3
target_whenStatusInactive Kyrie Eleison
target_timeout 240
}

partySkill Status Recovery {
lvl 1
sp > 25
timeout 2
target_whenStatusActive Frozen, Stone Curse, Stun
}

partySkill Cure {
lvl 1
target_whenStatusActive Cursed, Blinded, Chaos, Silenced
sp > 10%
timeout 5
}
partySkill Pneuma {
lvl 1
sp > 20%
stopWhenHit 1
inLockOnly 1
notWhileSitting 1
notInTown 1
target_whenNotGround Pneuma
target
target_defendMonsters Raydric Archer, Bloody Knight, Orc Archers, Skel Archer
}

partySkill Aspersio {
lvl 5
sp > 20%
stopWhenHit 1
inLockOnly 1
notWhileSitting 1
notInTown 1
disabled 0
target
target_isJob Archer,Knight,hunter
target_whenStatusInactive Aspersio
target_timeout 200
inInventory Holy Water
}
partySkill Suffragium {
lvl 3
sp > 25
timeout 8
target_whenStatusInactive Suffragium
notInTown 1
}

partySkill Assumptio {
lvl 10
sp > 20%
stopWhenHit 1
notWhileSitting 1
notInTown 1
timeout 5
disabled 1
target_whenStatusInactive Assumtio
target_timeout 98
}

--------------------------------------------------------------------
MONK
--------------------------------------------------------------------

useSelf_skill Vigor Condensation {
lvl 5
sp > 20
spirit <5> 2
dist 1
monsters
sp > 20%
}

attackSkillSlot Finger Offensive {
lvl 3
spirit >4
dist 1
monsters
sp >20%
}

useSelf_skill Vigor Explosion {
sp > 95%
whenStatusInactive Vigor Explosion
}

attackComboSlot Chain Combo{
afterSkill Triple Attack
isSelfSkill 1
maxUses 1
}

attackComboSlot Combo Finish{
afterSkill Chain Combo
isSelfSkill 1
maxUses 1
}

attackComboSlot Glacier Fist{
afterSkill Combo Finish
isSelfSkill 1
maxUses 1
}

attackComboSlot Chain Crush Combo{
afterSkill Glacier Fist
isSelfSkill 1
maxUses 1
}

useSelf_skill Dangerous Soul Collect {
lvl 1
maxCastTime 0
minCastTime 0
dist 6
spirit <> 10%
whenStatusActive
spirit > 3
aggressives
stopWhenHit 0
inLockOnly 0
notInTown 1
timeout 2.5
monsters
}

attackSkillSlot Infiltration {
lvl 5
dist 1.5
hp
sp
spirit > 0
aggressives
inLockOnly 0
notInTown 0
disabled 0
monsters #put name of monster here
maxAttempts 0
maxUses 0
isSelfSkill 0
manualAI 0
}
-------------------------------------------------------------------
Swordsmen/Knight/Crusader/Lord Knight/Paladin
-------------------------------------------------------------------

*Cari aja yg mana skill swordman dan yang mana skill knight dst*

attackSkillSlot Pierce {
lvl 10
dist 1..3
sp > 10
aggressives >= 3 # change value here
inLockOnly 1
timeout 5
monsters
maxAttempts
maxUses 4
}

attackSkillSlot Bash {
lvl 10
dist 1.5
sp > 10
aggressives >= 3 # change value here
inLockOnly 1
timeout 5
monsters
maxAttempts
maxUses 4
}

useSelf_skill Twohand Quicken {
lvl 10
sp > 50 %
whenStatusInactive Twohand Quicken
notInTown 1
onAction attack
timeout 1000
}

useSelf_skill Twohand Quicken {
lvl 10
sp > 50 %
whenStatusInactive Twohand Quicken
notInTown 1
onAction attack
timeout 1000
}

#attackSkillSlot Bowling Bash {
lvl 10
sp > 20 %
aggressives >= 3
monsters
inLockOnly 1
timeout 5
maxUses 5
}

useSelf_skill Magnum Break {
lvl 10
dist 1.5
sp > 30%
aggressives >= 3
inLockOnly 1
notInTown 1
}

useSelf_skill Endure {
lvl 10
sp > 10%
whenStatusInactive Endure
onAction attack
inLockOnly 1
notWhileSitting 1
}

attackSkillSlot Brandish Spear {
lvl 10
dist 1..3
sp > 10%
aggressives >= 4
inLockOnly
timeout 5
monsters
maxAttempts
maxUses
}

attackSkillSlot Spiral Pierce {
lvl 5
sp > 25%
monsters
maxUses
maxAttempts
inLockOnly 1
}

useSelf_skill Parrying {
lvl 10
whenStatusInactive Parrying
inLockOnly 1
notWhileSitting 1
notInTown 1
}

attackSkillSlot Provoke{
lvl 10
sp >10
monsters
maxUses 1
inLockOnly 1
timeout 10
}

useSelf_skill Concentration {
lvl 10
sp > 50
whenStatusInactive Concentration
onAction attack
}

useSelf_skill Aura Blade {
lvl 5
sp > 80%
whenStatusInactive Aura Blade
onAction attack
inLockOnly 1
disabled 0
}
------------------------------------------------------------------
Archer/Hunter/Bard/Dancer
------------------------------------------------------------------
attackSkillSlot Double Strafe{
lvl 10
dist 15
maxCastTime 0
minCastTime 0
hp
sp >= 10%
onAction attack
aggressives
disabled 0
monsters
notMonsters
maxAttempts
maxUses 0
inInventory
manualAI 0
}

attackSkillSlot Arrow Shower{
lvl 10
dist 15
maxCastTime 0
minCastTime 0
hp
sp > 10%
onAction attack
aggressives >= 3
monsters
notMonsters
maxAttempts
maxUses 0
inInventory
manualAI 0
}

attackSkillSlot Blitz Beat{
lvl 5
dist 15
maxCastTime 0
minCastTime 0
hp
sp > 10%
onAction attack
aggressives >= 2
previousDamage
stopWhenHit 0
inLockOnly 0
timeout 0
disabled 0
}

attackSkillSlot Focused Arrow {
lvl 10
dist 15
maxCastTime 0
minCastTime 0
hp <= 50% sp >= 10%
onAction attack
aggressives >1
inLockOnly 1
timeout 0
disabled 0
monsters
notMonsters
maxAttempts
maxUses
}

attackSkillSlot Falcon Assualt {
lvl 10
dist 15
maxCastTime 0
minCastTime 0
hp <= 80% sp >= 10%
onAction attack
aggressives
inLockOnly 1
timeout 0
disabled 0
monsters
notMonsters
maxAttempts
maxUses
}

attackSkillSlot Melody Strike {
lvl 5
dist 15
maxCastTime 0
minCastTime 0
hp <= 80% sp >= 10%
onAction attack
aggressives
inLockOnly 1
timeout 0
disabled 0
monsters
notMonsters
maxAttempts
maxUses
}

attackSkillSlot Unbarring Octave {
lvl 5
dist 15
maxCastTime 0
minCastTime 0
hp <= 80% sp >= 10%
onAction
aggressives
inLockOnly 1
timeout 0
disabled 0
monsters
notMonsters
maxAttempts
maxUses
}

attackSkillSlot Sling Arrow {
lvl 5
dist 15
maxCastTime 0
minCastTime 0
hp <= 80% sp >= 10%
onAction attack
aggressives
inLockOnly 1
timeout 0
disabled 0
monsters
notMonsters
maxAttempts
maxUses
}

attackSkillSlot Dazzler {
lvl 5
dist 15
maxCastTime 0
minCastTime 0
hp <= 80% sp >= 10%
onAction attack
aggressives
inLockOnly 1
timeout 0
disabled 0
monsters
notMonsters
maxAttempts
maxUses
}

useSelf_skill Improve Concentration {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp >= 10%
onAction
whenStatusActive
whenStatusInactive Improve Concentration
whenFollowing
aggressives 0
}

useSelf_skill Detect{
lvl 1
maxCastTime 0
minCastTime 0
hp
sp >= 10%
onAction
whenStatusActive
whenStatusInactive Detect
whenFollowing
aggressives 0
}

useSelf_skill Wind Walker{
lvl 10
maxCastTime 0
minCastTime 0
hp
sp >= 10%
onAction
whenStatusActive
whenStatusInactive Wind Walker
whenFollowing
aggressives 0
}

useSelf_skill Falcon Eyes{
lvl 10
maxCastTime 0
minCastTime 0
hp
sp >= 10%
onAction
whenStatusActive
whenStatusInactive Falcon Eyes
whenFollowing
aggressives 0
}



#This will also work with Steal Coin, Intimidation, Strip Weapon/Shield/Armor/Helm.
attackSkillSlot Steal {
lvl 10
dist 1.5
sp > 20
maxUses 1
maxAttempts 10
monsters
}

#This will also work for Cloaking.
useSelf_skill Hiding {
lvl 10
hp
sp > 20
aggressives
monsters
inLockOnly 1
notWhileSitting 1
notInTown 1
}

useSelf_skill Enchant Poison {
lvl 10
sp > 20
whenStatusInactive Enchant Poison
monsters
inLockOnly 1
notWhileSitting 1
notInTown 1
timeout 165
disabled 0
}

partySkill Enchant Poison {
lvl 10
sp > 20
inLockOnly 1
notWhileSitting 1
notInTown 1
disabled 0
target
target_whenStatusInactive Enchant Poison
target_aggressives
target_monsters
target_timeout 165
}

attackSkillSlot Soul Breaker {
lvl 10
sp > 10%
stopWhenHit 0
inLockOnly 0
notInTown 1
disabled 0
monsters
notMonsters
maxAttempts 0
maxUses
}

attackSkillSlot Meteor Assault {
lvl 10
sp > 10%
previousDamage
stopWhenHit 0
inLockOnly 0
notInTown 1
timeout 0
disabled 0
aggressives >= 5
monsters
notMonsters
maxUses
isSelfSkill 1
}

useSelf_skill Enchant Deadly Poison {
lvl 5
whenStatusInactive Enchant Deadly Poison
notInTown 1
inLockOnly 1
notWhileSitting 1
disabled 0
inInventory Deadly Poison Bottle > 0
}

useSelf_skill Detoxify {
lvl 1
whenStatusActive Poisoned
disabled 0
}

useSelf_skill Reject Sword {
lvl 10
whenStatusInactive Reject Sword
inLockOnly 1
disabled 0
}

useSelf_skill Hiding {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp > 20
onAction
whenStatusActive
whenStatusInactive
whenFollowing
aggressives <> 20
aggressives 3
inLockOnly 1
}


----------------------------------------------------------------
battle Merchant/Blacksmith
----------------------------------------------------------------


useSelf_skill Crazy Uproar {
lvl 1
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Crazy Uproar
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 1
timeout 0
disabled 0
inInventory
manualAI 0
}

useSelf_skill Adrenaline Rush {
lvl 5
maxCastTime 0
minCastTime 0
hp
sp >= 10%
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Adrenaline Rush
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 1
timeout 0
disabled 0
inInventory
manualAI 0
}

useSelf_skill Power-Thrust {
lvl 5
maxCastTime 0
minCastTime 0
hp
sp >= 10%
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Power-Thrust
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 1
timeout 0
disabled 0
inInventory
manualAI 0
}

useSelf_skill Weapon Perfection {
lvl 5
maxCastTime 0
minCastTime 0
hp
sp >= 10%
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Weapon Perfection
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 1
timeout 0
disabled 0
inInventory
manualAI 0
}

useSelf_skill Power Maximize {
lvl 5
maxCastTime 0
minCastTime 0
hp
sp >= 90%
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Power Maximize
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 1
timeout 0
disabled 0
inInventory
manualAI 0
}

useSelf_skill Power Maximize {
lvl 5
maxCastTime 0
minCastTime 0
hp
sp <= 50%
-------------------- Mage/Wizard/High Wizard/Sage/Professor -------------------------------------------------------------------
attackSkillSlot Cold Bolt {
lvl 10
dist 8
maxCastTime 0.1
minCastTime 0
sp > 10
stopWhenHit 1
inLockOnly 1
notInTown 1
monsters
maxUses
}

useSelf_skill Energy Coat {
lvl 1
whenStatusInactive Energy Coat
stopWhenHit 1
inLockOnly 0
notWhileSitting 1
notInTown 1
}

attackSkillSlot Frost Diver {
lvl 10
dist 6
maxCastTime 0.1
minCastTime 0.1
sp > 10
monsters
target_whenStatusInactive Frozen
}

attackSkillSlot Sight {
lvl 1
target_whenStatusActive Hide,Cloaking
isSelfSkill 1
dist 1.5
timeout 30
}

attackSkillSlot Thunderstorm {
lvl 10
maxCastTime 0.1
minCastTime 0
dist 7
aggressives > 2
}

attackSkillSlot Earth Spike {
lvl 10
dist 8
maxCastTime 0.1
minCastTime 0
sp > 10
stopWhenHit 1
inLockOnly 1
notInTown 1
monsters
maxUses
}

attackSkillSlot Jupitel Thunder {
lvl 10
dist 6
maxCastTime 0.1
minCastTime 0.1
sp > 10
monsters
target_whenStatusActive Frozen
}

attackSkillSlot Lord of Vermillion {
lvl 10
maxCastTime 0.1
minCastTime 0
dist 7
aggressives > 2
}

attackSkillSlot Sightrasher{
lvl 2
whenStatusActive Sight
aggressives 3
dist 1.5
timeout 30
}

useSelf_skill Health Conversion {
lvl 5
maxCastTime 0
minCastTime 0
hp > 60%
sp < sp =""> 60%
onAction
whenStatusActive
whenStatusInactive
whenFollowing
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 1
timeout 0
disabled 0
target
target_hp
target_isJob
target_isNotJob
target_whenStatusActive
target_whenStatusInactive
target_aggressives
target_monsters
target_timeout 0
target_dead 0
}



======================================
--------------happy Bot---------------
======================================