From 5a9526fe46b318e22531dab1805d9f199fb090f9 Mon Sep 17 00:00:00 2001 From: rylon Date: Thu, 20 Nov 2014 16:27:59 +0100 Subject: [PATCH] spawn point validation on race switch --- mojotrollz/api/char/charcreation_validator.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mojotrollz/api/char/charcreation_validator.php b/mojotrollz/api/char/charcreation_validator.php index 6d1d3c1..453edc6 100644 --- a/mojotrollz/api/char/charcreation_validator.php +++ b/mojotrollz/api/char/charcreation_validator.php @@ -23,6 +23,9 @@ class charcreation_validator { $data['char_race'] = $value; if(!self::is_char_race($value) || !charcreation::checkClassRace($data['char_class'], $data['char_race'])){ $data['char_class'] = charcreation::DEFAULT_CHAR_CLASS;} + if((player_spawns::is_alliance($data['char_spawn']) && !player_races::is_alliance($value)) || + (player_spawns::is_horde($data['char_spawn']) && !player_races::is_horde($value))){ + $data['char_spawn'] = charcreation::DEFAULT_CHAR_SPAWN;} \SYSTEM\SECURITY\Security::save(charcreation::MOJO_CC_SESSIONKEY,$data); }