Way of Elendil

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Rapport de bug
  • Catégorie Sort
  • Assignée à
    Josh
  • Système d'exploitation
  • Sévérité Moyenne
  • Priorité Très Basse
  • Basée sur la version 3.3.5
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: 3.3.5
Ouverte par Martin - 12.04.2017
Dernière modification par Josh - 21.04.2017

FS#5406 - Sort : Main de Protection

La bop du paladin (http://wowwiki.wikia.com/wiki/Hand_of_Protection) peut etre cast sur un allié lorsque le paladin est sous cc non physique (tel que cécité, fear etc) ce qui n'est pas normal.

 

https://github.com/TrinityCore/TrinityCore/issues/12101

Paladins are able to use Hand of Protection while they're under effects of some CC effects, ex Blind, Stun, Gouge (physical type CC)

I think the problem is in Spell::CheckCasterAuras(), because the core makes you able to cast spell under CC if spell gives inmunity to that CC (hand of protection makes inmune to physical CC) and also has SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY. This is fine as long as the paladin is the unit target of the HoP spell, you have some aurastate that shouldn't allow you to cast, but since spell gives inmunity, you can cast.

However, you shouldn't be able to HoP party members while physical CC'd.
For other CC types its working fine (paladin is polymorphed, can't cast HoP on noone)

Check should return false if target of spell is not the caster, not really sure how to fix it thought

 

Fermée par  Josh
21.04.2017 07:05
Raison de la fermeture :  Pas assez d'information
Commentaires de fermeture :  Aucune information trouvée de confirme ou infirme ce fonctionnement. Les données client / le fonctionnement coté client penche dans la direction où il ne s'agit pas d'un bug.
default
Martin a commenté le 12.04.2017 12:29

Je viens de voir que le bug etait deja report avec le meme lien.

En gros le pal peut s'autocibler pour casser ces cc, mais ne peut absolument pas les mettre sur son mate si le pal est cc. C'est un bug totalement gamebreaker en pvp

Admin
Josh a commenté le 12.04.2017 12:30

Je suis toujours pas sûr qu'il s'agisse d'un bug, et aucune info est disponible sur le sujet sur internet.

default
Martin a commenté le 12.04.2017 12:34

http://arena-tournament.com/forum/viewtopic.php?f=74&t=15901&sid=2c1df40b8a3cf836e48b75751db3f175

certe c'est un autre serveur privé mais niveau pvp ils sont mieux script

"Sure you can if your partner is CC'd. And it does break the CC FROM your partner if its not magical like poly. But if YOU are CC'd then of course you cant use it on your partner."

default
Martin a commenté le 12.04.2017 12:34

je continue a chercher mais c'est compliqué!

 

Admin
Josh a commenté le 12.04.2017 12:34

Mieux script veut pas dire blizzlike. Arena tournament sont populiste, si la majorité veut un truc, ils le mettent.

default
Martin a commenté le 12.04.2017 12:36

Oui d'accord mais la c'est l'avis de 3 joueurs, dans le precedent post on se plaignait que personne ne contredisait le truc.

"In Wrath of the Lich King,you can't use "Blessing of Protection" on other target while you are CC'ed.
However you can use it on yourself while in "Stun-Gouge-Blind" as a Bubble form - Divine Protection.

So,no you can't BoP X class while CCed[Sheep/Blind/Sap.[etc]]
And yes you can BoP yourself,while getting 'debuff' from Wings/Bubble.

And its not 'possible',and if it is on other severs it's a bug."

 

Le mec parle de Wotlk en general, pas d'AT, et sa derniere phrase est assez revelatrice

Admin
Josh a commenté le 12.04.2017 12:38

Mon problème est le suivant: coté client, il y a un truc qui fait que si tu peux pas cast le sort, il est désactivé. Hors, dans le cas de la main de protection, le sort n'est ni désactivé si tu te cible toi même, ni si tu cible un autre joueur, quand tu es controlé. Donc ça signifie que Blizzard est ok coté client, pour que le sort soit lancé sur une cible alors que tu es controllé.

Admin
Josh a commenté le 12.04.2017 12:41

https://github.com/trinitycore/trinitycore/issues/7206

Main de liberté est similaire dans son fonctionnement, et c'est le fonctionnement normal. Donc pourquoi Main de protection devrait fonctionner différement ?

default
Martin a commenté le 12.04.2017 12:42

Tu te rends compte d'a quel point c'est abusé l'avantage obtenu en arene par un tel bug s'il est laissé? (si toutefois il s'agit d'un bug ce dont je suis absolument certain, mais c'est assez difficile a trouver)

Admin
Josh a commenté le 12.04.2017 12:42

Hand of Freedom

Hand of freedom can be cast on teammates when you are Cyclone’d, Sapped, and Gouged. It can be cast upon yourself when you are stunned, but this is best used toward the end of the stun in order to save yourself a global cool down for when you come out of the stun.

 

 

Je sais que c'est pas le même sort, mais ils ont un fonctionnement similaire.

default
Martin a commenté le 12.04.2017 12:43

Oui j'avais vu ce post egalement, mais ce sont 2 sorts differents, qui n'ont pas les memes effets, on peut pas vraiment dire que ca devrait fonctionner pareil. Mais la encore je vais devoir faire des recherche pour l'expliquer

 

Admin
Josh a commenté le 12.04.2017 12:45

Hand of protection:

A targeted party or raid member is protected from all physical attacks for $d, but during that time they cannot attack or use physical abilities.  Players may only have one Hand on them per Paladin at any one time. 

Hand of freedom:

Places a Hand on the friendly target, granting immunity to movement impairing effects for $d.  Players may only have one Hand on them per Paladin at any one time.

 

La description est similaire, pas de différence majeure dans l'idée, toutes les deux des mains.

 

default
Martin a commenté le 12.04.2017 12:47

J'ai des chose a regler IRL, j'essaye de me repencher la dessus ce soir. Mais pour avoir joué sur offi tout Wotlk, je suis sur a 100% que ca n'est pas normal. Je vais bien finir par trouver ca.

Admin
Josh a commenté le 13.04.2017 08:53

J'ai cherché pendant une heure ou deux sans trouver quoi que ce soit. C'est une main comme la main de liberté, avec des effets très similaires, les 2 retirent les debuffs de la même manière. Je fermerai le bug à la fin du week end si tu trouve pas d'infos.

default
Martin a commenté le 13.04.2017 12:09

En meme temps trouver quelque chose sur un truc qui n'existe pas c'est pas evident, pour le coup on peut pas trouver de videos ou on peut dire "la le mec est CC et ne peut pas Bop on le voit bien. Mais je suis sur le coup je vais essayer de finir d'eplucher les forum quand j'aurais le temps et je passerai aux videos ensuite.

default
Martin a commenté le 15.04.2017 12:26

Pour ce qui est du fonctionnement des "mains" (sac, prot, lib) elles ne fonctionnent pas toutes pareil. Par exemple tu ne peux pas main de sacrifice en etant cc (pourrais tu me confirmer ca d'ailleurs stp?)

Ensuite il me faudrait une petite precision, est ce qu'actuellement, le pal peut bop son mate en etant sous cc non physique (type fear priest, demo, sheep etc) Merci

Admin
Josh a commenté le 15.04.2017 13:15

La main de sacrifice ne peut être utilisée en étant cc parce qu'elle n'a rien avoir avec le crowd control, elle n'a aucun composant qui est lié au cc, donc c'est pas comparable, alors que main de liberté ET main de protection donnent une immunité aux CC (pas exactement les mêmes CC, mais une immunité quand même).

 

Pour ce qui est de main de protection, si tu es cc par un fear / sheep / ... le sort est même grisé dans ta barre de sort et ne peut être lancé.

default
Martin a commenté le 15.04.2017 17:15

Merci pour ces precisions, je poursuis les recherches

default
Martin a commenté le 17.04.2017 10:39

Dans un sens comme dans l'autre, je n'ai pas reussi a trouver de preuves suffisantes.. =(

Admin
Josh a commenté le 18.04.2017 06:53

On sait comment ça se passe dans l'extension actuelle sur offi ? Le sort existe toujours ?

Chargement...