EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Bugs (https://www.eqemulator.org/forums/forumdisplay.php?f=622)
-   -   Strange bug - Shopkeeper NPCs are spawned as GM Magicians (https://www.eqemulator.org/forums/showthread.php?t=10536)

Drawde 11-28-2003 11:25 PM

Strange bug - Shopkeeper NPCs are spawned as GM Magicians
 
I'm currently testing out my DB addon with EQEmu 0.5.1 before I release a beta version. I've just found a strange
problem - shopkeeper NPCs all appear as Magician guildmasters. Clicking on them will bring up the training window
if you are a Magician, or give the "you are not a member of the Magician class" message if not.
I have checked the npc_types table and confirmed that the NPCs do have the right class value for shopkeepers (32) rather
than GM magician (29) so it is not a DB problem.
There may be other "class mix-ups" like this, I'll do some more testing and post here if I find any.

Have the class IDs changed in one of the recent EQ patches, or is this a bug in EQEmu?

(Also, good work on the Ground Spawns feature - I was just thinking that this would be a useful feature to add. Hopefully
I'll add more ground spawns, such as Misty Thicket acorns, Permafrost crystals, etc. to my DB addon in the future.)

dolanorn 11-29-2003 12:14 AM

ID were changed , probably because of the upcoming new class (berzerker) , I think merchant are 41 now This post might help you for the other change :

http://www.everquestserver.com/forum...ghlight=define

kathgar 11-29-2003 06:59 AM

Yeah, live changed them, so we had to change themn <shrug>

Scorpious2k 11-29-2003 07:17 AM

This might help...

Code:

# shopkeeper, banker, beastlord gm, enchanter gm, magician gm
update `npc_types` set class=41 where class=32;       
update `npc_types` set class=34 where class=31;
update `npc_types` set class=33 where class=30;
update `npc_types` set class=32 where class=29;
# wizard gm, necro gm, shaman gm, rogue gm, bard gm
update `npc_types` set class=31 where class=28;
update `npc_types` set class=30 where class=27;
update `npc_types` set class=29 where class=26;
update `npc_types` set class=28 where class=25;
update `npc_types` set class=27 where class=24;
# monk gm, druid gm, shadowknight gm, ranger gm, paladin gm
update `npc_types` set class=26 where class=23;
update `npc_types` set class=25 where class=22;
update `npc_types` set class=24 where class=21;
update `npc_types` set class=23 where class=20;
update `npc_types` set class=22 where class=19;
# cleric gm, warrior gm & banker
update `npc_types` set class=21 where class=18;
update `npc_types` set class=20 where class=17;
update `npc_types` set class=40 where class=16;



All times are GMT -4. The time now is 05:35 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.