Trinitycore: [Essai du champion] Evénement buggé. [Bonus de 50 $]

Créé le 16 mai 2011  ·  51Commentaires  ·  Source: TrinityCore/TrinityCore

-Commencez l'événement, la première rencontre apparaît, mais ils ne changeront pas leurs drapeaux, ils restent simplement inattaquables. Si je change leurs drapeaux, ils commenceront et attaqueront (faibles dégâts par coup).
Passant à la deuxième phase de la première rencontre, les trois boss agissent normalement, vous les tuez mais le coffre n'apparaît pas (même pas dans les autres phases).

-Après cela, le démarreur de l'événement met son npcflag à 0. Je vais changer son npcflag en 1, je commence la prochaine rencontre, tue le boss, même problème, le coffre n'est pas là.

-Au boss final, le démarreur de l'événement agit de la même manière, réinitialise son npcflag à 0. Réglez npcflag sur 1 pour démarrer l'événement, The Black Knight agit bien scénarisé, a le butin défini.

Il y a une prime ouverte de 15 $ sur cette question. Ajoutez à la prime à Bountysource .

Sub-Instances bounty

Commentaire le plus utile

@noszone : La réponse simple est : Parce que cela ne fonctionne pas assez bien pour être utilisé (tous les événements doivent fonctionner pour que l'instance puisse être complétée).

Ca ne fonctionne pas du tout.

Tous les 51 commentaires

Pire encore. Si vous entrez dans l'instance et montez un Worg d'Argent et que vous quittez l'instance montée, il vous jette dans la mer gelée de la toundra boréale sans espoir d'atteindre le rivage à temps (mort par fatigue). Il peut le faire même si vous descendez de cheval, ne voulant plus le tester.

2012-06-14 20:41:28-0230 (8962b8842584+) (Win64, version)
8962b8842584610a3597e9e691267b5aaa1c436e
TDB_full_335.11.47_2012_05_19 (+ mises à jour)

Au hasard, 3 de ces 5 montures sont invoquées à l'intérieur de l'instance et commencent à attaquer les joueurs.
Le nom du script sur ces véhicules est utilisé uniquement à l'intérieur de l'instance, cela n'affectera pas l'extérieur de l'instance.

Je sais, mais les mobs de ces identifiants sont montrés sur des photos en extérieur :)

Vous pouvez appliquer le correctif et tester vous-même :) Je viens de copier les identifiants du fichier d'en-tête trial_of_the_champion.h.
BTW : Je n'ai pas implémenté la longue introduction.

PS : Existe-t-il un IRC basé sur le Web ? La page irc.rizon.net ne peut pas se charger.

Ouais, mais ça ne veut pas dire que c'est correct XD

http://www.rizon.net/chat

Dans #8507, @Pumpush a écrit :

bonjour tc.

le problème est dans le premier boss (grands champions) je vais expliquer maintenant ce qui se passe dans les deux camps (alliance et horde)

dans l'alliance : les champions apparaissent sans montures et quand vous les combattez leurs pv restent sur 1 et ils n'entrent pas dans la phase suivante

dans la horde : les champions de la horde apparaissent comme dans l'alliance et il y a le même problème
ils apparaissent sans montures et après les avoir combattus ils restent sur 1 pv et ils n'entrent pas dans la phase suivante

comment doit-il fonctionner :
pour la horde doit apparaître la faction de l'alliance et après les avoir tués avec la monture, ils doivent entrer dans une nouvelle phase et vous devez les tuer sans la monture à la place, ils restent sur 1 hp et n'entrent pas dans la phase

http://www.wowhead.com/object=195709

hachage a7d8a65
TDB : 335.11.47+

De @toxicburnz dans #10267 :

Épreuve du champion
-Ce donjon est complètement détruit. La première rencontre est impossible à terminer. Vous ne pouvez monter aucune des montures du tournoi.
-La première rencontre est censée commencer par un jeu de rôle où le héraut présente les joueurs et les champions. Cela n'arrive pas.
-[NPC] Lorsque les 3 premiers packs de monstres sortent, vous ne pouvez pas attaquer aucun d'entre eux.
-[NPC] La plupart des montures ennemies n'ont pas de PNJ et les montures ennemies sont amies alors qu'elles devraient être hostiles.
-Vous ne pouvez pas dépasser cette rencontre car vous ne pouvez pas la terminer. L'ensemble du donjon a besoin d'un nouveau script.

@digz6666

J'ai essayé d'appliquer votre correctif mais je n'arrive pas à le faire s'appliquer. Est-ce que ça marche toujours ? Dois-je copier et coller à la main ?

"Essai du champion
-Ce donjon est complètement détruit. La première rencontre est impossible à terminer. Vous ne pouvez monter aucune des montures du tournoi.
-La première rencontre est censée commencer par un jeu de rôle où le héraut présente les joueurs et les champions. Cela n'arrive pas.
-[NPC] Lorsque les 3 premiers packs de monstres sortent, vous ne pouvez pas attaquer aucun d'entre eux.
-[NPC] La plupart des montures ennemies n'ont pas de PNJ et les montures ennemies sont amies alors qu'elles devraient être hostiles.
-Vous ne pouvez pas dépasser cette rencontre car vous ne pouvez pas la terminer. Tout le donjon a besoin d'un nouveau script."

Serait-ce juste en relation avec le problème #10383 , et que les 3 annonces de triplés n'ont peut-être pas de cavalier dessus parce qu'elles ont été lâchées en entrant à l'intérieur ?

Dans l'acte suivant (Les Représentants de la Croisade d'Argent), où vous devez combattre des triolets d'annonces composées par des prêtres et des paladins, n'attaquez pas le groupe, même si vous tirez sur l'un d'eux.

Le chemin sur "le retour du chevalier noir" fonctionne jusqu'à présent.

J'ai aussi remarqué que :

  • la grille qui tombera normalement pour bloquer l'entrée pendant que la rencontre reste ouverte ;
  • les coffres ne sont jamais apparus ;
  • les montures d'alliance sont totalement inutiles, car vous ne pouvez pas les déplacer (pas d'interface du tout),
  • les loups peuvent être utilisés, ils ont même la barre de droite, avec le livepool en pourcentage mais les sorts sont manquants (ils n'apparaissent qu'au moment du débarquement).

Toujours assez cassé sur le dernier noyau:
"Une fois la première rencontre commencée, les trois boss et leurs neuf add sont générés, cependant les boss et leurs add sont du mauvais côté, ils sont du côté de la horde (donc ils sont amicaux), mais les montures des boss sont du côté de l'alliance.
Les montures des ajouts n'avaient pas de cavaliers et il était possible d'essayer de monter à ce moment-là, mais en essayant de monter, vous avez reçu le message "vous ne pouvez pas le faire maintenant", mais il était possible de passer outre et de les monter en courir vers eux, sauter et essayer de monter tout en étant dans les airs. Cela vous monterait mais vous seriez expulsé après environ une seconde, cela entraînerait la disparition de la monture ajoutée, donc une fois que nous les aurons tous supprimés, les boss engagés.
Quelques secondes (~ 10) après que les boss se soient engagés, ils ont sauté de leurs montures et se sont simplement tenus en place, mais leurs montures ont continué à attaquer. Le plus gros problème avec cela est que les montures sont inattaquables, car vous devriez endommager les boss jusqu'à ce que leurs HP soient à zéro, une fois que cela se produit, ils devraient descendre et obtenir une nouvelle barre de santé complète. "

Noyau actuel : TrinityCore rév. c0224dd7ca9a 01-02-2014 13:27:16 +0100 (branche HEAD) (Unix, Release)

Si quelqu'un veut réparer cette instance, nous pouvons lui fournir des sniffs, sautez dans irc.

                    uiVehicle1GUID = pBoss->GetGUID();
                    uint64 uiGrandChampionBoss1 = 0;
                    if (Vehicle* pVehicle = pBoss->GetVehicleKit())
                        if (Unit* unit = pVehicle->GetPassenger(0))
                            uiGrandChampionBoss1 = unit->GetGUID();
                    if (instance)
                    {
                        instance->SetData64(DATA_GRAND_CHAMPION_VEHICLE_1, uiVehicle1GUID);
                        instance->SetData64(DATA_GRAND_CHAMPION_1, uiGrandChampionBoss1);
                    }
                    pBoss->AI()->SetData(1, 0);
                    break;

mauvais GUID pris ??

at bool GrandChampionsOutVehicle(Creature* me)....

Creature* pGrandChampion1 = Unit::GetCreature(_me, instance->GetData64(DATA_GRAND_CHAMPION_1));
Creature_ pGrandChampion2 = Unit::GetCreature(_me, instance->GetData64(DATA_GRAND_CHAMPION_2));
Creature_ pGrandChampion3 = Unit::GetCreature(*moi, instance->GetData64(DATA_GRAND_CHAMPION_3));

si (pGrandChampion1 && pGrandChampion2 && pGrandChampion3)
....
impossible de trouver la créature car le GUID est erroné
comme résultat retourne jamais faux

Ce donjon est toujours brisé.
Les premiers boss, comme indiqué ci-dessus, n'attaqueront pas et lorsque vous équipez la lance et la monture, vous ne pouvez pas utiliser la lance, vous ne pouvez donc pas tuer les boss. Si vous tuez les 3 premiers boss pour continuer avec le donjon, le lootchest ne peut pas être ouvert.
Lorsque le deuxième boss arrive, les mobs et le boss arrivent, mais après avoir éliminé les mobs, le boss vient de mourir de lui-même et encore une fois, aucun coffre n'était pillable.
Pour le dernier boss, sa monture venait d'en haut mais pas de boss lui-même et pas de butin pour avoir tué sa monture donc malheureusement ce donjon ne fonctionne pas du tout.

Qu'est-ce que l'irc et où puis-je trouver le correctif pour ce donjon ?

Il cherche la solution, non pour aider à réparer, donc inutile.

@Aokromes J'aimerais essayer. Ce serait superbe, si vous pouviez me fournir les reniflements.

[Épreuve du champion] Événement

http://pastebin.com/CfN0Lxni

@bobkhan Spécifiez la source mmm

@bobkhan le fichier fonctionne correctement ? Butin, rencontre, archivage...

Pourquoi supprimer la dérogation ?

J'ai cette instance qui fonctionne "correctement" sur mon serveur, avec dialogue et réalisations. Je pourrais essayer de le fusionner.

Vous pouvez simplement télécharger vos fichiers en ZIP quelque part. Je peux aussi le fusionner.

https://github.com/xerkoss/TrinityCore/commit/c84fd7be350baec2d86e7ca0a16b55440927088a
l'optimisation du code (BossAI, EventMap, nombres magiques...), et sql (spawns, dialogues...) sont les bienvenues.
Jetez un oeil, ne soyez pas timide.

Ouvrez une demande d'extraction afin que nous puissions voir les changements plus clairement et choisir les éléments qui doivent être modifiés (la gestion des réalisations y est des hacks totaux, la gestion des lfg aussi, les sorts doivent traiter les deux)

Personne ne prend la prime ? :RÉ

Vous avez besoin de nouvelles lunettes https://github.com/TrinityCore/TrinityCore/pull/14478

Rude comme toujours, de toute façon... bravo.

Désolé, je ne suivais pas ça depuis un moment.

Le problème le plus simple était les montures (véhicules) dans les instances normales et dans les instances de faction croisée. Les sorts doivent être effacés et c'est fait.

La partie la moins amusante est la première phase de boss, car les boss se reproduisent toujours mal, quel que soit le type de groupe de joueurs que vous étiez dans ce donjon.

Le Raid a encore plus de bugs et de pièces qui ne fonctionnent pas, mais cela appartient à une autre publication.

Ps: si je dois essayer quelque chose sur mon noyau, faites-le moi savoir. Mon temps libre est trop rare pour écrire des scripts et mes compétences sont au niveau "AT+".

Les salutations,

Ben

Ajout de 20 $ supplémentaires à ce sujet dans l'espoir d'inciter davantage quelqu'un à y travailler.

probablement corrigé par ce repo https://github.com/TrinityCore/TrinityCore/commits/3.3.5-trial_of_the_champion
tout le monde peut le tester

@ceresia & @bumbummen99 : veuillez poster des commentaires sur la mesure dans laquelle ce problème est résolu.

Désolé de ne pas avoir participé à la conversation aussi longtemps. Pourriez-vous s'il vous plaît télécharger des médias ou une liste de problèmes à résoudre ? Je n'ai actuellement pas le temps car je suis au milieu de mon examen final (génie logiciel). Sinon, je suivrais la décision de

Pour moi, il est corrigé lorsqu'il ressemble à l'expérience blizz autant qu'il existe des informations pour le vérifier, y compris les combats internes (sorts, mouvement), les phases, les émotes/discours, etc. Je pourrais proposer de prendre un peu de mon temps pour créer des traductions en allemand s'il en manque.

Très bien. Ce problème restera ouvert jusqu'à ce que quelqu'un publie une confirmation que l'instance fonctionne comme prévu et est plus ou moins stable.

Hé les gars - j'ai pris le code pertinent de la branche 3.3.5-trial_of_the_champion et je l'ai adapté pour compiler avec la révision 3.3.5 826b3cf (à partir d'aujourd'hui). Je ne sais pas si c'est correct de le tester de cette façon mais au moins sa compilation et je teste cette ingame en ce moment. pour l'instant ça a l'air prometteur.

Mettre à jour:
Je l'ai testé une fois jusqu'à présent 1 fois avec horde et 1 fois avec alliance. tout avait l'air bien, à l'exception d'une liste de problèmes mineurs à mon avis. Je ferai une liste plus détaillée une fois que j'aurai fait plus de tests. pour l'instant voici quelques photos.

https://ibb.co/gQp3J7
https://ibb.co/e3XCBS
https://ibb.co/caherS
https://ibb.co/i1G5WS
https://ibb.co/n9xCBS
https://ibb.co/g8qXBS
https://ibb.co/d3VM5n
https://ibb.co/hhsCBS
https://ibb.co/i0ZQWS
https://ibb.co/eZn15n
https://ibb.co/depsBS
https://ibb.co/exkokn
https://ibb.co/mmYkWS
https://ibb.co/iqruQn
https://ibb.co/bH65WS
https://ibb.co/da215n
https://ibb.co/ijSqy7
https://ibb.co/caruQn
https://ibb.co/gap3J7
https://ibb.co/kM5zrS
https://ibb.co/hPO8kn
https://ibb.co/jUcqy7

Je ferai une vidéo et une explication détaillée des problèmes que je pourrais rencontrer probablement plus tard dans la journée.
en attendant, j'aimerais savoir si ce que j'ai fait (prendre le code de l'ancienne branche et l'adapter pour fonctionner avec la version 3.3.5 mise à jour) est considéré comme acceptable. Je ne voyais tout simplement pas l'intérêt de tester cela dans une branche obsolète... corrigez-moi si je me trompe.

Ce serveur d'images ibb.co ne semble pas très stable (du moins pas pour moi). J'ai vu 1 peut-être 2 images, puis elles sont devenues vides (l'image a disparu). La plupart des autres pages ont expiré comme si le serveur était en panne. https://imgur.com/ serait un meilleur choix si ces images sont censées être utiles de quelque manière que ce soit. Là encore, je ne vois pas l'intérêt de ces images à moins qu'il n'y ait un code source lisible avec les images. Peut-être pourriez-vous lier votre branche source locale afin que nous puissions voir de quoi vous parlez.

Le point principal à propos de TrinityCore est d'en apprendre davantage sur le codage et de suivre les normes de style de code TC existantes. Je ne vois pas de gros problèmes dans la mise en œuvre d'une instance de Trial of the Champions fonctionnelle, tant qu'elle peut être vérifiée par des membres TC expérimentés dans le codage de la source TC pour obtenir des commentaires utiles sur si les modifications du code source sont acceptables ou non.

@tkrokli Merci pour la réponse. Étant donné que dans votre dernier message, vous avez dit que le problème resterait ouvert jusqu'à ce que certaines personnes confirment que cet événement fonctionne et est plus ou moins stable, je voulais juste aider en testant cela. en fait, je n'ai changé que 2 ou 3 lignes pour le faire compiler avec l'un des derniers noyaux de trinity rev. J'ai pensé que les photos (ou la vidéo) et la liste des problèmes (le cas échéant) seraient un bon moyen d'aider cela. Si ce n'est pas un bon moyen, je serai heureux si vous pouvez m'adresser au bon endroit afin que je puisse apprendre à vérifier et/ou confirmer correctement le travail d'autres personnes et ne pas perdre de temps d'autres personnes...

Lier une branche de travail à partir de votre propre référentiel serait un bon début. Je sais qu'au moins @Jildor et quelques autres seraient intéressés. Peut-être même que @Keader aimerait y jeter un œil.

Là encore, si les modifications que vous avez apportées sont si mineures qu'elles sont principalement identiques au contenu de https://github.com/TrinityCore/TrinityCore/tree/3.3.5-trial_of_the_champion , je suggère de faire un PR au 3.3.5-trial_of_the_champion Branche 3.3.5-trial_of_the_champion plus compatible. (Je ne sais pas encore grand-chose de vos modifications, nous devons donc également obtenir les commentaires d'autres utilisateurs expérimentés.)

@tkrokli Hé merci encore pour la réponse. J'ai essayé de le fusionner avec le 3.3.5-trial_of_the_champion mais on dirait que je ne sais pas comment le faire correctement... il essaie de fusionner toutes les différences entre 3.3.5 et 3.3.5-trial_of_the_champion probablement parce que j'ai utilisé 3.3. 5 branche pour ce faire. Peut-être devrais-je plutôt essayer un PR à 3.3.5 ? là je n'ai pas de soucis...

Ça a l'air bien jusqu'à présent. Dans le futur, lorsque votre RP fera partie de la branche 3.3.5 , nous pourrons simplement supprimer la branche 3.3.5-trial_of_the_champion de TC, à moins qu'un des membres de TC ne trouve plus pratique de la conserver avec les dernières modifications en état de fonctionnement avant que la branche 3.3.5 soit à nouveau mise à jour avec de nouvelles modifications apportées aux structures.

Pouvons-nous mettre une prime sur ce problème? Collectez peut-être 200-300$ de primes, et quelqu'un sera suffisamment motivé pour finaliser le script de cette instance.
je suis prêt à mettre 100$

@RR2739-VCN : page Bountysource pour ce ticket de problème :
https://www.bountysource.com/issues/66373-trial-of-champion-event-bugged-50-bounty

@illfated Merci pour le lien, je vois la prime dessus.

Si quelqu'un envisage de prendre le contrôle https://github.com/TrinityCore/TrinityCore/pull/21427, veuillez le diviser en plusieurs PR pour accélérer la révision et la fusion.

Bonjour. est-ce que quelqu'un sait pourquoi le COT est fermé ? Nous recevons un message "Cette instance est fermée".

@noszone : La réponse simple est : Parce que cela ne fonctionne pas assez bien pour être utilisé (tous les événements doivent fonctionner pour que l'instance puisse être complétée).
Si vous voulez plus de détails, demandez en IRC : channel #trinity @ irc.rizon.net

@noszone : La réponse simple est : Parce que cela ne fonctionne pas assez bien pour être utilisé (tous les événements doivent fonctionner pour que l'instance puisse être complétée).

Ca ne fonctionne pas du tout.

@ceresia @bumbummen99 assurez-vous de redéployer ou de retirer votre prime. Les nouveaux CGU de Bountysource "voleront" votre argent si vous ne le faites pas.

Cette page vous a été utile?
0 / 5 - 0 notes