Go Back   EQEmulator Home > EQEmulator Forums > Support > Spell Support

Spell Support Broken Spells? Want them Fixed? Request it here.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-02-2010, 03:11 AM
Hateborne
Hill Giant
 
Join Date: May 2010
Posts: 125
Default Rolling Compounding DoT?

Sorry to bother everyone but ..well, here goes.

I am trying to see if a rolling, compouding DoT is possible. In a nutshell, in order to match another class, I suggested a DoT that stacks up based on a few variables (essentially every form of DD Lifetap would add 30% of said DD's damage to the DoT's total damage and reset duration to 18 sec).

Is this possible without MASSIVE recoding or will I have to come up with C++ resolution to make it a reality?

I will clarify anything if necessary, so please point out any missing/invalid points.

Thank you,
-Hate
Reply With Quote
  #2  
Old 07-02-2010, 05:13 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

The wiki doesn't stay up to date all the time but there are spell quests in code now. In eqemudir/quests/spells/[spell id].pl

EVENT_SPELL_EFFECT_CLIENT
EVENT_SPELL_EFFECT_NPC
EVENT_SPELL_EFFECT_BUFF_TIC_CLIENT
EVENT_SPELL_EFFECT_BUFF_TIC_NPC

It however may not be enough as is because tic count remaining isn't exported.
Reply With Quote
  #3  
Old 07-02-2010, 04:37 PM
Secrets's Avatar
Secrets
Demi-God
 
Join Date: May 2007
Location: b
Posts: 1,449
Default

Quote:
Originally Posted by KLS View Post
The wiki doesn't stay up to date all the time but there are spell quests in code now. In eqemudir/quests/spells/[spell id].pl

EVENT_SPELL_EFFECT_CLIENT
EVENT_SPELL_EFFECT_NPC
EVENT_SPELL_EFFECT_BUFF_TIC_CLIENT
EVENT_SPELL_EFFECT_BUFF_TIC_NPC

It however may not be enough as is because tic count remaining isn't exported.
Couldn't you just keep track of the ticks based on a sub event in perl, and remove the damage from the spell itself? That way you could do the damage in perl, and keep the tics on the spell. I think that would work, no?
Reply With Quote
  #4  
Old 07-02-2010, 05:13 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

You could, and the effect is automatically removed if those script event exist, the script is run instead. No need to edit any spell with that.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 06:15 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3