From 3afa96e90d9d2f1784964df623bb67007a970c0c Mon Sep 17 00:00:00 2001
From: "antoine.giles" <antoine.giles@etu.hesge.ch>
Date: Thu, 26 Oct 2023 22:24:32 +0200
Subject: [PATCH] added capacity reward

---
 game/src/combat.rs | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/game/src/combat.rs b/game/src/combat.rs
index 5c39bb1..e45d7b8 100644
--- a/game/src/combat.rs
+++ b/game/src/combat.rs
@@ -328,7 +328,7 @@ fn update_hp(
 
 fn combat_outcome(
     mut enemy_query: Query<(Entity, &Transform, &Enemy)>,
-    mut player_query: Query<(Entity, &Transform, &Player)>,
+    mut player_query: Query<(Entity, &Transform, &mut Player)>,
     mut game_state: ResMut<NextState<GameState>>,
     mut commands: Commands,
 ) {
@@ -337,6 +337,13 @@ fn combat_outcome(
             if _enemy.hp <= 0.0 {
                 commands.entity(enemy_id).despawn();
                 println!("aenemy died");
+                for (_, _, mut player) in &mut player_query {
+                    let capno: usize = player.moveset.len();
+                    player.moveset.push(Capacites {
+                        name: format!("Capacite {}", capno.to_string()),
+                        degat: 20.0,
+                    })
+                }
                 game_state.set(GameState::Overworld);
             }
         }
-- 
GitLab