Changes

Official Discord bots

8,695 bytes added, 6 April
}}
'''Tsuchinoko''' is the name of the We operate two official bots for playing MazeWorld: '''MazeWorld Discord botSnakeEyes''', which is essential for playing sessions of the game, as it contains many critical commands. This a dice rolling bot was made by, and is being maintained by [[User:Tempest|Tempest]], as a replacement (and a successor) to the previous '''HashiBotTsuchinoko''' (IRC-Discord bridge) and IRC-based [https://1d4chan.org/wiki/Servitor_Bot Servitor , a random item dispenser bot].
= Adding Tsuchinoko to your server SnakeEyes =
Currently Tsuchinoko '''SnakeEyes''' (beta names '''PrisuDice''' or '''PriusBot''') is set to the name of the official '''privateMazeWorld dice rolling bot'''. Following the demise of Sidekick on February 13, 2021, we needed a replacement dice bot. Unfortunately, none of the popular dice rollers available on Discord bot list websites could produce the level of functionality we needed... Until one of our members, Space Prius, and can therefore not be invited rose to any other serverthe challenge.
In Akin to a light shining in the futuredarkness, we are planning to turn answering the bot public call of battle against the evil forces of poorly-coded bots, she produced and allow other people to invite it to their serversuploaded PrisuDice, so the first beta version, within '''''two hours''''' of us finding out that you can use its commands at your leisure - Sidekick was down for playing MazeWorld or for anything else you'd like. Please stay tuned for information regarding Tsuchinoko by regularly checking announcements on [https://discord.gg/sB2UFKg the official MazeWorld server]good.
PrisuDice was given an official profile picture and a new name, '''SnakeEyes'''. Since February 17, 2021, SnakeEyes now resides alongside Tsuchinoko and is now permanently online. The bot is being maintained by '''The Moth Court (themothcourt on Discord)''' as a replacement for ArtemGr's Sidekick. = List = Adding SnakeEyes to your server == If you wish to invite SnakeEyes to your server, please use '''[https://discord.com/oauth2/authorize?client_id=811376093410885633&permissions=68537408&scope=bot this link]'''. == Documentation == Up to date for '''version 0.4.2''' * ''Basic rolling:'' '''/r xdy''' or '''/roll xdy'''. Your typical basic dice rolling command which rolls '''x'''d'''y'''. Replace '''x''' with number of commands dice and '''y''' with number of faces per dice. SnakeEyes will return the individual results of each die.* ''Repeat rolls:'' '''/rr n xdy'''. Repeat rolls. Rolls '''x'''d'''y''' '''n''' times and displays the results for each die.* ''Math operators:'' You can do '''additions +, substractions -, multiplications *, divisions /, and use parentheses ()''' with pure numbers and standard dice notation.** Multiple math operators in a single operation are supported for pure math, but not for successes.* ''Success check:'' Using the operator '''>''' or '''<''', you can roll '''''x''d''y''>''n''''' or '''''x''d''y''<''n'''''. SnakeEyes will count the number of successes depending on the operator selected.* ''Exploding dice check:'' Same as the success check, but with the '''x''' operator instead. For every success, SnakeEyes rolls one more die. When it has no more dice to roll, the results are tallied together.** Only works when rolling singular dice (must be '''1d''y''x''n''''')* ''Drop lowest:'' Works as basic dice rolling, but add '''dl''x''''', where '''x''' is the number of dice to remove. The command will remove the '''x''' dice with the lowest score.** Example: '''/r 3d8dl1''' will remove '''1''' die with the lowest score. If it were to roll '''4, 6, 7''', SnakeEyes will remove the 4 and return '''6, 7'''.* ''Drop highest:'' Works as basic dice rolling, but add '''dh''x''''', where '''x''' is the number of dice to remove. The command will remove the '''x''' dice with the highest score.** Example: '''/r 4d8dh2''' will remove '''2''' dice with the highest score. If it were to roll '''3, 5, 7, 9''', SnakeEyes will remove the 7 and 9 and return '''3, 5'''.* ''Combat Dice:'' Type '''/r xcy''', where '''x''' is the number of '''d6'''s to roll and '''y''' is a special value.** This function can be used to roll Combat Dice such as those found in [https://philgamer.wordpress.com/2018/01/24/lets-study-infinity-rpg-part-3-the-rules/ Infinity RPG]. This will only roll d6s, treating results of '''1 and 2''' as their respective values, dismissing '''3, 4, and 5''' (treated as 0), and counting a '''6''' as equal to the '''y''' number.** Example: If you roll '''/r 1c10''' and roll a 6, it will be treated as a 10. If you roll '''/r 3c10''' and get a 1, 4, and 6, the total is 11 (1 is counted as such, 4 is dismissed, and 6 is counted as 10). ==== Known SnakeEyes bugs ====As * No known bugs at this time. If you think you've spotted a bug or unexpected behavior, send a message to Tempest on Discord (username: '''sutempest''').  = Tsuchinoko = '''Tsuchinoko''' (sometimes '''Tsuchi''') is the name of January 11th 2019the official '''MazeWorld item dispenser bot''', which is essential for playing sessions of the game, as it contains many critical commands. This bot was made by, and is being maintained by [[User:Tempest|Tempest]], as a replacement (and a successor) to the previous '''HashiBot''' (IRC-Discord bridge) and IRC-based [https://1d4chan.org/wiki/Servitor_Bot Servitor bot]. Version 1 first went live on April 28, 2018, and has been iterated upon ever since.  == Adding Tsuchinoko to your server == If you wish to invite Tsuchinoko to your server, please use '''[https://discord.com/api/oauth2/authorize?client_id=438453991060275200&permissions=8&scope=bot this link]'''.  == Object line raw text ==If you need to see a particular command's raw text (particularly if you need a list of [[object lines]]), please see '''[https://docs.google.com/document/d/1PieEq7nKq3v4xJM4nHe68PmoNuG8SfwpndyiduH0WBw/ this Google document]'''.  == List of commands ==The full list of Tsuchinoko commands is as follows:
=== Help and assistance ===
* '''@help&bothelp''': If you need help, type this! Tsuchinoko will give you pointers and reminders of what she can do; you may have been redirected here already!* '''&invite''': Displays [https://discord.gg/sB2UFKg this Discord invite link], which leads to the official MazeWorld server.* '''&wiki''' - MazeWorld wiki search function, available as a Discord command. Type "&wiki" followed by keywords, e.g. ''&wiki M16A1''. === Advanced game commands === * '''&accuracy''': To use this command, you must type '''&accuracy X Y Z''', replacing each with the following:** '''X''' must be a single number representing your character's [[FT]] ('''6''' without modifiers)** '''Y''' must be a single number representing your character's [[IR]] ('''2''' without modifiers)** '''Z''' may be a string of numbers (there must be at least one). The numbers can be separated by commas spaces between commas and numbers are allowed)** This command is to be used to sort and categorize attack rolls, in order to be able to tell at a glance how many hits (solid or accurate), misses, or criticals (hits or failures) have been rolled.* '''&coinflip''': Simply type '''&coinflip''' and get either heads or tails. Features custom graphical elements.* '''&sorter''': To use this command, you must type '''&sorter''' followed by a string of numbers separated by commas (spaces between commas and numbers are allowed). The bot will re-arrange your string of numbers in ascending order. This command is to be used to sort dice rolls.* '''&injuries''': To use this command, you must type '''&injuries''' followed by a string of numbers separated by commas (spaces between commas and numbers are allowed). Works similarly to &sorter, but will add together the numbers and calculate total Limb Damage and number of injuries. This command treats any negative values as equal to 0.
=== Game commands ===
* '''@&12st''': Random [[projectile types|projectile type ]] for [[12 gauge ]] shotgun shells* '''@&20st''': Random [[projectile types|projectile type ]] for [[20 gauge]]shotgun shells* '''@&22bt''': Random bullet [[projectile types|projectile type ]] for [[.22 Long Rifle ]] ammunition* '''@&40mmCt''': Random ammo type for [[40mm caseless Caseless grenade]]* '''@&40mmNt''': Random ammo type for [[40mm NATO grenade ]]* '''@&43mmt''': Random ammo type for [[43mm grenade]]* '''@&410st''': Random shell [[projectile types|projectile type ]] for [[.410 bore ]] ammunition* '''@&ammo''': Random [[ammunition ]] generator* '''@&ar-wpn''': Random Artifact artifact weapon generator (generates one of the so-called "artifact" weapons)* '''@&arrowt''': Random [[projectile types|projectile type ]] for bow [[arrow|arrows]].* '''@&bodyaim''': Random body part selector, generally used for combatand [[limb damage]]* '''@&book''': Random [[book ]] title generator* '''@&boxlootM''': Generates random loot for metal [[containers]]* '''@&boxlootW''': Generates random loot for wood [[containers]]* '''@&boxtraps''': Generates a random trap type for [[containers]]* '''@&CAWSt''': Random [[projectile types|projectile type ]] for [[12 gauge CAWS ]] shotgun shells* '''@&c-blueprint''': Generates a random crafting [[blueprint]]* '''@&c-docs''': Generates a random [[Specs Docs ]] file* '''@&c-item''': Generates a random [[Crafting items#Ingredient items|crafting ingredient]]* '''@&c-toolkit''': Generates a random [[toolkit]]* '''@&co-item''': Generates a random [[crafting items|crafting-only item]].* '''@&coins''': Random [[coin ]] generator.* '''@&color''': Random color generator* '''@&cover''': Random [[cover ]] generator* '''@&crafting''': Random [[crafting ]] item generator* '''@&crates''': Random [[supply crate ]] generator* '''@critwin&creature''': Random [[creature]] generator. * '''&creature-T1''': Random [[creature]] generator. Generates Threat Level 1 creatures only.* '''&creature-T2''': Random [[creature]] generator. Generates Threat Level 2 creatures only.* '''&creature-T3''': Random [[creature]] generator. Generates Threat Level 3 creatures only.* '''&creature-T4''': Random [[creature]] generator. Generates Threat Level 4 creatures only.* '''&creature-T5''': Random [[creature]] generator. Generates Threat Level 5 creatures only.* '''&creature-civ''': Random [[creature]] generator. Generates civilized (human, halfling, youkai) creatures only.* '''&critfail''': Generates random [[Combat mode#Accuracy resolution|critical failure]] effects, used in combat* '''&crithit''': Generates random [[Combat mode#Accuracy resolution|critical success ]] effects, used in combat* '''@&custommag''': Generates a random custom magazine or feeding device, as found for sale at [[Customs:Weapons|Maze Customs]].* '''@enc&customs-minor''': Random creature generatorGenerates a random [[Maze Customs:Minor mods|Minor Customs Mod]] for one of the compatible firearms.* '''@enc-angelic&data''': Generates a random angelic creature[[Computers|data storage device]].** '''@enc&data-demonicfloppy''': Generates the contents of a random demonic creaturefloppy disk.** '''@enc&data-halluzip''': Generates the contents of a hallucinated creaturerandom zip disk.** '''@enc&data-LEOmemcard''': Generates the contents of a random law enforcement creaturecamera memory card.** '''@enc&data-militarycd''': Generates the contents of a random military creaturecompact disc (CD).** '''@enc&data-neutralshdd''': Generates the contents of a random non-faction-aligned creaturehard disk drive (HDD).* '''@enc&event-nyoukaideep''': Generates a random youkai activist creatureevent on a Deep [[UA]] route.* '''@enc&event-outlawfast''': Generates a random outlaw creatureevent on a Fast [[UA]] route.* '''@enc&event-regularsafe''': Generates a random "regular" creatureevent on a Safe [[UA]] route.* '''@fishing&food''': Used for the secret fishing minigameRandom [[food]] item generator* '''@&food-mre''': Random [[Food#Rations|ration]] generator* '''&food -r''': Random restaurant-exclusive [[food]] item generator(excludes menu items that cannot be carried in the inventory)* '''@&genbox''': Random [[container ]] generator* '''@&graffiti''': Generates a random graffiti, generally found etched in certain roomstyles* '''@&handload''': Random [[handloading ]] item generator* '''@&HL-case''': Generates random [[Handloading items#Cases and hulls|casings]]* '''@&HL-kit''': Generates a random [[Handloading items#Kits|handloading kit]]* '''@&HL-powder''': Generates a random [[Handloading items#Powders|powder jar]]* '''@&HL-primer''': Generates random [[Handloading items#Primers|primers]]* '''@&HL-proj''': Generates random [[Handloading items#Projectiles|projectiles ]] for handloading* '''@&item-hallu''': Generates a hallucinated object* '''@&keyitem''': Random [[key item ]] generator* '''@&LBE''': Random [[load-bearing equipment ]] generator* '''@&lboltt''': Random [[projectile types|projectile type ]] for crossbow [[large bolts]].* '''@loginwords&loot''': Random word [[valuable]] generator, used for creating login keys when hacking computers* '''@loot&marisa''': Random valuable [[mushroom]] generator* '''@magicitem&meds''': Random magic [[meds|medical item ]] generator* '''@marisa&motive''': Quick and dirty personality generator for NPCs* '''&occupation''': Random mushroom [[occupation]] generatorfor civilized creatures.* '''@meds&occupation-hm''': Random medical item [[occupation]] generatorfor civilized [[creatures]]. Generates occupations valid for [[human]] characters only.* '''@motive&occupation-hl''': Quick and dirty personality Random [[occupation]] generator for NPCscivilized [[creatures]]. Generates occupations valid for [[halfling]] characters only.* '''@omikuji&occupation-yk''': Omikuji Random [[occupation]] generator, generally used for civilized [[creatures]]. Generates occupations valid for [[youkai]] characters only.* '''&occupation-nonua''': Random [[occupation]] generator for civilized creatures. Generates occupations not found roaming in angelic shrinesthe UA.* '''@&ore''': Random [[ore ]] type generator, generally used in the context of mines and mining* '''@&ore-c''': Generates low-rarity [[ore ]] (cheap, common)* '''@&ore-r''': Generates rare high-rarity [[ore ]] (rare, very rare)* '''@&PBT''': Random [[projectile types|projectile type ]] for pistol calibers* '''@radio&raidergang''': Generates a random radio station with associated Youtube playlist (may be very outdated or have missing entries)name for a [[raider gangs|raider gang]]* '''@rarity-gun&radio''': Generates a random firearm weapon class (Class 1-4) and rarity level, used for random weapon generation[[radio]] station program or song* '''@rarity-melee&RBT''': Generates a random melee weapon class (Class 5S-5L-HG) and rarity level, used Random [[projectile types|projectile type]] for random weapon generationrifle calibers* '''@RBT&roomstyle''': Random projectile type for rifle calibers (see Ammunition to check which calibers qualify)Generates a random UA [[roomstyle]]. Roll three times when generating the doors.* '''@&RPG7rt''': Random rocket type for [[RPG-7 rocket ]] ammunition* '''@&RPG29rt''': Random rocket type for [[RPG-29 rocket ]] ammunition* '''@&rumor''': Generates a random rumor, which may be true, false, or nonsensicalambiguous/unhelpful. [[Project:Rumors|See here for the full list of rumor explanations]]* '''@&sboltt''': Random [[projectile types|projectile type ]] for crossbow [[small bolts]].* '''@shower&sign''': Generates a random shower effect* '''@sink''': Generates a random sink effectsign for the [[signboard]]* '''@&SMAWrt''': Random rocket type for [[SMAW rocket ]] ammunition* '''@soldierkit''': Generates extra equipment to be used by a Maze Soldier* '''@SST''': Legacy command, which now points to the correct commands to use for rolling shotgun caliber projectile types.* '''@&stuff''': Generates random junk items* '''@toilets''': Generates a random toilet effect* '''@&wear''': Random [[clothing/and armor ]] generator* '''@&wear-a''': Random armor [[human clothing]] generator, generates Ax [[AC]] items only* '''@&wear-c''': Random [[human clothing ]] generator, generates Cx [[AC]] items only* '''@&wear-p''': Random [[trauma plate ]] generator* '''@&wear-y''': Random [[youkai outfit ]] generator* '''@&whatsontv''': Generates a random TV [[television]] show* '''@&words''': Random word generator, used for creating login keys when [[Lockpicking#Picking electronic locks|hacking electronic locks]].* '''&wpn''': Random [[weapon ]] generator, weighted by Rarity.* '''@&wpn-e''': Random [[weapon]] generator / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''&wpnacc''': Random [[weapon accessory ]] generator* '''@&wpnacc-nomag''': Same as aboveRandom [[weapon accessory]] generator, but does not include magazines or feeding systems* '''@&wpnc1''': Random weapon generator, [[Class 1 weapons]] only, weighted by Rarity.* '''&wpnc1-e''': Random weapon generator, [[Class 1 weapons]] only / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''&wpnc2''': Random weapon generator, [[Class 2 weapons]] only, weighted by Rarity.* '''@&wpnc2-e''': Random weapon generator, [[Class 2 weapons]] only / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''&wpnc3''': Random weapon generator, [[Class 3 weapons]] only, weighted by Rarity.* '''@&wpnc3-e''': Random weapon generator, [[Class 3 weapons]] only / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''&wpnc4''': Random weapon generator, [[Class 4 weapons]] only, weighted by Rarity.* '''@&wpnc4-e''': Random weapon generator, [[Class 4 weapons]] only / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''&wpnc5L''': Random weapon generator, [[Class 5 Long weapons]] only, weighted by Rarity.* '''@&wpnc5L-e''': Random weapon generator, [[Class 5 Long weapons]] only / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''&wpnc5S''': Random weapon generator, [[Class 5 Short weapons]] only, weighted by Rarity.* '''@&wpnc5S-e''': Random weapon generator, [[Class 5 Short weapons]] only / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''&wpncHG''': Random weapon generator, [[Class Handgear weapons]] only, weighted by Rarity.* '''@&wpncHG-e''': Random Handgear weapon generator, weighted by [[Class Handgear weapons]] only / '''Equivalent chances''' version (Rarity.is ignored, each weapon has the same chances of being rolled as any other)* '''@&wpn-firearm''': Random weapon generator, firearms only (Class 1, 2, 3 and 4)* '''@&wpn-firearm-e''': Random weapon generator, firearms only (Class 1, 2, 3 and 4) / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''&wpn-melee''': Random weapon generator, melee only (Class 5 Long, 5 Short, Handgear)* '''&wpn-melee-e''': Random weapon generator, melee only (Class 5 Long, 5 Short, Handgear) / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)
=== Legacy commands ===
* '''@wpn-e&shower''': Random weapon generator / '''Equivalent chances''' version (Rarity is ignoredLegacy command, each weapon has no longer used in the same chances of being rolled as any other)game. Generates a random shower effect.* '''@wpn-firearm-e&sink''': Random weapon generatorLegacy command, firearms only (Class 1, 2, 3 and 4) / '''Equivalent chances''' version (Rarity is ignored, each weapon has no longer used in the same chances of being rolled as any other)game. Generates a random sink effect.* '''@wpn-melee-e&SST''': Random weapon generatorLegacy command, melee only (Class 5 Long, 5 Short, Handgear) / '''Equivalent chances''' version (Rarity is ignored, each weapon has which now points to the same chances of being rolled as any other)correct commands to use for rolling shotgun caliber projectile types.* '''@wpnc1-e&toilets''': Random Class 1 weapon generator / '''Equivalent chances''' version (Rarity is ignoredLegacy command, each weapon has no longer used in the same chances of being rolled as any other)* '''@wpnc2-e''': Random Class 2 weapon generator / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''@wpnc3-e''': Random Class 3 weapon generator / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''@wpnc4-e''': Random Class 4 weapon generator / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''@wpnc5L-e''': Random Class 5 Long weapon generator / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''@wpnc5S-e''': Random Class 5 Short weapon generator / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other)* '''@wpncHG-e''': Random Handgear weapon generator / '''Equivalent chances''' version (Rarity is ignored, each weapon has the same chances of being rolled as any other) === Information commands ===* '''@info''' - MazeWorld wiki search function, available as game. Generates a Discord command. Type "@info" followed by keywords, e.g. ''@info M16A1''random toilet effect.
=== Extras just for fun ===
* '''@_@&asktsuchi''': Confusion!Ask Tsuchinoko a yes/no question then use this command. Results may vary.* '''&chips''': Rolls one of several potato chip flavors available in the Mazes.* '''&magicitem''': Generates a random magical object inspired by NetHack and other roguelikes. Purely for fun, has no game uses.* '''&omikuji''': [https://en.wikipedia.org/wiki/O-mikuji Omikuji] generator* '''@&overlord''': Generates a random line from the Evil Overlord List.* '''@&sillyammo''': Silly shotgun projectiles, inspired by [https://www.youtube.com/user/taofledermaus Taofledermaus], [https://www.youtube.com/user/DemolitionRanch Demolition Ranch], and other popular firearm youtube channels.* '''@step''': Don't do that.* '''@&wepon''': Full-life consequences!
[[Category:Meta]]
Bureaucrat, administrator
15,672
edits