i've never found an excellent guide on creating npcs, I've just taken bits and pieces from all over. One good source is the EQEmu guidebook 1.3, which i think you can download in the wiki in the server area under usefull tools. I'll give you a little rundown of what I do though.
If the mobs are already in the database search for them with #findnpctype then spawn them with #npctypespawn. If they are not in the database(this is where the guide comes in handy) you'll have to make new mobs. for that you'll use #spawn, which comes with a lot of arguments, so use #help spawn and look what all you can supply to it.
Once you have the base npc spawned, you then need to add it to the database and create a spawn for it. So you'll select your newly spawned mob and type #npcspawn create. He'll then respawn there once the zone is restarted.
From this point you can then come back to the zone and use #spawnfix on him, along with #npcedit(which is a nice tool btw, you can edit any field from the database here)
Lastly I use mySQL Front and georges excel editor to keep track of loottables, and do a little bit of npc and spawn editing.
mySQL front can be downloaded off the mysql site, and georges here
http://www.eqemulator.net/forums/sho...t=19459&page=3
the latest version is near the bottom, you need windows and excel for it to work.
I didn't really go into loot or pathing. For pathing i suggest reading the guidebook, and for loot georges has a nice tutorial on his website
http://66.159.225.58/eqemu/excel_eq/excel.html
I think that's about all for now. The guidebook is also nice because it has a list of zones,skill,materials,npc model types, and classes.
If you have any other questions hit me up in irc.
edit: as for props, some are race models, then have a bodytype set so they're unselectable, others (which i just found out the other day) are doors. How you set the door ones up I'm not sure.
edit2: lastly if any of those #commands don't work try using #help and searching for one of the words in the command, i might have gotten some of the word orders backwards. so #help npc will give you all of the commands with the word npc in it. I use #fixnpc as well sometimes as a visual reference for materials, then i just manually use #editnpc texture 1 to set the material for example.