Changeset 13 for trunk/src/bindings/scripts/include/sc_creature.cpp
- Timestamp:
- 11/19/08 13:23:03 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bindings/scripts/include/sc_creature.cpp
r12 r13 514 514 Unit* pUnit = NULL; 515 515 516 M ostHPMissingInRange u_check(m_creature, range, MinHPDiff);517 MaNGOS::UnitLastSearcher<M ostHPMissingInRange> searcher(pUnit, u_check);516 MaNGOS::MostHPMissingInRange u_check(m_creature, range, MinHPDiff); 517 MaNGOS::UnitLastSearcher<MaNGOS::MostHPMissingInRange> searcher(pUnit, u_check); 518 518 519 519 /* … … 521 521 This means that if we only search grid then we cannot possibly return pets or players so this is safe 522 522 */ 523 TypeContainerVisitor<MaNGOS::UnitLastSearcher<M ostHPMissingInRange>, GridTypeMapContainer > grid_unit_searcher(searcher);523 TypeContainerVisitor<MaNGOS::UnitLastSearcher<MaNGOS::MostHPMissingInRange>, GridTypeMapContainer > grid_unit_searcher(searcher); 524 524 525 525 CellLock<GridReadGuard> cell_lock(cell, p); … … 537 537 std::list<Creature*> pList; 538 538 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); 543 543 544 544 CellLock<GridReadGuard> cell_lock(cell, p); … … 557 557 std::list<Creature*> pList; 558 558 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); 563 563 564 564 CellLock<GridReadGuard> cell_lock(cell, p);