Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Bugs

Archive::Bugs Archive area for Bugs's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-11-2004, 09:17 AM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default 5.7DR4 6-11 code ... server to client HP update still broke?

I brought up my server with the 6-11 code and noticed that #heal and healing spells and HP regen didn't seem to be working. The client seems to indicate HP are regenerating but when I zone, they drop back down again. I am pretty sure this is an opcode issue, but I am just looking for confirmation.

I did a quick test on Scorpius2K's server and regen seemed OK, which made me wonder whether the problem was on my end, or maybe Scorp has that issue fixed.
Reply With Quote
  #2  
Old 06-11-2004, 11:14 AM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default Re: 5.7DR4 6-11 code ... server to client HP update still br

Quote:
Originally Posted by Derision
I did a quick test on Scorpius2K's server and regen seemed OK, which made me wonder whether the problem was on my end, or maybe Scorp has that issue fixed.
As far as I know, with the exception of the new ones Dspirit posted, all the opcodes on our server are identical to the 6-11 release. I'm assuming you rebuilt all programs, so they should be the same.
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #3  
Old 06-11-2004, 11:19 AM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default Re: 5.7DR4 6-11 code ... server to client HP update still br

Quote:

As far as I know, with the exception of the new ones Dspirit posted, all the opcodes on our server are identical to the 6-11 release. I'm assuming you rebuilt all programs, so they should be the same.
Thanks for the reply. Yes, I built the 6-11 code from scratch. As your server is legit, I can't test the #heal command there, can you confirm that if you target yourself and do #heal that your HP go back to 100% and remain at 100% if you #zone ?
Reply With Quote
  #4  
Old 06-11-2004, 01:41 PM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default

I tried #heal and nothing happened. The hp bar didn't change and after zoning showed the same value as before zoning.
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #5  
Old 06-12-2004, 01:29 AM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

After a bit of packet sniffing of HPUpdate OP codes that yours and Bush's server were sending me, I discovered I needed to add:

ds->spawn_id = GetID();

into Mob::SendHPUpdate and all my healing started to work properly again (even #heal).

One thing I did note is that your server seemed to be sending HPUpdates with an opcode of 0x0244, not 0x0243 as it is in the 06-11 code on cvs.biosprite.net. During my testing I tried both opcodes and they both seemed to do the same thing.
Reply With Quote
  #6  
Old 06-12-2004, 01:41 AM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default

Quote:
Originally Posted by Derision
One thing I did note is that your server seemed to be sending HPUpdates with an opcode of 0x0244, not 0x0243 as it is in the 06-11 code on cvs.biosprite.net. During my testing I tried both opcodes and they both seemed to do the same thing.
That was one that Doodman discovered last night. There is also a mob.cpp fix. We also have a few more opcodes thanks to Dspirirt.

I'll be posting these later today when I have time to sit down in front of the computer for a few minutes.
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #7  
Old 06-12-2004, 01:13 PM
sianyde
Sarnak
 
Join Date: Jun 2004
Posts: 92
Default

Which file must I update to implement this fix?
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 01:30 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