TODO - abujaki/Smithers GitHub Wiki

TODO List


Chat

  • Ping (And to a lesser extent, Pong)
  • Message of the day (hardcoded)
  • Help reference (apparently already in the bot code)

Dice Roll

  • Basic roll NdN functionality
    • Roll x number of y sided die
    • Output list of results
    • Output as sorted List
    • Output sum of results
  • Advanced dice roll functionality
    • Mix and match of dice (XdY + XdY)
    • Drop x highest/lowest die results
    • Roll at advantage/disadvantage
  • MATH!!!
    • Basic math functions (), +, -, *, /, ^
    • Math functions applied to die roll (1d4 + 2)
    • Character stats applied to die roll

Character Management

  • Generate a standard character
  • Recall specific or all character stats on request
  • Keep character information for channel user
  • Save / Load characters

Inventory Management

  • Item
    • Basic item (Name and desc)
    • Weapon item (Damage roll and modifier)
  • Get inventory
  • Put item in inventory

Game Management

  • Begin a game session
    • Announce a game
    • Display the game
  • Recognize a GM
  • Recognize players

Misc

  • Log on / Connect to channel
  • Whisper to user
  • Import token from external file
  • Log off