From 6e2f3cd26bc1068391396fa0eef360c90c51d3d1 Mon Sep 17 00:00:00 2001 From: rylon Date: Thu, 20 Nov 2014 23:33:37 +0100 Subject: [PATCH] updated system reference, wizard_skills linkable, wizard_summary, wizard_toolbar --- mojotrollz/api/char/charcreation.php | 5 +- .../api/char/charcreation_validator.php | 26 ++++-- mojotrollz/api/char/js/skilltree.js | 77 ++++++++++++++++-- mojotrollz/api/char/skilltree.php | 5 +- mojotrollz/api/char/tpl/skilltree.tpl | 8 +- mojotrollz/dbd/sql/page.sql | 1 + mojotrollz/files/wowicons/skilltree.png | Bin 0 -> 6583 bytes mojotrollz/page/autoload.inc | 1 - mojotrollz/page/default_page/js/wizard.js | 5 ++ mojotrollz/page/page_mojotrollz.php | 4 +- .../page/wizard_details/js/wizard_details.js | 6 +- .../page/wizard_friend/added_friend.tpl | 1 - mojotrollz/page/wizard_friend/friend.tpl | 25 ------ .../page/wizard_friend/img/background2.png | Bin 22539 -> 0 bytes .../img/friendlist_title_background.png | Bin 12106 -> 0 bytes mojotrollz/page/wizard_friend/img/wall.png | Bin 2582 -> 0 bytes mojotrollz/page/wizard_friend/img/x.png | Bin 742 -> 0 bytes .../page/wizard_friend/js/add_friend.js | 5 -- .../page/wizard_friend/wizard_friend.php | 44 ---------- .../page/wizard_friendlist/friendlist.php | 40 --------- .../page/wizard_friendlist/friendlist.tpl | 0 .../page/wizard_friendlist/img/wall.jpg | Bin 30666 -> 0 bytes .../page/wizard_guild/js/wizard_guild.js | 1 + .../wizard_register/js/wizard_register.js | 1 + .../page/wizard_skills/wizard_skills.php | 12 ++- .../page/wizard_spawn/js/wizard_spawn.js | 3 +- .../page/wizard_summary/js/wizard_summary.js | 1 + .../page/wizard_summary/tpl/summary.tpl | 7 +- .../page/wizard_summary/wizard_summary.php | 2 + .../wizard_toolbar/tpl/wizard_toolbar.tpl | 2 +- .../page/wizard_toolbar/wizard_toolbar.php | 1 + .../page/wizard_visuals/js/wizard_visuals.js | 1 + system | 2 +- 33 files changed, 137 insertions(+), 149 deletions(-) create mode 100644 mojotrollz/files/wowicons/skilltree.png delete mode 100644 mojotrollz/page/wizard_friend/added_friend.tpl delete mode 100644 mojotrollz/page/wizard_friend/friend.tpl delete mode 100644 mojotrollz/page/wizard_friend/img/background2.png delete mode 100644 mojotrollz/page/wizard_friend/img/friendlist_title_background.png delete mode 100644 mojotrollz/page/wizard_friend/img/wall.png delete mode 100644 mojotrollz/page/wizard_friend/img/x.png delete mode 100644 mojotrollz/page/wizard_friend/js/add_friend.js delete mode 100644 mojotrollz/page/wizard_friend/wizard_friend.php delete mode 100644 mojotrollz/page/wizard_friendlist/friendlist.php delete mode 100644 mojotrollz/page/wizard_friendlist/friendlist.tpl delete mode 100644 mojotrollz/page/wizard_friendlist/img/wall.jpg diff --git a/mojotrollz/api/char/charcreation.php b/mojotrollz/api/char/charcreation.php index 7f505c7..f744a53 100644 --- a/mojotrollz/api/char/charcreation.php +++ b/mojotrollz/api/char/charcreation.php @@ -8,6 +8,7 @@ class charcreation { const DEFAULT_CHAR_APPEARANCE = 0; const DEFAULT_CHAR_SPAWN = 0; const DEFAULT_CHAR_GUILD = 'no_guild'; + const DEFAULT_CHAR_SKILL_TREE = 0; public static function data($json = NULL, $returnasjson = true){ if(!\SYSTEM\SECURITY\Security::load(self::MOJO_CC_SESSIONKEY)){ \SYSTEM\SECURITY\Security::save(self::MOJO_CC_SESSIONKEY, self::session_default());} @@ -56,9 +57,9 @@ class charcreation { 'char_face' => self::DEFAULT_CHAR_APPEARANCE, 'char_facial_hair' => self::DEFAULT_CHAR_APPEARANCE, 'char_facial_hair_color' => self::DEFAULT_CHAR_APPEARANCE, - 'char_skill_tree' => 0, + 'char_skill_tree' => self::DEFAULT_CHAR_SKILL_TREE, 'char_equip' => 0, - 'char_guild' => 0, + 'char_guild' => self::DEFAULT_CHAR_GUILD, 'char_spawn' => self::DEFAULT_CHAR_SPAWN);} public static function checkClassRace($class,$race){ diff --git a/mojotrollz/api/char/charcreation_validator.php b/mojotrollz/api/char/charcreation_validator.php index 453edc6..e2fb778 100644 --- a/mojotrollz/api/char/charcreation_validator.php +++ b/mojotrollz/api/char/charcreation_validator.php @@ -9,7 +9,7 @@ class charcreation_validator { } public static function is_char_gender($value){ - return ($value == ('female' || 'male'));} + return ($value == 'female') || ($value == 'male');} public static function char_gender($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); $data['char_gender'] = self::is_char_gender($value) ? $value : charcreation::DEFAULT_CHAR_GENDER; @@ -33,6 +33,8 @@ class charcreation_validator { return player_classes::is($value);} public static function char_class($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); + if($data['char_class'] != $value){ + $data['char_skill_tree'] = charcreation::DEFAULT_CHAR_SKILL_TREE;} $data['char_class'] = $value; if(!self::is_char_class($value) || !charcreation::checkClassRace($data['char_class'], $data['char_race'])){ $data['char_race'] = charcreation::DEFAULT_CHAR_RACE;} @@ -40,7 +42,7 @@ class charcreation_validator { } public static function is_char_skin_color($value){ - return true;} + return is_numeric($value) && $value >= 0;} public static function char_skin_color($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); $data['char_skin_color'] = $value; @@ -48,7 +50,7 @@ class charcreation_validator { } public static function is_char_hair($value){ - return true;} + return is_numeric($value) && $value >= 0;} public static function char_hair($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); $data['char_hair'] = $value; @@ -56,14 +58,14 @@ class charcreation_validator { } public static function is_char_hair_color($value){ - return true;} + return is_numeric($value) && $value >= 0;} public static function char_hair_color($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); $data['char_hair_color'] = $value; \SYSTEM\SECURITY\Security::save(charcreation::MOJO_CC_SESSIONKEY,$data); } public static function is_char_face($value){ - return true;} + return is_numeric($value) && $value >= 0;} public static function char_face($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); $data['char_face'] = $value; @@ -71,7 +73,7 @@ class charcreation_validator { } public static function is_char_facial_hair($value){ - return true;} + return is_numeric($value) && $value >= 0;} public static function char_facial_hair($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); $data['char_facial_hair'] = $value; @@ -79,7 +81,7 @@ class charcreation_validator { } public static function is_char_facial_hair_color($value){ - return true;} + return is_numeric($value) && $value >= 0;} public static function char_facial_hair_color($value){ $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); $data['char_facial_hair_color'] = $value; @@ -87,8 +89,14 @@ class charcreation_validator { } public static function is_char_skill_tree($value){ - return false;} - public static function char_skill_tree($value){} + if(count($value) != 3){ + return false;} + return true;} + public static function char_skill_tree($value){ + $data = \SYSTEM\SECURITY\Security::load(charcreation::MOJO_CC_SESSIONKEY); + $data['char_skill_tree'] = self::is_char_skill_tree($value) ? $value : charcreation::DEFAULT_CHAR_SKILL_TREE; + \SYSTEM\SECURITY\Security::save(charcreation::MOJO_CC_SESSIONKEY,$data); + } public static function is_char_equip($value){ return false;} diff --git a/mojotrollz/api/char/js/skilltree.js b/mojotrollz/api/char/js/skilltree.js index c6e651f..2479ea8 100644 --- a/mojotrollz/api/char/js/skilltree.js +++ b/mojotrollz/api/char/js/skilltree.js @@ -2,7 +2,6 @@ var points_max = 51; var points_spent_t1 = 0; var points_spent_t2 = 0; var points_spent_t3 = 0; - function skilltree(){ console.log("-MojoWoW: load skilltree") $('.icon').mousedown(function(event) { @@ -13,14 +12,14 @@ function skilltree(){ switch (event.which) { case 1: if(is_icon_skillable(id) && !is_point_max() && !is_icon_max(id_count)){ - write_icon(id,id_count,id_img,1);} + write_icon(id,id_count,id_img,1,true);} break; case 2: //alert('Middle Mouse button pressed.'); break; case 3: if(is_icon_deskillable(id) && !is_icon_min(id_count)){ - write_icon(id,id_count,id_img,-1);} + write_icon(id,id_count,id_img,-1,true);} break; default: //alert('You have a strange Mouse!'); @@ -29,7 +28,29 @@ function skilltree(){ $('.reset').click(function(){ write_reset(parseInt($(this).attr('t'))); }); + write_start_spec(); } +function write_start_spec(){ + for(var t=1; t<=3; t++){ + var treestr = $('#tree'+t).attr('skill'); + var pos = 0; + $('#tree'+t+' .icon').each(function(){ + var id = '#'+this.id; + var id_count = '#'+this.id +'c'; + var id_img = '#'+this.id +'i'; + if($('#'+this.id+'i').hasClass('talent_icon') && + !$('#'+this.id+'i').hasClass('icon_empty') && + pos < treestr.length){ + for(var i=0; i + - - - + + +
@@ -29,8 +29,8 @@
${tree1}${tree2}${tree3}${tree1}${tree2}${tree3}
\ No newline at end of file diff --git a/mojotrollz/dbd/sql/page.sql b/mojotrollz/dbd/sql/page.sql index 804dd5d..9baec5b 100644 --- a/mojotrollz/dbd/sql/page.sql +++ b/mojotrollz/dbd/sql/page.sql @@ -2,6 +2,7 @@ INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `nam INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (10, 1, 2, 1, 'default_info', 'id', 'STRING'); INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (110, 1, 2, 1, 'wizard_toolbar', 'last', 'STRING'); INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (111, 1, 2, 1, 'wizard_toolbar', 'next', 'STRING'); +INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (120, 1, 3, 1, 'wizard_skills', 't', 'STRING'); INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (131, 1, 2, 1, 'user_achievements_content', 'menu', 'INT'); diff --git a/mojotrollz/files/wowicons/skilltree.png b/mojotrollz/files/wowicons/skilltree.png new file mode 100644 index 0000000000000000000000000000000000000000..85abd890840dde075db5b400240aa4262ab80513 GIT binary patch literal 6583 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 literal 0 HcmV?d00001 diff --git a/mojotrollz/page/autoload.inc b/mojotrollz/page/autoload.inc index 65b88fa..e0d06f5 100644 --- a/mojotrollz/page/autoload.inc +++ b/mojotrollz/page/autoload.inc @@ -6,7 +6,6 @@ \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_details',''); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_visuals',''); -\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_friend',''); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_skills',''); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_guild',''); \SYSTEM\autoload::registerFolder(dirname(__FILE__).'/wizard_spawn',''); diff --git a/mojotrollz/page/default_page/js/wizard.js b/mojotrollz/page/default_page/js/wizard.js index d22284d..7db4d69 100644 --- a/mojotrollz/page/default_page/js/wizard.js +++ b/mojotrollz/page/default_page/js/wizard.js @@ -7,3 +7,8 @@ function sendInfo(json,toolbar){ system.call('call=charcreation&json='+json, function(){system.load(toolbar)}, {},'json',false);} + +function remove_search(){ + if(document.location.search){ + history.pushState(null, null, document.location.origin + document.location.pathname + window.location.hash);} +} \ No newline at end of file diff --git a/mojotrollz/page/page_mojotrollz.php b/mojotrollz/page/page_mojotrollz.php index e8fae0c..1d126cf 100644 --- a/mojotrollz/page/page_mojotrollz.php +++ b/mojotrollz/page/page_mojotrollz.php @@ -21,8 +21,8 @@ class page_mojotrollz extends \SYSTEM\API\api_default { public static function page_wizard_friend(){ return new wizard_friend();} - public static function page_wizard_skills(){ - return new wizard_skills();} + public static function page_wizard_skills($t = null){ + return new wizard_skills($t);} public static function page_wizard_guild(){ return new wizard_guild();} diff --git a/mojotrollz/page/wizard_details/js/wizard_details.js b/mojotrollz/page/wizard_details/js/wizard_details.js index 39021e8..7266eab 100644 --- a/mojotrollz/page/wizard_details/js/wizard_details.js +++ b/mojotrollz/page/wizard_details/js/wizard_details.js @@ -1,8 +1,6 @@ function init_wizard_details (){ - /*$('#charname').keyup(function(event){ - if(event.keyCode == 13){ - sendInfo('{"char_name" : "'+$(this).val()+'"}','wizard_details');} - });*/ + remove_search(); + $('#btn_check_name').click(function(){ sendInfo('{"char_name" : "'+$('#charname').val()+'"}','wizard_details');}) $('.info').mouseover(function(){ diff --git a/mojotrollz/page/wizard_friend/added_friend.tpl b/mojotrollz/page/wizard_friend/added_friend.tpl deleted file mode 100644 index 458aab0..0000000 --- a/mojotrollz/page/wizard_friend/added_friend.tpl +++ /dev/null @@ -1 +0,0 @@ -test abc \ No newline at end of file diff --git a/mojotrollz/page/wizard_friend/friend.tpl b/mojotrollz/page/wizard_friend/friend.tpl deleted file mode 100644 index 66ec25a..0000000 --- a/mojotrollz/page/wizard_friend/friend.tpl +++ /dev/null @@ -1,25 +0,0 @@ -
- - -
- -
-
-
- - - Molanor
- -
-
-
-
-
-
- -
-
-
-

${help_title}

- -
\ No newline at end of file diff --git a/mojotrollz/page/wizard_friend/img/background2.png b/mojotrollz/page/wizard_friend/img/background2.png deleted file mode 100644 index 2a3903b4aa392702513e4b5053dbaf840578deca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22539 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 BtpET3 diff --git a/mojotrollz/page/wizard_friend/img/wall.png b/mojotrollz/page/wizard_friend/img/wall.png deleted file mode 100644 index 28a6c7cda0bd02051ac6d41aa3ca65fe379b2e9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2582 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 diff --git a/mojotrollz/page/wizard_friend/img/x.png b/mojotrollz/page/wizard_friend/img/x.png deleted file mode 100644 index afd68ca5b09c47a75e3c9a286dc23335d4282cc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmVRkICu~bdh%oldeM-0 zAt6P+EANOWWP;cHi^uW?NctlF7c0`Tu6#%p%CKrOL{O zv6GX{?&ISy{Ku9W8*gZbhxP6I`=gmNlvzYaMh3Z9>`naOAh|L*>AfRKd62!~;hP1K z$Q&v!7gxu}A9u!L@3Vkkot*=fU0rWEw;PdE3J%7`59v!_yqh)2+yM4a!1&;?2O#{QhfP_Mc)#YXHrJ5S1*5wNFb#)?1 zrva>(_{IiVTw7~HLlqU=BbO`S@OXNSY$m`6qL9ClNP?x`qJ{3+(g3wkkiXkDDau7=d82~leZcl8fs&7D+7taA+Q*kxV2MbiS@T@Sm5|!r@e>Bbe zRF=b8z$;N~yKJ)sZHiKOR*(m>)*8>p_XzPlPbR}?P!yZoEc=aB6h|hISYL$Dl)1;a zFMDTkFs)<0 zwVJlT5Yl30o?c_w{;71@?DlPrqihqq80Ml290DanI{*Lx07*qoM6N<$f>gs(F#rGn diff --git a/mojotrollz/page/wizard_friend/js/add_friend.js b/mojotrollz/page/wizard_friend/js/add_friend.js deleted file mode 100644 index 8be77c3..0000000 --- a/mojotrollz/page/wizard_friend/js/add_friend.js +++ /dev/null @@ -1,5 +0,0 @@ -$(document).ready(function() { - $('.btnadd_friend').click(function () { - add_friend($(this).attr('friend_name'),1); - }); -}); diff --git a/mojotrollz/page/wizard_friend/wizard_friend.php b/mojotrollz/page/wizard_friend/wizard_friend.php deleted file mode 100644 index b98892e..0000000 --- a/mojotrollz/page/wizard_friend/wizard_friend.php +++ /dev/null @@ -1,44 +0,0 @@ -prepare( 'selCharByName', - 'SELECT * FROM `mangos_chars_characters` WHERE `name` = ?;', - array($friend_name)); - $result = array(); - return $result; - } - - public function friend_tolist(){ - $result = ""; - $friend = votes::getfriend(1); - foreach($friend_name as $friend){ - $vars = array('name' => $friend['name'], 'race' => $friend['race'], 'gender' => $friend['gender'], 'class' => $friend['class']); - $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/added_friend.tpl'), $vars); - } - return $result; - } - - private function css (){ - return ''; - } - - public function html(){ - $vars = array(); - $vars['js'] = $this->js(); - $vars['css'] = $this->css(); - $vars['PICPATH'] = \SYSTEM\WEBPATH(new PPAGE(),'wizard_friend/img/'); - $vars['WOWICONS'] = \SYSTEM\IMG\img::getURL('wowicons'); - $vars['BUTTONS'] = \SYSTEM\IMG\img::getURL('buttons'); - $vars['BG'] = \SYSTEM\IMG\img::getURL('backgrounds'); - $vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE)); - return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_friend/friend.tpl'), $vars); - - } -} \ No newline at end of file diff --git a/mojotrollz/page/wizard_friendlist/friendlist.php b/mojotrollz/page/wizard_friendlist/friendlist.php deleted file mode 100644 index 302c462..0000000 --- a/mojotrollz/page/wizard_friendlist/friendlist.php +++ /dev/null @@ -1,40 +0,0 @@ -prepare( 'selCharByName', - 'SELECT * FROM `mangos_chars_characters` WHERE `name` = ?;', - array($friend_name)); - $result = array(); - return $result; - } - - public function friend_tolist(){ - $result = ""; - $friend = votes::getfriend(1); - foreach($friend_name as $friend){ - $vars = array('name' => $friend['name'], 'race' => $friend['race'], 'gender' => $friend['gender'], 'class' => $friend['class']); - $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/added_friend.tpl'), $vars); - } - return $result; - } - - private function css (){ - return ''; - } - - public function html(){ - $vars = array(); - $vars['js'] = $this->js(); - $vars['css'] = $this->css(); - $vars['PICPATH'] = \SYSTEM\WEBPATH(new PPAGE(),'wizard_friendlist/img/'); - $vars = array_merge($vars, \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_MAINPAGE)); - return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_friendlist/friendlist.tpl'), $vars); - - } -} \ No newline at end of file diff --git a/mojotrollz/page/wizard_friendlist/friendlist.tpl b/mojotrollz/page/wizard_friendlist/friendlist.tpl deleted file mode 100644 index e69de29..0000000 diff --git a/mojotrollz/page/wizard_friendlist/img/wall.jpg b/mojotrollz/page/wizard_friendlist/img/wall.jpg deleted file mode 100644 index 949a9501f51a7b721e537454a00a6cb5ef1543cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30666 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 diff --git a/mojotrollz/page/wizard_guild/js/wizard_guild.js b/mojotrollz/page/wizard_guild/js/wizard_guild.js index 4a25ec1..97f7f21 100644 --- a/mojotrollz/page/wizard_guild/js/wizard_guild.js +++ b/mojotrollz/page/wizard_guild/js/wizard_guild.js @@ -1,4 +1,5 @@ function init_wizard_guild(){ + remove_search(); $('#btn_no_guild').click(function(){ sendInfo('{"char_guild" : "no_guild"}','wizard_guild'); }); diff --git a/mojotrollz/page/wizard_register/js/wizard_register.js b/mojotrollz/page/wizard_register/js/wizard_register.js index 50f7bc0..f7f5eab 100644 --- a/mojotrollz/page/wizard_register/js/wizard_register.js +++ b/mojotrollz/page/wizard_register/js/wizard_register.js @@ -1,3 +1,4 @@ function init_wizard_register(){ + remove_search(); $('#back_link').click(function(){system.load($(this).attr('sysload'));}); } \ No newline at end of file diff --git a/mojotrollz/page/wizard_skills/wizard_skills.php b/mojotrollz/page/wizard_skills/wizard_skills.php index 6ba6cb8..6330570 100644 --- a/mojotrollz/page/wizard_skills/wizard_skills.php +++ b/mojotrollz/page/wizard_skills/wizard_skills.php @@ -1,6 +1,8 @@ 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'));} @@ -9,8 +11,14 @@ class wizard_skills extends SYSTEM\PAGE\Page { 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['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); } } \ No newline at end of file diff --git a/mojotrollz/page/wizard_spawn/js/wizard_spawn.js b/mojotrollz/page/wizard_spawn/js/wizard_spawn.js index 2f17bdb..fa3d3b2 100644 --- a/mojotrollz/page/wizard_spawn/js/wizard_spawn.js +++ b/mojotrollz/page/wizard_spawn/js/wizard_spawn.js @@ -1,5 +1,6 @@ var map_kalim=false; -function init_wizard_spawn(){ +function init_wizard_spawn(){ + remove_search(); $('#mapchange').click(function(){ if (map_kalim){ $('#city_kalim').hide(); diff --git a/mojotrollz/page/wizard_summary/js/wizard_summary.js b/mojotrollz/page/wizard_summary/js/wizard_summary.js index 52ff26c..6748d4c 100644 --- a/mojotrollz/page/wizard_summary/js/wizard_summary.js +++ b/mojotrollz/page/wizard_summary/js/wizard_summary.js @@ -1,4 +1,5 @@ function init_wizard_summary(){ + remove_search(); $('.table_summ tr').click(function(){ system.load($(this).attr('sysload'));}); } diff --git a/mojotrollz/page/wizard_summary/tpl/summary.tpl b/mojotrollz/page/wizard_summary/tpl/summary.tpl index 6379b24..b07c3e7 100644 --- a/mojotrollz/page/wizard_summary/tpl/summary.tpl +++ b/mojotrollz/page/wizard_summary/tpl/summary.tpl @@ -53,9 +53,14 @@ ${char_facial_hair_color} + + Equip + ${char_equip} + + Skill Tree - ${char_skill_tree} + diff --git a/mojotrollz/page/wizard_summary/wizard_summary.php b/mojotrollz/page/wizard_summary/wizard_summary.php index 6c90647..b80d376 100644 --- a/mojotrollz/page/wizard_summary/wizard_summary.php +++ b/mojotrollz/page/wizard_summary/wizard_summary.php @@ -20,6 +20,8 @@ class wizard_summary extends SYSTEM\PAGE\Page { $vars['char_facial_hair'] = \DBD\RACE_VISUALS_BY_ID::Q1(array($vars['char_race'],race_visuals::VISUAL_FACIAL_HAIR,$vars['char_facial_hair']))['name']; $vars['char_facial_hair_color'] = \DBD\RACE_VISUALS_BY_ID::Q1(array($vars['char_race'],race_visuals::VISUAL_FACIAL_HAIR_COLOR,$vars['char_facial_hair_color']))['name']; + $vars['char_skill_tree'] = charcreation::check()['char_skill_tree_ok'] ? 'skilltree' : 'default'; + $vars['char_race'] = player_races::name($vars['char_race']); $vars['char_class'] = player_classes::name($vars['char_class']); $vars['char_spawn'] = player_spawns::name($vars['char_spawn']); diff --git a/mojotrollz/page/wizard_toolbar/tpl/wizard_toolbar.tpl b/mojotrollz/page/wizard_toolbar/tpl/wizard_toolbar.tpl index 0cb6275..d123f3a 100644 --- a/mojotrollz/page/wizard_toolbar/tpl/wizard_toolbar.tpl +++ b/mojotrollz/page/wizard_toolbar/tpl/wizard_toolbar.tpl @@ -3,7 +3,7 @@ - + diff --git a/mojotrollz/page/wizard_toolbar/wizard_toolbar.php b/mojotrollz/page/wizard_toolbar/wizard_toolbar.php index 8a5e1ca..3b5a035 100644 --- a/mojotrollz/page/wizard_toolbar/wizard_toolbar.php +++ b/mojotrollz/page/wizard_toolbar/wizard_toolbar.php @@ -19,6 +19,7 @@ class wizard_toolbar extends SYSTEM\PAGE\Page { $vars['char_race'] = player_races::name($vars['char_race']); $vars['char_spawn'] = player_spawns::name($vars['char_spawn']); $vars['char_summary'] = charcreation::check_all() ? 'ok_summary' : 'default'; + $vars['is_skilltree'] = charcreation::check()['char_skill_tree_ok'] ? 'skilltree' : 'default'; $vars['last'] = $this->last; $vars['next'] = $this->next; $vars['WOWICONS'] = \SYSTEM\FILES\files::getURL('wowicons'); diff --git a/mojotrollz/page/wizard_visuals/js/wizard_visuals.js b/mojotrollz/page/wizard_visuals/js/wizard_visuals.js index 2fdebe5..4300c98 100644 --- a/mojotrollz/page/wizard_visuals/js/wizard_visuals.js +++ b/mojotrollz/page/wizard_visuals/js/wizard_visuals.js @@ -1,4 +1,5 @@ function init_wizard_visuals (){ + remove_search(); $('#sel_0').change(function(){ sendInfo('{"char_skin_color" : "'+$(this).val()+'"}','wizard_visuals');}); $('#sel_1').change(function(){ diff --git a/system b/system index 01c075f..69390d4 160000 --- a/system +++ b/system @@ -1 +1 @@ -Subproject commit 01c075f772cac743107e5c285a27a1f273d3443f +Subproject commit 69390d4c59bf3a2a3cd2add9f5b3bc3f571f1287