The forums moved on March 1, 2021. Please read this page for more information.

GMnitron - SCRPG Discord Bot

20 posts / 0 new
Last post
Briar
Briar's picture
Offline
Last seen: 3 years 1 month ago
Playtester
Joined: Aug 05, 2014
GMnitron - SCRPG Discord Bot

Hey everybody!

 

I've developed a Discord bot to help run SCRPG games on Discord called GMnitron.

You can find it here: https://github.com/darthdie/gmnitron

 

It has game-specific die commands (!min, !max, !overcome, !boost, etc.) as well as commands to help keep track of the scene & initiative.

 

Feel free to add it to your servers, as well as let me know if you have any questions/issues/feature requests.


Christopher
Christopher's picture
Offline
Last seen: 3 years 1 month ago
AdminGame Designer
Joined: Aug 01, 2011

Thanks, Briar!

I can say that this bot is SUPER helpful - I've seen it in action multiple times in games in the Letters Page Patreon channel. I cannot recommend it enough.

Keep up the great work!


"Your goodness must have some edge to it — else it is none."
 - Ralph Waldo Emerson

bjorn.arnesen.us
Offline
Last seen: 4 years 11 months ago
Joined: Aug 19, 2015

I don't think I'm understanding what to type for overcomes, or actions that use multiple dice.

Powerhound_2000
Powerhound_2000's picture
Offline
Last seen: 3 years 1 month ago
PlaytesterExceeded Expectations
Joined: Sep 14, 2013

You put !min , !mid , or !max and then enter your die values.   Here is an example would be for getting the mid value of my power die value of d12 , a quality die of d8, and a status die of d10:

!mid d12 d8 d10 

 

The resulting response from Gmnitron would look like this:

Rolled 5 = 5 + 0 (d12: 5, d8: 7, d10: 3)


Crush your enemies, drive them before you, and laminate their women! - Guise, Prime Wardens #31

 
bjorn.arnesen.us
Offline
Last seen: 4 years 11 months ago
Joined: Aug 19, 2015

I was thinking more like playing Unity and either the scene or she's in the Red Zone, and she's using Construction Pylon, which uses both the Max and the Mid, if I'm remembering correctly.

Trappit
Offline
Last seen: 3 years 2 months ago
Joined: Jan 31, 2020

Has the bot been updated recently? The one we are using seems like it has some small errors in the programming.


Trapp

Briar
Briar's picture
Offline
Last seen: 3 years 1 month ago
Playtester
Joined: Aug 05, 2014

It's been a minute since it's been updated, but I know a number of things in particular that need to be fixed.

To do

  • The meme images are broken now
  • Add support for combining the various types of rolls
  • Contemplate how hand off works
  • Fix overcome

Fixed

  • D4 minions can't defend.
  • Single die rolls are broken
  • Don't spam error messages

If there's anything else that needs to be added please let me know!

Trappit
Offline
Last seen: 3 years 2 months ago
Joined: Jan 31, 2020

The hand off command wasn't working for us when we set up our session last week. The only way the hand off command worked was the !hand off @you @Discord (as an example obviously). Also, I never saw if it was able to be updated for max+mid rolls? I mean, obviously we could do it ourselves but the bot would be better.


Trapp

MindWanderer
MindWanderer's picture
Offline
Last seen: 3 years 1 month ago
Playtester
Joined: Oct 29, 2015

It would also be nice if it responded to a syntax error just once instead of 5 times.


Sentinels Statistics Project -- Statistics updated daily!

Submit your games here!

Trappit
Offline
Last seen: 3 years 2 months ago
Joined: Jan 31, 2020

Another error we are having right now is the overcome is only doing max rolls, no longer calculating for mid even though we type it.


Trapp

Briar
Briar's picture
Offline
Last seen: 3 years 1 month ago
Playtester
Joined: Aug 05, 2014

I pushed out an update last night:

  • D4 minions can now defend.
  • !mid now works correctly with a single die
  • No longer spams error messages

I've added the overcome bug to the list, thanks!

Trappit
Offline
Last seen: 3 years 2 months ago
Joined: Jan 31, 2020

The mid doesn't work still on our bot.. But I did notice the spamming has seemed to stop. The minion thing does appear to be fixed though.


Trapp

MindWanderer
MindWanderer's picture
Offline
Last seen: 3 years 1 month ago
Playtester
Joined: Oct 29, 2015

It's not just overcomes, either.  Everything that calls for Mid is using Max instead.


Sentinels Statistics Project -- Statistics updated daily!

Submit your games here!

Trappit
Offline
Last seen: 3 years 2 months ago
Joined: Jan 31, 2020

Thanks for the updates!


Trapp

MindWanderer
MindWanderer's picture
Offline
Last seen: 3 years 1 month ago
Playtester
Joined: Oct 29, 2015

Here's something that seems to trip everyone up, me included: indicating whose turn it is at the beginning of the scene.  "!hand off to" doesn't seem to work at all.  We're picking whoever to go first out of character, then they hand off to the second player, which has the correct end result but is confusing.


Sentinels Statistics Project -- Statistics updated daily!

Submit your games here!

Trappit
Offline
Last seen: 3 years 2 months ago
Joined: Jan 31, 2020

This is really not important but the gifs you linked to are obviously gone now, FYI. Ex. !cult gets me a no longer available pic.


Trapp

aramis
aramis's picture
Offline
Last seen: 3 years 2 months ago
Joined: Jul 01, 2018

!hand of to 

it fails every time we try to use it.

It would also be nice to have a short commands mode.Noting that all commands are case sensitive lower case...

  • !HO
  • as an option that parses as 

!hand off  (char1) (char2)

  • !M
    for mid
  • !L
    for min
  • !B
    for boost
  • !H
    for Hinder
  • 1D (dice code)
     

It would be nice if eitherboth:

  • a specific die could be rerolled on last roll
  • A roll can be generated with a specific spot preset to a value
     

It would be nice to have

  •  !hasnt gone (name)
    to mark someone as available for turn because you accidentally passed to them.
    Short code would be hg.
  • shorthand codes for characters possibly set by using (longname)=(shortname
  • boost/hinder/overcome accept minion and LT 

Aramis

Corte7
Offline
Last seen: 3 years 4 months ago
Joined: Aug 03, 2013

Are there any plans to verify the bot? Discord has changed how bots work and once they reach over 100 servers they now have to be verified to be added to any more.

 

Briar
Briar's picture
Offline
Last seen: 3 years 1 month ago
Playtester
Joined: Aug 05, 2014

So Discord reached out to me a while ago about verifying GMnitron. So I said to myself, alright cool I'll do that soon.

 

Aannnnyywaaaayyyy 7 months later I'm now going through the application to verify it.

twoeyedjack
twoeyedjack's picture
Offline
Last seen: 2 years 6 months ago
Joined: Dec 06, 2015

How's verification coming along?