View Full Version : Pendril's Pet's Pet's Pet's Pet's Pet's Pet
JBenison
08-13-2003, 12:12 AM
*sigh* Hope someone can shine some light into this problem I am having.
When a pet casting NPC spawns in a zone, he inmediatly summons it's pet... who (I dont know why) in turn summons another pet, and that one summons another pet... ad infinitum.
This is throwing my zones overboard...
My AI is in 6. And I have used the spell tables from Drawde 1.1 or so.
Anyone have an idea why is this happening and how to fix it?
Thanks for any help.
mattmeck
08-13-2003, 12:32 AM
Edit the NPC Spell table and get rid of all pet spells. This will not effect player spells just the NPC spells. We actualy had to do this on RA.
JBenison
08-13-2003, 12:52 AM
Ok I guess I can go in and modify those spell tables, create a different set of spells for the pets that do not include summoning.
How do I find the pets in the NPC table? I am supposing the different Pet spells have different NPCs summoned... how are they identified within the NPC tables.
Oh... And how you went about the spells the pets do need to cast? Like life drain for the Emissary of Thule or the root of earth elementals, the AirElemental Attack spell for air elemental pets, etc... Those are deffining traits for those pet clases.
mattmeck
08-13-2003, 08:25 AM
Actualy there isnt a pet spell list, we took pets away from all NPC's.
Is the only fix avaluble right now.
JBenison
08-13-2003, 12:31 PM
Can you explain me how the pet summoning spells work? As I told you I would like my pets to cast their defining spells, only not to summon other pets. :)
x-scythe
08-13-2003, 05:32 PM
i looked in EQAdmin and pets arent listed in the npc section (least i didnt see any) so you'd just have to completely get rid of all the pet spells for npcs...if pets were listed you could prolly edit there spells alone and make it so they cant cast those spells
DeletedUser
08-13-2003, 08:48 PM
Pets have classes, so its probably set for class, not just PC or NPC.. i've seen this problem before. Cazic-Thule, pet, pet pet, pet pet pet.. argh!
JBenison
08-14-2003, 06:29 AM
Can someone explain me how are pets called into the zone?
mattmeck
08-14-2003, 07:49 AM
I did already, but here it is again in step by step form.
Step 1 NPC is created with a pet class specified
step 2 The npc Spawns
step 3 the NPC has a spell list with the spells that are avaluble for him and picks the highest LV pet he can cast
step 4 the NPC's pet is then spawned thanks to the spell the NPC cast
step 5 the Pet then checks to see what spells it has depending on the class
step 6 the pet then picks the highest LV pet he can cast
ect ect ect
JBenison
08-14-2003, 08:44 AM
So... there must be a spell list for the class, so the pet can determine the highest pet he can cast.
How does the program determines what class a pet is (should be comming from the NPCType table) and what spells does it have access to?
If it does come from the NPCType table, what entry is for the pet?
If I can determine that, I can change what spells can that pet cast, remove the summon spells and voila.
mattmeck
08-14-2003, 08:56 AM
As far as i can tell the pets access the owners spell list, mage pets cast other mage pets, wizzy familiars cast more familiars ect. So as i stated ealier take the pet spells away from the NPC's to fix the issue.
The dervs are working on 5. so i doubt there gonna take the time required to fix a bug with 4.4.
p.s. If you manage to find another fix post it most of the servers have solved this problem the way i have stated.
x-scythe
08-14-2003, 10:27 AM
you'd have to take away the spell from the npc that cast the spell...i had to do that on my server
mattmeck
08-14-2003, 10:37 AM
Actualy there isnt a pet spell list, we took pets away from all NPC's.
Is the only fix avaluble right now.
:lol:
Bigpull
08-14-2003, 12:03 PM
Use 0.4.5 aka the phantom release, or edit the spells.cpp to not assign pets thier casters spell lists
JBenison
08-15-2003, 05:22 AM
Ok... out the spell goes. :P
tcsmyworld
08-15-2003, 06:42 AM
I don't seem to have the "pets,pets,pets...." problem with my server , the npc casts it's pet and no other pets appear until that pet is gone.
Not sure if it's my exe's or the DB itself.
Anyways , the files are available here -
http://mwnpcmovdb.kicks-ass.net/
on the files page.
Bigpull
08-15-2003, 10:46 AM
tcs, your hopto.org address links aren't working. And you need to put the source links up there also for the modified exe's and atleast a link to sourceforge for the others.
Talon0202
08-15-2003, 10:56 AM
Hey....you could always edit the pet spell with kaiyidos(sp?) spell editor so it doesnt summon pet even if it is cast (top right corner in spell editor...says TP zone or summoned item. With pets, its says "sumpet123" or something...different for every pet spell...just remove that). Would be easier than editing .cpp or what not...and maybe you could even change it to summon the same level pet, that doesnt summon another? I dont know...you'd have to play with it...lookin at other pet spells and such :? .
tcsmyworld
08-15-2003, 12:31 PM
Not sure what's up with the links.
Working on it , Uploaded source , just trying to get links back functional.
As far as links to sourceforge for the others , I'm not sure what you mean , the minilogin is older , one I had from awhile back , no idea where it would be on sourceforge , and none of the minilogins came as source.
The Quests files are just Drawdes quests folder with the syntax fixed in a few quests.
Bigpull
08-17-2003, 05:37 PM
You are distributing binarys you are legaly obligated to A: host and post links to the source, or B: post a link to where you aquired the source. A link to sourceforge satisfies that requirement.
Now just for the record i'm not a total gpl nazi, i went to see if you had the 0.4.5 pet changes and there wasn't any source available to check.
tcsmyworld
08-17-2003, 07:17 PM
Well.....
You can rest easy now , the moving npc DB project is no more.
I've finally had enough crap from the dev's and kiddies in the irc and here on the forums.
The website , and the files have been taken down.
Scorpx725
08-24-2003, 06:32 PM
Was kinda funny to see all the pets though. I attacked the owner and got swarmed by them =P
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.