//inherit "/cmd/std/command_driver";
#include "../wieza.h"


int
klnij(string str)
{
   if(!str)
    {
      write("Klniesz jak szewc rzucajac coraz to wybredniejsze przeklenstwa.\n");
      all("klnie mamroczac blizej nieznane ci przeklenstwa.\n");
	return 1;
    }
    notify_fail("Po prostu mklnij!\n");
    return 0;
}

 
int 
nastrasz(string str)
{
    object *cele;
    cele = parse_this (str, "%l:"+PL_DOP);

    
        if (sizeof(cele=parse_this(str, "%l:" + PL_BIE)))
        {
          actor("Podchodzisz do",cele,PL_BIE," i lapiesz "+cele[0]->koncowka("go","ja")+" za gardlo, "+
                "wymieniajac szybkie spojrzenie. Po chwili odpychasz "+cele[0]->koncowka("go","ja")+
                " szybkim ruchem "+cele[0]->koncowka("go","ja")+" na ziemie. Po "+cele[0]->koncowka("jego","jej")+
                " grymasie sadzisz ze to byl niemily upadek.");
          target("lapie cie za gardlo patrzac sie na ciebie . Po chwili szybkim ruchem pcha "+
                 "twoje cialo na ziemie. Po bolesnym upadku uswiadamiasz sobie, ze nie nalezy "+
                 "wchodzic mu w droge.",cele);
       all2act("lapie",cele,PL_DOP," za gardlo przypatrujac sie mu, by po chwili szybkim, "+
                 "lecz zdecydowanym ruchem pchac "+cele[0]->koncowka("nim","nia")+" o ziemie. Po "+
                 cele[0]->koncowka("jego","jej")+" bolesnym upadku  sadzisz, ze nie "+
                  "nalezy wchodzic "+QIMIE(TP,PL_CEL)+" w droge.");
            return 1;
        }
    notify_fail("Kogo chcesz nastraszyc?\n");
    return 0;
}

int
przekonaj(string str)
{
    object *cele, bron;
    cele = parse_this (str, "%l:"+PL_BIE);
    
    bron =(this_player()->query_weapon(W_RIGHT) || 
         this_player()->query_weapon(W_LEFT) || 
         this_player()->query_weapon(W_BOTH));
    if (!bron || (bron->query_wt() != W_KNIFE)) 
        {
            notify_fail("Musisz miec dobyty sztylet abu moc to zrobic.\n");
            return 0;
        }
    if (sizeof(cele=parse_this(str, "%l:" + PL_BIE)))
       {
       	 actor("Wykonujesz szybki ruch swoim sztyletem i twoja bron znalazla sie pod "+
       	       "gardlem",cele,PL_DOP,". Przypatrujesz sie "+cele[0]->koncowka("mu","jej")+ 
       	       " przez pare sekund,  po chwili dochodzisz do wniosku, ze to wystarczy "+
       	       "aby "+cele[0]->koncowka("on","ona")+ 
               " zmien"+cele[0]->koncowka("il","ila")+ " swoje zdanie i opuszczasz swoja bron "+
               "znad "+cele[0]->koncowka("jego","jej")+" garla. Zauwazasz jak cal"+cele[0]->koncowka("y","a")+
               " dyszy po tym zdarzeniu.");
         target("wykonuje szybki ruch swoim sztyletem i po chwili czujesz chlod stali "+
                "znajdujacy sie przy twojej szyji. "+QCIMIE(TP,PL_MIA)+" wymienia z toba "+
                "szybkie spojrzenie, a ty uswiadamiasz sobie, ze zaraz mozesz zginac "+
                "i to sa ostatnie chwile twego marnego zycia. Serce szybko ci bije, lecz "+
                "po chwili "+QIMIE(TP,PL_MIA)+" zabiera swoj sztylet znad twojego gardla.\n"+
                "Uspokajasz sie.\n",cele);
       	 return 1;
       }

         notify_fail("Kogo chcesz przekonac o swojej racji??\n");
         return 0;
}
int
pomoc(string str)
{
    write("Narazie brak emotow ale niedlugo beda. Jest dostepny jeden spec.\n\n"+
          "seria [kogo] -atakowanie seria szybkich uderzen swoimi sztyletami \n\n"+
          "Masz jakis pomysl pisz: michal@miryan.com.pl\n");
    return 1;
}
