Тема на форуме СД2:
http://www.scriptdev2.com/project.php?issueid=867
Для базы:
Код:
UPDATE `gameobject_template` SET `scriptname`='go_sturdy_vine' WHERE `entry`=190622;
Дополнительные запросы (на примере YTDB):
Код:
UPDATE `creature_template` SET `unit_flags`=`unit_flags` | 32770, `inhabittype`=`inhabittype` | 5, `flags_extra`=`flags_extra` | 130 WHERE `entry`=28466;
DELETE FROM `event_scripts` WHERE `id`=190622;
DELETE FROM `gameobject` WHERE `id` IN (190623,190624,190625);
DELETE FROM `creature` WHERE `id`=28466;
SET @num:=109203;
INSERT INTO `creature`
SELECT @num:=@num+1, 28466, `map`, `spawnMask`, `phaseMask`, 25455, 0, `position_x`, `position_y`, `position_z`, `orientation`, 360, 0, 0, 8982, 3155, 0, 0 FROM `gameobject` WHERE `id`=190622;
Для полного счастья не хватает анимации падения объектов, которые суммонятся спеллами.
Госсип у нпц, как я понимаю, должен быть реализован средствами базы.