View Single Post
  #5  
Old 10-20-2008, 02:47 PM
AndMetal
Developer
 
Join Date: Mar 2007
Location: Ohio
Posts: 648
Default

I think these might work a little better...

Quote:
- remove NO DROP flag from all items
Code:
UPDATE items SET nodrop = 1
Quote:
- remove QUEST flag from all items
This is only used in the Anniversary client, which isn't supported, so you won't have to worry about it.

Quote:
- remove LORE flag from all items
Code:
UPDATE items SET loregroup = 0
As for the rest...

Quote:
- always force named mobs to spawn on zone pop where unnamed placeholders are used (this one is probably a lot of work?)
If memory serves me (I don't do a lot of world building), this should really just involve tweaking of the spawnentry table. Last I knew, it contains the mobs, from the npc_types table, so just remove all of the other rows in the same spawn group. The page in the wiki about creating NPCs might help to understand the relationship between the tables a little better.

Quote:
For outdoor and city zones only:
- change named mobs to never respawn if killed
For indoor dungeon zones only:
- change all mobs to never respawn
One way to do this would be to set the respawn timer to some ungodly high number. You might also be able to use -1 for the respawn time, although I'm not sure if that would actually work (not sure what the server looks for in the source from the DB). You could also use spawn_conditions, which honestly would probably be the best way to go, since if you change it to something different than what you use normally (1 vs 0 for example), nothing should spawn by default. In addition, you could create some custom NPCs that thank you for your previous help or something like that.

Hopefully this helps point you in the right direction, it sounds like a fun alternative to face-to-face D&D
__________________
GM-Impossible of 'A work in progress'
A non-legit PEQ DB server
How to create your own non-legit server

My Contributions to the Wiki
Reply With Quote