Index: code/branches/explosionChunksHS15/src/orxonox/OrxonoxPrereqs.h
===================================================================
--- code/branches/explosionChunksHS15/src/orxonox/OrxonoxPrereqs.h	(revision 10837)
+++ code/branches/explosionChunksHS15/src/orxonox/OrxonoxPrereqs.h	(revision 10937)
@@ -175,5 +175,4 @@
 
     // worldentities
-    class BigExplosion;
     class CameraPosition;
     class ControllableEntity;
Index: code/branches/explosionChunksHS15/src/orxonox/items/ShipPart.cc
===================================================================
--- code/branches/explosionChunksHS15/src/orxonox/items/ShipPart.cc	(revision 10837)
+++ code/branches/explosionChunksHS15/src/orxonox/items/ShipPart.cc	(revision 10937)
@@ -41,5 +41,4 @@
 #include "worldentities/StaticEntity.h"
 #include "items/PartDestructionEvent.h"
-#include "worldentities/BigExplosion.h"
 #include "chat/ChatManager.h"
 
@@ -105,8 +104,8 @@
     void ShipPart::explode()
     {
-        BigExplosion* chunk = new BigExplosion(this->getContext());
-        chunk->setPosition(this->parent_->getPosition() + this->parent_->getOrientation() * (this->explosionPosition_));
-        //chunk->setPosition(this->parent_->getPosition() + this->parent_->getOrientation() * Vector3(this->entityList_[0]->getLocalInertia()));
-        chunk->setVelocity(this->parent_->getVelocity());
+        // BigExplosion* chunk = new BigExplosion(this->getContext());
+        // chunk->setPosition(this->parent_->getPosition() + this->parent_->getOrientation() * (this->explosionPosition_));
+        // //chunk->setPosition(this->parent_->getPosition() + this->parent_->getOrientation() * Vector3(this->entityList_[0]->getLocalInertia()));
+        // chunk->setVelocity(this->parent_->getVelocity());
 
         // this->explosionSound_->setPosition(this->parent_->getPosition());
Index: code/branches/explosionChunksHS15/src/orxonox/worldentities/CMakeLists.txt
===================================================================
--- code/branches/explosionChunksHS15/src/orxonox/worldentities/CMakeLists.txt	(revision 10837)
+++ code/branches/explosionChunksHS15/src/orxonox/worldentities/CMakeLists.txt	(revision 10937)
@@ -6,5 +6,4 @@
   ControllableEntity.cc
   Drone.cc
-  BigExplosion.cc
   EffectContainer.cc
   ExplosionChunk.cc
Index: code/branches/explosionChunksHS15/src/orxonox/worldentities/ExplosionPart.cc
===================================================================
--- code/branches/explosionChunksHS15/src/orxonox/worldentities/ExplosionPart.cc	(revision 10837)
+++ code/branches/explosionChunksHS15/src/orxonox/worldentities/ExplosionPart.cc	(revision 10937)
@@ -26,4 +26,5 @@
  *
  */
+
 
 
@@ -86,5 +87,4 @@
 		XMLPortParam(ExplosionPart, "direction", setDirection, getDirection, xmlelement, mode).defaultValues(Vector3(1,1,1));
 		XMLPortParam(ExplosionPart, "angle", setAngle, getAngle, xmlelement, mode).defaultValues(180);
-		XMLPortParam(ExplosionPart, "size", setSize, getSize, xmlelement, mode).defaultValues(4);
 		XMLPortParam(ExplosionPart, "delay", setDelay, getDelay, xmlelement, mode).defaultValues(0);
 	}
@@ -120,7 +120,9 @@
 		//this->model_->setSyncMode(0);
 
+
 		if(effect1_ != "")
 		{
 			this->effect1Particle_ = new ParticleInterface(this->getScene()->getSceneManager(), effect1_, this->LOD_);
+			this->effect1Particle_->setDimensions(this->getScale());
 			this->model_->attachOgreObject(this->effect1Particle_->getParticleSystem());
 		}
@@ -129,6 +131,9 @@
 		{
 			this->effect2Particle_ = new ParticleInterface(this->getScene()->getSceneManager(), effect2_, this->LOD_);
+			this->effect2Particle_->setDimensions(this->getScale());
 			this->model_->attachOgreObject(this->effect2Particle_->getParticleSystem());
 		}
+
+
 
 		
@@ -144,7 +149,9 @@
 		this->explosionEntity_->setVelocity(finalDirection*rnd(minSpeed_,maxSpeed_));
         this->explosionEntity_->setAngularVelocity(Vector3(rnd(-1, 1), rnd(-1, 1), rnd(-1, 1)).normalisedCopy() * Degree(400).valueRadians());
-        this->explosionEntity_->setScale(size_);
+        this->explosionEntity_->setScale(this->getScale() * 4);
+
 
         this->explosionEntity_->attach(model_);
+
 
         this->attach(explosionEntity_);
@@ -192,5 +199,5 @@
 	{
 		this->posOffset_ = newVector;
-		this->explosionEntity_->setPosition(this->getPosition() + this->posOffset_);
+		this->explosionEntity_->setPosition(this->getPosition() + this->posOffset_ / this->getScale());
 	}
 
@@ -203,9 +210,4 @@
 	{
 		this->angle_ = newAngle;
-	}
-
-	void ExplosionPart::setSize(float newSize)
-	{
-		this->size_ = newSize;
 	}
 
@@ -249,9 +251,4 @@
 	}
 
-	float ExplosionPart::getSize()
-	{
-		return size_;
-	}
-
 	float ExplosionPart::getDelay()
 	{
Index: code/branches/explosionChunksHS15/src/orxonox/worldentities/ExplosionPart.h
===================================================================
--- code/branches/explosionChunksHS15/src/orxonox/worldentities/ExplosionPart.h	(revision 10837)
+++ code/branches/explosionChunksHS15/src/orxonox/worldentities/ExplosionPart.h	(revision 10937)
@@ -72,6 +72,4 @@
             void setAngle(float newAgnle);
             float getAngle();
-            void setSize(float newSize);
-            float getSize();
             void setDelay(float newDelay);
             float getDelay();
@@ -97,5 +95,4 @@
             Vector3 direction_;
             float angle_;
-            float size_;
             float delay_;
 
Index: code/branches/explosionChunksHS15/src/orxonox/worldentities/pawns/Pawn.cc
===================================================================
--- code/branches/explosionChunksHS15/src/orxonox/worldentities/pawns/Pawn.cc	(revision 10837)
+++ code/branches/explosionChunksHS15/src/orxonox/worldentities/pawns/Pawn.cc	(revision 10937)
@@ -41,5 +41,4 @@
 #include "graphics/ParticleSpawner.h"
 #include "worldentities/ExplosionChunk.h"
-#include "worldentities/BigExplosion.h"
 #include "worldentities/ExplosionPart.h"
 #include "weaponsystem/WeaponSystem.h"
@@ -380,6 +379,4 @@
     void Pawn::goWithStyle()
     {
-        orxout() << "gowithstyle" << endl;
-
 
         this->bAlive_ = false;
