skill tree generation proto
This commit is contained in:
parent
a29c6b3c05
commit
2fbd5522ca
@ -4,5 +4,6 @@ SYSTEM\autoload::registerFolder(dirname(__FILE__).'/server','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/realm','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/world','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/database','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/charcreation','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/char','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/char/qq','DBD');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/client','');
|
||||
12
mojotrollz/api/char/qq/TALENT_TREE.php
Normal file
12
mojotrollz/api/char/qq/TALENT_TREE.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
namespace DBD;
|
||||
|
||||
class TALENT_TREE extends \SYSTEM\DB\QP {
|
||||
protected static function query(){
|
||||
return new \SYSTEM\DB\QQuery(get_class(),
|
||||
//pg
|
||||
'',
|
||||
//mys
|
||||
'SELECT * FROM mojotrollz_talent_tree WHERE class = ?'
|
||||
);}}
|
||||
|
||||
12
mojotrollz/api/char/qq/TALENT_TREE_ICON.php
Normal file
12
mojotrollz/api/char/qq/TALENT_TREE_ICON.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
namespace DBD;
|
||||
|
||||
class TALENT_TREE_ICON extends \SYSTEM\DB\QP {
|
||||
protected static function query(){
|
||||
return new \SYSTEM\DB\QQuery(get_class(),
|
||||
//pg
|
||||
'',
|
||||
//mys
|
||||
'SELECT * FROM mojotrollz_talent_icon WHERE class = ? ORDER BY `tree`, `row`, `column`;'
|
||||
);}}
|
||||
|
||||
55
mojotrollz/api/char/skilltree.php
Normal file
55
mojotrollz/api/char/skilltree.php
Normal file
@ -0,0 +1,55 @@
|
||||
<?php
|
||||
class skilltree{
|
||||
public static function generate($class){
|
||||
$vars = \DBD\TALENT_TREE::Q1(array($class));
|
||||
$res = \DBD\TALENT_TREE_ICON::QA(array($class));
|
||||
$vars['tree1'] = $vars['tree2'] = $vars['tree3'] = '';
|
||||
$count = 0;
|
||||
for($t=1;$t<=3;$t++){
|
||||
for($r=1;$r<=7; $r++){
|
||||
for($c=1;$c<=4;$c++){
|
||||
$id = 't'.$t.'r'.$r.'c'.$c;
|
||||
$tree = 'tree'.$t;
|
||||
|
||||
if($c == 1){
|
||||
$vars[$tree] .= '<div class="treerowspacer">';}
|
||||
|
||||
if( count($res) > $count &&
|
||||
$res[$count]['tree'] == $t &&
|
||||
$res[$count]['row'] == $r &&
|
||||
$res[$count]['column'] == $c){
|
||||
|
||||
$style = $res[$count]['icon'] ? 'background: url('.$res[$count]['icon'].') 50% 50% no-repeat;' : 'visibility:visible;';
|
||||
$max = $r == 1 ? (($res[$count]['parent_row']) ? '' : '0/'.$res[$count]['max']) : '';
|
||||
$text_color = $r == 1 ? 'icon_text_green' : '';
|
||||
|
||||
$vars[$tree] .= \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'char/tpl/skilltree_icon.tpl'),
|
||||
array( 'id' => $id,
|
||||
'style' => $style,
|
||||
'type' => $res[$count]['type'],
|
||||
'border' => $res[$count]['border'],
|
||||
'text_color' => $text_color,
|
||||
'max' => $max));
|
||||
|
||||
$count++;
|
||||
} else {
|
||||
//empty
|
||||
$vars[$tree] .= \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'char/tpl/skilltree_icon.tpl'),
|
||||
array( 'id' => $id,
|
||||
'style' => 'visibility:hidden;',
|
||||
'type' => 'talent_icon',
|
||||
'border' => '',
|
||||
'text_color' => '',
|
||||
'max' => ''));
|
||||
}
|
||||
|
||||
if($c == 4){
|
||||
$vars[$tree] .= '</div>';}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'char/tpl/skilltree.tpl'), $vars);
|
||||
}
|
||||
}
|
||||
|
||||
42
mojotrollz/api/char/tpl/skilltree.tpl
Normal file
42
mojotrollz/api/char/tpl/skilltree.tpl
Normal file
@ -0,0 +1,42 @@
|
||||
<table width="900" border="0" cellspacing="0" cellpadding="0" align="left" style="margin-left: 10px;">
|
||||
<tr>
|
||||
<td class="talentheader">
|
||||
<div id="treeheader1">
|
||||
<strong id="treeheadertext1">
|
||||
<span class="yellowFont">${tree1_name}</span>
|
||||
<span class="stdText"> - 0 points</span>
|
||||
</strong>
|
||||
</div>
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" id="treeheaderimg1" onmouseover="javascript:resetHoverOn('treeheaderimg1');" onmouseout="javascript:resetHoverOff('treeheaderimg1');" width="59" height="20" alt="Reset this tree">
|
||||
</td>
|
||||
<td class="talentheader">
|
||||
<div id="treeheader2">
|
||||
<strong id="treeheadertext2">
|
||||
<span class="yellowFont">${tree2_name}</span>
|
||||
<span class="stdText"> - 0 points</span>
|
||||
</strong>
|
||||
</div>
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" id="treeheaderimg2" onmouseover="javascript:resetHoverOn('treeheaderimg2');" onmouseout="javascript:resetHoverOff('treeheaderimg2');" width="59" height="20" alt="Reset this tree">
|
||||
</td>
|
||||
<td class="talentheader">
|
||||
<div id="treeheader3">
|
||||
<strong id="treeheadertext3">
|
||||
<span class="yellowFont">${tree3_name}</span>
|
||||
<span class="stdText"> - 0 points</span>
|
||||
</strong>
|
||||
</div>
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" id="treeheaderimg3" onmouseover="javascript:resetHoverOn('treeheaderimg3');" onmouseout="javascript:resetHoverOff('treeheaderimg3');" width="59" height="20" alt="Reset this tree">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="outerbg" id="tree1" width="300" height="480" valign="top" style="background-image: url(${tree1_img}); background-color: rgb(0, 0, 0); background-repeat: no-repeat;">
|
||||
${tree1}
|
||||
</td>
|
||||
<td class="outerbg" id="tree2" width="300" height="480" valign="top" style="background-image: url(${tree2_img}); background-color: rgb(0, 0, 0); background-repeat: no-repeat;">
|
||||
${tree2}
|
||||
</td>
|
||||
<td class="outerbg" id="tree3" width="300" height="480" valign="top" style="background-image: url(${tree3_img}); background-color: rgb(0, 0, 0); background-repeat: no-repeat;">
|
||||
${tree3}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
4
mojotrollz/api/char/tpl/skilltree_icon.tpl
Normal file
4
mojotrollz/api/char/tpl/skilltree_icon.tpl
Normal file
@ -0,0 +1,4 @@
|
||||
<div class="icon" id="${id}" style="${style}">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="${type} ${border}" alt="" id="${id}}i">
|
||||
<div class="icon_number ${text_color}" id="${id}}c">${max}</div>
|
||||
</div>
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 25 KiB |
@ -10,9 +10,8 @@ class wizard_skills extends SYSTEM\PAGE\Page {
|
||||
}
|
||||
|
||||
public function html(){
|
||||
$vars = array();
|
||||
$vars['js'] = $this->js();
|
||||
$vars['css'] = $this->css();
|
||||
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_skills/wizard_skills.tpl'), $vars);
|
||||
$vars = array();
|
||||
$vars['skilltree'] = skilltree::generate(11); //druid
|
||||
return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_skills/wizard_skills.tpl'), $vars);
|
||||
}
|
||||
}
|
||||
@ -1,438 +1,2 @@
|
||||
<table width="900" border="0" cellspacing="0" cellpadding="0" align="left" style="margin-left: 10px;">
|
||||
<tr>
|
||||
<td class="talentheader">
|
||||
<div id="treeheader1">
|
||||
<strong id="treeheadertext1">
|
||||
<span class="yellowFont">Balance</span>
|
||||
<span class="stdText"> - 0 points</span>
|
||||
</strong>
|
||||
</div>
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" id="treeheaderimg1" onmouseover="javascript:resetHoverOn('treeheaderimg1');" onmouseout="javascript:resetHoverOff('treeheaderimg1');" width="59" height="20" alt="Reset this tree">
|
||||
</td>
|
||||
<td class="talentheader">
|
||||
<div id="treeheader2">
|
||||
<strong id="treeheadertext2">
|
||||
<span class="yellowFont">Feral</span>
|
||||
<span class="stdText"> - 32 points</span>
|
||||
</strong>
|
||||
</div>
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" id="treeheaderimg2" onmouseover="javascript:resetHoverOn('treeheaderimg2');" onmouseout="javascript:resetHoverOff('treeheaderimg2');" width="59" height="20" alt="Reset this tree">
|
||||
</td>
|
||||
<td class="talentheader">
|
||||
<div id="treeheader3">
|
||||
<strong id="treeheadertext3">
|
||||
<span class="yellowFont">Restoration</span>
|
||||
<span class="stdText"> - 0 points</span>
|
||||
</strong>
|
||||
</div>
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" id="treeheaderimg3" onmouseover="javascript:resetHoverOn('treeheaderimg3');" onmouseout="javascript:resetHoverOff('treeheaderimg3');" width="59" height="20" alt="Reset this tree">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="outerbg" id="tree1" width="300" height="480" valign="top" style="background-image: url(./api.php?call=files&cat=skilltree&id=druidBalance.jpg); background-color: rgb(0, 0, 0); background-repeat: no-repeat;">
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t1r1p1" style="background: url(http://www.wowprovider.com/img/Spells/spell_nature_abolishmagic.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_green" alt="" id="t1r1p1i">
|
||||
<div class="icon_number icon_text_green" id="t1r1p1c">0/5</div>
|
||||
</div>
|
||||
<div class="icon" id="t1r1p2" style="background: url(http://www.wowprovider.com/img/Spells/spell_nature_natureswrath.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_green_right" alt="" id="t1r1p2i">
|
||||
<div class="icon_number icon_text_green" id="t1r1p2c">0/1</div>
|
||||
</div>
|
||||
<div class="icon " id="t1r1p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_natureswrath.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_inc_left" alt="" id="t1r1p3i">
|
||||
<div class="icon_number icon_text_green" id="t1r1p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r1p4" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r3p2i">
|
||||
<div class="icon_number" id="t1r3p2c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t1r2p1" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_stranglevines.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r2p1i">
|
||||
<div class="icon_number" id="t1r2p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r2p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_starfall.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_down" alt="" id="t1r2p2i">
|
||||
<div class="icon_number" id="t1r2p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r2p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/inv_staff_01.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_down" alt="" id="t1r2p3i">
|
||||
<div class="icon_number" id="t1r2p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r2p4" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_wispsplode.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r2p4i">
|
||||
<div class="icon_number" id="t1r2p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t1r3p1" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_thorns.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r3p1i">
|
||||
<div class="icon_number" id="t1r3p1c"></div>
|
||||
</div>
|
||||
|
||||
<div class="icon" id="t1r3p2" style="visibility:visible;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_arrow icon_arrow_gray_down" alt="" id="t1r3p2i">
|
||||
<div class="icon_number" id="t1r3p2c"></div>
|
||||
</div>
|
||||
|
||||
<div class="icon" id="t1r3p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_crystalball.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_inc" alt="" id="t1r3p3i">
|
||||
<div class="icon_number" id="t1r3p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r3p4" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_naturetouchgrow.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r3p4i">
|
||||
<div class="icon_number" id="t1r3p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon " id="t1r4p1" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r4p1i">
|
||||
<div class="icon_number" id="t1r4p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r4p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_purge.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_inc" alt="" id="t1r4p2i">
|
||||
<div class="icon_number" id="t1r4p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r4p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_arcane_starfire.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r4p3i">
|
||||
<div class="icon_number" id="t1r4p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r4p4" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r4p4i">
|
||||
<div class="icon_number" id="t1r4p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t1r5p1" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r5p1i">
|
||||
<div class="icon_number" id="t1r5p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r5p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_naturesblessing.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_down" alt="" id="t1r5p2i">
|
||||
<div class="icon_number" id="t1r5p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r5p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_sentinal.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r5p3i">
|
||||
<div class="icon_number" id="t1r5p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r5p4" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r5p4i">
|
||||
<div class="icon_number" id="t1r5p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t1r6p1" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r6p1i">
|
||||
<div class="icon_number" id="t1r6p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r6p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_moonglow.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_inc" alt="" id="t1r6p2i">
|
||||
<div class="icon_number" id="t1r6p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r6p3" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r6p3i">
|
||||
<div class="icon_number" id="t1r6p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r6p4" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r6p4i">
|
||||
<div class="icon_number" id="t1r6p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t1r7p1" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r7p1i">
|
||||
<div class="icon_number" id="t1r7p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r7p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_forceofnature.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r7p2i">
|
||||
<div class="icon_number" id="t1r7p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r7p3" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r7p3i">
|
||||
<div class="icon_number" id="t1r7p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t1r7p4" style="visibility:hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t1r7p4i">
|
||||
<div class="icon_number" id="t1r7p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="outerbg" id="tree2" width="300" height="480" valign="top" style="background-image: url(./api.php?call=files&cat=skilltree&id=druidFeral.jpg); background-color: rgb(0, 0, 0); background-repeat: no-repeat;">
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t2r1p1" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r1p1i">
|
||||
<div class="icon_number" id="t2r1p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t2r1p2" style="background: url(http://www.wowprovider.com/img/Spells/ability_hunter_pet_hyena.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow" alt="" id="t2r1p2i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r1p2c">5/5</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r1p3" style="background: url(http://www.wowprovider.com/img/Spells/ability_druid_demoralizingroar.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_green" alt="" id="t2r1p3i">
|
||||
<div class="icon_number icon_text_green" id="t2r1p3c">0/5</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r1p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r1p4i">
|
||||
<div class="icon_number" id="t2r1p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t2r2p1" style="background: url(http://www.wowprovider.com/img/Spells/ability_ambush.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_green" alt="" id="t2r2p1i">
|
||||
<div class="icon_number icon_text_green" id="t2r2p1c">0/5</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r2p2" style="background: url(http://www.wowprovider.com/img/Spells/ability_druid_bash.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_green" alt="" id="t2r2p2i">
|
||||
<div class="icon_number icon_text_green" id="t2r2p2c">0/2</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r2p3" style="background: url(http://www.wowprovider.com/img/Spells/inv_misc_pelt_bear_03.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow" alt="" id="t2r2p3i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r2p3c">5/5</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r2p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r2p4i">
|
||||
<div class="icon_number" id="t2r2p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t2r3p1" style="background: url(http://www.wowprovider.com/img/Spells/spell_nature_spiritwolf.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow" alt="" id="t2r3p1i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r3p1c">2/2</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r3p2" style="background: url(http://www.wowprovider.com/img/Spells/ability_hunter_pet_bear.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow" alt="" id="t2r3p2i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r3p2c">1/1</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r3p3" style="background: url(http://www.wowprovider.com/img/Spells/inv_misc_monsterclaw_04.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow_down_right" alt="" id="t2r3p3i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r3p3c">3/3</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r3p4" style="visibility: visible;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_arrow icon_arrow_yellow_down_right" alt="" id="t2r3p4i">
|
||||
<div class="icon_number" id="t2r3p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t2r4p1" style="background: url(http://www.wowprovider.com/img/Spells/spell_shadow_vampiricaura.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_green" alt="" id="t2r4p1i">
|
||||
<div class="icon_number icon_text_green" id="t2r4p1c"">0/2</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r4p2" style="background: url(http://www.wowprovider.com/img/Spells/ability_hunter_pet_cat.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow_down" alt="" id="t2r4p2i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r4p2c">3/3</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r4p3" style="background: url(http://www.wowprovider.com/img/Spells/ability_ghoulfrenzy.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow_inc" alt="" id="t2r4p3i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r4p3c">2/2</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r4p4" style="background: url(http://www.wowprovider.com/img/Spells/ability_racial_cannibalize.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow_inc" alt="" id="t2r4p4i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r4p4c">2/2</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t2r5p1" style="background: url(http://www.wowprovider.com/img/Spells/ability_druid_ravage.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow" alt="" id="t2r5p1i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r5p1c">2/2</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r5p2" style="visibility: visible;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_arrow icon_arrow_yellow_down" alt="" id="t2r5p2i">
|
||||
<div class="icon_number" id="t2r5p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t2r5p3" style="background: url(http://www.wowprovider.com/img/Spells/spell_nature_faeriefire.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow" alt="" id="t2r5p3i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r5p3c">1/1</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r5p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r5p4i">
|
||||
<div class="icon_number" id="t2r5p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t2r6p1" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r6p1i">
|
||||
<div class="icon_number" id="t2r6p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t2r6p2" style="background: url(http://www.wowprovider.com/img/Spells/spell_holy_blessingofagility.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow_inc" alt="" id="t2r6p2i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r6p2c">5/5</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r6p3" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r6p3i">
|
||||
<div class="icon_number" id="t2r6p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t2r6p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r6p4i">
|
||||
<div class="icon_number" id="t2r6p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t2r7p1" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r7p1i">
|
||||
<div class="icon_number" id="t2r7p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t2r7p2" style="background: url(http://www.wowprovider.com/img/Spells/spell_nature_unyeildingstamina.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_yellow" alt="" id="t2r7p2i">
|
||||
<div class="icon_number icon_text_yellow" id="t2r7p2c">1/1</div>
|
||||
</div>
|
||||
<div class="icon" id="t2r7p3" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r7p3i">
|
||||
<div class="icon_number" id="t2r7p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t2r7p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t2r7p4i">
|
||||
<div class="icon_number" id="t2r7p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="outerbg" id="tree3" width="300" height="480" valign="top" style="background-image: url(./api.php?call=files&cat=skilltree&id=druidRestoration.jpg); background-color: rgb(0, 0, 0); background-repeat: no-repeat;">
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t3r1p1" style="visibility: hidden;">
|
||||
<div class="icon_number" id="t3r1p1c"></div>
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r1p1i">
|
||||
</div>
|
||||
<div class="icon" id="t3r1p2" style="background: url(http://www.wowprovider.com/img/Spells/spell_nature_regeneration.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_green" alt="" id="t3r1p2i">
|
||||
<div class="icon_number icon_text_green" id="t3r1p2c">0/5</div>
|
||||
</div>
|
||||
<div class="icon" id="t3r1p3" style="background: url(http://www.wowprovider.com/img/Spells/spell_holy_blessingofstamina.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_green" alt="" id="t3r1p3i">
|
||||
<div class="icon_number icon_text_green" id="t3r1p3c">0/5</div>
|
||||
</div>
|
||||
<div class="icon" id="t3r1p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r1p4i">
|
||||
<div class="icon_number" id="t3r1p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t3r2p1" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_healingtouch.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_down" alt="" id="t3r2p1i">
|
||||
<div class="icon_number" id="t3r2p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r2p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_healingwavegreater.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r2p2i">
|
||||
<div class="icon_number" id="t3r2p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r2p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/ability_druid_enrage.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r2p3i">
|
||||
<div class="icon_number" id="t3r2p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r2p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r2p4i">
|
||||
<div class="icon_number" id="t3r2p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t3r3p1" style="visibility: visible;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_arrow icon_arrow_gray_down" alt="" id="t3r3p1i">
|
||||
<div class="icon_number" id="t3r3p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r3p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_frost_windwalkon.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r3p2i">
|
||||
<div class="icon_number" id="t3r3p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r3p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_insectswarm.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_down" alt="" id="t3r3p3i">
|
||||
<div class="icon_number" id="t3r3p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r3p4" style="background: url(http://www.wowprovider.com/img/SpellsGrey/ability_eyeoftheowl.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r3p4i">
|
||||
<div class="icon_number" id="t3r3p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t3r4p1" style="visibility: visible;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_arrow icon_arrow_gray_down" alt="" id="t3r4p1i">
|
||||
<div class="icon_number" id="t3r4p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r4p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_holy_elunesgrace.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_down" alt="" id="t3r4p2i">
|
||||
<div class="icon_number" id="t3r4p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r4p3" style="visibility: visible;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_arrow icon_arrow_gray_down" alt="" id="t3r4p3i">
|
||||
<div class="icon_number" id="t3r4p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r4p4" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_rejuvenation.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r4p4i">
|
||||
<div class="icon_number" id="t3r4p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t3r5p1" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_ravenform.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_inc" alt="" id="t3r5p1i">
|
||||
<div class="icon_number" id="t3r5p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r5p2" style="visibility: visible;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_arrow icon_arrow_gray_down" alt="" id="t3r5p2i">
|
||||
<div class="icon_number" id="t3r5p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r5p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_protectionformnature.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_inc" alt="" id="t3r5p3i">
|
||||
<div class="icon_number" id="t3r5p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r5p4" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_tranquility.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r5p4i">
|
||||
<div class="icon_number" id="t3r5p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t3r6p1" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r6p1i">
|
||||
<div class="icon_number" id="t3r6p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r6p2" style="visibility: visible;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_arrow icon_arrow_gray_down" alt="" id="t3r6p2i">
|
||||
<div class="icon_number" id="t3r6p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r6p3" style="background: url(http://www.wowprovider.com/img/SpellsGrey/spell_nature_resistnature.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r6p3i">
|
||||
<div class="icon_number" id="t3r6p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r6p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r6p4i">
|
||||
<div class="icon_number" id="t3r6p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="treerowspacer">
|
||||
<div class="icon" id="t3r7p1" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r7p1i">
|
||||
<div class="icon_number" id="t3r7p1c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r7p2" style="background: url(http://www.wowprovider.com/img/SpellsGrey/inv_relics_idolofrejuvenation.png) 50% 50% no-repeat;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon icon_border_gray_inc" alt="" id="t3r7p2i">
|
||||
<div class="icon_number" id="t3r7p2c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r7p3" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r7p3i">
|
||||
<div class="icon_number" id="t3r7p3c"></div>
|
||||
</div>
|
||||
<div class="icon" id="t3r7p4" style="visibility: hidden;">
|
||||
<img src="./api.php?call=files&cat=skilltree&id=spacer.gif" class="talent_icon" alt="" id="t3r7p4i">
|
||||
<div class="icon_number" id="t3r7p4c"></div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
${skilltree}
|
||||
<div id="frame_content_toolbar" style="padding-top: 115px; margin-top: 420px; height: 175px;"></div>
|
||||
5
mojotrollz/path/PAPI.php
Normal file
5
mojotrollz/path/PAPI.php
Normal file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
class PAPI extends \SYSTEM\PATH {
|
||||
public static function getPath(){
|
||||
return \SYSTEM\C_ROOT.'mojotrollz/api/'.\SYSTEM\C_SUBPATH;}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user