| `&Deine bisherigen Heldentaten hast du in folgende Boni investiert:`0 |
| Lebenspunkte |
Waldkämpfe |
Angriff |
Verteidigung |
| '.$int_hp.' |
'.$int_ff.' |
'.$int_at.' |
'.$int_de.' |
';
}
addnav('Max Lebenspunkte +5','char_changes.php?dk=hp&resurrection='.$resline.'&rp='.$rp);
if (($session['user']['dragonkills']>=60) && ($int_ff>((int)($session['user']['dragonkills']/3)))){
addnav('Waldkämpfe +1','char_changes.php?resurrection='.$resline.'&rp='.$rp.'&wks=verbot');
} else {
addnav('Waldkämpfe +1','char_changes.php?dk=ff&resurrection='.$resline.'&rp='.$rp);
}
addnav('Angriff + 1','char_changes.php?dk=at&resurrection='.$resline.'&rp='.$rp);
addnav('Verteidigung + 1','char_changes.php?dk=de&resurrection='.$resline.'&rp='.$rp);
// geplante weitere Auswahlmöglichkeiten: Spezialfähigkeiten die nicht in der Akademie gelernt werden können
// if($session['user']['dragonkills']>10) {
// addnav('Feuermagie + 1','char_changes.php?dk=mf&resurrection='.$resline.'&rp='.$rp);
// addnav('Wassermagie + 1','char_changes.php?dk=mw&resurrection='.$resline.'&rp='.$rp);
// addnav('Erdmagie + 1','char_changes.php?dk=mw&resurrection='.$resline.'&rp='.$rp);
// addnav('Luftmagie + 1','char_changes.php?dk=ma&resurrection='.$resline.'&rp='.$rp);
// addnav('Geistmagie + 1','char_changes.php?dk=ms&resurrection='.$resline.'&rp='.$rp);
// }
$str_output .= '`tDu hast noch `y`b'.($session['user']['dragonkills']-count($session['user']['dragonpoints'])).'`b`t Heldenpunkte übrig. Wie willst du sie einsetzen?`n`n';
$str_output .= 'Du bekommst `y`b1`b`t Heldenpunkt für jede deiner Heldentaten. Die Änderungen der Eigenschaften durch Heldenpunkte sind permanent.';
output($str_output);
}
else if (empty($session['user']['race']))
{
page_header('Ein wenig über deine Vorgeschichte');
if (!empty($_GET['setrace']))
{
$str_race = urldecode(stripslashes($_GET['setrace']));
$session['user']['race'] = $str_race;
$arr_race = race_get($session['user']['race'],true);
// Beschreibung
output($arr_race['chosen_msg']);
// Permanenz-Boni
race_set_boni(true,false,$session['user']);
if ($session['user']['specialty']==0)
{
addnav('Weiter','char_changes.php?resurrection='.$resline.'&rp='.$rp);
}
else
{
addnav('Weiter','newday.php?resurrection='.$resline.'&rp='.$rp);
}
if ($session['user']['dragonkills']==0 && $session['user']['level']==1){
addnews('`#'.$session['user']['name'].' `#hat unsere Welt betreten. Willkommen!');
addhistory('Ankunft in '.getsetting('townname','Atrahor'));
}
}
else
{
// Rassenliste abrufen
$sql = 'SELECT long_desc,id,name,colname FROM races WHERE active=1 AND mindk <= '.(int)$session['user']['dragonkills'].' AND superuser <= '.(int)$session['user']['superuser'].' ORDER BY name ASC';
$res = db_query($sql);
$str_out = '`b`c`&Welcher Rasse gehörst du an?`b`c`n`n
';
$str_racelnk = basename(__FILE__).'?setrace=';
while($r = db_fetch_assoc($res)) {
$str_out .= '| |
| '.
create_lnk('»`b'.$r['colname'].'`b',$str_racelnk.urlencode($r['id'])."&rp=".$rp."&resurrection=".$resline).': | '.
''.$r['long_desc'].' |
';
addnav($r['name'],$str_racelnk.urlencode($r['id'])."&rp=".$rp."&resurrection=".$resline);
}
$str_out .= '
';
$str_output .= $str_out;
output($str_output);
}
} // END Rasse nicht gesetzt
else if ((int)$session['user']['specialty']==0)
{
if (!isset($_GET['setspecialty']))
{
page_header('Ein wenig über deine Vorgeschichte');
$str_output .= 'Du erinnerst dich, dass du als Kind:`n`n';
output($str_output,true);
$str_output = '';
$str_where=' WHERE active="1" ';
if($session['user']['exchangequest']<29)
{
$str_where.=' AND usename!="wisdom" ';
}
$sql = 'SELECT * FROM specialty '.$str_where.' ORDER BY category,specid';
$result = db_query($sql);
$i=0;
while($row = db_fetch_assoc($result))
{
$file = $row['filename'];
if(file_exists('./module/specialty_modules/'.$file.'.php'))
{
require_once('./module/specialty_modules/'.$file.'.php');
$f1 = $file.'_info';
$f2 = $file.'_run';
$f1();
if ($category!=$row['category'])
{
addnav($row['category']);
$category = $row['category'];
}
$f2('link',$row['specid']);
output_array($info);
}
}
}
else
{
addnav('Weiter','newday.php?resurrection='.$resline.'&rp='.$rp);
$sql = 'SELECT * FROM specialty WHERE specid="'.$_GET['setspecialty'].'"';
$row = db_fetch_assoc(db_query($sql));
page_header($row['specname']);
switch($_GET['setspecialty'])
{
case $row['specid']:
$file = $row['filename'];
if(file_exists('./module/specialty_modules/'.$file.'.php'))
{
require_once ('./module/specialty_modules/'.$file.'.php');
$f1 = $file.'_info';
$f2 = $file.'_run("backgroundstory");';
$f1();
eval($f2);
}
break;
}
$session['user']['specialty']=(int)$_GET['setspecialty'];
}
} // END specialty nicht gesetzt
page_footer();
?>