Projekt

Allgemein

Profil

Aktionen

Fehler #20906

geschlossen

[Item]Extradimensionaler Geisterdetektor

Von mastermind vor mehr als 7 Jahren hinzugefügt. Vor mehr als 7 Jahren aktualisiert.

Status:
Live
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Item
Zielversion:
-
Beginn:
08.10.2016

Beschreibung

Den Detektor bekommt man nach einer Questreihe von Mux Manaflix, er ist dafür da tote NPCs sichtbar zu machen. Er wird für die darauf folgende D2-Questreihe gebraucht um die toten Questgeber in den östlichen Pestländern zu sehen.
Blöderweise habe ich den Detektor vor ewiger Zeit weggeworfen und entdeckt, dass es bei keinem der in die Questreihe involvierten NPCs eine Möglichkeit gibt ihn zurück zu bekommen.

Nach ein wenig Recherche habe ich rausgefunden, dass das wohl bei Mix Manaflux gehen sollten.

http://wow.ingame.de/forum/threads/132499-extradimensionaler-geisterdetektor-(wo-)


Dateien

Aktionen #1

Von mastermind vor mehr als 7 Jahren aktualisiert

Hier ist der Fix, sollte passen ausser ihr wollt den Text nicht:

DELETE * FROM `npc_gossip` WHERE `npc_guid` = 23273 

INSERT INTO `gossip_menu_option` (    `menu_id`, 
                                    `id`, 
                                    `option_icon`, 
                                    `option_text`, 
                                    `option_id`, 
                                    `npc_option_npcflag`, 
                                    `action_menu_id`, 
                                    `action_poi_id`, 
                                    `action_script_id`, 
                                    `box_coded`, 
                                    `box_money`, 
                                    `box_text`, 
                                    `condition_id`) 
VALUES ('20026', '1', '0', 'Ich habe meinen Extradimensionalen Geisterdetektor verloren.', '1', '3', '-1', '0', '914302', '0', '0', NULL, '478');

INSERT INTO `conditions` (    `condition_entry`, 
                            `type`, 
                            `value1`, 
                            `value2`)
VALUES ('478', '8', '8928', '0');

INSERT INTO `dbscripts_on_gossip` (    `id`, 
                                    `delay`, 
                                    `command`, 
                                    `datalong`, 
                                    `datalong2`, 
                                    `buddy_entry`, 
                                    `search_radius`, 
                                    `data_flags`, 
                                    `dataint`, 
                                    `dataint2`, 
                                    `dataint3`, 
                                    `dataint4`, 
                                    `x`, 
                                    `y`, 
                                    `z`, 
                                    `o`, 
                                    `comments`) 
VALUES ('914302', '0', '17', '22115', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '');

Da fehlt noch was:

INSERT INTO `gossip_menu` ( `entry`,
                            `text_id`,
                            `script_id`,
                            `condition_id`)
VALUES ('20026', '8335', '0', '0');

UPDATE `creature_template` SET `GossipMenuId` = '20026' WHERE `Entry` = 16014;

Die ID's sollten natürlich leer sein und per Auto_inc erzeugt werden.

Aktionen #2

Von Kryolith vor mehr als 7 Jahren aktualisiert

  • Status wurde von Neu zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Kryolith gesetzt
Aktionen #3

Von mastermind vor mehr als 7 Jahren aktualisiert

Weitere Quellen:
http://wow.gamepedia.com/Mux_Manascrambler

Das hier hab ich noch im Netz gefunden, ist vllt. der richtige Text:

INSERT INTO `gossip_menu_option` (`menu_id`, `option_text`, `OptionBroadcastTextID`, `option_id`, `npc_option_npcflag`, `box_text`) VALUES 
('7083', 'I seem to have misplaced the distiller, Mux.  Did I happen to leave it here?', '11908', '1', '1', NULL);

Aktionen #4

Von Kryolith vor mehr als 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testbereit geändert
  • Zugewiesen an Kryolith wurde gelöscht

Hier dann mal die Überarbeitung, wie es bei uns aufgespielt wurde:

DELETE FROM `npc_gossip` WHERE `npc_guid` = 23273;

DELETE FROM `gossip_menu` WHERE `entry` = 20026;
INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES
('20026', '8335');

UPDATE `creature_template` SET `gossip_menu_id` = '20026' WHERE `Entry` = 16014;

DELETE FROM `gossip_menu_option` WHERE `menu_id` = 20026;
INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`,`action_poi_id`, `action_script_id`, `condition_id`) VALUES
('20026', '0', '0', 'I seem to have misplaced the distiller, Mux. Did I happen to leave it here?', '1', '3', '-1', '0', '20026', '190');

DELETE FROM `locales_gossip_menu_option` WHERE `menu_id` = 20026;
INSERT INTO `locales_gossip_menu_option` (`menu_id`, `id`, `option_text_loc3`) VALUES
('20026', '0', 'Es scheint, als hätte ich meinen Geisterdetektor verlegt, Mux. Habe ich ihn zufällig hier liegen gelassen?');

DELETE FROM `conditions` WHERE `condition_entry` = 190;
INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`) VALUES
('190', '8', '8928', '0');

DELETE FROM `gossip_scripts` WHERE `id` = 20026;
INSERT INTO `gossip_scripts` (`id`, `command`, `datalong`, `datalong2`, `comments`) VALUES
('20026', '17', '22115', '1', 'Regain Extra-Dimensional Ghost Revealer');

Aktionen #7

Von Kryolith vor mehr als 7 Jahren aktualisiert

Hast du daran gedacht .gm off zu machen? mit GM-Modus geht es natürlich immer :D

Aktionen #8

Von B2B-Marv312 vor mehr als 7 Jahren aktualisiert

  • Status wurde von Testbereit zu Pending geändert
Aktionen #10

Von Kryolith vor mehr als 7 Jahren aktualisiert

  • Status wurde von Pending zu Testbereit geändert

Bedingungen nochmal überarbeitet:
INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`) VALUES
('190', '-1', '192', '193'),
('192', '16', '22115', '1'),
('193', '-2', '194', '195'),
('194', '8', '8977', '0'),
('195', '8', '8978', '0');

Also die Quest, bei der man das Item erhält, für Horde oder Allianz abgeschlossen und das Item ist nicht im Inventar.

Aktionen #11

Von B2B-SannerKek vor mehr als 7 Jahren aktualisiert

Ich habe noch immer die Möglichkeit den Extradimensionaler Geisterdetektor vorher bei Mux Manamix zu bekommen, obwohl ich die eigentliche Quest nicht abgeschlossen habe.

Aktionen #12

Von mastermind vor mehr als 7 Jahren aktualisiert

Kryo bei den conditions gibt es eine Bedingung bzgl. der entries:
Condition must have higher condition_entry than value1 OR value2. Returns condidition (of value1) AND condidition (of value2).

Wenn man die Bedingungen nicht einhält führt das manchmal zu komischen Sachen.

Aktionen #13

Von Kryolith vor mehr als 7 Jahren aktualisiert

Eine Sache, die ich echt immer ignoriere :D:D
So, dann jetzt aber:
DELETE FROM `conditions` WHERE `condition_entry` IN (190,192,193,194,195);
INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`) VALUES
('190', '16', '22115', '1'),
('192', '8', '8977', '0'),
('193', '8', '8978', '0'),
('194', '-2', '192', '193'),
('195', '-1', '190', '194');

DELETE FROM `gossip_menu_option` WHERE `menu_id` = 20026;
INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`,`action_poi_id`, `action_script_id`, `condition_id`) VALUES
('20026', '0', '0', 'I seem to have misplaced the distiller, Mux. Did I happen to leave it here?', '1', '3', '-1', '0', '20026', '195');

Aktionen #14

Von B2B-SannerKek vor mehr als 7 Jahren aktualisiert

  • Status wurde von Testbereit zu Pending geändert

Funktioniert nun.

Aktionen #15

Von Kryolith vor mehr als 7 Jahren aktualisiert

  • Status wurde von Pending zu Live geändert
Aktionen

Auch abrufbar als: Atom PDF