fixes wizard_details

This commit is contained in:
Ulf Gebhardt 2014-11-15 04:34:38 +01:00
parent 0d63dc59a6
commit a2e76a18df
3 changed files with 5 additions and 5 deletions

View File

@ -39,7 +39,7 @@ class charcreation {
public static function checkClassRace($class,$race){ public static function checkClassRace($class,$race){
switch($race){ switch($race){
case player_races::HUMAN : return in_array($class, array(player_classes::WARRIOR, player_classes::ROGUE, player_classes::PRIEST, player_classes::MAGE, player_classes::WARLOCK, player_classes::PALADIN)); case player_races::HUMAN : return in_array($class, array(player_classes::WARRIOR, player_classes::ROGUE, player_classes::PRIEST, player_classes::MAGE, player_classes::WARLOCK, player_classes::PALADIN));
case player_races::ORK: return in_array($class, array(player_classes::WARRIOR, player_classes::HUNTER, player_classes::SHAMAN, player_classes::ROGUE, player_classes::WARLOCK)); case player_races::ORC: return in_array($class, array(player_classes::WARRIOR, player_classes::HUNTER, player_classes::SHAMAN, player_classes::ROGUE, player_classes::WARLOCK));
case player_races::DWARF: return in_array($class, array(player_classes::WARRIOR, player_classes::HUNTER, player_classes::ROGUE, player_classes::PRIEST, player_classes::PALADIN)); case player_races::DWARF: return in_array($class, array(player_classes::WARRIOR, player_classes::HUNTER, player_classes::ROGUE, player_classes::PRIEST, player_classes::PALADIN));
case player_races::SCOURGE: return in_array($class, array(player_classes::WARRIOR, player_classes::ROGUE, player_classes::PRIEST, player_classes::MAGE, player_classes::WARLOCK)); case player_races::SCOURGE: return in_array($class, array(player_classes::WARRIOR, player_classes::ROGUE, player_classes::PRIEST, player_classes::MAGE, player_classes::WARLOCK));
case player_races::NIGHTELF: return in_array($class,array(player_classes::WARRIOR, player_classes::HUNTER, player_classes::ROGUE, player_classes::PRIEST, player_classes::DRUID)); case player_races::NIGHTELF: return in_array($class,array(player_classes::WARRIOR, player_classes::HUNTER, player_classes::ROGUE, player_classes::PRIEST, player_classes::DRUID));

View File

@ -13,7 +13,8 @@ function init_wizard_details (){
$('#info_content').load('./?page=default_info&id='+info); $('#info_content').load('./?page=default_info&id='+info);
}); });
$('#details_gender a').click(function(){ $('#details_gender a').click(function(e){
e.preventDefault();
$('#details_gender a').removeClass('selected'); $('#details_gender a').removeClass('selected');
$('#details_race a').removeClass('selected'); $('#details_race a').removeClass('selected');
$('#details_race a').removeClass('fadein'); $('#details_race a').removeClass('fadein');

View File

@ -9,7 +9,7 @@ class wizard_visuals extends SYSTEM\PAGE\Page {
return array( \SYSTEM\WEBPATH(new PAPI(),'char/css/equipment.css'));} return array( \SYSTEM\WEBPATH(new PAPI(),'char/css/equipment.css'));}
private static function select($race,$type,$value){ private static function select($race,$type,$value){
$res = \DBD\RACE_VISUALS::QQ(array($race,$type)); $res = \DBD\RACE_VISUALS_BY_TYPE::QQ(array($race,$type));
$options = ''; $options = '';
while($row = $res->next()){ while($row = $res->next()){
$row['selected'] = ''; $row['selected'] = '';
@ -34,8 +34,7 @@ class wizard_visuals extends SYSTEM\PAGE\Page {
$vars['visual_facial_hair'] = self::select($vars['char_race'], race_visuals::VISUAL_FACIAL_HAIR, $vars['char_facial_hair']); $vars['visual_facial_hair'] = self::select($vars['char_race'], race_visuals::VISUAL_FACIAL_HAIR, $vars['char_facial_hair']);
$vars['visual_facial_hair_color'] = self::select($vars['char_race'], race_visuals::VISUAL_FACIAL_HAIR_COLOR, $vars['char_facial_hair_color']); $vars['visual_facial_hair_color'] = self::select($vars['char_race'], race_visuals::VISUAL_FACIAL_HAIR_COLOR, $vars['char_facial_hair_color']);
if($vars['char_gender'] == 'default'){ if($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_norace.tpl'), array());}
}
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_visuals/tpl/wizard_visuals.tpl'), $vars); return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'wizard_visuals/tpl/wizard_visuals.tpl'), $vars);
} }
} }