/* Plik:     brat3.c
 * Autor:    Kaes 
 * Data:     98
*/

inherit "/d/Imperium/std/monster.c";
#include "kaes.h"
object gracz;

create_monster()
{
 ustaw_nazwe(({"gark","garka","garkowi","garka","garkiem","garku"}),
            ({"","","","","",""}), PL_MESKI_OS);
 set_gender(G_MALE);
 ustaw_odmiane_rasy(PL_MEZCZYZNA);
 dodaj_przym("umiesniony","umiesnieni");
 set_alignment(0);
 add_prop(CONT_I_WEIGHT,90000);
 add_prop(CONT_I_HEIGHT,183);
 set_long("@@dlugi_opis");
 
 set_stats(({55,55,55,25,30,25}));
 
 add_ask(({"pierscien","zagadke","przejscie"}),VBFC_ME("brat3"));
 set_skill(SS_BLIND_COMBAT,45);
 set_skill(SS_WEP_SWORD, 35+random(10));
 set_skill(SS_DEFENCE, 30+random(15));
 set_default_answer(QCIMIE(this_object(),PL_MIA)+" wybucha smiechem.\n");
 set_act_time(10+random(12));
 add_act("emote patrzy na ciebie ironicznie.");
 add_act("emote zaciska zeby.");
 add_act("emote unosi wargi w lekkim usmiechu.");
 set_act_time(5);
 add_cact("emote krzyczy: Zginiesz!");
 add_cact("emote mowi: Nie masz zadnych szans!");
 add_cact("emote mowi: Zabije cie!");
   add_weapon("/d/Imperium/Nuln/bronie/miecz2.c");
}

string dlugi_opis()
{
   return("Przecietnego wzrostu mezczyzna, o dobrotliwym wyrazie twarzy. "+
     "Potezne miesnie opiete ciasno przez koszulke nie pozostawiaja jednak "+
     "zadnych watpliwosci. Jest to wyszkolony zabojca. Na odslonietym "+
     "brzuchu widzisz liczne szramy po stoczonych walkach.\n");
}

void add_introduced(string imie)
{
 set_alarm(2.0,0.0,"return_info",imie);
}

varargs void return_info(string kto)
{
  command("przedstaw sie "+find_player(kto)->query_real_name(PL_CEL));
}

string query_presentation()
{
  return"Gark Zabojca, Jeden z Braci Straznikow, czlowiek";
}
 
varargs string
brat3(int faza)
{
  gracz=this_player();
  switch(faza)
  {
  case 0:
    if(gracz->test_bit("imperium",0,7))
    {
      command("emote mowi: Odejdz stad jak nie chcesz zginac!");
      return "";
    }
     command("emote wybucha smiechem.");
     command("emote mowi: Chcialbys przejsc dalej?");
     set_alarm(4.0,0.0,"brat3",(faza + 1));
     break;
    case 1:
     command("emote mowi: Powiem ci jedno. Po moim trupie!");
     break;
  }
  return"";
}
      