inherit "/d/Imperium/std/napad.c";

#include "mith.h"

void
rodzaj_napadu()
{
      set_patrol(({"n","e","n","sw","sw","sw","sw","w","w","se","se","s","w","sw",
        "w","nw","ne","e","ne","e","e","ne","ne","ne","ne","s","sw"}));
      set_startujemy(KR + "cmen/cmensw.c");
}

void
create_napad() 
{
    loop_zabawy(random(5000)+1000,random(3000)+1000); // argumenty dla tej funkcji to
                                          // ilosc godzin do pierwszego uruchomienia
                                          // ilosc godzin do kolejnych uruchomien
    set_czlonek(KR + "npc/zombie.c");
    set_czlonek(KR + "npc/zombie.c");
    set_czlonek(KR + "npc/szkielet.c");
    set_czlonek(KR + "npc/szkielet.c");     // argumenty dla tej funkcji to
                                           // sciezka do pliku danego bandyty
                                           // uwaga: najlepiej jakby szef byl na poczatku
    
      
    set_kogo_wykanczamy(({"czlowieka"}));  // argument dla tej funkcji to
                                           // biernik tego kogo ma napad wykanczac

    rodzaj_napadu();
}

void
na_poczatek()
{
    int i = 0;
    while(i < query_nrczlonka())
    {
      query_czlonek(i)->command("emote wylania sie spod cmentarnej plyty.");
      i++;
    }
}

void
na_koniec()
{
    int i;
    while(i < query_nrczlonka())
    {
      query_czlonek(i)->command("emote znika w jednym z grobowcow.");
      i++;
    }
    rodzaj_napadu();
}

void
napadamy(int faza)
{
  if((pora_dnia()!="noc")&&(pora_dnia()!="polnoc")) return;
  ::napadamy(faza);
}
  