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
!swrpg
, !genesys
, !l5r
switches dice and functionality between games.!roll
rolls any combination of SWRPG/Genesys dice and returns the cancelled results
Initiative
y
/pro
= Yellow/Proficiencyg
/a
= Green/Abilityb
/boo
= Blue/Boostblk
/k
/sb
/s
= Black/Setbackr
/c
= Red/ Challengep
/diff
= Purple/ Difficultyw
/f
= White/ForceNote: if you use the !roll yyyggbbd
method you must use the single character dice identifiers
!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!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 !prefix
: changes the activation prefix for the bot.
prefix ^
, prefix &
!invite
: get an invite link for @D1-C3!stats
: Displays # of servers/users bot is currently has.