<?php
/******************************
 * EQdkp
 * Copyright 2002-2003
 * Licensed under the GNU GPL.  See COPYING for full terms.
 * ------------------
 * DAoC.php
 * Began: Fri May 13 2005
 *
 * $Id: index.php 3575 2009-01-14 11:12:58Z wallenium $
 *
 ******************************/

if ( !defined('EQDKP_INC') )
{
    header('HTTP/1.0 404 Not Found');
    exit;
}

class Manage_Game
{
  var $gamename = 'Allods';
  var $maxlevel = 51;
  var $version  = '1.2';

function do_it($install,$lang)
{
  global $db;
	if($lang == 'de')
	{
		$classes = array(
		array('Unknown','Unknown',0,50),
		
		array('Krieger','Platte',0,50),
		array('Paladin','Platte',0,50),
		array('Heiler','Platte',0,50),
		array('Beschwцrer','Stoff',0,50),
		array('Magier','Stoff',0,50),
		array('Behьter','Leder',0,50),
		array('Psioniker','Leder',0,50),
		array('Spдher','Leder',0,50),
		
		
		);
				
		$races = array(
		'Unknown',
		'Gibberlings',
		'Elfen',
		'Kanians',
		'Xadaganians',
		'Orks',
		'Arisen'
		);
		
		$factions = array(
		'Die Liga',
		'Das Imperium'
		);
	}else if($lang == 'ru')
	{
		$classes = array(
		array('Неизвестно','Неизвестно',0,51),
	
		array('Воин','Латы',0,51),
		array('Храмовник','Латы',0,51),
		array('Жрец','Латы',0,51),
		array('Некромант','Роба',0,51),
		array('Волшебник','Роба',0,51),
		array('Язычник','Кожа',0,51),
		array('Мистик','Кожа',0,51),
		array('Разведчик','Кожа',0,51),
		array('Бард','Кожа',0,51),

			
		
		);
				
		$races = array(
		'Неизвестно',
		'Гибберлинги',
		'Эльфы',
		'Кания',
		'Хадаган',
		'Орки',
		'Восставшие'
		);
		
		$factions = array(
		'Лига',
		'Империя'
		);
	}else
	{
		$classes = array(
		array('Unknown','Неизвестно',0,51),		
		array('Warrior','Латы',0,51),
		array('Paladin','Латы',0,51),
		array('Priest','Латы',0,51),
		array('Necromancer','Роба',0,51),
		array('Mage','Роба',0,51),
		array('Druid','Кожа',0,51),
		array('Psionic','Кожа',0,51),
		array('Stalker','Кожа',0,51),
		array('Bard','Кожа',0,51),
		);
		
		$races = array(
		'Unknown',
		'Gibberlings',
		'Elves',
		'Kanians',
		'Xadaganians',
		'Orcs',
		'Arisen'
		);
		
		$factions = array(
		'The League',
		'The Empire'
		);
	}
    
		
		// The Class colors
    $classColorsCSS = array(
														
		'Warrior'		=> '#a58a57',
		'Paladin'		=> '#00e1c8',
		'Priest'		=> '#ffff50',
		'Necromancer'	=> '#f12b47',
		'Mage'		=> '#2f91ff',
		'Druid'		=> '#ff8000',
		'Psionic'		=> '#ff80ff',
		'Stalker'		=> '#00c800',
		'Bard'		=> '#00FF7F',

     );
		
    //lets do some tweak on the templates dependent on the game
    $aq =  array();

    //Itemstats
    array_push($aq, "UPDATE __plus_config SET config_value = '0' WHERE config_name = 'pk_itemstats' ;");
    array_push($aq, "UPDATE __plus_config SET config_value = '0' WHERE config_name = 'pk_is_autosearch' ;");


    // this is the fix stuff.. instert the new information
    // into the database. moved it to a new class, its easier to
    // handle
    $gmanager = new GameManagerPlus();
    $game_config = array(
      'classes'       => $classes,
      'races'         => $races,
      'factions'      => $factions,
      'class_colors'  => $classColorsCSS,
      'max_level'     => $this->maxlevel,
      'add_sql'       => $aq,
      'version'       => $this->version,
    );
    
    $gmanager->ChangeGame($this->gamename, $game_config, $lang);
   }
}

?>
