diff --git a/lib/wow-plexus.zip b/lib/wow-plexus.zip new file mode 100644 index 0000000..1e0cb51 Binary files /dev/null and b/lib/wow-plexus.zip differ diff --git a/mojotrollz/api/char/css/equipment.css b/mojotrollz/api/char/css/equipment.css new file mode 100644 index 0000000..0a53d77 --- /dev/null +++ b/mojotrollz/api/char/css/equipment.css @@ -0,0 +1,5 @@ +.equipment { + width: 450px; + height: 500px; + float: left; +} \ No newline at end of file diff --git a/mojotrollz/api/char/equipment.php b/mojotrollz/api/char/equipment.php new file mode 100644 index 0000000..a931094 --- /dev/null +++ b/mojotrollz/api/char/equipment.php @@ -0,0 +1,24 @@ + $class, 'name' => $name, 'race' => $race, 'gender' => $gender, 'equip' => $equip, + 'skin_color' => $skin_color, 'hair' => $hair, 'hair_color' => $hair_color, + 'face' => $face, 'facial_hair' => $facial_hair, 'facial_hair_color' => $facial_hair_color); + $vars['EQ_PICS'] = \SYSTEM\FILES\files::getURL('equipment'); + $vars['CLASS_PICS'] = \SYSTEM\FILES\files::getURL('class'); + $vars['class_name'] = player_classes::name($class); + //$vars['char_equip'] = '';//'1,110744,3,109807,16,111412,5,111190,9,111188,10,126342,6,110003,7,120793,8,115217,21,125312,14,110641';// + return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'char/tpl/equipment.tpl'), $vars); + } +} + +/* + + - - - - - - - - - - - - -
-
-
-
-
-
-
-
- -
-
- +${equipment} +
+
@@ -140,4 +97,4 @@
-
\ No newline at end of file +
\ No newline at end of file diff --git a/mojotrollz/page/wizard_visuals/tpl/wizard_visuals_norace.tpl b/mojotrollz/page/wizard_visuals/tpl/wizard_visuals_norace.tpl new file mode 100644 index 0000000..3e6fac1 --- /dev/null +++ b/mojotrollz/page/wizard_visuals/tpl/wizard_visuals_norace.tpl @@ -0,0 +1,3 @@ +Select a Race and Gender first! +
+
\ No newline at end of file diff --git a/mojotrollz/page/wizard_visuals/wizard_visuals.php b/mojotrollz/page/wizard_visuals/wizard_visuals.php index 73506ee..0cf9592 100644 --- a/mojotrollz/page/wizard_visuals/wizard_visuals.php +++ b/mojotrollz/page/wizard_visuals/wizard_visuals.php @@ -6,13 +6,19 @@ class wizard_visuals extends SYSTEM\PAGE\Page { return array( \SYSTEM\WEBPATH(new PPAGE(),'wizard_visuals/js/wizard_visuals.js'));} public static function css (){ - return array();} + return array( \SYSTEM\WEBPATH(new PAPI(),'char/css/equipment.css'));} public function html(){ $vars = json_decode(charcreation::data(),true)['result']; - $vars['char_equip'] = '';//'1,110744,3,109807,16,111412,5,111190,9,111188,10,126342,6,110003,7,120793,8,115217,21,125312,14,110641';// - $vars['WOWICONS'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL).'api.php?call=files&cat=wowicons&id='; - $vars['infotext_default'] = \SYSTEM\locale::getStrings(DBD\locale_string::VALUE_CATEGORY_WOW_INFOTEXT)['default']; + $vars['equipment'] = equipment::generate( $vars['char_class'],$vars['char_name'],$vars['char_race'], $vars['char_gender'], + $vars['char_equip'], $vars['char_skin_color'], $vars['char_hair'], + $vars['char_hair_color'], $vars['char_face'], $vars['char_facial_hair'], + $vars['char_facial_hair_color']); + $vars['INV_PICS'] = \SYSTEM\FILES\files::getURL('inventory'); + if($vars['char_race'] == 'default' || + $vars['char_gender'] == 'default'){ + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_visuals/tpl/wizard_visuals_norace.tpl'), array()); + } return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_visuals/tpl/wizard_visuals.tpl'), $vars); } } \ No newline at end of file