Index: trunk/ippScripts/scripts/addstar_run.pl
===================================================================
--- trunk/ippScripts/scripts/addstar_run.pl	(revision 34750)
+++ trunk/ippScripts/scripts/addstar_run.pl	(revision 37551)
@@ -94,7 +94,11 @@
 # Recipes to use based on reduction class
 $reduction = 'DEFAULT' unless defined $reduction;
-if ($stage =~/skycal/) {
-    $reduction = 'DEFAULT';
-}
+if ($stage =~/diff/) {
+    $reduction = 'ADDSTAR';
+} 
+if ($stage =~/forcedwarp/) {
+    $reduction = 'ADDSTAR';
+} 
+
 my $recipe_addstar = $ipprc->reduction($reduction, 'ADDSTAR');
 # XXX This is now not used: do we still need it?
@@ -132,4 +136,11 @@
     print "using $fpaObjects for $stage\n";
 }
+if ($stage =~/diff/) {
+    print "using $fpaObjects for $stage\n";
+}
+if ($stage =~/forcedwarp/)  {
+    print "using $fpaObjects for $stage\n";
+} 
+
 
 
@@ -177,5 +188,5 @@
 }
 
-if (($stage =~/stack/ || $stage =~ /skycal/)) {
+if (($stage =~/stack/ || $stage =~ /skycal/ || $stage =~/diff/ || $stage=~/forcedwarp/)) {
     $fpaObjects =~ s/smf$/cmf/;
     $fpaObjectsAlt =~ s/smf$/cmf/;
@@ -305,4 +316,10 @@
 		$command .= " -quick-airmass";
 	    }  #careful here - this matches staticsky and staticsky_multi
+	    if ($stage =~ /diff/) {
+		$command .= " -accept-astrom";
+	    }
+	    if ($stage =~ /forcedwarp/) {
+		$command .= " -accept-astrom -xrad"; 
+	    }
 
 	    my $mjd_addstar_start = DateTime->now->mjd;   # MJD of starting script
