Page 23 of 30 FirstFirst ... 132122232425 ... LastLast
Results 221 to 230 of 295

Thread: Spring spectacular: 925?

  1. #221
    Join Date
    May 2010
    Location
    With your mom
    Posts
    4,508

    Default

    Quote Originally Posted by adred View Post
    Hope Wrathbringer's shart hole, and Methais' dick stay super wet for you.

  2. #222
    Join Date
    Dec 2003
    Location
    MD
    Posts
    25,198
    Blog Entries
    20

    Default

    Quote Originally Posted by Tgo01 View Post
    Can someone check my math here to see if I have it right? I'm trying to update my ;mana-tracking script to keep track of how much energy you have gained since you last reset the stats so you can check to see how close you are to your weekly cap. It would be simple enough if people never actually used their energy, but I'm trying to keep track of energy even if people use their energy to perform enchants.

    To do this the script is going to do a SENSE whenever you use 925 and also whenever it notices a pulse. The script then grabs the + part from the SENSE and keeps checking to see if the new SENSE information is different.

    For example let's say you first start up the script and SENSE says "You sense that you have accumulated enough essence to complete a +15 enchantment." 15 will be saved to the "original_enchant_possible" variable. It then keeps checking after every pulse and if the two numbers don't match, let's say for example the next pulse shows a +16, then the 16 gets saved as the "current_enchant_possible" variable. So in this example it would mean you gained 100 energy and that 100 gets saved to another variable. Then when you get to +17 that's another 100 and it's added to the original 100 for a total of 200. Easy enough so far. The problem is when we get to the dreaded 25 bonus range and everything gets more complicated.

    So does this math look right to account for all of that?

    Here's the code:
    Code:
    original_enchant_possible = 1
    current_enchant_possible = 50
    difference = current_enchant_possible - original_enchant_possible
    if current_enchant_possible < 25
        total_essense_gained += (difference * 100)
    else
        if original_enchant_possible < 25
            math = (current_enchant_possible - difference)
            math = (25 - math)
            total_essense_gained += (math * 100)
            math = (current_enchant_possible - 24)
            total_essense_gained += (math * 2400)
        else
            total_essense_gained += (difference * 2400)
        end
    end
    I know it's impossible but this is just for the sake of testing, if you started with +1 enchant and the next pulse showed you could do a +50, the above math says you gained 64,800 essence, does that sound right?

    Going from +20 to +30 shows a gain of 14,900 energy.

    Going from +10 to +20 shows a gain of 1000 energy.

    Going from +25 to +27 shows a gain of 4800 energy.

    Going from +26 to +35 shows a gain of 21,600.

    Does that all look right? Anything I should change? Much appreciated.
    Your efforts and those of other scripters should show them the futility of trying to obfuscate data. With any luck, they'll give up on that nonsense and simply make the system transparent.
    Vote for Gemstone Once a Day at The Mud Connection & Top Mud Sites

  3. #223
    Join Date
    Jan 2003
    Location
    The Danger Zone
    Posts
    11,714
    Blog Entries
    2

    Default

    Quote Originally Posted by Fallen View Post
    Your efforts and those of other scripters should show them the futility of trying to obfuscate data. With any luck, they'll give up on that nonsense and simply make the system transparent.
    The GMs have about 30 year's worth of black box design dogma, it's probably not going anywhere.
    You had better pay your guild dues before you forget. You are 113 months behind.

  4. #224

    Default

    Quote Originally Posted by Tgo01 View Post
    I know it's impossible but this is just for the sake of testing, if you started with +1 enchant and the next pulse showed you could do a +50, the above math says you gained 64,800 essence, does that sound right?

    Going from +20 to +30 shows a gain of 14,900 energy.

    Going from +10 to +20 shows a gain of 1000 energy.

    Going from +25 to +27 shows a gain of 4800 energy.

    Going from +26 to +35 shows a gain of 21,600.

    Does that all look right? Anything I should change? Much appreciated.
    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

  5. #225

    Default

    Quote Originally Posted by Riltus View Post
    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
    Awesome, thanks for taking a look at my math. Gonna get this coded up soon so people can track their weekly energy gain. No idea why people would want to know that though :O

  6. #226

    Default

    Quote Originally Posted by Tgo01 View Post
    ...Gonna get this coded up soon so people can track their weakly energy gain...
    Fixed!

    Mark

  7. #227

    Default

    Quote Originally Posted by Riltus View Post
    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]

  8. #228

    Default

    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.

  9. Default

    Quote Originally Posted by Stumplicker View Post
    Jaysus. That old enchanting system was way ahead of its time, and not in a good way. Even back then the main reason it got changed was because people started making zombie armies to infuse and do things like daily 10x enchants. These days with lich, you throw that back in and Dreaven alone'll be able to pop out three or four 10x's a day.
    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.

  10. Default

    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.
    Find me in game as Alastir
    Or on Discord as: Alastir#9661

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •