Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #3  
Old 09-13-2006, 07:38 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

The issue with it not appearing client side seems to be with the sending of the Action_Struct packet.

I looked through the code and found two points of interest:

in in Mob::SpellOnTarget()
Code:
action->spell = spell_id;
action->sequence = (int32) (GetHeading() * 2);	// just some random number
action->unknown06 = 0x0A;	// seems to always be 0x0A (10)
and in Mob::BardPulse()
Code:
action->spell = spell_id;
action->sequence = (int32) (GetHeading() * 2);	// just some random number
action->unknown06 = 0x10;		// seems to always be 0x0A (10)
First of all there's a typo in the unknown06 entry, 0x10 is 16 not 10, which also led me to the conclusion that it isn't supposed to always be ten but rather that it is the bard modifier the client uses. At least this appears to be the case with the titanium client I'm using, I change that and the numbers on the client changes. Try changing that to use the instrument modifier and see what you get.
Reply With Quote
 


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 07:55 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