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}
+
-
\ 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