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-30-2003, 05:42 PM
Fyrre
Sarnak
 
Join Date: Jan 2003
Posts: 33
Default poofing GM items

Players on my server are having problems with my own created GM items randomly disappearing when they log off. I did not set the items as no rent either. What is the problem here?
Reply With Quote
  #2  
Old 06-30-2003, 05:48 PM
Bigpull
Discordant
 
Join Date: Feb 2003
Posts: 305
Default

Gm items should only be possessed by gm's, otherwise whats the point of flaging the item gm only?
Reply With Quote
  #3  
Old 06-30-2003, 06:04 PM
Fyrre
Sarnak
 
Join Date: Jan 2003
Posts: 33
Default

I didn't ask for opinions. On my server, I have approximately two dozen GM items which are results of GM events or killing difficult, high level mobs which I added.
Reply With Quote
  #4  
Old 06-30-2003, 10:28 PM
IANumtin
Hill Giant
 
Join Date: Apr 2003
Location: EQEmu
Posts: 121
Default

I think you're missing the point. What Bigpull was trying to say is any item flagged for a GM isn't suppose to be used by regular players, hence the GM flag. If an item is in fact flagged only for a GM and players are somehow equipping the item, that's probably your bug and the reason they are "poofing" when they log.
__________________
They say baldness is in the genes but I have hair in my jeans :>)
Reply With Quote
  #5  
Old 07-01-2003, 03:12 AM
a_Guest03
Demi-God
 
Join Date: Jun 2002
Posts: 1,693
Default

Bigpull has coded eqemu - he knows what he's talking about.
__________________
It's never too late to be something great.
Reply With Quote
  #6  
Old 07-01-2003, 03:55 AM
Trumpcard
Demi-God
 
Join Date: Jan 2002
Location: Charlotte, NC
Posts: 2,614
Default

Thats working as intended.

Changes to the server code check for GM items in the possesion of non GM accounts, and delete the items from their inventories.

I think BP was just making a statement on the justification for it working that way.
__________________
Quitters never win, and winners never quit, but those who never win and never quit are idiots.
Reply With Quote
  #7  
Old 07-01-2003, 07:56 AM
mangoo
Items Master
 
Join Date: Apr 2003
Posts: 293
Default

I think that Fyrre might have a Semi/Non Legit server where people can summon items. Using GM flag on items to ensure that those items can't be summoned by normal people so that they can be given out in events and quests. To Fyrre, the GM flag check can be easily removed in Client::RepairInventory() in the source code.
Reply With Quote
  #8  
Old 07-01-2003, 09:59 AM
Bigpull
Discordant
 
Join Date: Feb 2003
Posts: 305
Default

If that is the reason you're flagging items as GM items, You need to add a check into the summonitem function and disallow summoning of GM items by non GM's aswell as removing the chunk in repairinventory that deletes them.

Now if you do all that and clients start to "bleed to death" or get locked out of thier characters, your not allowed to complain to us.
because iirc GM flaged items on a non GM flaged account act like multiple lore items, and will bleeed the character to death and stick them in a death loop.
Reply With Quote
  #9  
Old 07-01-2003, 10:30 AM
mangoo
Items Master
 
Join Date: Apr 2003
Posts: 293
Default

GM flagged items on account status of 0 does not bleed characters and the summonitem function does not need changing unless users are given a higher status than 0.
Reply With Quote
  #10  
Old 07-01-2003, 10:46 AM
Bigpull
Discordant
 
Join Date: Feb 2003
Posts: 305
Default

No he would definatly want to disallow summoning of gm items if they are rewards. just a quick
"if (item->IsGM() && GetGM() != item->IsGM()) return;"

We want them to be able to possess Gm flaged items in a reward senerio on a server that allows #summonitem, but not to actualy summon them.
Reply With Quote
  #11  
Old 07-01-2003, 11:17 AM
mangoo
Items Master
 
Join Date: Apr 2003
Posts: 293
Default

I thought that there was already a check for it somewhere?

EDIT: #summonitem calls Client::SummonItem() which does check the GM flag. Status < 100 cannot summon GM items.
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:56 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