LoupGarou icon indicating copy to clipboard operation
LoupGarou copied to clipboard

Nouveau Rôle: Loup Feutrer

Open Commantary opened this issue 4 years ago • 9 comments

  • Ajout de la classe RLoupFeutrer
  • Ajout du rôle dans la classe MainLG
  • Ajout de la carte Loup-Garou pour le Loup Feutrer dans LGCustomItems
  • Ajout du rôle dans RoleSort

Description: Il gagne avec les Loup-Garou. Au début de la première nuit, il choisit une personne comme exemple. Si la Voyante regarde le Loup Feutrer, elle verra le rôle de l'exemple.

Commantary avatar Mar 25 '20 13:03 Commantary

Mais du coup t'as pas pu faire une vrai icone comme t'as pas accès au ressource pack ?

Nicooow avatar Mar 25 '20 23:03 Nicooow

public String getName() { return "§c§lLoup Feutrer"; } Tu n'aurais pas oublié de renvoyer le rôle du joueur choisis par le loup ? Car là dans tous les cas la voyante reçoit tout le temps "Loup Feutrer"

Nicooow avatar Mar 26 '20 00:03 Nicooow

Mais du coup t'as pas pu faire une vrai icone comme t'as pas accès au ressource pack ?

Alors ducoup je change pas les icônes parce que je suis pas graphiste donc ça sera moche et si on y a accès au ressource pack.

public String getName() { return "§c§lLoup Feutrer"; } Tu n'aurais pas oublié de renvoyer le rôle du joueur choisis par le loup ? Car là dans tous les cas la voyante reçoit tout le temps "Loup Feutrer"

J'ai régler ça dans RVoyante, je garde en cache la personne qui est l'exemple .getCache().get("loup_ftr_e") et si la personne que la Voyante sonde est Loup Feutrer on récupère le rôle de l'exemple pour le donner à la Voyante.

Commantary avatar Mar 26 '20 00:03 Commantary

Je pense que tu peux faire bien plus propre et sûr que de faire un test sur le getName du rôle, genre direct de la classe

Nicooow avatar Mar 26 '20 01:03 Nicooow

Je pense que tu peux faire bien plus propre

Pour le code en disant bien plus propre, tu veux parler de la syntaxe ?

sûr que de faire un test sur le getName du rôle, genre direct de la classe

Je n'ai pas compris ce que tu veux dire par là je suis désolé mais je te propose de faire ce dont tu parles et tu le proposer :)

Commantary avatar Mar 26 '20 15:03 Commantary

L'idée du rôle n'est pas mauvaise en elle-même, cependant son implémentation pose quelques problèmes, notamment car l'idée d'adapter le code de la voyante pour ton rôle est contraire à une convention du plugin: rendre les rôles totalement indépendants du reste du code ! La meilleure solution pour changer le nom affiché pour la voyante serait de créer un nouvel événement qui correspondrait à un "check" de la voyante, et d'ajouter un handler de cet événement dans ton nouveau rôle.

Chaarlesss avatar Mar 26 '20 16:03 Chaarlesss

Merci Gogume1er je n'avais pas pris ça en compte, je vais voir pour changer cela je t'en remercie

Commantary avatar Mar 26 '20 18:03 Commantary

salut ton rôle est grave intéressant , es-ce qu'avec la maj il est toujours fonctionnel ?

kurtix56 avatar Apr 08 '20 11:04 kurtix56

Salut quand je choisis le loup feutrer comme roles le jeux va pas plus loin qu’apprêt la distribution des rôles .Pouvez vous m'aidez ?

Pioupiou2888 avatar Apr 19 '20 10:04 Pioupiou2888