public override void DoAdditionalEffect(TheReturnOfTheKing.VisibleGameEntity target)
 {
     base.DoAdditionalEffect(target);
     if (((Monster)target).BashTime != 0)
         return;
     ((Monster)target).BashTime = ListLevel[Level].ListSkillInfo[0].BashTime * 60;
     Projectile prjt = (Projectile)PlayerOwner.StateOwner._objectManagerArray[6].CreateObject(6);
     prjt.X = target.X;
     prjt.Y = target.Y;
     ((Monster)target).AdditionnalEffect.Add(prjt);
     ((Monster)target).StateOwner._displayMessageLayer.MessageArray.Add(new DisplayMessageLayer.Message
     {
         X = ((Monster)target).X,
         Y = ((Monster)target).Y - 2 * GlobalVariables.MapCollisionDim,
         Owner = this,
         DeltaY = -1,
         LifeTime = 45,
         MessageContent = "Bash " + (ListLevel[Level].ListSkillInfo[0].BashTime).ToString() + "s",
         TextColor = Color.Gray,
         DelayTime = 10,
         MinY = (int)((Monster)target).Y - 2 * GlobalVariables.MapCollisionDim - 30,
     });
 }
 public override void InitState(TheReturnOfTheKing.GameObjectManager[] objectManagerArray, TheReturnOfTheKing.MainGame owner)
 {
     base.InitState(objectManagerArray, owner);
 }