Chat bots (no ontology)

From Mazeworld

(Difference between revisions)
m (Reverted edits by SU Tempest (talk) to last revision by Keiji)
Line 4: Line 4:
'''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 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)'''.
-
 
-
'''MazeBot''' (previously known as '''EliasBot''') is another bot, which uses several additional useful commands to play [[Mazeworld]] with. The old name comes from '''Elias Keiban''', a [[Game Master]]. It was chosen because, unlike the '''Hebizuka''' bot, Elias never speaks except by responding to commands, akin to the Mazeworld Elias, who is never seen nor heard until the [[Endgame]]. The new name was chosen to make the bot more impersonal and less related to the character, as it never 'talks' proper and is not meant to.
 
==== Hebizuka's commands ====
==== Hebizuka's commands ====
*'''!mdice x y''' - Rolls a '''x'''d'''y''' dice. Replace x and y by numbers. The most commonly used way is '''!mdice 2 6'''.
*'''!mdice x y''' - Rolls a '''x'''d'''y''' dice. Replace x and y by numbers. The most commonly used way is '''!mdice 2 6'''.
-
*'''!mhebidice''' - Makes Hebizuka roll herself dice. She tends to be extremely lucky.
+
*'''!mhebdice''' - Makes Hebizuka roll herself dice. She tends to be extremely lucky.
*'''!miwytl''' - '''I''' '''W'''ant '''Y'''ou '''T'''o '''L'''ose. When used, the user must be absolutely prepared for the worst.
*'''!miwytl''' - '''I''' '''W'''ant '''Y'''ou '''T'''o '''L'''ose. 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.
*'''!mrooms1''', '''!mrooms3''', to roll 1 or 3 new room numbers and a new room style.
 +
*'''!Mfrag''' - Rolls the amount of shrapnel flying from an exploding fragmentation grenade, such as the [[M67]] or [[VOG-25]]].
*'''!Mcard1''', '''!Mcard2''', '''!Mcard4''' - To play the various games of the [[gambler]].
*'''!Mcard1''', '''!Mcard2''', '''!Mcard4''' - To play the various games of the [[gambler]].
-
*'''!MSerial''' - Generates a random serial number. It is a string of 4 digits.
+
*'''!kira''' - Unleash Hebi's inner cuteness.
-
 
+
-
*'''!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)
+
*'''!GenHuman''', which generates a [[Physio code]] for human characters.
*'''!GenHuman''', which generates a [[Physio code]] for human characters.
*'''!GenYoukai''', which generates a [[Physio code]] for the following youkai and all their variants (hostile, perverted…): [[Amanojaku]], [[bakeneko human|Bakeneko (human)]], [[Doji]], [[Goryou]], [[Hakutaku]], [[Jorougumo]], [[Kappa]], [[Kasha]], [[Kitsune]], [[Kishin]], [[Nekomusume]], [[Nure-onna]], [[Oni]], [[Satori]], [[Shinigami]], [[Tanuki]], [[Tengu]], [[Yousei]].
*'''!GenYoukai''', which generates a [[Physio code]] for the following youkai and all their variants (hostile, perverted…): [[Amanojaku]], [[bakeneko human|Bakeneko (human)]], [[Doji]], [[Goryou]], [[Hakutaku]], [[Jorougumo]], [[Kappa]], [[Kasha]], [[Kitsune]], [[Kishin]], [[Nekomusume]], [[Nure-onna]], [[Oni]], [[Satori]], [[Shinigami]], [[Tanuki]], [[Tengu]], [[Yousei]].
-
*'''!WpnSpec''' is a deprecated command that was used in the past to perform [[speccing]]. This link provides the current methods used.
+
*'''!WpnSerial''' is a command which rolls the ID of a random firearm in the game, as well as a random number between 0 and 99999, which is dubbed the serial number of the corresponding weapon. As long as the command is not abused, anyone rolling this command, if the person is a player with an alive contestant, has a chance to win the corresponding weapon or other gifts, if certain serial numbers are rolled.
 +
 
 +
*Serial numbers have a meaning. '''0''' is the first gun of its kind, '''1-9999''' is early production and '''91000-99999''' is late production. All other ranges are standard production.
 +
*Specific numbers may award the rolling person the corresponding weapon: '''0''', '''1''', '''34''', '''42''', '''73''', '''191''', '''342''', '''495''', '''1767''', '''1887''', '''1944''', '''1993''', '''3526''', '''6634''', '''19230''', '''20195''', '''50000'''.
 +
*Eligible sequences: If the serial number has a '''triple''' (three identical numbers), a '''double double''' (two pairs of identical numbers), a '''quad''' (four identical numbers sequence), a '''quint''' (all five numbers identical), a '''fullhouse''' (triple+pair in the same serial), or a '''straight''' (all five numbers are sequential, such as 12345, works if it is ascending or descending, meaning 54321 would work too).
 +
*Other eligible numbers: The year of birth of the rolling player, and the current year.
 +
 
 +
'''EliasBot''' is another bot, which uses several additional useful commands to play [[Mazeworld]] with. His name comes from '''Elias Keiban''', a [[Game Master]]. The name was chosen because, unlike the '''Hebizuka''' bot, Elias never speaks except by responding to commands, akin to the Mazeworld Elias, who is never seen nor heard until the [[Endgame]].
-
==== MazeBot's commands ====
+
==== EliasBot's commands ====
*'''@rdm''' - Randomness! It can roll anything.
*'''@rdm''' - Randomness! It can roll anything.
*'''@ammo''' - Gives random [[Ammunition|ammunition]].
*'''@ammo''' - Gives random [[Ammunition|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.
 
*'''@bionics''' - Gives a random [[Bionics|bionics]] implant.
*'''@bionics''' - Gives a random [[Bionics|bionics]] implant.
*'''@color''' - Provides a random color for [[Clothing and armor|clothing and armor]].
*'''@color''' - Provides a random color for [[Clothing and armor|clothing and armor]].
Line 46: Line 35:
*'''@crafting''' - Random [[Crafting|crafting]] items, including toolkits, blueprints and materials.
*'''@crafting''' - Random [[Crafting|crafting]] items, including toolkits, blueprints and materials.
*'''@crates''' - Gives a random [[Supply crate|supply crate]].
*'''@crates''' - Gives a random [[Supply crate|supply crate]].
-
*'''@critwin''' - Rolls a random nasty effect suffered by the victim of a critical success (12 on the dice).
 
*'''@enc''' - Spawns a random [[Encounters|encounter]].
*'''@enc''' - Spawns a random [[Encounters|encounter]].
-
**'''@n-enc''' - A variation of @enc which excludes '''perverted''' encounters.
+
 
-
**'''@p-enc''' - A variation of @enc with only '''perverted''' encounters.
+
*'''@n-enc''' - A variation of @enc which excludes '''perverted''' encounters.
 +
*'''@p-enc''' - A variation of @enc with only '''perverted''' encounters.
*'''@human''' - Spawns a human [[Encounters|encounter]].
*'''@human''' - Spawns a human [[Encounters|encounter]].
*'''@youkai''' - Spawns a youkai [[Encounters|encounter]].
*'''@youkai''' - Spawns a youkai [[Encounters|encounter]].
-
**'''@nyoukai''' - Spawns a non-wicked youkai [[Encounters|encounter]].
+
*'''@nyoukai''' - Spawns a non-wicked youkai [[Encounters|encounter]].
-
**'''@wyoukai''' - Spawns a wicked youkai [[Encounters|encounter]].
+
*'''@wyoukai''' - Spawns a wicked youkai [[Encounters|encounter]].
 +
 
*'''@food''' - Gives a random [[Food|food]] item.
*'''@food''' - Gives a random [[Food|food]] item.
-
*'''@GenBox''' - Generates a random type of [[Containers|container]], a random type of lock, and the presence or not of a trap.
 
-
**'''@BoxTraps''' - Generates a type of [[containers|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 [[Room|shrine]]. The detailed list of divine gifts is available [http://pastebin.com/p0sMjSr5 here].
 
*'''@graffiti''' - Reads one of the various graffiti etched in the rooms.
*'''@graffiti''' - Reads one of the various graffiti etched in the rooms.
*'''@loot''' - Gives a random [[Valuable|valuable]].
*'''@loot''' - Gives a random [[Valuable|valuable]].
-
*'''@marisa''' - Gives a random [[Mushrooms|mushroom]].
 
*'''@meds''' - Gives a random [[Medical aid|medical aid]].
*'''@meds''' - Gives a random [[Medical aid|medical aid]].
*'''@mhelp''' - Brings you to this page!
*'''@mhelp''' - Brings you to this page!
-
*'''@mrbmenu''' - Gives a random main course for a [[Military rations bag]].
 
*'''@nameHF''' - Gives a random '''H'''uman '''F'''emale name
*'''@nameHF''' - Gives a random '''H'''uman '''F'''emale name
*'''@nameHM''' - Gives a random '''H'''uman '''M'''ale name
*'''@nameHM''' - Gives a random '''H'''uman '''M'''ale name
*'''@nameJF''' - Gives a random '''J'''apanese '''F'''emale name (generally used for youkai)
*'''@nameJF''' - Gives a random '''J'''apanese '''F'''emale name (generally used for youkai)
-
*'''@nameJM''' - Gives a random '''J'''apanese '''M'''ale name (generally used for youkai and shrine maidens)
+
*'''@nameJM''' - Gives a random '''J'''apanese '''M'''ale name (generally used for youkai)
*'''@nameLF''' - Gives a random '''L'''atin '''F'''emale name (generally used for demons)
*'''@nameLF''' - Gives a random '''L'''atin '''F'''emale name (generally used for demons)
*'''@nameLM''' - Gives a random '''L'''atin '''M'''ale name (generally used for demons)
*'''@nameLM''' - Gives a random '''L'''atin '''M'''ale name (generally used for demons)
*'''@nameRF''' - Gives a random '''R'''ussian '''F'''emale name (generally used for telepaths/psionic warriors)
*'''@nameRF''' - Gives a random '''R'''ussian '''F'''emale name (generally used for telepaths/psionic warriors)
*'''@nameRM''' - Gives a random '''R'''ussian '''M'''ale name (generally used for telepaths/psionic warriors)
*'''@nameRM''' - Gives a random '''R'''ussian '''M'''ale name (generally used for telepaths/psionic warriors)
-
*'''@radio''' - Generates a random radio station for radio rooms.
+
*'''@radio''' - Get random information about random things. Guard chatter, deliveries, etc…
*'''@roomstyle''' - Spawns a random roomstyle.
*'''@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.
*'''@services''' - Spawns a random service, shop, and so on.
*'''@traps''' - Makes a random [[Trap|trap]] appear.
*'''@traps''' - Makes a random [[Trap|trap]] appear.
*'''@whatsonTV''' - Generates a random television program for TV rooms.
*'''@whatsonTV''' - Generates a random television program for TV rooms.
*'''@wpn''' - Gives a random [[Weapon|weapon]].
*'''@wpn''' - Gives a random [[Weapon|weapon]].
-
**'''@wpnc1''', '''@wpnc2''', '''@wpnc3''', '''@wpnc4''', '''@wpnc5''' - Gives a random weapon, respectively from Classes 1, 2, 3, 4 and 5. @wpnc5 also rolls Handgear.
+
 
-
**'''@sniper''' - Gives a random sniper rifle. Useful for Maze Snipers.
+
*'''@wpnc1''', '''@wpnc2''', '''@wpnc3''', '''@wpnc4''', '''@wpnc5''' - Gives a random weapon, respectively from Classes 1, 2, 3, 4 and 5.
-
**'''@wpnacc''' - Gives a random [[Weapon accessory|weapon accessory]].
+
 
 +
*'''@wpnacc''' - Gives a random [[Weapon accessory|weapon accessory]].
*'''@enchallu''' - Describes an encounter under the effects of [[Secondary effect|hallucinations]].
*'''@enchallu''' - Describes an encounter under the effects of [[Secondary effect|hallucinations]].
Line 91: Line 75:
*'''@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.
*'''@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 [[Special events#Night of the Mazes|NotM]] event.
 

Revision as of 20:11, 10 January 2014

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 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's commands

  • !mdice x y - Rolls a xdy dice. Replace x and y by numbers. The most commonly used way is !mdice 2 6.
  • !mhebdice - 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.
  • !Mfrag - Rolls the amount of shrapnel flying from an exploding fragmentation grenade, such as the M67 or VOG-25].
  • !Mcard1, !Mcard2, !Mcard4 - To play the various games of the gambler.
  • !kira - Unleash Hebi's inner cuteness.
  • !WpnSerial is a command which rolls the ID of a random firearm in the game, as well as a random number between 0 and 99999, which is dubbed the serial number of the corresponding weapon. As long as the command is not abused, anyone rolling this command, if the person is a player with an alive contestant, has a chance to win the corresponding weapon or other gifts, if certain serial numbers are rolled.
  • Serial numbers have a meaning. 0 is the first gun of its kind, 1-9999 is early production and 91000-99999 is late production. All other ranges are standard production.
  • Specific numbers may award the rolling person the corresponding weapon: 0, 1, 34, 42, 73, 191, 342, 495, 1767, 1887, 1944, 1993, 3526, 6634, 19230, 20195, 50000.
  • Eligible sequences: If the serial number has a triple (three identical numbers), a double double (two pairs of identical numbers), a quad (four identical numbers sequence), a quint (all five numbers identical), a fullhouse (triple+pair in the same serial), or a straight (all five numbers are sequential, such as 12345, works if it is ascending or descending, meaning 54321 would work too).
  • Other eligible numbers: The year of birth of the rolling player, and the current year.

EliasBot is another bot, which uses several additional useful commands to play Mazeworld with. His name comes from Elias Keiban, a Game Master. The name was chosen because, unlike the Hebizuka bot, Elias never speaks except by responding to commands, akin to the Mazeworld Elias, who is never seen nor heard until the Endgame.

EliasBot's commands

  • @rdm - Randomness! It can roll anything.
  • @ammo - Gives random ammunition.
  • @bionics - Gives a random bionics implant.
  • @color - Provides a random color for clothing and armor.
  • @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.
  • @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.
  • @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.
  • @graffiti - Reads one of the various graffiti etched in the rooms.
  • @loot - Gives a random valuable.
  • @meds - Gives a random medical aid.
  • @mhelp - Brings you to this page!
  • @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)
  • @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)
  • @radio - Get random information about random things. Guard chatter, deliveries, etc…
  • @roomstyle - Spawns a random roomstyle.
  • @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.
  • @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.