Skip to content

Commit

Permalink
Merge pull request #625 from ryceg:Bugs
Browse files Browse the repository at this point in the history
Close bugs
  • Loading branch information
ryceg authored May 12, 2021
2 parents 43a8610 + 7977a0f commit ac8070a
Show file tree
Hide file tree
Showing 3 changed files with 1,089 additions and 700 deletions.
195 changes: 195 additions & 0 deletions lib/npc-generation/bmiDescriptions.data.json
Original file line number Diff line number Diff line change
Expand Up @@ -164,64 +164,259 @@
"bmi": 26,
"weight": "thick"
},
{
"muscleMass": 10,
"bmi": 26,
"weight": "broad"
},
{
"muscleMass": 14,
"bmi": 26,
"weight": "broad and muscular"
},
{
"muscleMass": 18,
"bmi": 26,
"weight": "wrestler-built"
},
{
"muscleMass": 6,
"bmi": 25,
"weight": "chunky"
},
{
"muscleMass": 10,
"bmi": 25,
"weight": "kinda chunky"
},
{
"muscleMass": 14,
"bmi": 25,
"weight": "thick, in a muscular sense"
},
{
"muscleMass": 18,
"bmi": 25,
"weight": "wrestler-built"
},
{
"muscleMass": 6,
"bmi": 24,
"weight": "broad"
},
{
"muscleMass": 10,
"bmi": 26,
"weight": "broad"
},
{
"muscleMass": 14,
"bmi": 26,
"weight": "broad and muscular"
},
{
"muscleMass": 18,
"bmi": 26,
"weight": "wrestler-built"
},
{
"muscleMass": 6,
"bmi": 23,
"weight": "healthy"
},
{
"muscleMass": 10,
"bmi": 23,
"weight": "lean"
},
{
"muscleMass": 14,
"bmi": 23,
"weight": "healthily muscular"
},
{
"muscleMass": 18,
"bmi": 23,
"weight": "very muscular"
},
{
"muscleMass": 6,
"bmi": 22,
"weight": "lean"
},
{
"muscleMass": 10,
"bmi": 23,
"weight": "wiry"
},
{
"muscleMass": 14,
"bmi": 23,
"weight": "wiry and muscular"
},
{
"muscleMass": 18,
"bmi": 23,
"weight": "wiry and very muscular"
},
{
"muscleMass": 6,
"bmi": 21,
"weight": "thin"
},
{
"muscleMass": 10,
"bmi": 21,
"weight": "lean"
},
{
"muscleMass": 14,
"bmi": 21,
"weight": "wiry"
},
{
"muscleMass": 18,
"bmi": 21,
"weight": "wiry and muscular"
},
{
"muscleMass": 6,
"bmi": 20,
"weight": "rather thin"
},
{
"muscleMass": 10,
"bmi": 20,
"weight": "thin"
},
{
"muscleMass": 14,
"bmi": 20,
"weight": "thin but wiry"
},
{
"muscleMass": 18,
"bmi": 20,
"weight": "wiry"
},
{
"muscleMass": 6,
"bmi": 19,
"weight": "skinny"
},
{
"muscleMass": 10,
"bmi": 19,
"weight": "skinny and lean"
},
{
"muscleMass": 14,
"bmi": 19,
"weight": "lean"
},
{
"muscleMass": 18,
"bmi": 19,
"weight": "very wiry"
},
{
"muscleMass": 6,
"bmi": 18,
"weight": "lithe"
},
{
"muscleMass": 10,
"bmi": 18,
"weight": "lithe"
},
{
"muscleMass": 14,
"bmi": 18,
"weight": "lean"
},
{
"muscleMass": 18,
"bmi": 18,
"weight": "lean and wiry"
},
{
"muscleMass": 6,
"bmi": 17,
"weight": "scrawny"
},
{
"muscleMass": 10,
"bmi": 17,
"weight": "scrawny"
},
{
"muscleMass": 14,
"bmi": 17,
"weight": "scrawny but strong"
},
{
"muscleMass": 18,
"bmi": 17,
"weight": "scrappy"
},
{
"muscleMass": 6,
"bmi": 16,
"weight": "weedy"
},
{
"muscleMass": 10,
"bmi": 16,
"weight": "scrawny"
},
{
"muscleMass": 14,
"bmi": 16,
"weight": "scrawny but strong"
},
{
"muscleMass": 18,
"bmi": 16,
"weight": "scrappy looking"
},
{
"muscleMass": 6,
"bmi": 15,
"weight": "gaunt"
},
{
"muscleMass": 10,
"bmi": 15,
"weight": "gaunt"
},
{
"muscleMass": 14,
"bmi": 15,
"weight": "gaunt but healthy"
},
{
"muscleMass": 18,
"bmi": 15,
"weight": "gaunt but strong"
},
{
"muscleMass": 6,
"bmi": 15,
"weight": "bony"
},
{
"muscleMass": 10,
"bmi": 15,
"weight": "bony"
},
{
"muscleMass": 14,
"bmi": 15,
"weight": "bony yet muscular"
},
{
"muscleMass": 18,
"bmi": 15,
"weight": "bony yet muscular"
}
]
22 changes: 22 additions & 0 deletions lib/npc-generation/raceTraits.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
bmiModifier: 650,
ageTraits: {
'ageDescriptors': [
[100, 'ancient'],
[90, 'incredibly elderly'],
[80, 'vulnerably elderly'],
[75, 'withered'],
[70, 'elderly'],
Expand Down Expand Up @@ -139,6 +141,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
bmiModifier: 500,
ageTraits: {
'ageDescriptors': [
[300, 'ancient'],
[250, 'incredibly elderly'],
[200, 'vulnerably elderly'],
[190, 'withered'],
[180, 'elderly'],
Expand Down Expand Up @@ -232,6 +236,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
bmiModifier: 703,
ageTraits: {
'ageDescriptors': [
[1000, 'ancient'],
[900, 'incredibly elderly'],
[800, 'vulnerably elderly'],
[750, 'withered'],
[700, 'elderly'],
Expand Down Expand Up @@ -324,6 +330,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
bmiModifier: 703,
ageTraits: {
'ageDescriptors': [
[500, 'ancient'],
[440, 'incredibly elderly'],
[400, 'vulnerably elderly'],
[360, 'withered'],
[320, 'elderly'],
Expand Down Expand Up @@ -415,6 +423,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
bmiModifier: 703,
ageTraits: {
'ageDescriptors': [
[100, 'ancient'],
[90, 'incredibly elderly'],
[70, 'vulnerably elderly'],
[65, 'withered'],
[60, 'elderly'],
Expand Down Expand Up @@ -721,6 +731,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
bmiModifier: 703,
ageTraits: {
'ageDescriptors': [
[230, 'ancient'],
[200, 'incredibly elderly'],
[180, 'vulnerably elderly'],
[150, 'withered'],
[130, 'elderly'],
Expand Down Expand Up @@ -813,6 +825,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
viableBreedingPartners: ['human', 'orc', 'half-elf', 'half-orc'],
ageTraits: {
'ageDescriptors': [
[100, 'ancient'],
[90, 'incredibly elderly'],
[80, 'vulnerably elderly'],
[75, 'withered'],
[70, 'elderly'],
Expand Down Expand Up @@ -905,6 +919,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
viableBreedingPartners: ['human', 'elf', 'orc', 'half-elf', 'half-orc', 'tiefling'],
ageTraits: {
'ageDescriptors': [
[100, 'ancient'],
[90, 'incredibly elderly'],
[80, 'vulnerably elderly'],
[75, 'withered'],
[70, 'elderly'],
Expand Down Expand Up @@ -996,6 +1012,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
viableBreedingPartners: ['human', 'tiefling'],
ageTraits: {
'ageDescriptors': [
[100, 'ancient'],
[90, 'incredibly elderly'],
[80, 'vulnerably elderly'],
[75, 'withered'],
[70, 'elderly'],
Expand Down Expand Up @@ -1087,6 +1105,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
viableBreedingPartners: ['human', 'orc', 'half-orc'],
ageTraits: {
'ageDescriptors': [
[100, 'ancient'],
[90, 'incredibly elderly'],
[80, 'vulnerably elderly'],
[75, 'withered'],
[70, 'elderly'],
Expand Down Expand Up @@ -1179,6 +1199,8 @@ export const raceTraits: Record<RaceName, RaceTrait> = {
viableBreedingPartners: ['lizardfolk'],
ageTraits: {
'ageDescriptors': [
[100, 'ancient'],
[90, 'incredibly elderly'],
[80, 'vulnerably elderly'],
[75, 'withered'],
[70, 'elderly'],
Expand Down
Loading

0 comments on commit ac8070a

Please sign in to comment.