24 lines
1.1 KiB
PHP
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);
|
|
}
|
|
} |