← GeekServers.gg [DEBUG:1782456837]
Le problème a été réglé par notre équipe.
[03/10/14 à 02h01] [Lorh] : Certains sorts doivent ignorer la LoS, notamment les sorts de boss. Ce n'etai tpas le cas avant et ça a été rectifié. Pour appliquer ce fix, nous nous basons sur des données clients, il faudra donc effectivement une source prouvant que ce sort spécifiquement doit gerer la LoS, ou trouver un exemple connu posant probleme, comme effectivement chromaggus, mais qui ne pose pas de probleme connu avec ce fix, prouvant donc sa cohérence. Bref je classe en attente de source.

⚠ Archive en lecture seule — Retour sur GeekServers.gg
FONCTIONNEMENT BUG / QU'ON RETROUVE SUR LE SERVEUR :

Les sorts des trashs / Boss passent au travers de la LoS


COMMENT CA DEVRAIT FONCTIONNER :

Logiquement la LoS doit être respectée.


COMMENT REPRODUIRE LE BUG :

https://www.youtube.com/watch?v=aiAWK2kJpjI

Pull ce type de mob et constater le résultat x)
La volée de poison ne doit pas passer à travers le mur.
Je précise quand même que nous sommes mort car il y a eu l'aggro de 2mobs de ce type, ce qui du coup, à cause du bug de la LoS, a fait monter les stacks de poisons très rapidement.

SOURCE MONTRANT QUE CELA DEVRAIT FONCTIONNER AINSI (vidéo, patchnote, etc...) :

Y a-t-il besoin d'une source?


COMMENTAIRES :

J'ai constaté ce bug seulement aujourd'hui c'est pour cette raison que je n'ai pas d'autres preuves.
Seulement, je ne pense pas que le mob présent dans la vidéo soit un cas isolé.
Un boss du type de Chromaggus doit certainement présenter le même bug, ou tout autre boss nous amenant à jouer sur la LoS.

De plus, ce type de bug a aussi certainement dut être constaté en BG?
Arcanum

<Blacklisted>


Certains sorts doivent ignorer la LoS, notamment les sorts de boss. Ce n'etai tpas le cas avant et ça a été rectifié.

Pour appliquer ce fix, nous nous basons sur des données clients, il faudra donc effectivement une source prouvant que ce sort spécifiquement doit gerer la LoS, ou trouver un exemple connu posant probleme, comme effectivement chromaggus, mais qui ne pose pas de probleme connu avec ce fix, prouvant donc sa cohérence.

Bref je classe en attente de source. Si des sources correctes sont fournies ce correctif sera enlevé, mais j'ai vérifié la quasi totalité des sorts qu'il impactait, et ils semblent bien ignorer la LoS.
Lorh

Administrateur Gestion/Developpement


L'immenserie de votre incultance dépasse l'entendure.
Lorh a écrit: il faudra donc effectivement une source prouvant que ce sort spécifiquement doit gerer la LoS

Et le bon sens?
J'étais récemment en instance (ht nord, 1pack de 5 sur la gauche en entrant) j'ai pull un mob caster et me suis décalé vers l'entrée pour qu'il vienne à moi car pas en LoS. Mais bien sur ça ne fonctionnait pas.
On doit aussi prouver que ce sort spécifique prend en charge la LoS?
Kzàhealbot

<Blacklisted>


Kzàhealbot a écrit:
Lorh a écrit: il faudra donc effectivement une source prouvant que ce sort spécifiquement doit gerer la LoS

Et le bon sens?
J'étais récemment en instance (ht nord, 1pack de 5 sur la gauche en entrant) j'ai pull un mob caster et me suis décalé vers l'entrée pour qu'il vienne à moi car pas en LoS. Mais bien sur ça ne fonctionnait pas.
On doit aussi prouver que ce sort spécifique prend en charge la LoS?


Oui. Sachant qu'il y a une différence entre "le mob n'est pas venu" ou "le mob acontinué à cast malgré le mur entre nous". Dans la deuxieme solution, cela peut etre normal, comme sur officiel. Nefarian cast a travers les murs. Kael'Thas aussi, etc... Tout dépend du sort, d'où l'utilité des sources.
Lorh

Administrateur Gestion/Developpement


L'immenserie de votre incultance dépasse l'entendure.
N'importe quoi.
Thestomper

<Dissection>


"Tant que t'as pas vu le cul du Grizzly, c'est pas la peine de charger ton fusil"
Kzàhealbot a écrit:Et le bon sens?
J'étais récemment en instance (ht nord, 1pack de 5 sur la gauche en entrant) j'ai pull un mob caster et me suis décalé vers l'entrée pour qu'il vienne à moi car pas en LoS. Mais bien sur ça ne fonctionnait pas.
On doit aussi prouver que ce sort spécifique prend en charge la LoS?

EDIT: il n'est pas venu... car il castait
Kzàhealbot

<Blacklisted>


Thestomper a écrit:N'importe quoi.

Je ne sais pas qui est visé.
Je note juste ce qu'il s'est produit.
Ca nous a fait sourire, un cs et on passe le pack, là n'est pas le soucis.
Après est-ce normal? Je n'ai pas connu vanilla mais je ne pense pas que la LoS ai été implantée à BC, de plus ça fonctionnait plutôt de façon logique avant ces changements.

@Lorh je vous parle d'un simple mob caster d'instance vous me citez des Boss, qui plus est des boss de fin de raid.
Kzàhealbot

<Blacklisted>


Kzàhealbot a écrit:
Thestomper a écrit:N'importe quoi.

Je ne sais pas qui est visé.
Je note juste ce qu'il s'est produit.
Ca nous a fait sourire, un cs et on passe le pack, là n'est pas le soucis.
Après est-ce normal? Je n'ai pas connu vanilla mais je ne pense pas que la LoS ai été implantée à BC, de plus ça fonctionnait plutôt de façon logique avant ces changements.

@Lorh je vous parle d'un simple mob caster d'instance vous me citez des Boss, qui plus est des boss de fin de raid.


Tkt ce n'est pas toi que je visais, c'est le fait de généraliser une situation supposée être une exception, et ne même pas apporter de sources, alors qu'il y'a des choses bien plus importantes à script sur les pnj/mobs (rate d'attaque, link de trash d'instances, spells des mobs surtout à naxx, hitboxes, pathfinding), bref, ces bonnes vieilles données client (lulz) apportent tout sauf des bénéfices on dirait.

Mais dans l'absolu les gargoyls de naxx ne sont pas supposées avoir de los sur leur salves, juste une range relativement petite (50 mètres).

http://wowpedia.org/Talk:Stoneskin_Gargoyle
Talk:Stoneskin Gargoyle
Some changes and a strategy
Found that the Acid Volley now ignores Line of Sight.
Found that the Acid Volley now seems to ignore range. More testing needed.
Found that the Acid Volley now stacks higher than 10 times. Assume it's infinite.
The gargoyle emotes and screams at 30% now, not 25%. You have 6 seconds to kill it before it gains stoneform (immune to all damage) and regenerates to 100% health.
Mortal Strike does not prevent this healing.



Ce qui me fait plus peur, c'est que je suis sur et certain qu'il n'y a plus de range pour les salves de poison des venom spiders, ces salves qui ne sont pas supposées exister sur vanilla et qui infligent sur le serveur 2k5 de damage direct et 2k5 chaque tick de poison, quelque chose me dit aussi que les acolytes n'ont plus de los sur leur salves.

http://forums.elitistjerks.com/topic/9381-question-regarding-naxx-trash-and-viability/
dpsing stopped to cast arcane explosion then tucking out of los when they began to cast shadowbolt volley.


Sans oublier les capitaines DK qui font un no man's land autour d'eux (spam aoe 7k damage sur plaque), alors que sur vanilla les cac pouvaient les dps sans creuver, même quand ils utilisent leur tourbillon. Ainsi que ces bons vieux limons qui os qu'on est obligés de les tanker sur NG, alors qu'un drood heal pouvait en kite 10 en parallèle sur vanilla tellement ils sont slow.

https://www.youtube.com/watch?v=VrykhhdPfc4

https://www.youtube.com/watch?v=AH9g13Hmbbc

Mais ça, ces bonnes vieilles dodo clicli n'y apportent rien lol (sachant que ces mêmes données client donnent que saphi est supposé faire un bump avec son cleave, pour dire à quel point c'est correct).

Des bugs existants depuis presque 4 ans, c'est ça qui devrait être prioritaire.
Des bugs avec des sources, c'est ça qui devrait être prioritaire.
Des bugs qui sont implantés sur un boss supposé script, c'est ça qui doit être fix avant toute chose.

Limite Lorh si tu veux ajouter de la difficulté, arrête de toucher la los, la range, les hitbox, le pathfinding, même si c'est pour fix des bugs ça en engendre 100x plus que ça en fix, ça a toujours été comme ça (#100 maj 2013), et ça prend des mois et des mois pour être fix ensuite, pour qu'au bout de 2 ans de chaque fix il y ait plus de bugs que de fix engendrés.

Il y'a vael, il y'a ouro, il y'a les 4 horsemen et la quasi totalité de ZG à fix pour ajouter de la difficulté. Il y'a des bugs de classes, et d'autres bugs de boss et de trash.
Thestomper

<Dissection>


"Tant que t'as pas vu le cul du Grizzly, c'est pas la peine de charger ton fusil"
Si j'étais mauvaise langue, je dirais que cette MaJ s'est faite comme ca : "Fuck, y a des boss qui osef de la LoS sur leur sort, il faut que je modif ca".
Plus tard : " Vas y c'est trop chiant de trouver quels sorts la prend ou ne la prend pas en compte"

Conclusion : " Bah jvais faire ignorer la LoS pour tout et compter sur les joueurs pour faire les secretaires et se taper le bon boulot bien fastidieux de chercher au moins 3 sources et 12 videos qui prouve ntque peut être tels ou tels mobs ne peut pas lancer son sort à cause d'une LoS"

J'ai bien dit si j'étais mauvaise langue
Leri

<Blacklisted>


Leri a écrit:Si j'étais mauvaise langue, je dirais que cette MaJ s'est faite comme ca : "Fuck, y a des boss qui osef de la LoS sur leur sort, il faut que je modif ca".
Plus tard : " Vas y c'est trop chiant de trouver quels sorts la prend ou ne la prend pas en compte"

Conclusion : " Bah jvais faire ignorer la LoS pour tout et compter sur les joueurs pour faire les secretaires et se taper le bon boulot bien fastidieux de chercher au moins 3 sources et 12 videos qui prouve ntque peut être tels ou tels mobs ne peut pas lancer son sort à cause d'une LoS"

J'ai bien dit si j'étais mauvaise langue


Je vais vous éclairer pour expliquer ce qui s'est passé :

Un boss disposait de sorts devant ignorer la LoS. Lors de la correction de ce boss dans son intégralité, il a été découvert en étudiant ces sorts que tous les sorts concernés partageaient un drapeau qui les signale dans le client. Ce drapeau a donc été implémenté dans le but de corriger ce boss. Tous les sorts partageant ce drapeau s'en retrouvent donc corrigés (ou impactés si vous préférez) par ce fonctionnement.

Comme je l'ai déjà dit, avant d'appliquer ce correctif, les sort impactés ont été survolés afin de voir si effectivement ils devaient bien fonctionner ainsi. Lors de nos recherche, nous n'avons trouvé aucun contre exemple, que des confirmations (tels que le ssort de Nefarian que je citais).

On en revient à ce que je disais, si un contre exemple est trouvé nous étudierons à nouveau la situation, mais pour le moment nous n'en avons pas, au contraire, tout nous montre que ce fonctionnement est le bon. De plus, ce correctif n'a pas été sorti d'un chapeau mais se place dans la continuité du travail de correction du serveur.
Lorh

Administrateur Gestion/Developpement


L'immenserie de votre incultance dépasse l'entendure.
Après je suis d'accord sur le fait que certains sorts de boss étaient LoS alors qu'ils ne le devaient (sur NG et sur TGC), le truc c'est que trouver des sources sur des randoms mobs qui devraient avoir une LoS alors qu'ils en ont plus maintenant c'est assez Hard.

Il y a certaines choses que l'on ne pourra jamais prouver ou très difficilement, comme trouver des video/conversations de l'époque vanilla sur les LoS de mob, car ces choses coulaient de source et personne n'a vraiment penser à dire par exemple "Hey les casteur a HT c'est incroyable mais quand on les pull en étant HCV, ils viennent au cac" ou de faire une video montrant le clean de trash mob d'instance de raid/instance à 5.
Leri

<Blacklisted>


Ces sorts n'ont en général pas changés, une video d'un run offi de wotlk par exemple serait déjà un début de piste tangible, on peut souvent voir sur ces videos des trashs faire ces sorts. Au pire il reste meme possible de tester sur offi maintenant.
Lorh

Administrateur Gestion/Developpement


L'immenserie de votre incultance dépasse l'entendure.
Les salves des gargouilles peau de pierre ont une trop grande range (plus que 120 mètres).

Elles devraient avoir une range de 50 mètres comme on peut le voir sur cette vidéo (à partir de 2min) et sur celle ci (à partir de 1min20).
Thestomper

<Dissection>


"Tant que t'as pas vu le cul du Grizzly, c'est pas la peine de charger ton fusil"
Vous connaissez l'ID du sort concerné ?
Lorh

Administrateur Gestion/Developpement


L'immenserie de votre incultance dépasse l'entendure.
Lorh a écrit:Vous connaissez l'ID du sort concerné ?


29325 (DB nostalgeek)

Voici le lien sur la db wowhead (avec les détails vanilla) pour confirmer:

Naxx 60 (29325):http://fr.wowhead.com/spell=29325#used-by-npc
Thestomper

<Dissection>


"Tant que t'as pas vu le cul du Grizzly, c'est pas la peine de charger ton fusil"
Portée 100 mètres (Vision Range )


La portée du sort est donc de 100 mètres en 1.12
Lorh

Administrateur Gestion/Developpement


L'immenserie de votre incultance dépasse l'entendure.
Y'a aussi marqué "vision range".
A moins que la sacro-sainte DB précise aussi que ce mob voit à travers les murs.
Jaggal

<Blacklisted>


100 mètres représentent effectivement la distance de vue en champs libre, ce label est donc bon. Il n'implique pas la LoS
Lorh

Administrateur Gestion/Developpement


L'immenserie de votre incultance dépasse l'entendure.
Lorh a écrit:100 mètres représentent effectivement la distance de vue en champs libre, ce label est donc bon. Il n'implique pas la LoS


Impossible et illogique, @les vidéos link en haut, il y'en a encore d'autres qui montrent le jeu sur la range pour faire les doubles gargouilles.

Btw perso je m'en fous royalement de ces mobs, quitte à mettre un boss à la place de chaque trash j'ai à mes cotés un roster qui pourra les faire. Mais une nouvelle lineup à naxxramas, ils n'ont pas le dps ni le ttl pour survivre s'ils ne font qu'un fail sur la seconde gargouille.

Bref, comme tu le sens, mais ce que dit la DB nostalgeek n'est pas une contre preuve viable pour une vidéo, et n'est pas une preuve du tout (je peux sortir une cinquantaine d'erreurs sur la DB en moins d'une heure).
Thestomper

<Dissection>


"Tant que t'as pas vu le cul du Grizzly, c'est pas la peine de charger ton fusil"
Je vais tenter de te faire passer ce message, Lorh, en te froissant le moins possible.

Ça fait maintenant 3 ans que je joue sur le serveur. Depuis que je suis là je ne compte plus les bug qui avaient été signalés, puis corrigés, puis qui se sont retrouvés à nouveau buggués quelques mois plus tard suite à un fix qui d'apparence semblait sans rapport, mais qui finalement (selon le client) affectait également l'ancien bug fixé et nous ramenait au point 0. D'après les différentes conversations à ce sujet qui sont arrivées jusqu'à mes oreilles, c'est quand même assez fréquent. Et je comprends la frustration des joueurs qui ont contribué au développement du serveur, qui ont passé des heures et des heures à t'épauler au script en allant repérer les erreurs, les rapporter et les justifier, et qui au final voient tous leur investissement anéanti sans raison apparente.

Lorsque je vois ce genre de manoeuvre (je pense que c'est le fix de Visci qui a engendré la perte de la LoS des gargouilles), je t'avoue que j'ai du mal à te suivre. Tu sais que Mangos est rempli d'erreurs (sinon on n'aurait pas autant de report à faire ;) ), et pourtant tu es prêt à modifier tout ce qui a été construit jusqu'ici en te basant uniquement dessus, sans aller chercher des sources qui confirmeraient ou infirmeraient ce que te dit le client (tout comme nous lorsqu'on fait un report qui amène à un changement de l'état actuel du script).

Lorsque tu viens d'ouvrir ton serveur évidemment que tu te bases sur le client vu que c'est ton point de départ pour arriver au serveur Blizzlike que tu projettes de créer, mais à partir du moment où tu commences à le modifier tu ne peux plus te baser uniquement dessus, il faut que tu ailles vérifier si les informations qu'il te donne correspondent, ou non à ce que tu vises. Sinon il est normal d'en arriver à un éternel retour en arrière, c'est un cycle sans fin.

Ça ne fait que peu de temps que je me suis mis à report, mais j'ai déjà pris conscience de la difficulté de la tâche. Et je t'avoue que si je devais revenir sans cesse sur des éléments où j'ai passé 3h... 4h à chercher des informations pour faire avancer le schmilblick, ça m'emmerderait profondément ! Pauvre Stomper :D

N'y vois aucune animosité, et je ne te jette pas la pierre car même si je ne suis pas développeur de métier j'imagine bien que ce n'est pas une tâche simple que de monter un serveur. J'essaye uniquement de mettre en avant des dysfonctionnement au niveau de ta méthodologie de script afin de la faire évoluer.
Twist

<Police d Orgrimmar>


D'un avis totalement personnel, et je ne suis pas le seul à le penser, les dbc du client contiennent énormément de données erronées et ne devraient plus servir au support du serveur.

C'est d'ailleurs la direction que compte prendre Mangos.
Talendrys

<ll Octopus ll>





Conditions générales d'utilisation et mentions légales - Code de conduite des forums - Contact