diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java
index 349c804079828ec750f7d033c478200d99a5d187..961add6cd896d50aad23059a09bff069618a78c6 100644
--- a/MAVENProject/src/main/java/entity/Character.java
+++ b/MAVENProject/src/main/java/entity/Character.java
@@ -32,8 +32,8 @@ public class Character extends Entity{
 
     //private BufferedImage sprite;
 
-    public Character(Coordonnees c, double vitesseMax, double m, double impSaut){
-        super(c,vitesseMax,30,60,5); // comme tous les entities ont une hitbox, j'ai factorise
+    public Character(Coordonnees c, double vitesseMax, double m, double impSaut,int atkStt){
+        super(c,vitesseMax,30,60,atkStt); // comme tous les entities ont une hitbox, j'ai factorise
         this.masse = m;
         this.impulsionSaut = impSaut;
         this.tableCommande = new HashMap<>();
@@ -41,6 +41,8 @@ public class Character extends Entity{
         tableCommande.put("CommandZ",(double)0);
         tableCommande.put("CommandAttack",(double)0); // 1 si attack, 0 sinon  
         nbMaxFramesInvicible = 500; 
+        maxLifePoints = 7;
+        nbLifePoints = maxLifePoints;
     }
 
     void deplacements(){ // alpha indique si il est au sol ou non, il vaut 0 (en l'air) ou 1 (au sol) en fonction
diff --git a/MAVENProject/src/main/java/entity/ShootingCharacter.java b/MAVENProject/src/main/java/entity/ShootingCharacter.java
index d4f7a3dc6959b4e1ed50af0b0c82f8ccf15c2424..95f239d799496ce354ac524df98deb0975740f63 100644
--- a/MAVENProject/src/main/java/entity/ShootingCharacter.java
+++ b/MAVENProject/src/main/java/entity/ShootingCharacter.java
@@ -8,11 +8,13 @@ import jeu.Jeu;
 public class ShootingCharacter extends Character{
 
     private int hasAttacked = 0; //varialbe disant si il a deja attaque, il ne peut attaque que toutes les deux frames, ainsi il ne peut attaquer que si = 0
-    private final int stockMaxKunai = 10;
+    private final int stockMaxKunai = 15;
     private int stockKunai = stockMaxKunai;
     private int kunaiReloading = 0; //temps de rechargement des kunais
     public ShootingCharacter(Coordonnees c, double vitesseMax, double m, double impSaut){
-        super(c, vitesseMax, m, impSaut);
+        super(c, vitesseMax, m, impSaut,2);
+        maxLifePoints = 5;
+        nbLifePoints = maxLifePoints;
     }
 
     public void attaque(){
diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java
index 5279fff51dba4faf13904cc369ee2cd3e096012a..d483ec8e8a4c5759f351decd2ae1822f7b7767cb 100644
--- a/MAVENProject/src/main/java/jeu/Jeu.java
+++ b/MAVENProject/src/main/java/jeu/Jeu.java
@@ -149,7 +149,7 @@ public class Jeu implements Game{
         }
 
         if (engine.MenuPanel.isNormalCharacter()){
-            gameCharacter = new Character(new Coordonnees(xdebut, zdebut), 1500, 1, 600000);
+            gameCharacter = new Character(new Coordonnees(xdebut, zdebut), 1500, 1, 600000,5);
             gameCharacterLoader = new CharacterLoader(characterSkinPath, gameCharacter);
         }
 
diff --git a/MAVENProject/src/test/java/entity/CharacterTest.java b/MAVENProject/src/test/java/entity/CharacterTest.java
index 43eb7e1db10607aa6278589a31bf27ba1633fff0..a5921db91c8c7abe8a0fd7bae1ed543c9987ac10 100644
--- a/MAVENProject/src/test/java/entity/CharacterTest.java
+++ b/MAVENProject/src/test/java/entity/CharacterTest.java
@@ -11,7 +11,6 @@ import environnement.Coordonnees;
 import environnement.HitBox;
 import jeu.Jeu;
 import map.Coffre;
-import map.LevelManager;
 import map.Obstacle;
 
 public class CharacterTest {
@@ -23,7 +22,7 @@ public class CharacterTest {
 
     @BeforeClass
     public static void generateParameters(){
-        character = new Character(new Coordonnees(2,3), 100, 1, 50000);
+        character = new Character(new Coordonnees(2,3), 100, 1, 50000,5);
         obstacleTest = new Obstacle(new HitBox(new Coordonnees(10, 30),50,60));
         monster = new Monster(new Coordonnees(20, 3), 100, 50, 60, 1, 1);
         Jeu.getMonsterList().add(monster);