All Projects → SkyJedi → FFGNDS-Discord-Dice-Roller

SkyJedi / FFGNDS-Discord-Dice-Roller

Licence: MIT License
Discord dice roller for EotE, AoR, FnD, Genesys, and L5R role playing games.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to FFGNDS-Discord-Dice-Roller

delet
[DEPRECATED - see README.md] a Discord bot made using Discord.js
Stars: ✭ 46 (-26.98%)
Mutual labels:  discord-bot, discord-js
deejay-stereo
Discord music bot built using djs v13, discord-player. Slash Commands only bot
Stars: ✭ 42 (-33.33%)
Mutual labels:  discord-bot, discord-js
Kalopsia-Bot
♠️ A Powerful Open-Source Discord,js (v13) Bot written in JavaScript with many moderation, fun, economy, music, utility commands ♠️
Stars: ✭ 60 (-4.76%)
Mutual labels:  discord-bot, discord-js
markov-discord
A Markov chain Discord chat bot. Generates unique messages by learning from past messages. Also occasionally attaches images to messages.
Stars: ✭ 35 (-44.44%)
Mutual labels:  discord-bot, discord-js
Discord-Bot-TypeScript-Template
Discord bot - A discord.js bot template written with TypeScript.
Stars: ✭ 86 (+36.51%)
Mutual labels:  discord-bot, discord-js
TundraBot
All-in-one Discord bot
Stars: ✭ 49 (-22.22%)
Mutual labels:  discord-bot, discord-js
CustomDCBot
Create your own discord bot - Fully customizable and with a lot of features
Stars: ✭ 15 (-76.19%)
Mutual labels:  discord-bot, discord-js
Nereus
A multipurpose discord bot with a focus on music written using Discord.js
Stars: ✭ 46 (-26.98%)
Mutual labels:  discord-bot, discord-js
discord-music
Discord music bot written in Typescript
Stars: ✭ 12 (-80.95%)
Mutual labels:  discord-bot, discord-js
horace
discord.js bot powering the Knights of Academia server with commands like info, AFK, and more
Stars: ✭ 25 (-60.32%)
Mutual labels:  discord-bot, discord-js
ModMail
Discord ModMail Bot
Stars: ✭ 44 (-30.16%)
Mutual labels:  discord-bot, discord-js
Discord-Reposter
Bot for reposting Discord messages (work in progress)
Stars: ✭ 62 (-1.59%)
Mutual labels:  discord-bot, discord-js
lecashbot
A Discord.js economy bot based on the NitroType currency made with JavaScript.
Stars: ✭ 18 (-71.43%)
Mutual labels:  discord-bot, discord-js
AntiScam-Bot
Discord bot written on discord.js, deletes messages with scam links.
Stars: ✭ 16 (-74.6%)
Mutual labels:  discord-bot, discord-js
Komugari
A simple, multi-functional Discord bot written in Discord.js
Stars: ✭ 39 (-38.1%)
Mutual labels:  discord-bot, discord-js
Discord-Selfbot
Discord.js selfbot
Stars: ✭ 24 (-61.9%)
Mutual labels:  discord-bot, discord-js
NSFW-Bot
NSFW Bot is an open-source discord bot that has nsfw commands with the nekobot.xyz api.
Stars: ✭ 43 (-31.75%)
Mutual labels:  discord-bot, discord-js
SataniaBot
The most devilish bot for Discord!
Stars: ✭ 20 (-68.25%)
Mutual labels:  discord-bot, discord-js
Discord-Spammer
Advanced Discord Spammer with multiple options and optional proxys
Stars: ✭ 51 (-19.05%)
Mutual labels:  discord-bot, discord-js
Discord-multipurpose-bot
A repository with JavaScript and Python versions of the same type of discord commands.
Stars: ✭ 27 (-57.14%)
Mutual labels:  discord-bot, discord-js

FFGNDS-Discord-Dice-Roller

CREDIT: Vampwood for conceiving the client, and SkyJedi for substantial contributions to the project.

A Discord Bot Companion for the Star Wars : Edge of the Empire (SW:EotE), Age of Rebellion (AoR) and Force and Destiny (FnD) RPGs as well as Genesys, and Legend of the Five Rings (L5R) RPGs

Usage

  • !swrpg, !genesys, !l5r switches dice and functionality between games.

Star Wars (SW)/Genesys commands

  • !roll rolls any combination of SWRPG/Genesys dice and returns the cancelled results
    • You may add " " at the end of the line to give the roll a name like Initiative
    • Dice results and cancellations are computed by the bot so you don't have to!
    • Only the remaining symbols will be displayed.

Dice Identifiers

  • y/pro = Yellow/Proficiency
  • g/a = Green/Ability
  • b/boo = Blue/Boost
  • blk/k/sb/s = Black/Setback
  • r/c = Red/ Challenge
  • p/diff = Purple/ Difficulty
  • w/f = White/Force

Note: if you use the !roll yyyggbbd method you must use the single character dice identifiers

Examples

  • !roll yyyggbbd "Blast Him!"
  • !roll 3pro 2a 2boo 2dif 2sb "Delusions of Grandeur"
  • !roll "Get to the ship" 2y 1g 1r 1p
  • !Poly rolls any combination of polyhedral dice with modifier
    • !poly 1d4 2d6+1 1d100-60
  • !destiny sets and manages the Destiny Balance for the group
    • !destiny : view the destiny pool
    • !destiny roll : rolls one Force Die and adds it to current destiny pool
    • !destiny l/light : uses light side point
    • !destiny d/dark : uses dark side point
    • !destiny set #l #d : sets destiny pool
    • !destiny set lldd : sets destiny pool
    • !destiny reset : resets the destiny pool
  • !crit rolls a d100 with optional modifier and displays result of the critical hit.
    • !crit +X
    • !crit + X
    • !crit -X
    • !crit - X
  • !shipcrit rolls a d100 with optional modifier and displays result of the ship critical hit.
    • !shipcrit +X
    • !shipcrit + X
    • !shipcrit -X
    • !shipcrit - X
  • !char Simple character stat manager
    • !char setup characterName maxWound maxStrain credits : Setup a new character
    • !char wound/w characterName +X/-X : increases/decreases wounds for characterName by X
    • !char strain/s characterName +X/-X : increases/decreases Strain for characterName by X
    • !char credits/c characterName +X/-X : increases/decreases credit balance for characterName by X
    • !char Modify CharacterName +X/-X MaxStrain/MaxWounds : increases/decreases selected stat for characterName by x
    • !char Crit CharacterName +X/-X : adds/removes critical injuries for characterName
    • !char obligation/o CharacterName +X/-X obligationName : adds/removes obligations for characterName
    • !char duty/d CharacterName +X/-X dutyName : adds/removes duty for characterName
    • !char inventory/i CharacterName +X/-X itemName : adds/removes inventory items for characterName
    • !char status characterName : current status for characterName
    • !char remove characterName : removes characterName
    • !char list : lists all characters
    • !char reset : resets all characters
  • !init initiative tracker and roller
    • !init : shows current initiative order
    • !init roll dice npc/pc : rolls your initiative dice and adds character to the order. ie !init roll yygg pc
    • !init next : moves to next initiative slot
    • !init previous : moves to previous initiative slot
    • !init set : manually set initiative order before any turns occur
    • !init modify : manually alter initiative order mid-round
    • !init reset : resets the initiative order
    • !init remove x : remove a slot where is is the position
  • !species/!gleepglop : picks a random species
  • !obligation : gathers all the obligations entered with !char and rolls to trigger
  • !reroll: modifies the previous roll
    • !reroll same : rolls the same pool again
    • !reroll add DiceIdentifiers : roll additional dice and adds them to the pool ie !reroll add y
    • !reroll remove DiceIdentifiers : remove random dice of the designated color ie !reroll remove g
    • !reroll select DiceColor/DicePosition : rerolls specified dice ie !reroll select Y3 P1 : rerolls only the 3rd yellow die and the 1st purple die in the current dice pool
    • !reroll fortune show DiceColor/DicePosition : shows adjacent sides for the specified die ie !reroll fortune show Y1 P2 (shows the adjacent side for the 1st yellow and 2 purple dicefaces)
    • !reroll fortune swap DiceColor/DicePosition AdjacentFace (From !reroll fortune show Command): swaps the current face for an adjacent one ie !reroll fortune swap 2Y 3: swaps the current die face on the 2nd yellow with option 3 of the adjacent sides
  • !help Type '!help topic for further information'
    • !roll rolls any combination of SWRPG dice and returns the canceled results
    • !destiny sets and manages the destiny balance for the group
    • !crit rolls a d100 with optional modifier and displays result of the critical hit
    • !shipcrit rolls a d100 with optional modifier and displays result of the ship critical hit
    • !char simple character stat manager
    • !help displays help for topics
    • !init initiative tracker and roller
    • !ver displays bot version

L5R commands

  • !roll : rolls any combination of L5R dice
  • !poly : rolls any combination of polyhedral dice
  • !keep : ie !keep 12 - keeps the first, second, and discards the rest of the dice
  • !add : ie !add ww - adds specified dice to previous dicepool.
  • !reroll : ie !reroll 12 - rerolls the first and second dice without modifying the rest of the dicepool
  • !help : displays help for topics

General Commands

Patrons

  • Caleb Smith
  • Chad Owen
  • Clynac
  • Esteban Riviera
  • Flobio
  • Gil Colgate
  • Jason Greathouse
  • Joonas Moisio
  • JP Sugarbroad
  • Matt Langhinrichs
  • Matthew R Martinez
  • Michael C Hershiser
  • Mitch Christenson
  • Nathan Montondon
  • Ohdias
  • Peter Cummuskey
  • Peter Por
  • Scott McNeil
  • Tommy R.
  • triplel
  • Xavi Santamaria

Patreon

Fantasy Flight Games, Genesys

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].