Important NPC Generator for Stars Without Number

Creates Quest-Giver NPCs

Tables taken from Starts Without Number Revised Edition and Persons of Interest supplement.

Citation

Stars Without Number by Kevin Crawford

Result

{%npclast = {CHART(46766)}%}
{%motive = {CHART(id ="46587", cols ="2")}%}

Important NPC or Patron

Name: JOIN(" or ", Roll on "First Names All Gender" 2 times (unique results only)) {{npclast}}

{{npclast}} is Roll on "Age". In their society, they came from Roll on "Their Background" and does LOWER(Roll on "Their Role in Society") work in their society. {$npclast} LOWER(Roll on JOIN(" and ", Roll on "appearance Kind of Trait" 2 times (unique results only)))

The Hook

Roll on "Their Biggest Problem". {{npclast}} requests the PCs Roll on "Basic Challenge of the Job". The task is difficult because LOWER(Roll on JOIN(" and ", Roll on "Complications to the Job" 2 times (unique results only))) because LOWER(Roll on "Main Countervailing Force"). {{npclast}} offer the job Roll on "The Way the Deal is Offered" and will meet PCs at JOIN(" OR ", Roll on "Suitable Meeting Locations" 2 times (unique results only)). Roll on "Potential Non-Cash Rewards" will be offered to the PC's in addition to money. Roll on "Patron Trustworthiness".

Motive: {{motive}}, Roll on "Motive" (cols="3", filter="{{motive}}")

{{npclast}}'s two main motivations:  JOIN(" and ", Roll on "Motive" (cols="1", filter="{{motive}}") 2 times (unique results only))

If Friendly: Roll on "Ambition Opportunities" (cols="2", filter="{{motive}}", filter_cols="1")
If Enemy: Roll on "Ambition Opportunities" (cols="3", filter="{{motive}}", filter_cols="1")

Interactions
{{npclast}} JOIN(" and ", Roll on "Conversation Habits" 2 times (unique results only)). If the PC's want more {{npclast}} Roll on "When the PCs Want More". If refused or insulted, {{npclast}} Roll on "When Balked or Refused"  and Roll on "When Insulted or Threatened".