$nomail = 1;
             } else {
                 //these lines prevent negative points if the value of the mean action is higher than the current points
                 if (-$a > $items['points-' . $flirtitem]) {
                     $a = -$a;
                 } else {
                     $a = $items['points-' . $flirtitem];
                 }
                 marriage_modifyflirtpoints($target, $a);
                 require_once "./lib/substitute.php";
                 $originalsubst = array('{name}', '{gen}', '{mname}', '{pts}');
                 $subst = array($name, $gendertarget, $session['user']['name'], $a);
                 output(substitute_array($items['output-' . $flirtitem], $originalsubst, $subst));
             }
         } else {
             marriage_modifyflirtpoints($target, $items['points-' . $flirtitem]);
             require_once "./lib/substitute.php";
             $originalsubst = array('{name}', '{gen}', '{mname}', '{pts}');
             $subst = array($name, $gendertarget, $session['user']['name'], $items["points-" . $flirtitem]);
             output(substitute_array($items['output-' . $flirtitem], $originalsubst, $subst));
         }
         break;
 }
 $allprefs = unserialize(get_module_pref('allprefs'));
 if ($items["points-" . $flirtitem] > 0 && $allprefs['flirtspouse'] == 0 && get_module_setting("reqflbuff") == 1 && $target == $session['user']['marriedto']) {
     apply_buff('marriage-married', array("name" => "`^" . $name . "'s`@ vitality!", "rounds" => 40, "wearoff" => "`%You feel lonely.`@", "defmod" => 1.03, "roundmsg" => "`^" . $name . "`@ watches over you."));
     $allprefs['flirtspouse'] = 1;
     set_module_pref('allprefs', serialize($allprefs));
     $allprefs = unserialize(get_module_pref('allprefs'));
     output("`n`nYour flirtatious nature with your spouse gives you new vitality!");
 }
     output("So it's not you, it's me, etcetera etcetera.`n`n");
     output("No hard feelings, Love,`n%s`b`n", $namepartner);
     require_once "./modules/marriage/divorce.php";
     marriage_divorce();
     break;
 } elseif ($allprefs['received'] == 0 && (get_module_setting("flirttype") == 0 || get_module_setting("reqflbuff") == 0 && get_module_setting("flirttype") == 1)) {
     output("`n`@You and %s`0`@ spend the night in the inn together, and you both emerge positively glowing!", $namepartner);
     apply_buff('marriage-married', array("name" => array("`\$%s`^'s Love", $namepartner), "rounds" => 60, "wearoff" => "`%You feel lonely.`@", "defmod" => 1.03, "roundmsg" => array("`4 %s`@ watches over you", $namepartner)));
 }
 $allprefs['received'] = 0;
 set_module_pref('allprefs', serialize($allprefs));
 $allprefs = unserialize(get_module_pref('allprefs'));
 //decrease points per day
 $howmuch = get_module_setting('charmnewday');
 if ($howmuch) {
     marriage_modifyflirtpoints($session['user']['marriedto'], -$howmuch);
     output("`n`@Your flirt points with `^%s`@ decrease as you are getting more used to each other.", $namepartner);
 }
 if (get_module_setting('flirtAutoDiv') == 1 && get_module_setting('flirtAutoDivT') > 0) {
     if ($allprefs['flirtsfaith'] >= get_module_setting('flirtAutoDivT')) {
         $allprefs['flirtsfaith'] = 0;
         set_module_pref('allprefs', serialize($allprefs));
         if (get_module_setting('oc') == 1) {
             $location = 'oldchurch';
         } else {
             $location = 'chapel';
         }
         $location = 'chapel';
         $t = array("`%Uh oh!");
         require_once "lib/systemmail.php";
         if ($session['user']['marriedto'] != 0 && $session['user']['marriedto'] != 4294967295.0) {