24 lines
1.1 KiB
PHP

<?php
class wizard_skills extends SYSTEM\PAGE\Page {
var $t = null;
public function __construct($t) {
$this->t = $t;}
public static function js(){
return array( \SYSTEM\WEBPATH(new PAPI(),'char/js/skilltree.js'),
\SYSTEM\WEBPATH(new PPAGE(),'wizard_skills/js/wizard_skills.js'));}
public static function css (){
return array( \SYSTEM\WEBPATH(new PAPI(),'char/css/skilltree.css'));}
public function html(){
$tree = explode('_', $this->t);
if(count($tree) == 4){
charcreation::data(json_encode(array('char_class' => $tree[0])),false);
charcreation::data(json_encode(array('char_skill_tree' => array($tree[1],$tree[2],$tree[3]))),false);
}
//t=11_014_55525_05
$vars = charcreation::data(NULL,false);
$vars['skilltree'] = skilltree::generate($vars['char_class'],$vars['char_skill_tree'][0],$vars['char_skill_tree'][1],$vars['char_skill_tree'][2]);
return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_skills/tpl/wizard_skills.tpl'), $vars);
}
}