Agresor

<small>Z Jabber.cz Wiki</small>

Agresor je bot, který umožňuje uživatelům vzájemně se fyzicky napadat. Jeho autorem je Blue Beret. Původně byla jeho domovem místnost arena@conf.netlab.cz, dnes však nikde neběží, protože mu nikdo nechce poskytnout železo. Nicméně zdrojové kódy jsou k dispozici a každý si teoreticky může vlastního Agresora spustit sám.

Soubor:Agresor.png


Obsah

Princip souboje

Každý účastník diskuze dostane na začátku 40 HP (Hit Points). Při zásahu jiným hráčem se HP odečítají. Dosáhne-li HP nuly, je hráč knockoutován a nemůže rozdávat údery až do respawnu (oživení). V souboji se uplatňuje právo protiúderu – stejného uživatele nelze napadnout dvakrát po sobě. Uživatelé, kteří zůstanou po určitou dobu nedotčeni, se vyléčí o 10 HP. Pokud má někdo právo udeřit knockoutovaného uživatele a provede to, oddálí tím jeho respawn.

Příkazy

Příkazy lze zadávat jak do konference, tak i přes soukromé zprávy Agresorovi.

Druhy útoku

Existuje celkem 6 druhů útoku, každý má svůj vlastní příkaz a liší se účinností. Jako parametr se předává přezdívka oběti (citlivá na velikost písmen).

  •  !facka, !rtfm
Tyto útoky slouží pouze k provokaci. !facka nahrazuje klasickou hlášku "user1 slaps user2" z IRC a v závislosti na náhodě uděluje 2, 4 nebo 6 škod. !rtfm (Read The F***ing Manual) dává vždy 4 škody.
  •  !jeb
!jeb, původně pojmenován !hit, je klasika mezi útoky (vůbec první Agresorův útok). Uděluje 4 až 7 škod.
  •  !loket
Slabý útok s vysokou (33%) šancí na kritický zásah, při kterém uškodí 10 HP. Ve většině případů ubere pouze 3 HP.
  •  !kop
Silnější než !jeb, účinnost 6-8 HP, avšak pouze 75% šance na úder. Při minutí získává šanci soupeř bez jakýchkoliv škod.
  •  !delo
Nejsilnější útok. Uděluje 10-12 škod, ale pouze v polovině případů zasáhne.
  •  !nechat
Toto je speciální příkaz, kterým se může kdokoliv zříct práva na protiúder a nechat soupeře zaútočit znovu.
  •  !sebevrazda
Další speciální příkaz, který vám sebere všechny HP. Možná bude časem odstraněn.

Získání informací

  •  !fstat
Je důležité mít přehled a v záplavě zpráv ho lze rychle ztratit. Příkaz !fstat vypíše seznam uživatelů a jejich HP.
  •  !pstat
Zobrazí informace o uživateli. Pokud chybí parametr, vypíše vaši vlastní statistiku.
  •  !commands
Pošle soukromou zprávou seznam příkazů.
  •  !help_agresor
Zašle soukromě stručnou nápovědu.

Restart

Zbyde-li mezi hráči jen jediný bojeschopný (s alespoň jedním HP), dostane možnost restartovat hru příkazem !restart, který nastaví všem hráčům plné zdraví a umožní další bitky.

Stav

Vývoj Agresora se zastavil někde před verzí 3.

O programu

Agresor je napsán v jazyce Perl, skládá se přibližně ze 750 řádek kódu a je licencován pod GNU General Public Licence verze 2. Skripty si můžete stáhnout z Blue Beretova JDisku.

Osobní nástroje

Sponzorované odkazy: Intell.Net Pocitace Internet Marianske Lazne | Android zpravodajství - Androvinky.cz | Jabbim Jabber XMPP Server | Vedilab - Veterinář Plzeň