SRL Archive - Bot Information and Spottings

Efficient Utilization of Run Energy in Scripts.


L3ss Than 33

2008-01-27 21:19:16

For scripts that collect materials (mining, collectors etc), here is an idea concerning the most efficient utilization of run energy:

1) Start in bank.
2) Turn run on, run to desired mining/collecting spot.
3) Collect raw materials (if energy is not out, collection of raw materials will be faster).
4) Turn off run.
5) Walk back to bank (heavily laden with materials).
6) Repeat.


Reason:
This method of turning on/off run energy gives the user the longest time period in which the character (macro) is running. You can run for longer when the weight of items you are carrying is less (after banking materials); and if run energy is not down to 0 by the time it reaches said spot, collection of materials will be quicker.

Additionally, no matter how much weight you are carrying while walking, run energy regenerates at the same rate (dependent only upon said character's agility level). Therefore, when the character is heavily laden with materials after mining/collecting, turning off run during this period to the bank effectively regenerates run at the optimal time, for if run were on during this period, the run energy would drain exponentially faster. Therefore, by implementing this method, each trip will be a little faster each time, which, extrapolated over many thousands of bank trips will result in a much higher yield of materials over a set time period =].


*I know this may seem obvious to some, but I have seen a lot of scripts out there that use some of the least efficient turning on/off run methods, while most do not even use run (which is a waste).

malotthouse

2008-01-27 21:26:03

Thanks for that. im probably one of those scripters who would not think this through completely and probably would end up wasting run.

i think this helps :) kudos to you

ZaSz

2008-01-27 23:15:22

Thanks for the contrib i have seen some scripts that don't use run right…

L3ss Than 33

2008-01-28 17:54:09

From: malotthouse
Thanks for that. im probably one of those scripters who would not think this through completely and probably would end up wasting run.

i think this helps :) kudos to you


Thanks, glad I could help =].

From: zasz
Thanks for the contrib i have seen some scripts that don't use run right…


Yep, there are a lot out there, which is why I've posted this.

lakerzz8

2008-01-29 18:30:37

Very interesting point. I use Wizzy's Ess miner and he uses it quite well. Munk's chicken fighter has run on all the time until it drains or logs out (whichever comes first).

L3ss Than 33

2008-01-29 19:29:49

From: lakerzz8
Very interesting point. I use Wizzy's Ess miner and he uses it quite well. Munk's chicken fighter has run on all the time until it drains or logs out (whichever comes first).


Yeah, I use Wizzy's ess miner too, he did a good job =].
Never tried Munk's, but maybe he'll take a leaf out my book.

lakerzz8

2008-02-01 02:06:13

But since it is a chicken fighter (and I recommend you use it as it is the best non-SRL members chicken fighter and arguably the best non-srl members script) there really is no good time to turn off run. And most of the time the player logs out before the run ends, so he didn't really make a mistake.

L3ss Than 33

2008-02-02 18:05:06

From: lakerzz8
But since it is a chicken fighter (and I recommend you use it as it is the best non-SRL members chicken fighter and arguably the best non-srl members script) there really is no good time to turn off run. And most of the time the player logs out before the run ends, so he didn't really make a mistake.


Oh. Well, like I said, I've never used it before.
My idea was meant for scripts that bank anyways and I doubt a chicken-killer banks (correct me if I'm wrong). =]

lakerzz8

2008-02-03 04:56:04

Nope you are correct. It just fights chickens and collects feathers (which are luckily stackable and don't require banking).