diff --git a/docs/.vuepress/theme/components/EncounterCalculator.vue b/docs/.vuepress/theme/components/EncounterCalculator.vue
index 396e2c2..47e5b61 100644
--- a/docs/.vuepress/theme/components/EncounterCalculator.vue
+++ b/docs/.vuepress/theme/components/EncounterCalculator.vue
@@ -17,11 +17,12 @@
           
           
             
-              Difficulté: {{challenge.label}}
+              Difficulté : {{challenge.label}}
               
+              PX : {{ totalXP }}
             
             
               
@@ -47,6 +48,7 @@
 import { mapState, mapGetters } from 'vuex'
 import { CHALLENGES, ENCOUNTERLEVELS } from '../../data/monsters'
 import { getPCbyChallenge } from '@theme/util/monsterHelpers'
+import { stats } from '../../data/stats'
 
 export default {
   name: 'EncounterCalculator',
@@ -116,6 +118,18 @@ export default {
       return pc
     },
 
+    totalXP () {
+      let xp = 0
+      for (let c of this.creatures) {
+        if (c.frontmatter.challenge == 0) {
+          xp += 10
+        } else {
+          xp += stats.challenges[c.frontmatter.challenge].xp
+        }
+      }
+      return xp
+    },
+
     challengeForGroup () {
       let level = this.encounterLevels[this.encounterLevels.findIndex((item) => { return item.level == this.level })]
       return {