inherit "/lib/skill_raise";
inherit "/d/std/room";

#include <ss_types2.h>
#include <ss_types.h>
#include <stdproperties.h>

void set_up_skills();

void
create_room()
{ 
    set_short("Sala treningowa");
    set_long("W tej sali mozesz trenowac, rozne umiejetnosci."+
    " Na scianie wisi jakas tabliczka.");

    add_item("tabliczke", "Jest cos na niej napisane, "+
    "moze bys ja przeczytal.\n");
    add_cmd_item("tabliczke", "przeczytaj", "@@tablica");

    add_prop(ROOM_I_INSIDE, 1);
    add_exit("ulicae3","poludnie");
    add_exit("gildia2","zachod");
}

int
tablica()
{
       write("Mozesz tu trenowac umiejetnosci zarowno "+
             "przydatne jak i w walce tak i w codziennym "+
	     "zyciu. Jesli nie wiesz jak trenowac sprobuj "+
	     "'?trenuj'.\n");

    return 1;
}

void
init()
{
    ::init();
    init_skill_raise();
    set_up_skills();
}

void
set_up_skills()
{
    sk_add_train(SS_2H_COMBAT, 100 );
    sk_add_train(SS_PARRY, 100 );
    sk_add_train(SS_WEP_SWORD, 100 );
    sk_add_train(SS_WEP_POLEARM, 100 );
    sk_add_train(SS_AWARENESS, 100 );
    sk_add_train(SS_WEP_WARHAMMER, 100 );
    sk_add_train(SS_WEP_KNIFE, 100 );
    sk_add_train(SS_WEP_CLUB, 100 );
    sk_add_train(SS_WEP_AXE, 100 );
    sk_add_train(SS_CLIMB, 100 );
    sk_add_train(SS_SWIM, 100 );
    sk_add_train(SS_SNEAK, 100 );
    sk_add_train(SS_HERBALISM, 100 );
    sk_add_train(SS_PICK_POCKET, 100 );
    sk_add_train(SS_HIDE, 100 );
    sk_add_train(SS_WEP_MISSLE, 100 );
    sk_add_train(SS_WEP_JAVELIN, 100 );
    sk_add_train(SS_UNARM_COMBAT, 100 );
    sk_add_train(SS_BLIND_COMBAT, 100 );
    sk_add_train(SS_SHIELD_PARRY, 100 );
    sk_add_train(SS_DEFENCE, 100 );
    sk_add_train(SS_MOUNTED_COMBAT, 100 );
    sk_add_train(SS_ACROBAT, 100 );
    sk_add_train(SS_APPR_MON, 100 );
    sk_add_train(SS_APPR_OBJ, 100 );
    sk_add_train(SS_APPR_VAL, 100 );
    sk_add_train(SS_ANI_HANDL, 100 );
    sk_add_train(SS_LOC_SENSE, 100 );
    sk_add_train(SS_TRACKING, 100 );
    sk_add_train(SS_HUNTING, 100 );
    sk_add_train(SS_LANGUAGE, 100 );
    sk_add_train(SS_AWARENESS, 100 );
    sk_add_train(SS_TRADING, 100 );
    sk_add_train(SS_RIDING, 100 );
}

