/* Tablica w Zamku Sigmarczykow - zakonna
 */

inherit "/std/board.c";

#include <std.h>
#include "lakshmi.h"
#include <stdproperties.h>
#include <pl.h>


void create_board()
 {
  add_prop(OBJ_M_NO_GET,"Nie mozesz wziac tablicy ze sciany!\n");

  set_long("Do sciany przymocowano bogato zdobiona tablice informacyjna. Sluzy "+
    "ona czlonkom Zakonu Sigmara do wymiany wiadomosci. Rowniez Konklawe Zakonu umieszcza "+
    "tu swe zarzadzenia i odezwy.\n"); 

    set_board_name(PATH + "inne/tablica_zakon"); 
                       /* gdzie sa nagrywane noty ??              */
    set_num_notes(40);   /* maksymalan ilosc notek na tablicy       */
    set_silent(1);       /* 1 ciche exe i read 0 glosne exe i read    */
  
    set_remove_rank(2);  /* Minimalny level ktory moze usuwac notki *
                         *innych graczy.                           */
    set_remove_str("Nie mozesz tego zrobic!\n");
                       /* ten smieszny tekst wywietli gdy ktos    *
                        * kto nie ma levelu odpowiedniego bedzie  *
                        *chcial usunac jakas note :-))            */
 }

int 
czy_brat()
{
	if (TP->query_wiz_level()) return 1;
	return PRAWA->sprawdz_prawa(PRAWA_BRATA,TP);
}

int 
block_reader()
{
    if (czy_brat()) return 0;
    if (SECURITY->query_wiz_rank(this_player()->query_name()) >= WIZ_LORD)
    {
        return 0;
    }
    return 1;
}
