Une possibilité serait de pouvoir choisir quels tags activer suivant les renommées, et de pouvoir être flag en nation et/ou en culte de façon indépendante. Explications (pour les nations) :
Je suis
Pro Matis
Anti Fyros
Neutre Zorai
Neutre Tryker
Je peux donc choisir d'activer mon tag matis en Neutre ou en Allié, mon tag fyros en Neutre ou en Ennemi, et mes tags zorai et tryker en Neutres, Alliés ou Ennemis. Choisir de tager neutre ne changerait pas ma renommée ou mon camp, mais seulement le calcul des alliances.
Ensuite, selon le joueur que j'ai en face de moi, calculer les alliances de la façon suivante, grâce à un compteur initialisé a 0.
Pour chaque paire de tags :
Si les deux composantes sont différentes, retirer 1 au compteur
Si les deux composantes sont identiques et positives (tag allié), ajouter 1 au compteur
A la fin, le compteur donne l'alliance : un compteur négatif et nous sommes ennemis, un compteur positif et nous sommes alliés, un compteur nul et nous sommes neutres.
Exemple pratique :
Je rencontre un joueur
Anti Matis
Neutre Fyros
Neutre Zorai
Pro Tryler
Le calcul est le suivant :
Pro Matis et Anti Matis, -1
Anti Fyros et Neutre Fyros, rien
Neutre Zorai et Neutre Zorai, rien
Neutre Tryker et Pro Tryker, rien
Le compteur vaut donc -1, nous sommes ennemis, nous ne pouvons que nous entretuer.
Je rencontre maintenant un joueur
Pro Matis
Pro Fyros
Pro Zorai
Pro Tryler
Le calcul est le suivant :
Pro Matis et Pro matis, +1
Anti Fyros et Pro Fyros, -1
Neutre Zorai et Pro Zorai, rien
Neutre Tryker et Pro Tryker, rien
Compteur final : 0, nous sommes donc neutres, nous pouvons nous soigner comme nous entretuer.
Je rencontre ensuite un joueur
Anti Matis
Anti Fyros
Anti Zorai
Anti Tryler
Le calcul est le suivant :
Pro Matis et Anti matis, -1
Anti Fyros et Anti Fyros, rien
Neutre Zorai et Anti Zorai, rien
Neutre Tryker et Anti Tryker, rien
Compteur final : -1, nous sommes ennemis, nous ne pouvons que nous entretuer.
Un dernier joueur
Pro Matis
Neutre Fyros
Anti Zorai
Neutre Tryler
Le calcul est le suivant :
Pro Matis et Pro matis, +1
Anti Fyros et Neutre Fyros, rien
Neutre Zorai et Anti Zorai, rien
Neutre Tryker et Neutre Tryker, rien
Compteur final : +1, nous sommes alliés, nous ne pouvons que nous soigner.
Les joueurs pourraient ainsi tager selon l'évènement et les alliances être dynamiques sans pour autant changer tous les deux coups et sans modifier les renommées. Il serait possible d'être flagés ainsi en nation, en culte, ou les deux. Un conflit entre joueurs serait donc systématiquement classé en culte ou nation. Des joueurs étant flagés en nation ne pourraient intervenir que dans des conflits nation, des joueurs flagés culte que dans des conflits culte.
Dans le cas des joueurs doublement flagés les deux alliances sont calculées selon la règle simple suivante : alliés en culte et nation = alliés, ennemis en culte et nation = ennemis, les autres combinaisons sont neutres.
Je suis
Pro Matis
Anti Fyros
Neutre Zorai
Neutre Tryker
Je peux donc choisir d'activer mon tag matis en Neutre ou en Allié, mon tag fyros en Neutre ou en Ennemi, et mes tags zorai et tryker en Neutres, Alliés ou Ennemis. Choisir de tager neutre ne changerait pas ma renommée ou mon camp, mais seulement le calcul des alliances.
Ensuite, selon le joueur que j'ai en face de moi, calculer les alliances de la façon suivante, grâce à un compteur initialisé a 0.
Pour chaque paire de tags :
Si les deux composantes sont différentes, retirer 1 au compteur
Si les deux composantes sont identiques et positives (tag allié), ajouter 1 au compteur
A la fin, le compteur donne l'alliance : un compteur négatif et nous sommes ennemis, un compteur positif et nous sommes alliés, un compteur nul et nous sommes neutres.
Exemple pratique :
Je rencontre un joueur
Anti Matis
Neutre Fyros
Neutre Zorai
Pro Tryler
Le calcul est le suivant :
Pro Matis et Anti Matis, -1
Anti Fyros et Neutre Fyros, rien
Neutre Zorai et Neutre Zorai, rien
Neutre Tryker et Pro Tryker, rien
Le compteur vaut donc -1, nous sommes ennemis, nous ne pouvons que nous entretuer.
Je rencontre maintenant un joueur
Pro Matis
Pro Fyros
Pro Zorai
Pro Tryler
Le calcul est le suivant :
Pro Matis et Pro matis, +1
Anti Fyros et Pro Fyros, -1
Neutre Zorai et Pro Zorai, rien
Neutre Tryker et Pro Tryker, rien
Compteur final : 0, nous sommes donc neutres, nous pouvons nous soigner comme nous entretuer.
Je rencontre ensuite un joueur
Anti Matis
Anti Fyros
Anti Zorai
Anti Tryler
Le calcul est le suivant :
Pro Matis et Anti matis, -1
Anti Fyros et Anti Fyros, rien
Neutre Zorai et Anti Zorai, rien
Neutre Tryker et Anti Tryker, rien
Compteur final : -1, nous sommes ennemis, nous ne pouvons que nous entretuer.
Un dernier joueur
Pro Matis
Neutre Fyros
Anti Zorai
Neutre Tryler
Le calcul est le suivant :
Pro Matis et Pro matis, +1
Anti Fyros et Neutre Fyros, rien
Neutre Zorai et Anti Zorai, rien
Neutre Tryker et Neutre Tryker, rien
Compteur final : +1, nous sommes alliés, nous ne pouvons que nous soigner.
Les joueurs pourraient ainsi tager selon l'évènement et les alliances être dynamiques sans pour autant changer tous les deux coups et sans modifier les renommées. Il serait possible d'être flagés ainsi en nation, en culte, ou les deux. Un conflit entre joueurs serait donc systématiquement classé en culte ou nation. Des joueurs étant flagés en nation ne pourraient intervenir que dans des conflits nation, des joueurs flagés culte que dans des conflits culte.
Dans le cas des joueurs doublement flagés les deux alliances sont calculées selon la règle simple suivante : alliés en culte et nation = alliés, ennemis en culte et nation = ennemis, les autres combinaisons sont neutres.