From personal experience i would suggest that any mage class that has been pumping only int comes onto this map at lvl 50. At this point your damage should be sufficient enough to kill a Geographer in 3-4 casts of lvl 10 Fire Bolt.
YOU WILL NEED ALOT OF FLY WINGS FOR THIS TO WORK PROPERLY.
Lets look at what my config looks like:
first and foremost alot of GM's check for whether you are a bot or not using the secureAdminPassword option that is inbuild into most of the bots so we will disable this in order to prevent them from figuring out ur a bot:
now we will look at some attack options for your MAGE bot:# It is not advised to set secureAdminPassword if you're using Xkore 2
secureAdminPassword 0 <--- set this to 0
adminPassword fraucaur
callSign
commandPrefix ;
EHHH YOU ARE DOING GREAT SO FAR!attackAuto 2
attackAuto_party 1
attackAuto_onlyWhenSafe 0
attackAuto_followTarget 1
attackAuto_inLockOnly 1
attackDistance 6 <-this is the minimum distance the bot will atk the target from
attackDistanceAuto 0
attackMaxDistance 7 <-this is the maximum distance the bot will try to atk the target from
attackMaxRouteDistance 100
attackMaxRouteTime 4
attackMinPlayerDistance 2
attackMinPortalDistance 4
attackUseWeapon 0 <-we set this to 0 so that the bot doesn't try to go spanking dem bad monsters in da face w da Rod [4]
attackNoGiveup 0
attackCanSnipe 0
attackCheckLOS 0
attackLooters 0
attackChangeTarget 1
aggressiveAntiKS 0

now lets look at this little piece of code here
to be honest i got no idea what it does but i do have it set cuz it seemed important when i looked at the codeautoMoveOnDeath 1
autoMoveOnDeath_x
autoMoveOnDeath_y
autoMoveOnDeath_map ein_fild04
and
we will talk about this here because often (actually i really recommend u do this) when you make a wizard character you make a 2nd character who just sits on the map and all that it does is leach the exp from the mage. Now this is great if you are just 2lazy to write a 2nd config for another toon or you want some of that crazy experience that your mage is getting to be shared with other characters of yours. For example i have up to 4 characters in a party all relying on the mage bot to get exp. This is great for transitioning a specific character form one zone to the next. ie/ you have a knight who is 40, but you want him 50 so he can go kill zombies in a dungeon. You also have a 50 mage. You party them and share the exp, and the knight will be 50 in no time.lockMap ein_fild04
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY
ok so now that i am done ranting let us talk about the code. lockMap will enable the leacher toon to move to the specific map, you set the X and Y coordinates to where u want the toon to move and sit down. To get the coordinates go there with one of your characters using original RO client and type in /where. In example above the characters all go to ein_fild04 map.
if you look at the next set of code you will see this:
the next bit of code is responsible for keeping you on the move:route_escape_reachedNoPortal 1
route_escape_randomWalk 1
route_escape_shout
route_avoidWalls 1
route_randomWalk 1 <----- SUPER IMPORTANT if you are on the mage you keep this at 1, if you are on the leacher character CHANGE THIS TO randomWalk 0
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 15
this is the actual code i use for geographers because if i do die i don't want to sit around for 10 minutes waiting for my HP to recoversitAuto_hp_lower 1 <--this makes you sit if ur HP is lower then 1%
sitAuto_hp_upper 2 <--this is when you get up, in this case you get up as soon as ur HP is >2%
sitAuto_sp_lower 45 SAME EXPLANATION AS ABOVE BUT FOR SP
sitAuto_sp_upper 100
off course if you have lots of zeny you can later on modify ur bot to drink HP potions, but since i only recently started playing *cough botting* i cannot afford that.
HOKEY NOW TO LOOK AT THE ACTUAL SKILLS:teleportAuto_hp 30 <- i set mine to 30 but to be honest i never saw the bot teleport due to this trigger
teleportAuto_sp 0
teleportAuto_idle 0
teleportAuto_portal 0
teleportAuto_search 0
teleportAuto_minAggressives 0
teleportAuto_minAggressivesInLock 1 <-- this is a bit important because this here sets how many monsters can attack you at once before you teleport away. I put it to 1 monster just to be on the safe side.
now remember i was telling you that if you are rich and u want to use pots to heal up you can?attackSkillSlot Fire Bolt {
lvl 10
dist 6 <-important value, remember we were messing around with this @ start of config?
maxCastTime 0
minCastTime 0
hp
sp > 50 <-will only cast this if ur sp is more then 50, with this setup i never had a problem
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
previousDamage
stopWhenHit 0
inLockOnly 0
notInTown 0
timeout 0
disabled 0
monsters Geographer <- you have to worry about this
notMonsters Porcellio, Poporing, Thief Bug, Drops
maxAttempts 10 <-safeguard against any bugs, if anything the bot usually stops himself
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
}
attackSkillSlot Fire Bolt { <-same set up but for metalings
lvl 5
dist 6
maxCastTime 0
minCastTime 0
hp
sp > 50
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
previousDamage
stopWhenHit 0
inLockOnly 0
notInTown 0
timeout 0
disabled 0
monsters Metaling, Poporing
notMonsters Porcellio, Thief Bug, Drops
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
}
well here is how:
this code here will make u auto sell items that you have picked up, thou i do not recommend you pick any items up because it adds a chance of dying on this map:useSelf_item Novice Potion { <-This code here will use Novice Potions on you when ur hp is less then 60%, change the
hp <60 name of the potion to w.e u want to use
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
}
the code below will be used to get stuff into and out of storage:sellAuto 1 <-this will automatically sell all the items to the npc in einbroch, dbl chek its coordinates for
sellAuto_npc einbroch 224 207 ur server
sellAuto_standpoint
sellAuto_distance 5
storageAuto 1 <--enables auto storage
storageAuto_npc einbroch 242 205 <--the coordinates of the Kafra NPC
storageAuto_distance 5
storageAuto_npc_type 3 <--for my server the npc type is 3
storageAuto_npc_steps c r0 n <--check for the steps necessary for your kafra to open storage properly
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 1
minStorageZeny 50
npcTimeResponse
getAuto Fly Wing { <--this here is super important, keep about 400 wings in ur storage at any time
minAmount 10 <--lower bound of wings at which the bot will go to get more wings
maxAmount 50 <--the bot will get 50 every time it runs low
passive
}
Now, remember how i mentioned that you shoudln't pick stuff up on this map? well in order to do that you have to open your items_control.txt file and paste in the following into it:
Jubilee 0 0 1
Flexible Tube 0 0 1
Large Jellopy 0 0 1
Iron 0 0 1
Work Peeling 0 0 1
Iron Ore 0 0 1
Sticky Mucus 0 0 1
Rusty Screw 0 0 1
Single Cell 0 0 1
Insect Feeler 0 0 1
Apple 0 0 1
Red herb 0 0 1
Maneater Root 0 0 1
Maneater Blossom 0 0 1
another VERY VERY important aspect of this guide is the mon_control.txt file modification, this will prevent (or attempt to prevent you) from dying too often. This is what you have to do, open the file and paste the following in:
this will make sure you attack only Metalings and Geographers on the map, it will also make sure that you teleport away form geographers(almost always) when they get closer then 5 squares to you.Giearth 0 0 0
Mineral 0 0 0
Mole 0 0 0
Holden 0 0 0
Porcellio 0 0 0
Poporing 0 0 0
Creamy 0 0 0
Roda Frog 0 0 0
Drops 0 0 0
Thief Bug 0 0 0
Poring 0 0 0
Martin 0 0 0
Geographer 1 -5 0
If you follow this setup this should make it MUCH easier for your mage to level up.
I will write a guide for Hunters later on as well

Please post your comments/suggestions/questions to this guide and i will try to answer them

Unless its a really stupid question, then i will call you a retard and in a month time delete your post, this way everyone on the forums will know you are dumb and no one will ever help you and every one will hate you.
To prevent this from happening please use THE SEARCH FUNCTION both in this forum and in google, its really not that hard.
Also use this website http://www.freewebs.com/okmanual/configtxt.htm to check what the code means, its a very powerful tool for learning Openkore!