1.29 items langs

Inscrit
18 Février 2017
Messages
120
J'aime
12
#1
Salut à tous^^

Je sais que le sujet a déjà été lancé il y a pas mal de temps, mais j'y reviens car j'ai beau chercher, je trouve pas de réponse.
Voici le problème:
Code:
I.u[3802] = {n:"Dague d\'Asatucos",t:5,d:"#1",ep:2,g:29,l:150,wd:false,fm:true,w:37,et:true,an:13,e:[5,3,1,1,30,30,false,true],c:"CA>139&CV>55",p:151000};
I.u[8341] = {n:"Bottananas",t:11,d:"Ces bottes sentent le jus d\'ananas macéré dans du substrat de chaussette trouée. L\'avantage, c\'est qu\'on ne vous demandera jamais de les enlever lorsque vous irez chez un ami.",ep:1,g:90,l:1,wd:true,fm:true,w:10, s:74 ,p:100};
Je cherche à comprendre ces lignes, ce que les valeurs représentent.
J'en connais quelques-unes :
n = nom / t = type / d = description / g = GFX / l = niveau / fm = bool FM oui ou non / w = poids / c = conditions / p = prix
Et encore, il y en a d'autres que je connais mais qui ne sont pas dans ces lignes, néanmoins je bloque pour ceux-là:
-an
-ep
-wd
-et
-s
- à quoi correspondent les valeurs booléenne de 'e' qui sont les infos de l'objet(PA, etc..)

J'ai cherché sur Google, d'autres forum en parle ce qui m'a aidé, j'ai cherché dans les sources, dans le "dofus/datacenter/item.as", mais rien à propos de ce que je cherche.
Je me tourne donc vers vous si vous n'avez pas des conseils, des pistes ou même si possible certaines réponses.

Merci d'avance de votre aide.
Cordialement
Isodidacte
 
Inscrit
16 Mars 2014
Messages
199
J'aime
54
#2
n: name
t: type
d: description
ep:
g: gfx
l: level
wd:
fm: enhanceable
w: weight
et: isEthereal
an: animId
e: itemFightEffects (criticalHitBonus, apCost, rangeMin, rangeMax, criticalHit, criticalFailure, lineOnly, lineOfSight) dans l'ordre
c: conditions
p: price
s: itemSetId

Tous ça viens du datacenter/Items.as (https://github.com/C-far/Dofus-client-1.29/blob/master/Datacenter/Item.as) pour wd j'ai rien trouver du moins pas sur le client post sur github et ep y'a des résultats, mais pas de nom et aucune idée de l'utilité. Si jamais pour trouver le reste ta juste a faire une recherche dans le Item.as "_oUnicInfos." et après le point tu met par exemple h et tu va tomber sur quelque chose comme ça

Code:
 _loc1.__get__isHidden = function ()
 {
     return (this._oUnicInfos.h == true);
 };
 
Inscrit
18 Février 2017
Messages
120
J'aime
12
#3
Oui, pour 'ep', j'ai regardé les items, si des choses pouvait expliquer le changement de valeur, mais hélas, je trouve pas.
idem pour 'wd', qui reste un mystère.

En tout cas, je te remercie grandement pour ton aide qui a permit de résoudre pas mal de problématiques^^

Pour savoir quelle lettre pour quel item, il y a t'il une logique.? genre (exemple bidon) je sais que 'et' sera sur tout les type '34' ou c'est complètement arbitraire.?
 
Inscrit
16 Mars 2014
Messages
199
J'aime
54
#4
c'est ni l'un ni l'autre, "et" sera toujours true si l'item en question est une arme éthérée, si une arme du type 34 n'est pas éthérée ça sera false
 
Inscrit
18 Février 2017
Messages
120
J'aime
12
#5
c'est ni l'un ni l'autre, "et" sera toujours true si l'item en question est une arme éthérée, si une arme du type 34 n'est pas éthérée ça sera false
Non mais c'est pour savoir si les lettres présentes dans les lignes sont les mêmes pour tous les items du même genre ou c'est arbitraire selon comment l'arme est faite par la personne.
 
Dernière édition:
Inscrit
16 Mars 2014
Messages
199
J'aime
54
#6
oui c'est pareille pour tous les items, un "et" représentera toujours un isEtheral ou un "n" toujours le name
 
Inscrit
18 Février 2017
Messages
120
J'aime
12
#7
Et il n'y a pas moyens d'avoir les informations manquante.? il doit bien avoir une caractéristique visible déterminée par "wd" et "ep".
 
Inscrit
16 Mars 2014
Messages
199
J'aime
54
#8
Regardé dans un client récent, on sait jamais ou faire des tests pour essayer de déterminer l'utilité par soi-même.
"wd" semble être un bool essaye d'edit le swf pour mettre true / false sur un item et voir ce qui change, et même principe pour ep etc ...
 
Inscrit
16 Septembre 2016
Messages
7
J'aime
8
#10
Oublie ep c'est inutilisé, c'est une valeur épisodique en rapport avec le packet AV reçu à la connexion, le serveur pouvait décider si tu chargais certains élément des lang ou pas, cette valeur n'est PLUS utilisée depuis longtemps et la supprimer ne fera rien
 
Inscrit
18 Février 2017
Messages
120
J'aime
12
#11
Oublie ep c'est inutilisé, c'est une valeur épisodique en rapport avec le packet AV reçu à la connexion, le serveur pouvait décider si tu chargais certains élément des lang ou pas, cette valeur n'est PLUS utilisée depuis longtemps et la supprimer ne fera rien
Grand merci de ta réponse, effectivement, on ne pouvait pas trouver^^
Hormis la valeur "wd", il reste la valeur "an" qui n'a pas été citée et qui n'est pas non plus présente dans le git fournit pas Skeer
 
Haut Bas