Show
Ignore:
Timestamp:
11/22/08 00:35:58 (17 years ago)
Author:
yumileroy
Message:

* Don't allow pets to attack in melee if owner is pacified. This applies for possessed "pets" as well.
* Use proper spell ID in unsummoning possessed units on channeling interrupt.
* Allow only once to init pet bar for CharmInfo?
* Export CharmInfo? to be available to scripts
* Allow to disable the melee attack command when initializing the pet action bar

Original author: gvcoman
Date: 2008-11-20 20:27:04-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/PetHandler.cpp

    r211 r277  
    9898                case COMMAND_ATTACK:                        //spellid=1792  //ATTACK 
    9999                { 
     100                    // Can't attack if owner is pacified 
     101                    if (_player->HasAuraType(SPELL_AURA_MOD_PACIFY)) 
     102                    { 
     103                        //pet->SendPetCastFail(spellid, SPELL_FAILED_PACIFIED); 
     104                        //TODO: Send proper error message to client 
     105                        return; 
     106                    } 
    100107                    // only place where pet can be player 
    101108                    pet->clearUnitState(UNIT_STAT_FOLLOW);