There are some errors.
This is the link to the table I posted: http://forum.gsplayers.com/showthrea...51#post2101251
The second column (destination) in the table is the +X enchant messaging, and the third column (cost) represents the minimum accumulated essence associated with that value. For example, the corresponding cost for a +20 enchant in the destination column is 1,900. The messaging will change to +21 when 2000 essence has been accumulated. The +30 destination entry has a corresponding cost of 14,400 essence. The cost difference between the +30 and +20 enchants is (14,400 - 1,900) = 12,500. That 12,500 is the essence accumulated from +20 to +30 messaging. You've calculated that amount to be 14,900.
The +1 to +50 gain isn't 64,800. It is 62,400 which represents the cost to do a +49 to +50 enchant. There is no +1 messaging since the initial enchant from 0 to +1 is a freebie. Up to a +25 enchant the cost is always (destination enchant bonus * 100) - 100)). So a +24 to +25 enchant costs (25 * 100) - 100)) = 2400.
Reviewing each one:
+1 to +50 (62,400 - 0) = 62,400
+20 to +30 (14,400 - 1,900) = 12,500
+10 to +20 (1,900 - 900) = 1,000
+25 to +27 (7,200 - 2,400) = 4,800
+26 to +35 (28,800 - 4,800) = 21,600
Mark
This should do it then I think:
Code:[aaa: +1 to +2: Energy gained 100] [aaa: +1 to +3: Energy gained 200] [aaa: +1 to +4: Energy gained 300] [aaa: +1 to +5: Energy gained 400] [aaa: +1 to +6: Energy gained 500] [aaa: +1 to +7: Energy gained 600] [aaa: +1 to +8: Energy gained 700] [aaa: +1 to +9: Energy gained 800] [aaa: +1 to +10: Energy gained 900] [aaa: +1 to +11: Energy gained 1000] [aaa: +1 to +12: Energy gained 1100] [aaa: +1 to +13: Energy gained 1200] [aaa: +1 to +14: Energy gained 1300] [aaa: +1 to +15: Energy gained 1400] [aaa: +1 to +16: Energy gained 1500] [aaa: +1 to +17: Energy gained 1600] [aaa: +1 to +18: Energy gained 1700] [aaa: +1 to +19: Energy gained 1800] [aaa: +1 to +20: Energy gained 1900] [aaa: +1 to +21: Energy gained 2000] [aaa: +1 to +22: Energy gained 2100] [aaa: +1 to +23: Energy gained 2200] [aaa: +1 to +24: Energy gained 2300] [aaa: +1 to +25: Energy gained 2400] [aaa: +1 to +26: Energy gained 4800] [aaa: +1 to +27: Energy gained 7200] [aaa: +1 to +28: Energy gained 9600] [aaa: +1 to +29: Energy gained 12000] [aaa: +1 to +30: Energy gained 14400] [aaa: +1 to +31: Energy gained 16800] [aaa: +1 to +32: Energy gained 19200] [aaa: +1 to +33: Energy gained 21600] [aaa: +1 to +34: Energy gained 24000] [aaa: +1 to +35: Energy gained 26400] [aaa: +1 to +36: Energy gained 28800] [aaa: +1 to +37: Energy gained 31200] [aaa: +1 to +38: Energy gained 33600] [aaa: +1 to +39: Energy gained 36000] [aaa: +1 to +40: Energy gained 38400] [aaa: +1 to +41: Energy gained 40800] [aaa: +1 to +42: Energy gained 43200] [aaa: +1 to +43: Energy gained 45600] [aaa: +1 to +44: Energy gained 48000] [aaa: +1 to +45: Energy gained 50400] [aaa: +1 to +46: Energy gained 52800] [aaa: +1 to +47: Energy gained 55200] [aaa: +1 to +48: Energy gained 57600] [aaa: +1 to +49: Energy gained 60000] [aaa: +1 to +50: Energy gained 62400]Code:[aaa: +20 to +21: Energy gained 100] [aaa: +20 to +22: Energy gained 200] [aaa: +20 to +23: Energy gained 300] [aaa: +20 to +24: Energy gained 400] [aaa: +20 to +25: Energy gained 500] [aaa: +20 to +26: Energy gained 2900] [aaa: +20 to +27: Energy gained 5300] [aaa: +20 to +28: Energy gained 7700] [aaa: +20 to +29: Energy gained 10100] [aaa: +20 to +30: Energy gained 12500] [aaa: +20 to +31: Energy gained 14900] [aaa: +20 to +32: Energy gained 17300] [aaa: +20 to +33: Energy gained 19700] [aaa: +20 to +34: Energy gained 22100] [aaa: +20 to +35: Energy gained 24500] [aaa: +20 to +36: Energy gained 26900] [aaa: +20 to +37: Energy gained 29300] [aaa: +20 to +38: Energy gained 31700] [aaa: +20 to +39: Energy gained 34100] [aaa: +20 to +40: Energy gained 36500] [aaa: +20 to +41: Energy gained 38900] [aaa: +20 to +42: Energy gained 41300] [aaa: +20 to +43: Energy gained 43700] [aaa: +20 to +44: Energy gained 46100] [aaa: +20 to +45: Energy gained 48500] [aaa: +20 to +46: Energy gained 50900] [aaa: +20 to +47: Energy gained 53300] [aaa: +20 to +48: Energy gained 55700] [aaa: +20 to +49: Energy gained 58100] [aaa: +20 to +50: Energy gained 60500]Code:[aaa: +24 to +25: Energy gained 100] [aaa: +24 to +26: Energy gained 2500] [aaa: +24 to +27: Energy gained 4900] [aaa: +24 to +28: Energy gained 7300] [aaa: +24 to +29: Energy gained 9700] [aaa: +24 to +30: Energy gained 12100] [aaa: +24 to +31: Energy gained 14500] [aaa: +24 to +32: Energy gained 16900] [aaa: +24 to +33: Energy gained 19300] [aaa: +24 to +34: Energy gained 21700] [aaa: +24 to +35: Energy gained 24100] [aaa: +24 to +36: Energy gained 26500] [aaa: +24 to +37: Energy gained 28900] [aaa: +24 to +38: Energy gained 31300] [aaa: +24 to +39: Energy gained 33700] [aaa: +24 to +40: Energy gained 36100] [aaa: +24 to +41: Energy gained 38500] [aaa: +24 to +42: Energy gained 40900] [aaa: +24 to +43: Energy gained 43300] [aaa: +24 to +44: Energy gained 45700] [aaa: +24 to +45: Energy gained 48100] [aaa: +24 to +46: Energy gained 50500] [aaa: +24 to +47: Energy gained 52900] [aaa: +24 to +48: Energy gained 55300] [aaa: +24 to +49: Energy gained 57700] [aaa: +24 to +50: Energy gained 60100]Code:[aaa: +25 to +26: Energy gained 2400] [aaa: +25 to +27: Energy gained 4800] [aaa: +25 to +28: Energy gained 7200] [aaa: +25 to +29: Energy gained 9600] [aaa: +25 to +30: Energy gained 12000] [aaa: +25 to +31: Energy gained 14400] [aaa: +25 to +32: Energy gained 16800] [aaa: +25 to +33: Energy gained 19200] [aaa: +25 to +34: Energy gained 21600] [aaa: +25 to +35: Energy gained 24000] [aaa: +25 to +36: Energy gained 26400] [aaa: +25 to +37: Energy gained 28800] [aaa: +25 to +38: Energy gained 31200] [aaa: +25 to +39: Energy gained 33600] [aaa: +25 to +40: Energy gained 36000] [aaa: +25 to +41: Energy gained 38400] [aaa: +25 to +42: Energy gained 40800] [aaa: +25 to +43: Energy gained 43200] [aaa: +25 to +44: Energy gained 45600] [aaa: +25 to +45: Energy gained 48000] [aaa: +25 to +46: Energy gained 50400] [aaa: +25 to +47: Energy gained 52800] [aaa: +25 to +48: Energy gained 55200] [aaa: +25 to +49: Energy gained 57600] [aaa: +25 to +50: Energy gained 60000]
Got it all working. I uploaded new versions of both ;mana-tracking and ;companion-mana-tracking so be sure to download them both if you want all of the new goodies.
AGAIN REMEMBER TO DOWNLOAD BOTH ;mana-tracking AND ;companion-mana-tracking IF YOU WANT TO MAKE USE OF THIS SCRIPT. YOU ONLY EVER NEED TO START OR STOP ;mana-tracking THE SCRIPT WILL DO THE REST. ALSO YOU ONLY EVER NEED TO DO ;mana-tracking reset THE SCRIPT WILL AUTOMATICALLY RESET STATS ON BOTH SCRIPTS.
It's probably best to add ;mana-tracking to your startup scripts so it is always running. It will be most accurate if you keep it running all of the time and only stop it if you want to reset the stats.
The script should be pretty gosh darn accurate. There might be a hiccup here or there but those instances should be very rare and probably won't affect accuracy much at all even if they do occur.
The latest: the script will now track how much essence you have gained since you last reset all of the stats. If you want to track this on a per weekly (weakly) basis you'll need to do the following when the new week starts:
;mana-tracking reset
A general rundown of what the script now does with all of the changes:
Script keeps track of how long you have been casting offensive spells, counting up to 4 minutes since your last offensive spell cast. Script won't start initially keeping track of time until you have made your first offensive cast.
Keeps track of how many times you have cast each offensive spell.
Keeps track of total mana you have spent on offensive spells as well as since your last enchant update.
Keeps track of how many pulses since your last enchant update. Stops tracking pulses after 4 minutes of not casting an offensive spell.
Keeps track of how much essence you have gained since you last reset the stats.
Probably more that I'm forgetting at the moment.
I think this script is pretty much feature complete now, not sure what else I can put into it, unless the GMs decide to change things up somehow.
Here are some logs of the script in action:
Code:[mana-tracking: Essence gained since last reset: 100 (0.63% of weekly total)] [mana-tracking: Total mana spent: 465] [mana-tracking: Total time spent casting (minutes:seconds): 1:10] [mana-tracking: Mana spent since last enchant update: 465] [mana-tracking: Number of pulses since last enchant update: 1] [mana-tracking: Time spent casting since last enchant update (minutes:seconds): 0:46]Code:[companion-mana-tracking: ##############################] [companion-mana-tracking: ##############################] [companion-mana-tracking: ##############################] [companion-mana-tracking: ##############################] [companion-mana-tracking: ##############################] [companion-mana-tracking: Enchant has been updated!] [companion-mana-tracking: Skills: EMC: 202, Harness Power: 256, Air: 50, Earth: 50, Fire: 100, Water: 0] [companion-mana-tracking: Starting enchant since last reset: 17] [companion-mana-tracking: Going from +18 to +20] [companion-mana-tracking: Mana spent since last enchant update: 750] [companion-mana-tracking: Number of pulses since last enchant update: 2] [companion-mana-tracking: Average mana per pulse: 375] [companion-mana-tracking: Time spent casting (minutes:seconds) since last update: 2:24] [companion-mana-tracking: ##############################] [companion-mana-tracking: ##############################] [companion-mana-tracking: ##############################] [companion-mana-tracking: ##############################] [companion-mana-tracking: ##############################]Code:[mana-tracking: Essence gained since last reset: 300 (1.88% of weekly total)] [mana-tracking: Total mana spent: 780] [mana-tracking: Total time spent casting (minutes:seconds): 4:05] [mana-tracking: Mana spent since last enchant update: 780] [mana-tracking: Number of pulses since last enchant update: 2] [mana-tracking: Time spent casting since last enchant update (minutes:seconds): 1:17]Code:[mana-tracking: 415 total casts: 63] [mana-tracking: 415 current casts: 63] [companion-mana-tracking]>sense [mana-tracking: Essence gained since last reset: 300 (1.88% of weekly total)] [mana-tracking: Total mana spent: 945] [mana-tracking: Total time spent casting (M:S): 4:43] [mana-tracking: Mana spent since last enchant update: 945] [mana-tracking: Number of pulses since last enchant update: 0] [mana-tracking: Time spent casting since last enchant update (M:S): 1:55]
Last edited by Tgo01; 05-09-2019 at 12:58 AM.
Yes, that is true. It wouldn't work. It was a good time back then but sheesh, that was 20 years ago. Hell, I haven't been a GM in 12 years now, or played in 6-7 now seriously. Every once in awhile, but no one I know is around and starting over with nothing does not appeal to me anymore.
Even then, we had a script army and figured out the infuse formula using a then capped empath with max mana share to infuse, with Cleric's Well of Life on the highest wracker available.
That we were able to infuse a 10x in about 10 hours one day was absolutely insane. But at the time, a 10x shield was worth 30m when silver actually had value.
So, last night I did some testing.
200 Air Lore Ranks
2x EMC
20 casts of 910 on griffins = +1 enchant (100 essence)
200 Air Lore Ranks
1x EMC
30 casts of 910 on griffins = +1 enchant (100 essence)
The strange thing is, with 25 EMC ranks, 20 casts of 910 on griffins = +1 enchant (100 essence).
Is the formula bugged? Did I not wait long enough for the static/essence to "rollover" with the air lore ranks? Is there some "low level" bonus so it doesn't take forever? Who knows.