41    {
   42        PlayerBase ntarget;
   43        
   44        if (Class.CastTo(ntarget, action_data.m_Target.GetObject()) && 
CanReceiveAction(action_data.m_Target))
 
   45        {
   46            CoverHeadOfTargetPlayerLambda lambda = new CoverHeadOfTargetPlayerLambda(action_data.m_MainItem, "BurlapSackCover", ntarget);
   47            action_data.m_Player.ServerReplaceItemInHandsWithNewElsewhere(lambda);
   48        }
   49    }
bool CanReceiveAction(ActionTarget target)