/*
 * Soul Zakonu Rycerskiego Sigmara Mlotodzierzcy
 * Bracia Sluzebni.
 * Napisal Mithandir
 */

inherit "/cmd/std/command_driver";

#include <tasks.h>
#include "mith.h"
#include "ryc_zak.h"
#include "emoty_bs.h"

 /********************************************************************
  * Soul identifying and autoloading
  ********************************************************************/

string 
get_soul_id()
{
    return "zakon rycerski";    /* Zgodnie z krotka nazwa gildii. */
}

int query_cmd_soul()
{
    return 1;
}

/***********************************************************************
  * The list of verbs and functions. Please add new in alphabetical order.
  ***********************************************************************/

mapping
query_cmdlist()
{
    return ([ 
            "rzmodl" : "modl",
            "rzsalutuj" : "salutuj",
            "rzsmiech" : "rzsmiech",
            "rzspojrz": "rzspojrz",
            "rzuklon":"uklon",
            "rzpozdrow":"pozdrow",
            "rzukorz":"ukorz",
            "rzpomoc":"rzpomoc",
            "rzchwal":"chwal",
            "rzczesc":"czesc",
            "rzpozegnaj":"pozegnaj",
            "rzzamysl":"zamysl",
            "rzzatrzymaj":"zatrzymaj",
            "rzstoj":"stoj"
    ]);
}

/***********************************************************************
 *  Here follows the functions.
 *  New functions should be added in alphabetic order.
 **********************************************************************/
przestan_walczyc(object kto)
{
    object *wrogowie=kto->query_enemy(-1);
    int i=sizeof(wrogowie)-1;
    for (;i>=0;i--)
        {
            wrogowie[i]->stop_fight(kto);
            kto->stop_fight(wrogowie[i]);
        }
}

int
rzpomoc(string str)
{
    write("Oto lista dodatkowych komend dostepnych dla Braci Sluzebnych:\n\n"+
       "- rzmodl sie\n"+ 
       "- rzsalutuj <komu>\n"+
       "- rzsmiech\n"+
       "- rzspojrz <na kogo>\n"+
       "- rzuklon sie <lekko/gleboko> <komu>\n"+
       "- rzpozdrow <kogo>\n"+
       "- rzukorz sie\n"+
       "- rzpozegnaj <kogo>\n"+
       "- rzchwal\n"+
       "- rzczesc\n"+
       "- rzzamysl sie\n"+
       "- rzstoj\n"+
       "- rzzatrzymaj sie\n\n"+
       "- rzpomoc - spis komend\n"+
      "\n");
    return 1;
}  


