Chat bots (no ontology)

From Mazeworld

(Difference between revisions)
Line 3: Line 3:
A '''bot''', or '''robot''' on IRC is an automated or semi-automated client, capable of using scripts for various purposes. There are two bots on the [http://webchat.rizon.net/?channels=mazeworld IRC channel] of the game.
A '''bot''', or '''robot''' on IRC is an automated or semi-automated client, capable of using scripts for various purposes. There are two bots on the [http://webchat.rizon.net/?channels=mazeworld IRC channel] of the game.
-
'''Hebizuka''' is the first bot. She is a semi-automated client and the most talkative. Her name comes from '''Hebizuka Jinkou''', a [[Game Master]]. The name was chosen because of the commands she was built with - in Mazeworld, Hebizuka is supposedly the '''Random Number God(dess)'''.
+
'''Hebizuka''' is the first bot. She is a semi-automated client and the most talkative. Her name naturally comes from '''Hebizuka Jinkou''', the [[Administrator]] of the Mazes.
'''MazeBot''' is another bot, which uses several additional useful commands to play [[Mazeworld]] with.
'''MazeBot''' is another bot, which uses several additional useful commands to play [[Mazeworld]] with.

Revision as of 03:19, 9 May 2015

Make sure you have read the rules and guidelines on proper behavior and use of our IRC channel.

A bot, or robot on IRC is an automated or semi-automated client, capable of using scripts for various purposes. There are two bots on the IRC channel of the game.

Hebizuka is the first bot. She is a semi-automated client and the most talkative. Her name naturally comes from Hebizuka Jinkou, the Administrator of the Mazes.

MazeBot is another bot, which uses several additional useful commands to play Mazeworld with.

Hebizuka's commands

  • !mdice x y - Rolls a xdy dice. Replace x and y by numbers. THIS DICE ROLLER IS DEPRECATED; USE MAZEBOT'S @roll x#ydz instead
  • !mhebidice - Makes Hebizuka roll herself dice. She tends to be extremely lucky.
  • !miwytl - I Want You To Lose. When used, the user must be absolutely prepared for the worst.
  • !mrooms1, !mrooms3, to roll 1 or 3 new room numbers and a new room style.
  • !Mcard1, !Mcard2, !Mcard4 - To play the various games of the gambler.
  • !MSerial - Generates a random serial number. It is a string of 4 digits.
  • !Mfrag series commands - Roll the amount of frag shrapnel that is going to hit targets with the following:
    •  !MfragM67 - M67 grenade (0-12)
    •  !MfragVOG - VOG-25 grenade (0-14)
    •  !MfragM26 - M26 grenade (0-12)
    •  !MfragMK2 - MkII grenade (0-15)
    •  !MfragRGD - RGD-5 grenade (0-18)
    •  !MfragSMAW - SMAW 83.5mm rocket (0-26)
    •  !MfragHound - Hellhound grenade (0-12)
  • !WpnSpec is a deprecated command that was used in the past to perform speccing. This link provides the current methods used.

MazeBot's commands

  • @rdm - Randomness! It can roll anything.
  • @ammo - Gives random ammunition.
    • @Rbt - Rolls a random type of ammunition for rifles among the ammo types offered in the Maze Customs. ("Rifle bullet type")
    • @Pbt - Rolls a random type of ammunition for handguns among the ammo types offered in the Maze Customs. ("Pistol bullet type")
    • @Sst - Rolls a random type of 12 gauge ammunition. ("Shotgun shell type")
    • @CAWSt - Rolls a random type of 12 gauge belted ammunition.
    • @40mmNt - Rolls a random type of 40mm NATO grenade.
    • @40mmCt - Rolls a random type of 40mm caseless grenade.
    • @43mmt - Rolls a random type of 43mm VGM-93 grenade.
    • @sillyammo - Rolls a very strange or outlandish type of ammunition.
  • @cover - Provides a random cover spot, as well as the stats of this cover.
  • @crafting - Random crafting items, including toolkits, blueprints and materials.
  • @crates - Gives a random supply crate.
  • @critwin - Rolls a random nasty effect suffered by the victim of a critical success (12 on the dice).
  • @enc - Spawns a random encounter.
    • @n-enc - A variation of @enc which excludes perverted encounters.
    • @p-enc - A variation of @enc with only perverted encounters.
    • @game-enc - A special variation of @enc with only butcherable, non-human non-youkai encounters.
  • @fooeffect - Rolls a random effect as a result of sleeping with a sexual demon (such as a succubus).
  • @guncolor - Provides a random color paintscheme for weapons.
  • @human - Spawns a human encounter.
  • @youkai - Spawns a youkai encounter.
    • @nyoukai - Spawns a non-wicked youkai encounter.
    • @wyoukai - Spawns a wicked youkai encounter.
  • @food - Gives a random food item.
  • @GenBox - Generates a random type of container, a random type of lock, and the presence or not of a trap.
    • @BoxTraps - Generates a type of container trap.
    • @BoxLootW and @BoxLootM - Respectively, generates loot for wooden and metallic containers.
  • @godgifts - Gives a random divine gift from the Cardinal Gods, usually through a shrine. The detailed list of divine gifts is available here.
  • @graffiti - Reads one of the various graffiti etched in the rooms.
  • @loot - Gives a random valuable.
  • @marisa - Gives a random mushroom.
  • @meds - Gives a random medical aid.
  • @mhelp - Brings you to this page!
  • @motive - Generates a random motive or attitude to be applied to NPCs. Intended for GM use only.
  • @nameHF - Gives a random Human Female name
  • @nameHM - Gives a random Human Male name
  • @nameJF - Gives a random Japanese Female name (generally used for youkai)
  • @nameJM - Gives a random Japanese Male name (generally used for youkai and shrine maidens)
  • @nameLF - Gives a random Latin Female name (generally used for demons)
  • @nameLM - Gives a random Latin Male name (generally used for demons)
  • @nameRF - Gives a random Russian Female name (generally used for telepaths/psionic warriors)
  • @nameRM - Gives a random Russian Male name (generally used for telepaths/psionic warriors)
  • @ore - Gives a random type of ore to be found in the Mines.
  • @radio - Generates a random radio station for radio rooms.
  • @roll - used to roll dice and give the total. Can be used to roll the same dice multiple times, (x#yDz) and/or modify the roll, (xDy<One of +,-,* or />z) and/or roll different numbers/types of dice (aDb;xDy)
  • @roomstyle - Spawns a random roomstyle.
  • @rumor - Reads you a rumor about the Mazes. Is it true, is it false? No-one knows.
  • @services - Spawns a random service, shop, and so on.
  • @traps - Makes a random trap appear.
  • @whatsonTV - Generates a random television program for TV rooms.
  • @wpn - Gives a random weapon.
    • @wpnc1, @wpnc2, @wpnc3, @wpnc4, @wpnc5 - Gives a random weapon, respectively from Classes 1, 2, 3, 4 and 5. @wpnc5 also rolls Handgear.
    • @wpnacc - Gives a random weapon accessory.
      • @wpnacc-nomag - Gives a random weapon accessory that isn't a magazine, speedloader, or speed strip.
  • @enchallu - Describes an encounter under the effects of hallucinations.
  • @itemhallu - Describes an item under the effects of hallucinations.
  • @commend - Gives a random reward in MzW flavor.
  • @punish - Gives a random punishment in MzW flavor.
  • @bodyaim - A command affecting fought encounters. It determines the body parts aimed at by the encounter, unless specified precisely. The chances of aiming at a specific body part vary according to its location.
  • @NotM-enc - Used for the NotM event.