Index: code/branches/fabienHS15/src/modules/weapons/munitions/FusionMunition.cc
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/FusionMunition.cc	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/FusionMunition.cc	(revision 10791)
@@ -34,4 +34,5 @@
 #include "FusionMunition.h"
 #include "core/CoreIncludes.h"
+#include "core/XMLPort.h"
 
 namespace orxonox
@@ -56,3 +57,8 @@
         this->reloadTime_ = 0.5f;
     }
+
+    void FusionMunition::XMLPort(Element& xmlelement, XMLPort::Mode mode)
+    {
+        SUPER(FusionMunition, XMLPort, xmlelement, mode);
+    }
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/FusionMunition.h
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/FusionMunition.h	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/FusionMunition.h	(revision 10791)
@@ -53,4 +53,5 @@
             FusionMunition(Context* context);
             virtual ~FusionMunition() {}
+            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     };
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/GravityBombMunition.cc
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/GravityBombMunition.cc	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/GravityBombMunition.cc	(revision 10791)
@@ -7,4 +7,5 @@
 #include "GravityBombMunition.h"
 #include "core/CoreIncludes.h"
+#include "core/XMLPort.h"
 
 namespace orxonox
@@ -27,4 +28,8 @@
     }
 
+    void GravityBombMunition::XMLPort(Element& xmlelement, XMLPort::Mode mode)
+    {
+        SUPER(GravityBombMunition, XMLPort, xmlelement, mode);
+    }
 }
 
Index: code/branches/fabienHS15/src/modules/weapons/munitions/GravityBombMunition.h
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/GravityBombMunition.h	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/GravityBombMunition.h	(revision 10791)
@@ -28,4 +28,5 @@
             GravityBombMunition(Context* context);
             virtual ~GravityBombMunition() {}
+            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     };
 
Index: code/branches/fabienHS15/src/modules/weapons/munitions/IceMunition.cc
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/IceMunition.cc	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/IceMunition.cc	(revision 10791)
@@ -34,4 +34,5 @@
 #include "IceMunition.h"
 #include "core/CoreIncludes.h"
+#include "core/XMLPort.h"
 
 namespace orxonox
@@ -54,3 +55,8 @@
         this->reloadTime_ = 0.5f;
     }
+
+    void IceMunition::XMLPort(Element& xmlelement, XMLPort::Mode mode)
+    {
+        SUPER(IceMunition, XMLPort, xmlelement, mode);
+    }
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/IceMunition.h
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/IceMunition.h	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/IceMunition.h	(revision 10791)
@@ -53,4 +53,5 @@
             IceMunition(Context* context);
             virtual ~IceMunition() {}
+            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     };
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/LaserMunition.cc
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/LaserMunition.cc	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/LaserMunition.cc	(revision 10791)
@@ -34,4 +34,5 @@
 #include "LaserMunition.h"
 #include "core/CoreIncludes.h"
+#include "core/XMLPort.h"
 
 namespace orxonox
@@ -53,7 +54,12 @@
 
         this->replenishInterval_ = 0.5f;
-        this->replenishMunitionAmount_ = 1;
+        this->replenishAmount_ = 1;
 
         this->reloadTime_ = 0.5f;
     }
+
+    void LaserMunition::XMLPort(Element& xmlelement, XMLPort::Mode mode)
+    {
+        SUPER(LaserMunition, XMLPort, xmlelement, mode);
+    }
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/LaserMunition.h
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/LaserMunition.h	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/LaserMunition.h	(revision 10791)
@@ -53,4 +53,5 @@
             LaserMunition(Context* context);
             virtual ~LaserMunition() {}
+            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     };
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/LightningMunition.cc
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/LightningMunition.cc	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/LightningMunition.cc	(revision 10791)
@@ -34,4 +34,5 @@
 #include "LightningMunition.h"
 #include "core/CoreIncludes.h"
+#include "core/XMLPort.h"
 
 namespace orxonox
@@ -54,3 +55,8 @@
         this->reloadTime_ = 0.5f;    
     }
+
+    void LightningMunition::XMLPort(Element& xmlelement, XMLPort::Mode mode)
+    {
+        SUPER(LightningMunition, XMLPort, xmlelement, mode);
+    }
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/LightningMunition.h
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/LightningMunition.h	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/LightningMunition.h	(revision 10791)
@@ -53,4 +53,5 @@
             LightningMunition(Context* context);
             virtual ~LightningMunition() {}
+            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     };
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/RocketMunition.cc
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/RocketMunition.cc	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/RocketMunition.cc	(revision 10791)
@@ -34,4 +34,5 @@
 #include "RocketMunition.h"
 #include "core/CoreIncludes.h"
+#include "core/XMLPort.h"
 
 namespace orxonox
@@ -54,3 +55,8 @@
         this->reloadTime_ = 0.5f;
     }
+
+    void RocketMunition::XMLPort(Element& xmlelement, XMLPort::Mode mode)
+    {
+        SUPER(RocketMunition, XMLPort, xmlelement, mode);
+    }
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/RocketMunition.h
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/RocketMunition.h	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/RocketMunition.h	(revision 10791)
@@ -53,4 +53,5 @@
             RocketMunition(Context* context);
             virtual ~RocketMunition() {}
+            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     };
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/SplitMunition.cc
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/SplitMunition.cc	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/SplitMunition.cc	(revision 10791)
@@ -34,4 +34,5 @@
 #include "SplitMunition.h"
 #include "core/CoreIncludes.h"
+#include "core/XMLPort.h"
 
 namespace orxonox
@@ -54,3 +55,8 @@
         this->reloadTime_ = 0.5f;
     }
+
+    void SplitMunition::XMLPort(Element& xmlelement, XMLPort::Mode mode)
+    {
+        SUPER(SplitMunition, XMLPort, xmlelement, mode);
+    }
 }
Index: code/branches/fabienHS15/src/modules/weapons/munitions/SplitMunition.h
===================================================================
--- code/branches/fabienHS15/src/modules/weapons/munitions/SplitMunition.h	(revision 10724)
+++ code/branches/fabienHS15/src/modules/weapons/munitions/SplitMunition.h	(revision 10791)
@@ -53,4 +53,5 @@
             SplitMunition(Context* context);
             virtual ~SplitMunition() {}
+            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
     };
 }
