Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

Hoping some intrepid McDie master can help me with this. I've tried, but I'm really stuck with a few aspects of this. I can write it out logically, but I can't figure out how to spit out the histogram I want and don't know where else to ask.

The basic idea for the combat system I'm working on is that an attack die pool is rolled against the highest die of the defense pool aiming to meet or exceed it, the color of the attack die (green / yellow / red) determines how many successes the attack die scores (1 / 2 / 3 respectively), and doubles / triples / quads rolled that are successes add 2 / 4 / 6 hits respectively. In detail:

  1. An attack die pool is made of xd6 + xd8 + xd10 (each die can be green, yellow, or red)
  2. A defense die pool is made of 1-3 d6's
  3. Both pools are rolled. The defense value is the highest defense die rolled.
  4. Each [green / yellow / red] attack die scores [1 / 2 / 3] hits if it is equal to or greater than the defense value.
  5. Additionally, each set of [doubles / triples / quads] among attack die that hit score an additional [2 / 4 / 6] hits.
  6. Histogram: average hits scored by a given attack / defense dice pool.

This is the .mcd file for what I have so far, I have no clue how to incorporate the different die types, nor the additional hits for rolling sets. Any help at all would be hugely appreciated!

(1 edit)

I need to think about this, but I don't believe McDie can handle dice having another attribute besides different #'s of sides and faces (e.g. color in your case).

It's possible this might be handled by the new card/cube/tile system I'm working on adding, which let's you add arbitrary 'attributes' (like color) to elements.

Since each die size can be any color, how did you want the model to set that up? Are there certain configurations? Is it random? Are there always one of of each type on a pool?

So I basically just wanted to be able to, via integer, determine how many of each die are in the attack pool. We have 9 die total (d6/8/10 in green/yellow/red), so the pool would be made up of some number of these. Just being able to output histograms from various pools would be helpful enough. Being able to compare, say, the number of successes of 

[2 green d8s + 1 green d10 vs 1 defense die] 

against 

[3 red d6's vs 2 defense die] 

would be *super* helpful.

OK - As noted I don't think McDie can do this now. But let me think about if/how this could be accommodated.

Question - Is the "defense value" the sum of the defense dice? Or the highest defense die?

The highest of the rolled die. (That part I figured out at least.)

Thanks so much for looking into this Geoff, longtime listener of Ludology btw, always impressed by your thoughts on design.

(1 edit)

Thanks for the kind words! To encourage this kind of behavior, here's a file that should get you most of what you want. You can specify any number of red D6, D8, D10, yellow D6, D8, D10, green D6, D8, D10, and defense D6's. It does NOT do the bonus stuff. 

I didn't 100% vet this, but I think it should be right. 

https://drive.google.com/file/d/1_HQRUsq72dFo_BHu3_ZbfhlbSB0xQkoe/view?usp=shari...

Please let me know how it looks!

EDIT: Quick note - I just looked at your original post and see that ties should go to the attacker. Here they go to the defender. To fix that just take out the +1 I add to the Defender highest die.

Thank you so much! This does all make sense how you laid it out, but I get a totally blank histogram for some reason... tried tinkering a bit but it's always blank. Not blank for you I'm guessing?

Huh. Yeah, I'm definitely getting results. Here's a histo for 2xred D6, 1 yellow d6, 1 yellow d8, and 2 green d10s vs 2 defense. Here's a link to that specific file in case something got messed up: https://www.dropbox.com/s/0882a9q6w895w8h/Red-Green-Yellow.mcd?dl=0

Also my version is 2021.1011 (the one with the lightning bolt icon in the toolbar). Make sure you're running that.

Ah yup that did it! Thanks so much for the help.

(I do still have this strange issue where copying anything, with ctrl+C or the button in the edit menu, crashes the program immediately. Strangely, even after re-installing, this happens on my desktop pc, not my laptop. Not a big deal, I just use it only my laptop, but let me know if you want the crash logs or anything. I'm guessing this doesn't happen to most people so not too worried about it.)