Просмотр полной версии : A Blade Fit For A Champion
telsamat
15.02.2011, 11:57
tc 11208, ytdb 584
all these quests http://www.wowhead.com/search?q=a+blade+fit are bugged, it is completed only for the fist user after restart and another can not complete it
NeatElves
15.02.2011, 13:14
REPLACE INTO `creature_ai_scripts` VALUES ('3322455', '33224', '1', '2', '100', '1', '0', '0', '120000', '120000', '28', '0', '62550', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'ytdb')
Use this to make the quest works:
-- TrinityCore
-- Quest: A Blade Fit For A Champion (Daily, 13741) http://www.wowhead.com/search?q=A+Blade+Fit+For+A+Champion
UPDATE `creature_template` SET `gossip_menu_id` = 10316, `npcflag`= 1 WHERE `entry` = 33224;
UPDATE `creature_template` SET `gossip_menu_id` = 0, `npcflag`= 0 WHERE `entry` = 33220;
Gossip is wrong for Maiden of Ashwood Lake (http://www.wowhead.com/npc=33220)
15.02.2011
Не прошло и 3 года ... откопал. :D
NeatElves
20.02.2014, 02:04
Логически(для тринити) написано правильно(там все красиво хакнули через скрипт), но по правильному, спелл трансформации жабы в деву (http://ru.wowhead.com/spell=62550) должен передавать не только модельку, но и госсип(вот тогда будет в мире жаба по ид, а по модельке и госсипу дева, как в снифе.))...
I was just trying to looking for a report for this quest, and this query fix it.
Метод есть в Мангосе:
Вроде UpdateEntry, вот он и позволит реализовать правильно с помощью спелла.
При условии что у жабы и девы разные entry.
А если нет, то может через SD2 этот спелл(там вроде через dummy_npc делают) реализовать. Тогда и без хаков, DB_SCRIPTS тут не поможет. На Трине да можно хакнуть через скрипт, на Мангосе нет.
Обещанный пример:
case SPELL_SEEDS_OF_NATURES_WRATH:
{
if (uiEffIndex == EFFECT_INDEX_0)
{
uint32 uiNewEntry = 0;
switch (pCreatureTarget->GetEntry())
{
case NPC_REANIMATED_FROSTWYRM: uiNewEntry = NPC_WEAK_REANIMATED_FROSTWYRM; break;
case NPC_TURGID: uiNewEntry = NPC_WEAK_TURGID; break;
case NPC_DEATHGAZE: uiNewEntry = NPC_WEAK_DEATHGAZE; break;
}
if (uiNewEntry)
pCreatureTarget->UpdateEntry(uiNewEntry);
return true;
}
return true;
}
В Мангосе через EAI можно попробовать через SpellHit. Тем более Мангоса это тоже касается(то что ТС у автора темы я читал)
Spellhit юзать только если у жабы и девы одно id.
ACTION_T_SET_UNIT_FIELD
UNIT_NPC_FLAGS = OBJECT_END + 0x45,
При Spellhit меняем npc_flag. Красиво и без хаков.
NeatElves
22.02.2014, 21:59
Для начала, необходимо исправить синтаксис правки из 1 поста:
UPDATE `creature_template` SET `gossip_menu_id` = 10316, `npcflag`= 1 WHERE `entry` = 33224;
UPDATE `creature_template` SET `gossip_menu_id` = 0, `npcflag`= 0 WHERE `entry` = 33220;
А уж потом, можно и проверить, что спелл трансформации меняет только модельку, и подумать, как в евентаи сначала заставить жабу сменить ник, http://www.youtube.com/watch?v=tK08wINaKIM
как в евентаи сначала заставить жабу сменить ник
Никак, EventAI этого не умеет.
NeatElves
23.02.2014, 02:13
Вот и я про то, что писать скрипт сд2 надо...
DELETE FROM creature_ai_scripts WHERE creature_id in (32220,33211,33224);
UPDATE `creature_template` SET `AIName`='' WHERE `entry` in (32220,33224,33211);
DELETE FROM `creature_ai_texts` WHERE `entry` = -332201;
DELETE FROM `creature_ai_texts` WHERE `entry` = -332202;
А у вас все данные? Сниффер имеет привычку некоторые данные не засекать. Может там всё-таки у жабы и девы разные id?
Обычно через UpdateEntry ники и меняются. В СД2 конечно же. А вот то что через SD2 меняют сразу ники - в 1 раз слышу об этом.
vBulletin® v3.8.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot