Pendril's Pet's Pet's Pet's Pet's Pet's Pet
*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. |
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.
|
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. |
Actualy there isnt a pet spell list, we took pets away from all NPC's.
Is the only fix avaluble right now. |
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. :)
|
?
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
|
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!
|
Can someone explain me how are pets called into the zone?
|
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 |
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. |
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. |
ya
you'd have to take away the spell from the npc that cast the spell...i had to do that on my server
|
Quote:
:lol: |
Use 0.4.5 aka the phantom release, or edit the spells.cpp to not assign pets thier casters spell lists
|
Ok... out the spell goes. :P
|
All times are GMT -4. The time now is 03:47 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.