<?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 = 'Lineage2';
  var $maxlevel = false;
  var $version  = '1.1';

function do_it($install,$lang)
{
  global $db;
		$classes = array(
		array('Неизвестно','Неизвестно',0,85),

		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99),
		
		array('Воин Тир','Мили-дамагер',85,99),
		array('Разбойник Одала','Мили-дамагер',85,99),
		array('Лучник Эура','Лучник',85,99),
		array('Призыватель Венью','Саммонер',85,99),
		array('Заклинатель Иса','Саппорт',85,99),
		array('Рыцарь Сигель','Танк',85,99),
		array('Целитель Альгиза','Саппорт',85,99),
		array('Волшебник Фео','Маг',85,99)
		);
		
		$races = array(
		'Не указана',
		'Человек',
		'Эльф',
		'Темный Эльф',
		'Орк',
		'Гном',
		'Камаэль',
		);
		
		$factions = array(
		'Отсутствует'
		);

    
    //lets do some tweak on the templates dependent on the game
    $aq =  array();

    //Itemstats
    array_push($aq, "UPDATE __plus_config SET config_value = '1' WHERE config_name = 'pk_itemstats' ;");
    array_push($aq, "UPDATE __plus_config SET config_value = '1' 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'  => false,
      'max_level'     => $this->maxlevel,
      'add_sql'       => $aq,
      'version'       => $this->version,
    );
    
    $gmanager->ChangeGame($this->gamename, $game_config, $lang);
   }
}

?>