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 01-05-2007, 05:59 PM
Whuppee
Fire Beetle
 
Join Date: Jan 2007
Posts: 12
Default

Thanks


And.. that's definately the type of starting point I was looking for. Finally starting to fgrep my way through the files (as per your mention)... it's definately a lot less painful than trying to find my way through all those by hand. Thanks for the suggestion =P


I can see why it's not zoning the player / not wiping agro.

Unfortunately, given my current lack of knowledge as to how all of these files are interlinked, I'm not terribly confident that my fixing this won't break something somewhere else.

It shouldn't take much effort at all to add a line to the SE_Succor case in the spell_effects.cpp that'd remove the caster (and hopefully their group) from the agro list. They'd then be in-zone warped... without actually zoning. While un-livelike, I can't say I'd really want to complain about that. I always hated having to reload the zone, anyway =P

Alternately.. the only way I've found so far that'd force the client to zone (which, as you've noted, would take care of the agro issue by itself)... would involve my modifying zoning.cpp. The way it's coded (MovePC method), zoning to the zone you're already in results in nothing more than a coordinate move. As in, no rezoning.. which is the problem we've been having.

I don't believe that it would take much effort to work around that... but it would be a workaround. A rather crude / ugly one. Style aside, I dislike the idea of fixing this in a way that might blow up in our faces later.


I'll attempt a few variations of the above on my local server.. and see if they, at least, manage to fix this problem. Chances are it might take a much more comprehensive test to discover if my changes have messed up anything else, though. Anyone care to volunteer for that? =P

.. will keep you updated.
Reply With Quote
  #2  
Old 01-05-2007, 09:28 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Post your unified diff here, and I am sure some of us will gladly test it out and let you know if something broke. Don't be shy.
Reply With Quote
  #3  
Old 01-07-2007, 02:39 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

I made it so it wipes your aggro when you cast a succor spell now, you still wont zone though... I doubt anyone will complain about that really though.
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 08:55 PM.


 

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