Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-26-2011, 03:10 PM
tollen
Fire Beetle
 
Join Date: Feb 2011
Posts: 10
Default Server Idea

I have some Ideas for a new server, is there anyway to make it so when a toon dies they loss all items equiped/inventory that are not no-drop and keep all the no-drop items?
Reply With Quote
  #2  
Old 07-26-2011, 03:13 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Anything is possible. It just depends on how much code you're willing to write.
Reply With Quote
  #3  
Old 07-26-2011, 03:21 PM
tollen
Fire Beetle
 
Join Date: Feb 2011
Posts: 10
Default

I'm really new at this but I'm a fast learner just need to be pointed in the right direction.

"anything is possible" is a bit lacking for my question...
Reply With Quote
  #4  
Old 07-26-2011, 04:29 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

There is nothing built-in to do what you are asking. You would need to write your own custom code. You should probably start by familiarizing yourself with what happens when players die and go from there. Try the Corpse::Corpse(Client* client, sint32 in_rezexp) function.
Reply With Quote
  #5  
Old 07-26-2011, 04:46 PM
Criimson
Hill Giant
 
Join Date: Sep 2006
Posts: 172
Default

Are you trying to say that all no-drop items are permanently lost? If so, it would be easier to write code to just run through the inventory and lose all items. To me, that would be more in line with such a hardcore penalty anyway. Would definately make dying an ouch. But you're going to seriously piss off anybody that tries to raid.
The games that have penalties such as that make it where no one wants to fight anything that isn't easy because the penalty is just too high.
Reply With Quote
  #6  
Old 07-26-2011, 05:10 PM
tollen
Fire Beetle
 
Join Date: Feb 2011
Posts: 10
Default

Quote:
Originally Posted by Criimson View Post
Are you trying to say that all no-drop items are permanently lost? If so, it would be easier to write code to just run through the inventory and lose all items. To me, that would be more in line with such a hardcore penalty anyway. Would definately make dying an ouch. But you're going to seriously piss off anybody that tries to raid.
The games that have penalties such as that make it where no one wants to fight anything that isn't easy because the penalty is just too high.
no what I want to do is have a seriese of instance zones and as you work your way through them you hit check points if you die before you make it to the next check point you loss all gear that is NOT no-drop, but the Items you get that are no-drop (which will be rare'er) you keep to try again to get to the next check point, and at each check point you have a vendor you can sell items to and buy potions or buffs or items the vendor has to help you through the next set of zones...

ps. to clear up, after you make it to the next check point you can still loss the NOT no-drop items on your next death, just you start from the last check point and not from the beginning.
Reply With Quote
  #7  
Old 07-27-2011, 02:43 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Well, it all depends on the details of how you want to set your server. If you plan to make it so they keep their gear on (as apposed to leaving all items on their corpse), you could just write a script that deletes all tradeable items when they return to their bind point. You would just need to make a script that iterates through all possible inventory slots (like the has_item plugin) and then have it check the no drop stat on each item it finds, then delete the item in that slot if it is tradeable.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #8  
Old 07-27-2011, 12:30 PM
tollen
Fire Beetle
 
Join Date: Feb 2011
Posts: 10
Default

Quote:
Originally Posted by trevius View Post
Well, it all depends on the details of how you want to set your server. If you plan to make it so they keep their gear on (as apposed to leaving all items on their corpse), you could just write a script that deletes all tradeable items when they return to their bind point. You would just need to make a script that iterates through all possible inventory slots (like the has_item plugin) and then have it check the no drop stat on each item it finds, then delete the item in that slot if it is tradeable.
this is exactly what I was thinking and you worked it out better, when you hit a new check point you will rebind there so when you die and go back you loss all NOT no-drop items when you run the script... awesome.
Reply With Quote
  #9  
Old 07-27-2011, 12:32 PM
tollen
Fire Beetle
 
Join Date: Feb 2011
Posts: 10
Default

Now is it possible to make multiple versions of the same zone, but with different loot table and mobs?

Like TOFS tier 1, TOFS tier 2 ect
Reply With Quote
  #10  
Old 07-27-2011, 01:38 PM
Caryatis
Dragon
 
Join Date: May 2009
Location: Milky Way
Posts: 539
Default

Quote:
is it possible to make multiple versions of the same zone
Quote:
Originally Posted by YOU
what I want to do is have a seriese of instance zones
You answered your own question...
Reply With Quote
  #11  
Old 07-27-2011, 09:52 PM
tollen
Fire Beetle
 
Join Date: Feb 2011
Posts: 10
Default

^^

Guess I did. just not sure how yet, still learning...
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 11:20 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