Юр - все таки косяки в базе - а не с реализацией вехиклов, как ты говорил...
ульдуар - 33109 нпс - в темплейта - да все верно.
но вот зачем в npc_spellclick_spells стоит спелл - 52196 у 11 мобов?
Код:
select * from npc_spellclick_spells where spell_id=52196;
+-----------+----------+-------------+--------------------+-----------+------------+---------------+----------------+-----------+
| npc_entry | spell_id | quest_start | quest_start_active | quest_end | cast_flags | aura_required | aura_forbidden | user_type |
+-----------+----------+-------------+--------------------+-----------+------------+---------------+----------------+-----------+
| 28670 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29884 | 52196 | 12919 | 1 | 12919 | 1 | 0 | 0 | 0 |
| 31857 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31858 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31861 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31862 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32212 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32213 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33060 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33062 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33109 | 52196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
+-----------+----------+-------------+--------------------+-----------+------------+---------------+----------------+-----------+
11 rows in set
Вроде должен быть только у 1 моба 28670. хз кто такой 29884... и почему у него спеллид стоит.
Имхо
Код:
delete from npc_spellclick_spells where npc_entry in (31857, 31858, 31861, 31862, 32212, 32213, 33060, 33109, 33062);
update npc_spellclick_spells set spell_id='0' where npc_entry=29884;