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 02-19-2009, 02:22 PM
Xzerion19
Fire Beetle
 
Join Date: Jul 2006
Posts: 23
Default Manaconvert not doing enough damage

Manaconvert, the effect of the manastone is only doing 39 hp of damage. When I went into the spell editor it was listed as doing 60hp of damage. I had to raise the dmg in the editor to 91 to make it do 60 dmg in the game.

Why is this? Is there some kind of hidden formula server-side that I am not aware of? The effect type listed in the editor is 0:HP [DD/per Tick] and the effect forumula is 100:min. I tried changing the Effect type to 69:Total HP but then no damage was being done at all.

Thanks
Reply With Quote
  #2  
Old 02-19-2009, 02:29 PM
ChaosSlayer
Demi-God
 
Join Date: May 2007
Posts: 1,032
Default

TotalHP is a formula only used by buffs - its set the upper cap for total hp for hp buffing spells

the dmg from convert mayby affected by your level as many formulas include a level in its calculations
Reply With Quote
  #3  
Old 02-19-2009, 02:37 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

There is code in Client:: Damage which cuts all PVP damage to 2/3 of normal, so that is probably causing it.

Simple fix would probably be to change the code in question to this:

Code:
//Don't do PvP mitigation if the caster is damaging himself
if(other && other->IsClient() && (other != this) && damage > 0) {
                int PvPMitigation = 100;
                if(attack_skill == ARCHERY)
                        PvPMitigation = 80;
                else
                        PvPMitigation = 67;
                damage = (damage * PvPMitigation) / 100;
        }
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 02:28 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3