Changes

Jump to: navigation, search

User:Auro/DeltaBot

121 bytes added, 14:07, 10 April 2021
/* Documentation */
=== Rolls ===
* '''+r xdy z''' - Rolls '''x'''d'''y''', plus or minus '''z'''. Adding ''t '' to the end causes the bot to only show the total of the roll.* '''+rr n xdy z''' - Repeat rolls. Rolls '''x'''d'''y''', plus or minus '''z''', '''n''' times and displays the results for each set of dice.* '''+rdnd m x''' or '''+rd20 m x''' - Does an DnD skill test, rolling d20+'''m ''' with a target of '''x'''.* '''+rdnd m''' or '''+rd20 m''' - Rolls d20+'''m'''.* '''+rdnd tx''' or '''+rd20 tx''' - Rolls a flat d20 with a target of '''x'''.
* '''+r% n z''' - Percentile rolls. Rolls'''n'''d% (where a d% is made of 1d10 + (1d10)*10, with 10s counting as 0s, and a result of 00 counting as 100) A target ('''z''') can be provided, which will give the number of successes obtained (A success being a value which is less than or equal to the target)
* '''+r% tz''' - As above, but rolling a single percentile die with a target of t.
* '''+r% n>z''' or '''+r% >tz''' - As above, but with a success being greater than or equal to the target score instead.
* '''+atk n ft ir''' - Attack rolls. Rolls '''n''' number of 2d6, and then compares the results to the provided FT and IR values (which default to 6 and 2 if not provided) and then gives the number of crits, solid hits, inaccurate hits, misses and critical failures, as well as the attack roll string.
* '''+haggle l p m''' - Haggle Roll. '''l''' is the skill level of the character haggling, while '''p''' is the percentage they are trying to haggle for, and '''m''' is the bonus modifier from good roleplaying. If selling items, suffixing a ''s '' to the end will tell the bot that you're selling, otherwise, it will assume that you are buying. If the percentage is too high for the skill level, then the bot will refuse to roll and will inform the user of the cap in which they can haggle up to, otherwise, it will roll 2d6+m and compare it to the target for the percentage desired. If the roll is a success or critical success, the bot will inform you that the character got their discount/increase (on a critical, it will increase said value by 10%) as well as the '''SP''' gained from the success, while a critical failure will inform you that the other party hits the character by applying the percentage in a negative way.* '''+craft s i''' - Crafting roll. '''s''' is the skill level of the character doing the crafting and '''i''' is the level of the item being crafted. If a "''y"'', "''yes" '' or "''true" '' is provided, then the roll will add in the fact that you have a blueprint. This will take the base target of success based on the level, modifying it by the skill level and if the blueprint is included, and will either roll 1d100 and compare it to the target, or (if the success is guaranteed) will automatically pass with no need to roll. If it succeeds, it will also show the '''1SP''' the player gains as a result.* '''+hunt l x t''' - Butchering roll. '''l''' is the skill level of the character doing the butchering, while '''x''' is the (optional) meat worth of the target, and '''t''' is either a string for what tier of meat it is, or their equivalent tier number if the meat worth is provided. (delicacy = 2, luxury = 4, tainted = -1, illegal = -2. Anything else resolves to normal or 1) Adding "''cooked" '' in the command or "''f" '' at the end means the meat is cooked, and thus the -5% malus would be applied, but the bonus nutrition would be added so long as the meat is not tainted, while adding "''price" '' or "''worth" '' to the command or "''p" '' at the end will give the worth of the meat in P$ - however, these will only apply if the meat worth is provided as if it's provided, it will print out a string like the following: ''[Food] Hunting - Raw game meat, 11 units - xxx - 3d25 ntri - Delicacy - 110P$ - Weight: 2.2'' - allowing the GM to replace the ''xxx '' with the creature butchered for quick input into the character sheet.
* '''+mine l e f''' - Mining roll, exploration. '''l''' is the skill level of the character and '''f''' is the floor which they are on. This will roll a 1d100 and look up the result on the mining exploration table, doing any additional rolls as needed before giving the result.
* '''+mine l p type n m''' - Mining roll, Pick mining. '''l''' is the skill level of the character, '''type''' is either "m" for Metal, "g" for Gemstones or "s" for Serpentium, and '''n ''' is how many times the character intends to mine for. This will roll n 1d20, comparing them to the target based on the skill level of the character, and will output how many metal chunks/gemstone chunks/pieces of Serpentium was mined out, as well as how much is in each chunk as well as their weight, and the overall weight if mining for metals or gemstones. '''m''' is the max number of chunks in the current area - if provided, and all chunks are mined before all of the intended mining rolls are done, the character will stop early. Any '''SP''' gained, as well as the '''ntri''' and '''wtr''' burned from the mining, will also be shown.
* '''+mine l d type n m''' - Mining roll, Drill mining. As above, but using a drill to mine. Apart from the adjustments to the target and the '''ntri''' and '''wtr''' burned from the mining, these two roll types are the same in how you use them.
* '''+mine l b type d m''' - Mining roll, Blast mining. As above, but using explosives to mine. Instead of providing the number of hits, instead, you provide '''d''', the LDV modifier of the explosives you are going to use. This can only mine one blast at a time, but it will roll 1d8+'''d''', divide that by the modifier determined by your skill level, rounding to the nearest whole number (and to a minimum of 1 and a maximum of '''m ''' if it's provided) and expose that many chunks of ore, while also displaying the '''SP''' gained from the blast mining.
* '''+room''' - Generate a single random room
* '''+room-s''', '''+room-f''', '''+room-d''' and '''+room-u''' - As above but with it being a Safe/Fast/Deep/Unlimited UA dive, thereby adding in the events which go with the room.
* '''+jobs''' - generate a list of potential random jobs.
* '''+drink''' - generate a random drink
* '''+sgun g h c f''' - Shotgun Pelette Hit roll. Find how many pelettes or flechettes have hit the target. '''g''' (default 12 gauge) can be either [[.410bore|.410]], [[20 gauge]], [[12 gauge ]] or [[12 gauge CAWS|CAWS]], while '''h''' is the number of hits. Add ''flech'' if the shell has flechette, and either ''mod'' or ''full'' if the shotgun has a mod or full choke.
=== For Fun ===
* '''+8ball''' - A variant of Tsuchinoko's '''&asktsuchi''', +8ball allows you to ask DeltaBot a yes/no question, and get a response from DeltaBot in return.
* '''+MzW''' - They say anything can happen in the Mazes, and using the MzW command could give you anything at all. Random musings from DeltaBot, misquoted quotes, calls for Hebi...
 
== GM Tips for DeltaBot ==
62
edits