I wanted to try out using Perchance for one of my hobbies which is Warhammer. Wanted to try out making a dice roller. I got the user input on how much dice they are rolling, but after that I am a bit lost. Parts I need help on are how to make them roll like 10 different dice and show the individual values, how I can add individual d+1, make affected rolls, etc. would also want to add lockable list to lock certain rolls. I know what I want to do but implementation is a bit of an issue.

    • VioneT@lemmy.worldM
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      6 months ago

      I would always recommend making lists like so:

      output
        (Content Here)
      

      And not like output = (Content Here). This is because there is an advanced trick to create multiline templating with it (see Perchance Snippets - Joining Items in a List with $output). But you don’t have to change it right now, but for a future reference.

      Next, I would recommend creating default values for each of your inputs to the plugins by adding them on your lists panel e.g.

      numDice = 0
      buffs = 0
      debuffs = 0
      

      This would solve the NaN problem upon first opening the generator. Other than that, I think what you have set up should be working with the changes.

      • Liquefy7822@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        5 months ago

        @VioneT Thanks for the help! Could you also give me a sample of how to use your plugin in the context of my generator? because the current generator has a buff and debuff function which adds and minuses. there is also number of dice to roll.