Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Database/World Building

Development::Database/World Building World Building forum, dedicated to the EQEmu MySQL Database. Post partial/complete databases for spawns, items, etc.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 12-30-2013, 02:32 AM
haggzor
Fire Beetle
 
Join Date: Nov 2010
Location: Cincinnati, OH
Posts: 27
Default Spawn Data Variety

Hi guys,

I set up a new server this week and I was just curious about a couple of NPC spawn related items. I noticed recently while playing in Innothule that I never see any skeletons or frogloks with equipped weapons. I dug in a little bit and this is what I found:

Code:
select  ld.*, lde.*, i.name
from    npc_types nt left join
        loottable lt on nt.loottable_id = lt.id left outer join
        loottable_entries lte on lt.id = lte.loottable_id left outer join
        lootdrop ld on lte.lootdrop_id = ld.id left outer join
        lootdrop_entries lde on ld.id = lde.lootdrop_id left outer join
        items i on lde.item_id = i.id
where   nt.name = 'a_decaying_skeleton'
order by ld.name asc
When I ran this relatively simple query, I discovered that there are 1212 different loot permutations set up for the various decaying skeletons throughout the game (obviously these aren't all used).

I took a little time and figured out how the data structure works for NPC spawn points. Just for fun I took the distinct NPCID's of our above resultset and compared it to the spawn points in Innothule:

Code:
select   *
from    spawnentry se left outer join
        spawngroup sg on se.spawngroupID = sg.id left outer join
        spawn2 s2 on sg.id = s2.spawngroupID
where   se.npcID in (
50002
,50018
,415108
,383015
,383031
,392014
,392006
,392005
,413061
,414016
,414002
,457139
,709066
,2000
,2104
,47074
,47088
,155034
,155317
,56060
,56078
,38009
,38013
,54013
,54026
,78012
,25322
,4010
,9003
,9006
,10003
,10004
,22003
,30000
,30012
,34002
,33106
,85109
,75001
,75004
,46008)
and s2.zone = 'innothule'
It would seem that in innothule, we are only ever spawning skeletons who are NPCID 46008.

When I went back and looked at my first query only restricted to that specific NPCID, I found out why I only ever get skeletons carrying bone chips in Innothule.

I found the frogloks similar, except they are only NPCID 46015, which has a loottableID of 0 (drops nothing).

So, that said, here is my real question:

Is this indicative of the data for most zones (somewhat vanilla) and the developers are assuming that server administrators wish to customize their own loot tables, or is this, perhaps, just an oversight in some select zones? Is anyone else experiencing complaints on their servers of this nature?

If the answer to the above question is "yes, it's pretty vanilla across the board", then is there an effort going on right now to update the spawn data in order to more closely mirror the 'production' game's spawn and loot data? I know that the loot from certain mobs (especially low level) is pretty crucial to a new player's game experience. If you can't get gear from drops, the cash grind gets to be pretty nasty.

Also...

In the event that I wanted to contribute data scripts diversifying some of this (based on Allakhazam's mob drop lists, ie http://everquest.allakhazam.com/db/npc.html?id=28990), would the submissions run through the same channels as code commits or is there a separate oversight for data?

Thanks!

Haggzor
__________________
... and I just got killed by Gix... again.
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 12:19 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