57 lines
2.1 KiB
PHP
57 lines
2.1 KiB
PHP
|
<?php
|
||
|
// addnews ready
|
||
|
// translator ready
|
||
|
// mail ready
|
||
|
require_once("lib/villagenav.php");
|
||
|
|
||
|
function forest($noshowmessage=false) {
|
||
|
global $session,$playermount;
|
||
|
tlschema("forest");
|
||
|
// mass_module_prepare(array("forest", "validforestloc"));
|
||
|
addnav("Heal");
|
||
|
addnav("H?Healer's Hut","healer.php");
|
||
|
addnav("Fight");
|
||
|
addnav("L?Look for Something to Kill","forest.php?op=search");
|
||
|
if ($session['user']['level']>1)
|
||
|
addnav("S?Go Slumming","forest.php?op=search&type=slum");
|
||
|
addnav("T?Go Thrillseeking","forest.php?op=search&type=thrill");
|
||
|
if (getsetting("suicide", 0)) {
|
||
|
if (getsetting("suicidedk", 10) <= $session['user']['dragonkills']) {
|
||
|
addnav("*?Search `\$Suicidally`0", "forest.php?op=search&type=suicide");
|
||
|
}
|
||
|
}
|
||
|
if ($session['user']['level']>=15 && $session['user']['seendragon']==0){
|
||
|
// Only put the green dragon link if we are a location which
|
||
|
// should have a forest. Don't even ask how we got into a forest()
|
||
|
// call if we shouldn't have one. There is at least one way via
|
||
|
// a superuser link, but it shouldn't happen otherwise.. We just
|
||
|
// want to make sure however.
|
||
|
$isforest = 0;
|
||
|
$vloc = modulehook('validforestloc', array());
|
||
|
foreach($vloc as $i=>$l) {
|
||
|
if ($session['user']['location'] == $i) {
|
||
|
$isforest = 1;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
if ($isforest || count($vloc)==0) {
|
||
|
addnav("G?`@Seek Out the Green Dragon","forest.php?op=dragon");
|
||
|
}
|
||
|
}
|
||
|
addnav("Other");
|
||
|
villagenav();
|
||
|
if ($noshowmessage!=true){
|
||
|
output("`c`7`bThe Forest`b`0`c");
|
||
|
output("The Forest, home to evil creatures and evildoers of all sorts.`n`n");
|
||
|
output("The thick foliage of the forest restricts your view to only a few yards in most places.");
|
||
|
output("The paths would be imperceptible except for your trained eye.");
|
||
|
output("You move as silently as a soft breeze across the thick moss covering the ground, wary to avoid stepping on a twig or any of the numerous pieces of bleached bone that populate the forest floor, lest you betray your presence to one of the vile beasts that wander the forest.`n");
|
||
|
modulehook("forest-desc");
|
||
|
}
|
||
|
modulehook("forest", array());
|
||
|
module_display_events("forest", "forest.php");
|
||
|
tlschema();
|
||
|
}
|
||
|
|
||
|
?>
|