diff --git a/design_pattern/src/modele/Personnage.java b/design_pattern/src/modele/Personnage.java
index bf59e707c5315712162abd05a9376381a3f3af9c..7006d9a064d28fcad44e967b745013e43657cc4b 100644
--- a/design_pattern/src/modele/Personnage.java
+++ b/design_pattern/src/modele/Personnage.java
@@ -1,5 +1,6 @@
 package modele;
 
+import modele.DPState.Etat;
 import modele.DPStrategie.Strategie;
 import modele.DPVisiteur.VisiteurGroupe;
 
@@ -9,6 +10,7 @@ public abstract class Personnage implements Groupe{
     protected String nom;
     protected Arme arme;
     protected Strategie strategie;
+    protected Etat etat;
 
     public Personnage(int pointsDeVie, int niveau, String nom, Arme arme){
         this.pointsDeVie = pointsDeVie;
@@ -60,4 +62,6 @@ public abstract class Personnage implements Groupe{
 
     public abstract void subir(int degat);
 
+    public abstract void setEtat(Etat etat);
+
 }