15-11-2011, 12:49 PM
Pourquoi ne pas simplement créer une table pour les effets affectant le personnage ? Tu y stockes l'id du joueur le modificateur, la caractéristique à modifier et sa zone d'application (toutes les situations, combat, déplacement...). Ensuite lors des situations appropriées tu ajoutes simplement les effets. En combat tu ajoutes tous les pourcentages ou points supplémentaires ou la zone d'application de l'effet est "combat", par rapport aux caractéristiques de base du joueur.