EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::General Support (https://www.eqemulator.org/forums/forumdisplay.php?f=598)
-   -   Pet Commands Broken (https://www.eqemulator.org/forums/showthread.php?t=23479)

datalurkur 08-14-2007 06:07 AM

Pet Commands Broken
 
I recently started up a server, and have encountered no major issues (aside from the odd quest bug) up until now. I've found that none of the pet commands work - including dismissing your pet. In addition, the pet models don't show up. Just a hovering name. Anyone have ideas as to what could cause this?

drakelord 08-14-2007 06:11 AM

What kind of pet are you trying to use? I have no issues with pets at all. More information is required!

datalurkur 08-14-2007 06:12 AM

Enchanter Pet.

drakelord 08-14-2007 06:13 AM

If you have ever played EQLive, you will know that Enchanter pets break the rules in basis of normal pet standards. Enchanter pets were never really controllable, as they are an illusion. The only server I know of that allows you to control one is Shards of Dalaya.

kitsunae 08-14-2007 06:20 AM

On Live you were still able to give enchanter pets the standard /pet guard here
and /pet get lost if i remember correctly though. Obviously not attack commands, but commands none the less.

datalurkur 08-14-2007 06:26 AM

I understand that chanter pets aren't controllable, but they are for SURE dismissable. There should never be a situation where you cannot get rid of your pet.

drakelord 08-14-2007 06:27 AM

I'll try those out in a bit and see if it works on my server.

drakelord 08-14-2007 06:42 AM

Ok, enchanter pet is broken in that regard. Make a post in the development bugs area, :]

vales 08-14-2007 11:56 AM

You cannot control Enchanter pets what so ever.

The only way to get rid of them was to /pet get lost, turn invisible, hide or zone.

kitsunae 08-14-2007 12:10 PM

either way the /pet get lost command is broken

Theeper 08-14-2007 04:18 PM

On line 4623 of client_packet.cpp, change
Code:

        if(mypet->GetPetType() == petAnimation)
                return;

.. to ..
Code:

        if(mypet->GetPetType() == petAnimation && pet->command != PET_GETLOST)
                return;

.. so the function will continue on Animations like it does for Familiars a couple lines down.

Then chanters can do /pet get lost. At least it works for me on a 1026 build.

The animation and familiar checks should be merged into one I suppose.


All times are GMT -4. The time now is 12:24 PM.

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