Clarity
2013-12-30 14:07:30
Reposted new version in public scripts. Now has island detection and other nifty features.
2013-12-30 14:07:30
2013-12-30 14:36:39
2013-12-30 14:39:24
From: footballjds
hahah, did you prefix your vars "ew" cause of my divination script? hahah ew stood for enriched wisp i think :P
2013-12-30 14:54:50
From: acredelta
lol ew for esswraith but that whole part is indeed based on your wispsinfo section :p
Thanks for the feedback. I've been implementing SPS into other scripts that walk around more, but I would prefer the TPA challenge so I'll look into that.
Currently averaging about 31k XP/Hr at the double soul island if anyone cares about xp rates.
2013-12-30 14:59:31
2013-12-30 15:17:15
From: acredelta
Yeah, the main optimization I'm doing atm is a different way of determining whether we're siphoning or not, currently it just checks for the XP Popup DTM, which takes awhile to go away after the esswraith has died, so there's a big lag time in between siphoning.
2013-12-30 15:37:10
From: acredelta
lol ew for esswraith but that whole part is indeed based on your wispsinfo section :p
Thanks for the feedback. I've been implementing SPS into other scripts that walk around more, but I would prefer the TPA challenge so I'll look into that.
Currently averaging about 33k XP/Hr at the double soul island if anyone cares about xp rates.
2013-12-30 15:54:25
From: Ashaman88
Check out kyles old runespan script for some tips on how to get it to only search for monsters on your island as well as a lot of other tricks! Awesome job on the release!
2013-12-30 16:05:17
From: footballjds
{no offense kyle}
I think the other guy's was better… it should still be in outdated.
2013-12-30 17:00:51
From: footballjds
{no offense kyle}
I think the other guy's was better… it should still be in outdated.
2013-12-30 17:15:46
TPAtoATPAWrap(TPA, 40, ATPA);
sortATPAFrom(ATPA, point(mainscreen.cx, mainscreen.cy));
for i := 1 to high(ATPA) do
begin
mouse(ATPA[1].getMiddle, MOUSE_MOVE, MOUSE_HUMAN);toTPAtoATPAWrap(TPA, 40, ATPA);
sortATPAFrom(ATPA, point(mainscreen.cx, mainscreen.cy));
for i := 0 to high(ATPA) do
begin
mouse(ATPA[0].getMiddle, MOUSE_MOVE, MOUSE_HUMAN);
2013-12-31 05:40:42
2014-01-01 04:56:44
2014-01-11 23:01:52
2014-01-12 01:25:44
2014-01-14 11:58:29
2014-01-16 18:45:42
From: acredelta
you either gain no XP, 1 XP, or the esswraith XP, and depending on level you can get no XP a lot
2014-01-17 09:11:10
From: acredelta
Interesting, thanks for pointing out your experience.
I'll be writing a number of different methods for practice in addition to finding an optimal method. XP Change doesn't seem to be optimal given the nature of siphoning (you either gain no XP, 1 XP, or the esswraith XP, and depending on level you can get no XP a lot).
Looking at combining pixel shift with color recognition to make it more specific.
2014-01-17 17:08:17
From: vwxz
I need to re-check this, but from memory, I thought it was high exp for a "success" and 1 exp for a "failure", but you always got at least 1.
2014-01-21 05:14:36
From: acredelta
You are correct, I just discovered. That's good actually, will make the methods easier to construct.
2014-02-02 10:48:34