Show
Ignore:
Timestamp:
11/19/08 13:23:03 (17 years ago)
Author:
yumileroy
Message:

[svn] * Moved Script grid_searchers to core
* Moved an enum from sc_creature.h to CreatureAI.h

Original author: Neo2003
Date: 2008-10-05 11:56:30-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/bindings/scripts/include/sc_creature.cpp

    r12 r13  
    514514    Unit* pUnit = NULL; 
    515515 
    516     MostHPMissingInRange u_check(m_creature, range, MinHPDiff); 
    517     MaNGOS::UnitLastSearcher<MostHPMissingInRange> searcher(pUnit, u_check); 
     516    MaNGOS::MostHPMissingInRange u_check(m_creature, range, MinHPDiff); 
     517    MaNGOS::UnitLastSearcher<MaNGOS::MostHPMissingInRange> searcher(pUnit, u_check); 
    518518 
    519519    /* 
     
    521521    This means that if we only search grid then we cannot possibly return pets or players so this is safe 
    522522    */ 
    523     TypeContainerVisitor<MaNGOS::UnitLastSearcher<MostHPMissingInRange>, GridTypeMapContainer >  grid_unit_searcher(searcher); 
     523    TypeContainerVisitor<MaNGOS::UnitLastSearcher<MaNGOS::MostHPMissingInRange>, GridTypeMapContainer >  grid_unit_searcher(searcher); 
    524524 
    525525    CellLock<GridReadGuard> cell_lock(cell, p); 
     
    537537    std::list<Creature*> pList; 
    538538 
    539     FriendlyCCedInRange u_check(m_creature, range); 
    540     MaNGOS::CreatureListSearcher<FriendlyCCedInRange> searcher(pList, u_check); 
    541  
    542     TypeContainerVisitor<MaNGOS::CreatureListSearcher<FriendlyCCedInRange>, GridTypeMapContainer >  grid_creature_searcher(searcher); 
     539    MaNGOS::FriendlyCCedInRange u_check(m_creature, range); 
     540    MaNGOS::CreatureListSearcher<MaNGOS::FriendlyCCedInRange> searcher(pList, u_check); 
     541 
     542    TypeContainerVisitor<MaNGOS::CreatureListSearcher<MaNGOS::FriendlyCCedInRange>, GridTypeMapContainer >  grid_creature_searcher(searcher); 
    543543 
    544544    CellLock<GridReadGuard> cell_lock(cell, p); 
     
    557557    std::list<Creature*> pList; 
    558558 
    559     FriendlyMissingBuffInRange u_check(m_creature, range, spellid); 
    560     MaNGOS::CreatureListSearcher<FriendlyMissingBuffInRange> searcher(pList, u_check); 
    561  
    562     TypeContainerVisitor<MaNGOS::CreatureListSearcher<FriendlyMissingBuffInRange>, GridTypeMapContainer >  grid_creature_searcher(searcher); 
     559    MaNGOS::FriendlyMissingBuffInRange u_check(m_creature, range, spellid); 
     560    MaNGOS::CreatureListSearcher<MaNGOS::FriendlyMissingBuffInRange> searcher(pList, u_check); 
     561 
     562    TypeContainerVisitor<MaNGOS::CreatureListSearcher<MaNGOS::FriendlyMissingBuffInRange>, GridTypeMapContainer >  grid_creature_searcher(searcher); 
    563563 
    564564    CellLock<GridReadGuard> cell_lock(cell, p);