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

Development::Bug Reports Post detailed bug reports and what you would like to see next in the emu here.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-11-2009, 01:20 PM
Whoopee
Fire Beetle
 
Join Date: Sep 2009
Posts: 26
Default Attunable items

Currently items on my server with the tag attunable are able to be equipped, but they never become attuned. I get the prompt to attune the item and they equip as normal, however upon death, and looting my corpse, I have to re-attune each item in order to equip gear once again. Is this normal for eqemu, or should it be like live when equipping?
__________________
////EQ X235 Server\\\\
\\\\Coming Soon ////
Reply With Quote
  #2  
Old 10-11-2009, 03:10 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

yes its a bug. They should remain NO DROP eternally once attuned.
I believe devs are aware of this and looking into a fix. I seen related post on this at PEQ forums
Reply With Quote
  #3  
Old 10-11-2009, 03:22 PM
Whoopee
Fire Beetle
 
Join Date: Sep 2009
Posts: 26
Default

Thank you ChaosSlayerZ
__________________
////EQ X235 Server\\\\
\\\\Coming Soon ////
Reply With Quote
  #4  
Old 10-16-2009, 04:16 PM
zztop1
Fire Beetle
 
Join Date: Oct 2009
Location: uk
Posts: 2
Default any updates

does anyone know if this is a bug that has been fixed yet please?
Reply With Quote
  #5  
Old 10-16-2009, 08:30 PM
nightsta69
Hill Giant
 
Join Date: May 2005
Posts: 134
Default

Quote:
Originally Posted by ZZtop1 View Post
does anyone know if this is a bug that has been fixed yet please?
if you looked at the very next post, after the initial post, you would have seen this comment.

Quote:
Originally Posted by ChaosSlayerZ View Post
yes its a bug. They should remain NO DROP eternally once attuned.
I believe devs are aware of this and looking into a fix. I seen related post on this at PEQ forums
__________________
Server Op of Bonds of Strength(custom-Legit)
Reply With Quote
  #6  
Old 10-20-2009, 07:37 PM
Theeper
Discordant
 
Join Date: May 2004
Posts: 290
Default

At one point we had attuneable items working properly for Titanium. I could swear they were submitted to SVN. Did they get broken? I'm not clear the changes ever went in for SoF though.

Here's the thread I posted my diffs for Titanium in. http://eqemulator.net/forums/showthread.php?t=25575
Reply With Quote
  #7  
Old 10-20-2009, 07:51 PM
cavedude's Avatar
cavedude
The PEQ Dude
 
Join Date: Apr 2003
Location: -
Posts: 1,988
Default

Quote:
Originally Posted by Theeper View Post
At one point we had attuneable items working properly for Titanium. I could swear they were submitted to SVN. Did they get broken? I'm not clear the changes ever went in for SoF though.

Here's the thread I posted my diffs for Titanium in. http://eqemulator.net/forums/showthread.php?t=25575
I had thought in went into SVN as well until I tried it out on PEQ and remembered why it didn't. The problems are twofold. First, it breaks any player corpses in the db before the change goes in. Some sort of converter or system capable of loading both corpse formats will be needed. The second and more severe, it causes looted items to have a seemingly random chance of becoming NPDROP, even if they are not attuneable.
Reply With Quote
  #8  
Old 10-20-2009, 09:53 PM
Theeper
Discordant
 
Join Date: May 2004
Posts: 290
Default

I was aware it would break existing corpses, but I didn't know about the random nodrop thing.

That seems like maybe a slot miscount issue. Possibly when moving items around, the wrong source item's attuneable flag is getting checked. Maybe on looting or banking.

Any ideas to narrow down where that's happening Cavie?
Reply With Quote
  #9  
Old 05-15-2010, 02:25 AM
fredsbox
Fire Beetle
 
Join Date: May 2010
Posts: 9
Default

Quote:
Originally Posted by cavedude View Post
The second and more severe, it causes looted items to have a seemingly random chance of becoming NPDROP, even if they are not attuneable.
I fixed this on my server by adding the following right before the database.CreateItem calls in MakeLootRequestPackets and LootItem in the PlayerCorpse.cpp file
Code:
if(item_data)
	if(database.GetItem(item_data->item_id)->Attuneable)
		item_data->instnodrop=1;
	else
		item_data->instnodrop=0;
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:53 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3