J'ai un système de set d'armure pour mon projet également, voila la ligne de code que j'utilise en évent commun processus parralèle. J'utilise 1page par set + une page pour tout les bonus de set. Exemple :
Event commun : Illudîir's Set
Attendre 120Frames (éviter le lag)
Condition si switch armure 1 est Activé
Condition si Armure 1 équipé
Rien
Sinon (si armure 1 n'est pas équipé)
Variable ''Set #1'' =-1
Désactivé Switch armure 1
Sinon (Si switch armure 1 est désactivé)
Condition si Armure 1 est équipé :
Ajouté + 1 variable Set #1
Activé switch armure 1
Sinon (si armure 1 n'est pas équipé)
Rien
Donc, avec cette ligne, en résumé il a 4 possibilités
#1 : Le personnage possède l'armure depuis plus de 120frames, les bonus ont été attribué. Résultat : N/A
#2 : Le personnage ne possède plus l'armure, mais les bonus sont toujours en cours
Résultat : Désactivation des bonus
#3 Le personnage possède l'armure mais les bonus ne sont pas attribué.
Résultat : Activation des bonus
#4 Le personnage ne possède pas l'armure, les bonus ne sont pas attribué. Résultat : N/A
Refait le nombre de fois nésscésaire au nombre de pieces du set sur la page.
(Ne pas oublier de modifié la switch, mais toujours additionner 1 à la meme variable.
P.S : Si le set peut être équipé par plusieur personnage, il faudra refaire le code pour chacun
d'entre eux et changer la variable pour chacun d'entre eux également.
Exemple : Variable Set 1 personnage 1, Set 1 personnage 2...)
Ensuite, sur une nouvelle page en processus parralèle.
Évent : Bonus Set attribution
Attendre 120 frames
Condition si la variable Set 1 personnage 1 = 0
Condition si switch bonus (4) est activé (note : Bonus 4 car 4pieces pour le set, donc total de 3 bonus)
-1000PV MAX personnage 1
Switch bonus (4) désactivé
Sinon (si bonus (4) déactivé)
Rien
Condition si switch bonus (3) est activé
-1000Mana MAX personnage 1
Désactivé switch bonus (3)
Sinon (si bonus 3 désactivé)
Rien
Condition si switch bonus (2) est activé
-1000Force MAX personnage 1
Désactivé Switch bonus (2)
Sinon (Si switch bonus (2) est désactivé)
Rien
Sinon (Si variable set 1 personnage 1 n'égale pas 0)
Condition si variable set 1 personnage 1 = 1
Condition si switch bonus (4) est activé (note : Bonus 4 car 4pieces pour le set, donc total de 3 bonus)
-1000PV MAX personnage 1
Switch bonus (4) désactivé
Sinon (si bonus (4) déactivé)
Rien
Condition si switch bonus (3) est activé
-1000Mana MAX personnage 1
Désactivé switch bonus (3)
Sinon (si bonus 3 désactivé)
Rien
Condition si switch bonus (2) est activé
-1000Force MAX personnage 1
Désactivé Switch bonus (2)
Sinon (Si switch bonus (2) est désactivé)
Rien
Sinon (Si variable set 1 personnage 1 n'égale pas 1)
Condition si variable set 1 personnage 1 = 2
Condition si switch bonus (4) est activé (note : Bonus 4 car 4pieces pour le set, donc total de 3 bonus)
-1000PV MAX personnage 1
Switch bonus (4) désactivé
Sinon (si bonus (4) déactivé)
Rien
Condition si switch bonus (3) est activé
-1000Mana MAX personnage 1
Désactivé switch bonus (3)
Sinon (si bonus 3 désactivé)
Rien
Condition si switch bonus (2) est activé
RienDésactivé Switch bonus (2)
Sinon (Si switch bonus (2) est désactivé)
+1000Force MAX personnage 1
Activé switch bonus (2)Sinon (Si variable set 1 personnage 1 n'égale pas 2)
Condition si variable set 1 personnage 1 = 3
Condition si switch bonus (4) est activé (note : Bonus 4 car 4pieces pour le set, donc total de 3 bonus)
-1000PV MAX personnage 1
Switch bonus (4) désactivé
Sinon (si bonus (4) déactivé)
Rien
Condition si switch bonus (3) est activé
RienSinon (si bonus 3 désactivé)
+1000Mana MAX personnage 1
Activé Switch bonus (3)Condition si switch bonus (2) est activé
Rien
Désactivé Switch bonus (2)
Sinon (Si switch bonus (2) est désactivé)
+1000Force MAX personnage 1
Activé switch bonus (2)
Sinon (Si variable set 1 personnage 1 n'égale pas 3)
Condition si variable set 1 personnage 1 = 4
Condition si switch bonus (4) est activé (note : Bonus 4 car 4pieces pour le set, donc total de 3 bonus)
Rien
Sinon (si bonus (4) déactivé)
+1000PV MAX personnage 1
Activé switch bonus (4)Condition si switch bonus (3) est activé
RienSinon (si bonus 3 désactivé)
+1000Mana MAX personnage 1
Activé Switch bonus (3)Condition si switch bonus (2) est activé
Rien
Désactivé Switch bonus (2)
Sinon (Si switch bonus (2) est désactivé)
+1000Force MAX personnage 1
Activé switch bonus (2)
Voila, donc avec ces lignes, ton set devrais etre en mesure de bien fonctionner
P.S : Possible qu'il y ai une erreur dans le code ci-dessus, je l'ai écris à la main depuis le boulot, mais l'idée principal est la