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.
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.

