$session['user']['deathpower']) $favor = $session['user']['deathpower']; if ($favor > 0) { output("`)You have `\$LOST `^%s`) favor with `\$%s`).",$favor,$deathoverlord); $session['user']['deathpower']-=$favor; } tlschema("nav"); addnav("G?Return to the Graveyard","graveyard.php"); tlschema(); } else { output("`)As you try to flee, you are summoned back to the fight!`n`n"); $battle=true; } break; case "fight": $battle = true; } if ($battle){ //make some adjustments to the user to put them on mostly even ground //with the undead guy. $originalhitpoints = $session['user']['hitpoints']; $session['user']['hitpoints'] = $session['user']['soulpoints']; $originalattack = $session['user']['attack']; $originaldefense = $session['user']['defense']; $session['user']['attack'] = 10 + round(($session['user']['level'] - 1) * 1.5); $session['user']['defense'] = 10 + round(($session['user']['level'] - 1) * 1.5); require_once("battle.php"); //reverse those adjustments, battle calculations are over. $session['user']['attack'] = $originalattack; $session['user']['defense'] = $originaldefense; $session['user']['soulpoints'] = $session['user']['hitpoints']; $session['user']['hitpoints'] = $originalhitpoints; if ($victory || $defeat) $badguy = $newenemies[0]; // Only one badguy if ($victory) { tlschema("battle"); $msg = translate_inline($badguy['creaturelose']); tlschema(); output_notl("`b`&%s`0`b`n", $msg); output("`b`\$You have tormented %s!`0`b`n", $badguy['creaturename']); output("`#You receive `^%s`# favor with `\$%s`#!`n`0", $badguy['creatureexp'],$deathoverlord); $session['user']['deathpower']+=$badguy['creatureexp']; $op = ""; httpset('op', ""); $skipgraveyardtext=true; }else{ if ($defeat){ require_once("lib/taunt.php"); $taunt = select_taunt_array(); addnews("`)%s`) has been defeated in the graveyard by %s.`n%s",$session['user']['name'],$badguy['creaturename'],$taunt); output("`b`&You have been defeated by `%%s`&!!!`n", $badguy['creaturename']); output("You may not torment any more souls today."); $session['user']['gravefights']=0; tlschema("nav"); addnav("G?Return to the Graveyard","graveyard.php"); tlschema(); }else{ require_once("lib/fightnav.php"); fightnav(false, true, "graveyard.php"); } } } switch ($op) { case "search": case "run": case "fight": break; case "enter": require_once("lib/graveyard/case_enter.php"); break; case "restore": require_once("lib/graveyard/case_restore.php"); break; case "resurrection": require_once("lib/graveyard/case_resurrection.php"); break; case "question": require_once("lib/graveyard/case_question.php"); break; case "haunt": require_once("lib/graveyard/case_haunt.php"); break; case "haunt2": require_once("lib/graveyard/case_haunt2.php"); break; case "haunt3": require_once("lib/graveyard/case_haunt3.php"); break; default: require_once("lib/graveyard/case_default.php"); break; } page_footer(); ?>