• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Idea - Self adjusting attack timings based on how fast a mob is dying.

bobbccatt

Well-known member
Joined
May 24, 2008
RedCents
760¢
I was thinking about my group of 6 when they are killing some seem to run out of mana faster than others, or some mobs are ez to kill and mana is being wasted, or its a hard to kill mob, but isn't a named so doesn't trigger burn, and healer runs low or oom, tank dies, then group wipes. Is there a fix for this problem? This might be one. Self adjusting attack timings based on how fast a mob dies and how fast the healer is depleting mana trying to keep tank alive. It could also trigger when to burn or even when to evacuate. This math formula is just a starting block and I don't know if it can be implemented into Kiss.

C= how hard to attack, the higher the number the harder you must attack. a lower number will have a max limit as to not completely stop attacks.
C= total of healer mana loss + rate to kill mob.
Hms= current speed healer is losing mana + how much mana healer has left healing tank.
He= 100-(mobs current % of heath)
T= time in combat with mob
Tx= rate to kill in 60 seconds

formula is set to kill mob in 60 seconds
Tx=1.77 "increasing this number reduces the set time it takes to kill mob and how hard to start attacking mob."
Hms=1 "Hms formula not developed yet but would equate to be = to 1 in a normal fight"
C=Tx+Hms and =2.77
He=50 mobs current heath
T=30 sec. current time spent in combat with mob

x=(He/C)/(T x .6)
1.0028=(50/2.77)/(30 x .6) if x is less than 1 C=C+.1 , if x is greater than 1 C=C-.1 , if C> a set threshold and T> 20 burn, if C> the max threshold and T>15 mob is too hard to kill time to evac.

C is calculated every cycle of the macro and is average to reduce the speed the attack rate is changed dew to nuke damage spikes. like C+C+C+C+C/5= the new C #, and could be stored in a shared file that each character can read too adjust there attack speed.

Is it possible?? only the code masters know :bang:
 
Last edited:
I like that idea :) If a mob's hp is dropping like a fly, then the casters could not bother nuking, or maybe just nuke once to help it along. And against a tough mob they could go full dps and choose when to burn intelligently.

A scaling healing rate would be nice too, based on how much incoming damage is happening. Like against most tough mobs that are a level or two higher than me, my tank-that-needs-a-lot-of-work will have his hp plummet to half in the first 2 seconds. So my healer is set to start healing when he reaches 99% which works out fine. She basically starts spamming heals right away and doesn't stop spamming the big heal. But fighting lesser mobs, his HP drops very slowly, so she needn't be starting the heal cast at 99% anymore - it would be better to start casting it at about 40% instead to get the most out of the heal.

Nice idea. Not sure how much demand there would be for it though because at higher levels, mana seems to become such a small problem. Mana pools get so enormous, and if I rest for just 10 seconds after each fight, the "resting" state regen is so fast now. But if someone felt like coding this, I'd certainly use it!
 
The same type of formula could be used to tell the healer how fast to heal and even pre cast heals depending on how much damage the tank was taking in the first 5 seconds of the fight. witch in turn would increase the Hms # increasing the C #triggering the dps to burn or evac.
 
I would like to see something as part of the DPS section to add a delay between spells. My mages burn through their mana to nuke trash mobs down when pets and 2-3 nukes is all that is needed.
 
I would like to see something as part of the DPS section to add a delay between spells. My mages burn through their mana to nuke trash mobs down when pets and 2-3 nukes is all that is needed.
that is what my idea would do if it can be done. while there is a cast delay that can be put in, defalt is 2, but if you do set it to 7 to slow down the casting you cant just change on the fly each fight hence the auto adjusting based on the fight. hard mob nuke more easy mob nuke less.
 
Idea - Self adjusting attack timings based on how fast a mob is dying.

Users who are viewing this thread

Back
Top
Cart