Krambot 1.2 (Melee Only) by Denthan

Denthan

Active Member
Krambot 1.3 (Melee Only) by Denthan

I hear that Kram may be taking some time off so I wanted to release this script that I have been working on to help Kram. I am looking forward to his return.

Code:
/* KramBot
 * Version 1.3 -- 4/19/2007
 *
 * Credits:
 * Created by Kram (Melee Mods by Denthan)
 * Harvesting code by Abbadon
 *
 * With MUCH help from: Amadeus, dontdoit, Thanatos, Abbadon, Zeek, Xeon, Tsumari, 
 *			Hendirx, Xxyn, Neriod, and every helpful person in IRC
 *			Thanks to those who helped beta test.
 *
 *
 * Requirements:
 * 	Required include files: moveto.iss & antiadd.iss
 *	Use the ones included in the Zip file as I KNOW that they work
 *	You must put all files in the proper places.
 *	Krambot.iss needs to be in Scripts
 *	Any XML file(s) need to be in Scripts\XML
 *	Antiadd and Moveto need to be in Scripts\Common
 *	
 * Discription:
 *	This is intended to be Melee Classes
 *	
 * Usage:
 * 	1. Go to the bottom of this script, Change all the variables to match your abilities
 *	2. Review ALL of the variables you see in the SetAbilities function
 *	3. Save the file after your edits.
 *	4. In-game, find a fairly open location with mobs you can solo
 *	5. Type Runscript Krambot into the console window
 *	6. The KramBotUI should pop up, you can choose up to 3 patrol points. 
 *		a. By default your first patrol point is where you are standing right now.
 *		b. Run in a straight line to your second patrol point and click Set Patrol Point 2
 *		c. Run from this point to your third patrol point and click Set Patrol Point 3
 *		d. Be sure you're running in a straight line and no objects obstruct your path
 *	7. Now that the patrol points are set, click START and it wil begin.
 *	8. If you want to quit, click QUIT on the uI. 
 *
 * Features:
 *	Buffs, Selects Form, Pulls, Melee's, Dots, Snares, Nukes, Heals, Feigns Death (when needed), Loots, Eats and/or Meditates up & starts again.
 *	Counts total mobs killed and xp gains per kill.
 *	Avoids pulling mobs that have adds.
 *	Avoids adds while killing current mob.
 *	Travels between 3 patrol points to check for mobs to kill
 *	Pauses botting if another player is nearby (optional)
 *Features added by Denthan:
 *	Meditation, use of Forms, Feign Death, DOT conning(on top of the level conning), use of Foods(both for Health or Energy)
 *	Jin check before pulling, 
 *
 * Future Plans:
 *	Logout timer, set this and your script will run until the times up then lot you out of the game
 *	Safe path, a location to attempt to escape too if you have adds and are dying too quickly.
 *	Option for not pulling named mobs
 *
 * Known Issue:
 *	Getting stuck while "moveto" is going. You keep trying to get to the mob for 4 minutes before you give up
 *	You can manaully adjust the "BailOut" timer from 240 seconds to more like 20 seconds and that's usually good enough
 *
 * Version 1.1
 *	Added new functionality to the UI. Thats about it. No new waypoints yet as I want to convert this, again to us VGPather
 * Version 1.2
 *	Release by Denthan - See Features
 * Version 1.2b
 * 	Readded the Nuke Section for all those hybrid and several bug fixes
 * Version 1.2c
 * 	Fixed the issue of still pulling NPC with higher DOTs than wanted
 * Version 1.2d
 * 	Fixed the issue with CombatBuffs not working as described
 * Version 1.2e
 * 	Minor code cleanup to help the script run faster and added more comments to help with putting things in the way that best fits your character.
 *	Added TREU/FALSE switch for Forms
 * Version 1.2f
 * 	Major code cleanup to help the script run up to 50% faster (this will be my last update to Krambot. I feel I have taken it as far as my skill level will allow)
 * Version 1.2g
 * Abbadon update - I incorporated Canni and summon pet
 * Minor code fixes (i.e changed energy to EnergyPct etc)
 * Changed the moveto in the pull routine to use maxpullrange instead of 5 2. (got rid of the do/while)
 * Thanks to Kram and Denthan for creating and maintaining this script.
 * Version 1.3
 * 	Added Xeon's Port UI and a Sprint button to  KrambotUI along with the needed code.
 */
Feedback and Comments

Thanks,
Denthan
 

Attachments

Last edited:

DrmChld

Active Member
How does one get KramBot to wander between certain points and harvest plants, trees, ore, stone etc that are in the PullDistance of the pathing points?
 
Top Bottom