diff --git a/binaries/data/mods/official/entities/template_entity_script.js b/binaries/data/mods/official/entities/template_entity_script.js
index 0adfdedf80..97e3701b12 100644
--- a/binaries/data/mods/official/entities/template_entity_script.js
+++ b/binaries/data/mods/official/entities/template_entity_script.js
@@ -347,9 +347,11 @@ function performAttack( evt )
var flank = (evt.target.getAttackDirections()-1)*evt.target.traits.flank_penalty.value;
if ( this.getRunState() )
{
+ console.write("" + this + " doing a charge attack!");
dmg.crush = parseInt(this.actions.attack.charge.damage * this.actions.attack.charge.crush);
dmg.hack = parseInt(this.actions.attack.charge.damage * this.actions.attack.charge.hack);
dmg.pierce = parseInt(this.actions.attack.charge.damage * this.actions.attack.charge.pierce);
+ this.setRun( false );
}
else
{
diff --git a/binaries/data/mods/official/entities/template_unit.xml b/binaries/data/mods/official/entities/template_unit.xml
index 20ebf41ae7..6153f0479c 100644
--- a/binaries/data/mods/official/entities/template_unit.xml
+++ b/binaries/data/mods/official/entities/template_unit.xml
@@ -88,6 +88,8 @@
10.0
5.0
+
+ true