• Hello game master! Welcome to our growing community. Please take a moment to Register (top right button, see how: Slides).

    If you use Campaign Logger, you can use the same login details - we've linked the app to this forum for secure and easy single sign-on for you.

    And please drop by the Introductions thread and say hi.

Can a Generator call up & roll on other generators?

Lensman

Active member
Platinum WoA
Wizard of Story
Wizard of Combat
Hi.

I have an idea for either a random background generator or a full-on random npc generator for my campaign. The way i'm thinking, I will need a series of individual genrators to use as tables. then I will have one generator that rolls upon all of them in different ways.

My current thinking is that I may have to have a roll that is at most, 5 levels deep (the original roll calls up and rolls on 5 different tables, all to get a set stat).

as an example:
  1. Clothing roll
  2. Gender
  3. head item
    1. color
    2. style
      1. decade
this is a rough idea, i'm still working on the data and fields I would want to include, but I'd like to know if this is possible, before I invest the time and effort needed to get the end result I want (there will be a lot of work with tables to do this correctly).

any and all help is appreciated!
 

ELF

Generator Sage
Wizard of Story
Wizard of Combat
I have an idea for either a random background generator or a full-on random npc generator for my campaign. The way i'm thinking, I will need a series of individual genrators to use as tables. then I will have one generator that rolls upon all of them in different ways.

That is certainly possible, and in my humble opinion that's the recommended approach for complex generators. A generator is easiest to maintain (and debug) when it concentrates on a single topic. It makes sense to implement a complex generator as one framework ('master generator') that calls other generators just like you described above.

Here's a brief tutorial on how to call other generators:
https://github.com/open-campaign-lo...lob/evesala/GeneratorGuide.md#external-tables

Another thing worth checking are global variables, as that is how you can share the already generated results between multiple generators:
https://github.com/open-campaign-lo...ob/evesala/GeneratorGuide.md#global-variables

That process is a bit on the complicated side, but an easier way to call and distribute complex generators involving multiple files is on the wish list.
 
Last edited:

Lensman

Active member
Platinum WoA
Wizard of Story
Wizard of Combat
and my reading list grows yet again....

I shall henceforth blame this forum, Raging Swan Press, & Johnn's frequent postings for my lack of actual gaming... :p
 
Top