
#include "local.h"
inherit "/d/Imperium/std/room";
inherit "/lib/guild_support"; 

#include <macros.h>
#include <stdproperties.h>

#define TP this_player()

void
create_imperium_room()
{ 
    set_short("Cela medytacji");
    set_long("" +
      "Znajdujesz sie w celi medytacji. Pierwsza rzecza, ktora zauwazasz jest"+
      " prostota i surowosc z jaka miejsce to zastalo wykonane i wyposazone."+
      " Ma to pomoc w skupieniu mysli podczas medytacji."+
      " Male drzwiczki prowadza z powrotem do holu.\n"); 

    add_item("drzwiczki","Niewielkie, drewniane drzwiczki.\n");

    add_exit("zh.c","wschod",0,1);
    
    add_prop(ROOM_I_INSIDE, 1);
    add_prop(ROOM_I_LIGHT,2);
    add_prop(ROOM_M_NO_ATTACK, 
        "Gdy probujesz to zrobic przepelnia cie aura pokoju, panujaca w tym miejscu.\n");

}


int
gs_hook_rise()
{
    write("Masz wrazenie iz powoli osiagasz pelna jednosc ze wszystkim, "+
          "co cie otacza. Wrazenie harmonii jest na tyle pelne, iz pragniesz "+
          "pozostac w tym stanie na zawsze. W twoim umysle pojawiaja sie "+
          "jednak jakies zbedne i niewazne bodzce, dochodzace z twojego ciala. "+
          "Z poczatku odrzucasz je, lecz one staja sie z kazda chwila coraz "+
          "bardziej natarczywe. Powoli zaczynaja sie przedzierac przez mur, "+
          "ktory stworzyl" + TP->koncowka("es","as") + " dookola siebie. " +
          "Koncentrujesz sie nad ponownym "+
          "przejeciem pelnej kontroli nad swoim umyslem, lecz wrazenia docierajace "+
          "ze zmyslow twojego ciala rozbiajaja ja powoli. Zaczynasz odczuwac "+
          "bol powodowany ostrymi kantami kamieni, na ktorych lezysz. Sa one na "+
          "tyle mocne, ze postanawiasz sie nimi zajac. Powoli otwierasz "+
          "oczy i wracasz do otaczajacego cie swiata. Wstajesz z posadzki, otrzepujac "+
          "pyl ze swojego ubrania. Moze to i dobrze ze kamienie tu sa takie ostre ...\n");
    say(QCTNAME(this_player()) + " wstaje z poglogi.\n");
}

void
gs_hook()
{
    write("" +
     "Kladziesz sie na kamiennej posadzce, powoli rozluzniajac swoje"+
     " cialo i pozwalajac myslom plynac wlasnym tokiem. Przepelnia"+
     " cie uczucie wewnetrznego spokoju i jednoci z otoczeniem. Powoli"+
     " odrzucasz jalowe mysli i koncentrujesz sie na swoim ciele i"+
     " umysle. Uzyskujesz nad nim pelna kontrole, co pozwala ci"+
     " <ocen>ic swoje postepy lub tez <zmien>ic"+ 
     " znaczenie twoich cech umyslu i ciala. Gdy zapragniesz"+
     " mozesz wstac i powrocic do otaczajacego cie swiata.\n");
}

void
init()
{
    ::init();
    init_guild_support();
}

