Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPC creation with random stats #254

Open
Odoamar opened this issue Feb 22, 2024 · 2 comments
Open

NPC creation with random stats #254

Odoamar opened this issue Feb 22, 2024 · 2 comments
Labels
enhancement New feature or request NPC generator Feature or a bug related to NPC generation or randomization

Comments

@Odoamar
Copy link

Odoamar commented Feb 22, 2024

As GM, I would like to have a feature that will support randomized NPC creation. Rulebook Beastiarium has average/common stat line blocks for every creature but not every creature is the same. I would like to have a similar process of character creation.

Describe the solution you'd like
Add a togglable option for every NPC in NPC list during Encounter setup, right after clicking Start Combat button.
This option should subtract -10 from every Characteristic and add a randomized number between 2-20 (2k10 roll).

Describe alternatives you've considered
If you consider any other solution, I'm open for discussion.

Additional context
I have in mind a next step of randomized NPC creation:
Option traits list - randomized during Encounter Setup.

@Odoamar Odoamar added the enhancement New feature or request label Feb 22, 2024
@fmasa
Copy link
Owner

fmasa commented Feb 22, 2024

Are you talking about the Rulebook page 314 Random Creatures and custom PC species suggestion?

I plan to introduce Character templates that would let you do this and create NPC by going through various Careers (see Trolls, Trolls, Trolls)

But I like this minimalistic approach and I think it makes sense even if I ever get to Character templates (this is useful, especially for simple fights, right? No need to manage 30 Skaven NPCs just for randomization).

Proposed solution

Introduce the checkbox "Randomize stats" for each of the NPC Combatants - that would apply this rule and override Characteristics for each of the Combatant

Implementation notes:

  • This should also affect Wounds while taking WoundModifiers into account (so Wounds are correctly adjusted even when creature has Swarm, Size (Large), or any other supported traits)
  • Skills visible in Combatant Sheet should use this new Characteristic

Proposed calculation:
for Characteristic C

  • If C = 0, keep 0
  • If 0 < C < 10, use 1d(C x 2) (so for Toughness 7, the randomized value is 1d14) - this follows the logic for the Rulebook rule, but fixing it for small values
  • If C >= 10, use C-10+2d10

Does this make sense?

@fmasa fmasa added the NPC generator Feature or a bug related to NPC generation or randomization label Feb 22, 2024
@Odoamar
Copy link
Author

Odoamar commented Feb 23, 2024

Hi,
I like your solution. I completely forget about situations where Characteristis=0.

I also have ideas about further modifications. You can also implement extra popup list with few checkboxes related to the most common traits like:

  • Leader
  • Hardy
  • Elite
  • Cunning
  • Clever
  • Champion
  • Brute
  • Armour
  • Big
    I mean all Traits which can be added on top of basic examples of any species.

I'm referring to Use Case when GM needs a simple encounter with for example 3 Thugs. Then he can use a basic human thug profile: randomize stats for each and add Leader for the first guy, second can be Brute+Hardy, last Cunning and Fast.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request NPC generator Feature or a bug related to NPC generation or randomization
Projects
None yet
Development

No branches or pull requests

2 participants