Index: code/branches/sagerjFS16/src/orxonox/controllers/HumanController.cc
===================================================================
--- code/branches/sagerjFS16/src/orxonox/controllers/HumanController.cc	(revision 11164)
+++ code/branches/sagerjFS16/src/orxonox/controllers/HumanController.cc	(revision 11166)
@@ -159,4 +159,5 @@
     void HumanController::fire(unsigned int firemode)
     {
+        orxout() << "fire hc " << firemode << endl;
         if (HumanController::localController_s)
             HumanController::localController_s->doFire(firemode);
@@ -165,4 +166,5 @@
     void HumanController::doFire(unsigned int firemode)
     {
+        orxout() << "do fire hc " << firemode << endl;
         if (HumanController::localController_s && HumanController::localController_s->controllableEntity_)
         {
@@ -178,5 +180,5 @@
     void HumanController::release(unsigned int firemode)
     {
-        orxout() << "HumanController " << firemode << endl;
+        orxout() << "release hc " << firemode << endl;
         if (HumanController::localController_s)
             HumanController::localController_s->doRelease(firemode);
@@ -185,4 +187,5 @@
     void HumanController::doRelease(unsigned int firemode)
     {
+        orxout() << "do release hc " << firemode << endl;
         if (HumanController::localController_s && HumanController::localController_s->controllableEntity_)
         {
Index: code/branches/sagerjFS16/src/orxonox/controllers/NewHumanController.cc
===================================================================
--- code/branches/sagerjFS16/src/orxonox/controllers/NewHumanController.cc	(revision 11164)
+++ code/branches/sagerjFS16/src/orxonox/controllers/NewHumanController.cc	(revision 11166)
@@ -54,5 +54,4 @@
     SetConsoleCommand("NewHumanController", "accelerate", &NewHumanController::accelerate).keybindMode(KeybindMode::OnPress);
     SetConsoleCommand("NewHumanController", "decelerate", &NewHumanController::decelerate).keybindMode(KeybindMode::OnPress);
-    //SetConsoleCommand("NewHumanController", "release",    &NewHumanController::release   ).keybindMode(KeybindMode::OnRelease).addShortcut();
 
     RegisterUnloadableClass(NewHumanController);
@@ -286,4 +285,5 @@
         if (firemode == 1 && this->controlMode_ == 1)
         {
+            orxout() << "do fire nhc if " << firemode << endl;
             //unlocked steering, steer on right mouse click
             HumanController::yaw(Vector2(this->currentYaw_, 0));
@@ -291,18 +291,13 @@
         }
         else
+        {
+            orxout() << "do fire nhc else " << firemode << endl;
             HumanController::doFire(firemode); //call for formationflight
-    }
-
-    /*void NewHumanController::release(unsigned int firemode)
-    {
-        if (NewHumanController::localController_s)
-            NewHumanController::localController_s->doRelease(firemode);
-        orxout() << "Trigger " << firemode << endl;
-    }
-
-    /void NewHumanController::doRelease(unsigned int firemode)
-    {
-        // this->firemode_ = -1; (outdated code from unfire)
-        // hideArrows();
+        }
+    }
+
+    void NewHumanController::doRelease(unsigned int firemode)
+    {
+        orxout() << "do release nhc" << firemode << endl;
         if (!this->controllableEntity_)
             return;
@@ -311,5 +306,5 @@
 
         HumanController::doRelease(firemode); //call for formationflight
-    }*/
+    }
 
     void NewHumanController::hit(Pawn* originator, btManifoldPoint& contactpoint, float damage)
Index: code/branches/sagerjFS16/src/orxonox/controllers/NewHumanController.h
===================================================================
--- code/branches/sagerjFS16/src/orxonox/controllers/NewHumanController.h	(revision 11164)
+++ code/branches/sagerjFS16/src/orxonox/controllers/NewHumanController.h	(revision 11166)
@@ -55,6 +55,5 @@
 
             virtual void doFire(unsigned int firemode) override;
-            /*virtual void release(unsigned int firemode);
-            virtual void doRelease(unsigned int firemode);*/
+            virtual void doRelease(unsigned int firemode) override;
 
             virtual void hit(Pawn* originator, btManifoldPoint& contactpoint, float damage) override;
