Log in

View Full Version : Calculating Exp Absorption Rate



danielsh
02-03-2009, 11:31 AM
I've been trying to power level while working by periodically doing bounties to stay saturated.

Surprisingly, doing the bounties themselves don't interrupt my work all that much. What's really killing my focus is switching over to GS every 2 minutes to do an exp check and see if I've dropped down to fried so I can turn in my bounty.

Ideally, I'd know exactly how much time will need to pass before I can turn in my next bounty. That way I can just set a timer, and put GS out of my mind while I crank out work for the next 10-15 minutes or however long it is.

After looking at Krakiipedia, I've taken a stab at this.

Half-Elf Ranger with 81 (+15 bonus) Logic and 90 (+15 bonus) Discipline.

This would give me an experience pool of 971. Let's assume I'm not gifting, and I've just turned in a 600 exp bounty while fried. Presumably, this would mean I'd immediately absorb 300 exp, then the remaining 300 get dropped into my pool, bringing the total up to 1271.

I then absorb this at a rate of 21 exp for the first pulse. This absorption rate declines as the pool decreases, until it drops to 20 exp per pulse (does this round up/down or does the came just drop decimals?) when the pool drops to 1186. If I want to stay fried, the absorption rate will never drop below 20 exp, so for simplicity's sake, let's just use 20.5 exp as the average rate.

So the total absorption time required in this scenario would be 2*(1271-971)/20.5. Or more generically, PulseTime*(SaturatedPool-FriedPool)/AvgAbsorptionRate.

Am I completely off base here? This gives me a rest time of 47 minutes to go from saturated to fried after a 600 exp bounty. Just from experience, this seems a bit on the long side...

- Cloakhe

Deathravin
02-03-2009, 11:33 AM
Get Lich, make a script, and forget about it.

Fallen
02-03-2009, 11:36 AM
Why not make a script that queues off the Rest mode EXP scroll that activates once you drop from Saturated to fried?

danielsh
02-03-2009, 11:39 AM
I it possible to make a script that sounds some sort of alarm that would notify me while I was working in another application?

I'm using Avalon.

[Yes, yes, everyone feel free to hate on Macs, but it is what it is]

- Cloakhe

Drunken Durfin
02-03-2009, 12:44 PM
This is my ClearHead script that I use during gift so that I am not wasting pulses in "fresh and clear". I have it set up so that it logs me off when I get down to clear. You can set up a sound for the string "=== 30 seconds until logout ===" that would act as an alarm while you have the screen minimized.


Cycle:
put exp
MATCH More saturated
MATCH More must rest
MATCH More Your mind is numbed
MATCH More Your mind is becoming numbed
MATCH More Your mind is muddled
MATCH Done Your mind is clear
MATCH Done Your mind is fresh and clear
MATCH Done Your mind is as clear as a bell
MATCHWAIT

More:
pause 60
goto Cycle

Done:
ECHO === 30 seconds until logout ===
pause 30
put exit

danielsh
02-03-2009, 01:04 PM
Any idea what the syntax is to have the script play a sound?

Never seen that done before in a script...

danielsh
02-03-2009, 01:18 PM
Nevermind, figured out what you were saying.

Works like a charm!

Thanks for all the help! This works WAY better than trying to work out a time to check back in.

- Cloakhe

BigWorm
02-03-2009, 01:19 PM
Any idea what the syntax is to have the script play a sound?

Never seen that done before in a script...

Just add a highlight and attach a sound to a random text string, like PLAY_MY_EXP_SOUND_NOW_BITCH just change the last part to:

Done:
ECHO === 30 seconds until logout ===
ECHO PLAY_MY_EXP_SOUND_NOW_BITCH
pause 30
put exit

Boom. Problem solved.