added data to the jsons, also added body_type to the npcs

This commit is contained in:
Lithiil 2020-04-02 18:22:05 +03:00
parent 2ee1226137
commit bfe4791ea7
4 changed files with 991 additions and 10 deletions

View file

@ -120,11 +120,12 @@ class NpcGenerator:
'personality_name': ['Goals', 'Fears'],
'personality_entry': [random.choice(data['personality_options']['goals']),
random.choice(data['personality_options']['fears'])],
'appearance_name': ['Hair', 'Eyes', 'Height', 'Marks'],
'appearance_name': ['Hair', 'Eyes', 'Height', 'Marks', 'Body Type'],
'appearance_entry': [random.choice(data['appearance_options']['hair_type']),
random.choice(data['appearance_options']['eyes']),
str(round(random.uniform(4.1, 7.5), 1)) + " feet",
random.choice(data['appearance_options']['marks'])]
str(round(random.uniform(4.1, 6.9), 1)) + " feet",
random.choice(data['appearance_options']['marks']),
random.choice(data['appearance_options']['body_type'])]
}
npcs.append(character)

View file

@ -1,6 +1,74 @@
{
"hair_type": ["straight", "wavy", "curly"],
"hair_color": ["brown", "white", "blond", "red", "black"],
"eyes": ["hazel", "blue", "green", "brown"],
"marks": ["Left cheek scar", "None", "Missing middle finger on right hand"]
"body_type": [
"Skinny",
"Average",
"Muscular",
"Very Muscular",
"Lean",
"Thin and Frail",
"A bit fat",
"Fat",
"Very Fat",
"Average"
],
"hair_type": [
"Bald",
"Braided",
"Curly",
"Dreadlocks",
"Frazzled",
"Greasy",
"Limp",
"Long",
"Messy",
"Strange hairstyle",
"Pony-tail",
"Short",
"Straight",
"Streaked",
"Thick",
"Thinning",
"Very Long",
"Wavy",
"Well groomed",
"Wiry"
],
"hair_color": [
"brown",
"white",
"blond",
"red",
"black"
],
"eyes": [
"hazel",
"blue",
"green",
"brown"
],
"marks": [
"Left cheek scar",
"None",
"Missing middle finger on right hand",
"Acne",
"Beard",
"Buck-toothed",
"Bushy eyebrows",
"Chiseled",
"Doe-eyed",
"Distinctive nose",
"Gap-toothed",
"Goatee",
"Grizzled",
"Missing ear",
"Missing eye",
"Missing teeth",
"Moustache",
"Pierced",
"Pock-marked",
"Sideburns",
"Squinty",
"Stained teeth",
"Weather-beaten"
]
}

View file

@ -1,4 +1,538 @@
{
"goals": ["To become King", "To slay a dragon"],
"fears": ["Cake","Spiders","Blue Eyes"]
"goals": [
"To become King",
"To slay a dragon",
"To accumulate power",
"To atone",
"To avenge",
"To avoid notice",
"To battle",
"To be a champion",
"To be careful",
"To be forgotten",
"To be praised",
"To be remembered in song",
"To be smarter, faster and stronger",
"To become a beast",
"To become a terror \"To criminals\"",
"To become someone else",
"To bring about unending summer",
"To commit an atrocity",
"To conquer a faraway land",
"To convince someone \"To do their dirty work\"",
"To craft a masterwork",
"To cure an illness",
"To destroy an artifact",
"To devour",
"To die gloriously",
"To discover the truth",
"To discover",
"To do good",
"To do what can't be done",
"To do what must be done",
"To earn affection",
"To earn renown",
"To entertain",
"To escape",
"To establish a dynasty",
"To evangelize",
"To expand their land",
"To explore a mysterious place",
"To extinguish an evil forever",
"To find the one",
"To find the six-fingered man",
"To find true love",
"To fly",
"To follow an order",
"To gain a title",
"To gain honor",
"To get just one more haul",
"To get out of an obligation",
"To go where no man has gone before",
"To hate",
"To heal an old wound",
"To help a family member",
"To help others",
"To hide from a shameful fact",
"To hunt the most dangerous game",
"To improve the realm",
"To indulge",
"To kill a hated foe",
"To live a quiet life",
"To live forever",
"To live up \"To expectations\"",
"To locate a lost thing",
"To lose their mind",
"To make amends",
"To make good on a bet",
"To make money",
"To make the best of it",
"To not screw it all up",
"To overcome a bad habit",
"To overcome a disadvantage",
"To party",
"To perfect a skill",
"To play the game",
"To preserve the law",
"To prove a point",
"To prove their worth",
"To prove worth",
"To raise dragons",
"To reclaim what was taken",
"To recover a lost memory",
"To restore the family name",
"To retire",
"To retreat from society",
"To return home",
"To reunite with a loved one",
"To rise in rank",
"To run away",
"To save someone from a monstrosity",
"To serve",
"To settle down",
"To show kindness",
"To show them all",
"To spill blood",
"To spread suffering",
"To spread the good word",
"To steal something valuable",
"To survive just one more day",
"To teach",
"To travel",
"To uncover a hidden truth",
"To uncover the past",
"To wake the ancient sleepers"
],
"fears": [
"Cake",
"Spiders",
"All Animals",
"Being Alone",
"Being bound or restrained",
"Being buried alive",
"Betrayal",
"Nudity",
"Being robbed",
"Bridges",
"Blood",
"Books",
"Children",
"Cold",
"Darkness",
"Dead Things",
"Disease and illness",
"Empty Rooms",
"Enclosed Spaces",
"Flying",
"Foreigners",
"Ghosts",
"Gods",
"Insects",
"Lakes",
"Marriage",
"Intricate Machinery",
"Crowded Spaces",
"Mirrors",
"Magic"
],
"personality": [
"Accusative",
"Active",
"Adventurous",
"Affable",
"Aggressive",
"Agreeable",
"Aimless",
"Aloof",
"Altruistic",
"Analytical",
"Angry",
"Animated",
"Annoying",
"Anxious",
"Apathetic",
"Apologetic",
"Apprehensive",
"Argumentative",
"Arrogant",
"Articulate",
"Attentive",
"Bigoted",
"Bitter",
"Blustering",
"Boastful",
"Bookish",
"Bossy",
"Braggart",
"Brash",
"Brave",
"Bullying",
"Callous",
"Calm",
"Candid",
"Cantankerous",
"Capricious",
"Careful",
"Careless",
"Caring",
"Casual",
"Catty",
"Cautious",
"Cavalier",
"Charming",
"Chaste",
"Chauvinistic",
"Cheeky",
"Cheerful",
"Childish",
"Chivalrous",
"Clueless",
"Clumsy",
"Cocky",
"Comforting",
"Communicative",
"Complacent",
"Condescending",
"Confident",
"Conformist",
"Confused",
"Conscientious",
"Conservative",
"Contentious",
"Contrary",
"Contumely",
"Conventional",
"Cooperative",
"Courageous",
"Courteous",
"Cowardly",
"Coy",
"Crabby",
"Cranky",
"Critical",
"Cruel",
"Cultured",
"Curious",
"Cynical",
"Daring",
"Deceitful",
"Deceptive",
"Defensive",
"Defiant",
"Deliberate",
"Deluded",
"Depraved",
"Discreet",
"Dishonest",
"Disingenuous",
"Disloyal",
"Disrespectful",
"Distant",
"Distracted",
"Distraught",
"Docile",
"Doleful",
"Dominating",
"Dramatic",
"Drunkard",
"Dull",
"Earthy",
"Eccentric",
"Elitist",
"Emotional",
"Energetic",
"Enigmatic",
"Enthusiastic",
"Epicurean",
"Excited",
"Expressive",
"Extroverted",
"Faithful",
"Fanatical",
"Fastidious",
"Fatalistic",
"Fearful",
"Fearless",
"Feral",
"Fierce",
"Feisty",
"Flamboyant",
"Flippant",
"Flirtatious",
"Foolhardy",
"Foppish",
"Forgiving",
"Friendly",
"Frightened",
"Frivolous",
"Frustrated",
"Funny",
"Furtive",
"Generous",
"Genial",
"Gentle",
"Gloomy",
"Goofy",
"Gossip",
"Graceful",
"Gracious",
"Grave",
"Gregarious",
"Grouchy",
"Groveling",
"Gruff",
"Gullible",
"Happy",
"Harsh",
"Hateful",
"Helpful",
"Honest",
"Hopeful",
"Hostile",
"Humble",
"Humorless",
"Humorous",
"Idealistic",
"Idiosyncratic",
"Imaginative",
"Imitative",
"Impatient",
"Impetuous",
"Implacable",
"Impractical",
"Impulsive",
"Inattentive",
"Incoherent",
"Indifferent",
"Indiscreet",
"Individualist",
"Indolent",
"Indomitable",
"Industrious",
"Inexorable",
"Inexpressive",
"Insecure",
"Insensitive",
"Instructive",
"Intolerant",
"Intransigent",
"Introverted",
"Irreligious",
"Irresponsible",
"Irreverent",
"Irritable",
"Jealous",
"Jocular",
"Joking",
"Jolly",
"Joyous",
"Judgmental",
"Jumpy",
"Kind",
"Know-it-all",
"Languid",
"Lazy",
"Lethargic",
"Lewd",
"Liar",
"Likable",
"Lippy",
"Listless",
"Loquacious",
"Loving",
"Loyal",
"Lust",
"Madcap",
"Magnanimous",
"Malicious",
"Maudlin",
"Mean",
"Meddlesome",
"Melancholy",
"Melodramatic",
"Merciless",
"Merry",
"Meticulous",
"Mischievous",
"Miscreant",
"Miserly",
"Modest",
"Moody",
"Moralistic",
"Morbid",
"Morose",
"Mournful",
"Mousy",
"Mouthy",
"Mysterious",
"Naïve",
"Narrow-minded",
"Needy",
"Nefarious",
"Nervous",
"Nettlesome",
"Neurotic",
"Noble",
"Nonchalant",
"Nurturing",
"Obdurate",
"Obedient",
"Oblivious",
"Obnoxious",
"Obsequious",
"Obsessive",
"Obstinate",
"Obtuse",
"Odd",
"Ornery",
"Optimistic",
"Organized",
"Ostentatious",
"Outgoing",
"Overbearing",
"Paranoid",
"Passionate",
"Pathological",
"Patient",
"Peaceful",
"Pensive",
"Pertinacious",
"Pessimistic",
"Philanderer",
"Philosophical",
"Phony",
"Pious",
"Playful",
"Pleasant",
"Poised",
"Polite",
"Pompous",
"Pondering",
"Pontificating",
"Practical",
"Prejudiced",
"Pretentious",
"Preoccupied",
"Promiscuous",
"Proper",
"Proselytizing",
"Proud",
"Prudent",
"Prudish",
"Prying",
"Puerile",
"Pugnacious",
"Quiet",
"Quirky",
"Racist",
"Rascal",
"Rash",
"Realistic",
"Rebellious",
"Reckless",
"Refined",
"Repellent",
"Reserved",
"Respectful",
"Responsible",
"Restless",
"Reticent",
"Reverent",
"Rigid",
"Risk-taking",
"Rude",
"Sadistic",
"Sarcastic",
"Sardonic",
"Sassy",
"Savage",
"Scared",
"Scolding",
"Secretive",
"Self-effacing",
"Selfish",
"Selfless",
"Senile",
"Sensible",
"Sensitive",
"Sensual",
"Sentimental",
"Serene",
"Serious",
"Servile",
"Sexist",
"Sexual",
"Shallow",
"Shameful",
"Shameless",
"Shifty",
"Shrewd",
"Shy",
"Sincere",
"Slanderous",
"Sly",
"Smug",
"Snobbish",
"Sober",
"Sociable",
"Solemn",
"Solicitous",
"Solitary",
"Sophisticated",
"Spendthrift",
"Spiteful",
"Stern",
"Stingy",
"Stoic",
"Stubborn",
"Submissive",
"Sultry",
"Superstitious",
"Surly",
"Suspicious",
"Sybarite",
"Sycophantic",
"Sympathetic",
"Taciturn",
"Tactful",
"Tawdry",
"Teetotaler",
"Temperamental",
"Tempestuous",
"Thorough",
"Thrifty",
"Timid",
"Tolerant",
"Transparent",
"Treacherous",
"Troublemaker",
"Trusting",
"Truthful",
"Uncommitted",
"Understanding",
"Unfriendly",
"Unhinged",
"Uninhibited",
"Unpredictable",
"Unruly",
"Unsupportive",
"Vague",
"Vain",
"Vapid",
"Vengeful",
"Vigilant",
"Violent",
"Vivacious",
"Vulgar",
"Wanton",
"Wasteful",
"Weary",
"Whimsical",
"Whiny",
"Wicked",
"Wisecracking",
"Wistful",
"Witty",
"Zealous"
]
}

View file

@ -1,3 +1,381 @@
{
"data":["The Noble", "The Peasant", "The Great", "The Dark", "The White", "The Strong"]
"data": [
"The Noble",
"The Peasant",
"The Great",
"The Dark",
"The White",
"The Strong",
"Ace",
"Admiral",
"Aggy",
"Angel",
"Animal",
"Answer",
"Aqua",
"Arrow",
"Artsy",
"Assassin",
"Babe",
"Baby",
"Bad Boy",
"Baldy",
"Bambam",
"Barber",
"Bash",
"Basher",
"Beans",
"Bear",
"Beard",
"Beast",
"Beau",
"Beauty",
"Belle",
"Berry",
"Big Boy",
"Big Dog",
"Bigby",
"Biggie",
"Bigshot",
"Bing",
"Bingo",
"Bird",
"Birds",
"Bitsy",
"Black Magic",
"Black Widow",
"Blackjack",
"Blade",
"Blessed",
"Blondie",
"Blossom",
"Blue",
"Blush",
"Bo",
"Bobo",
"Bones",
"Boogie",
"Boomer",
"Boots",
"Braveheart",
"Brick",
"Brow",
"Buck",
"Bucket",
"Bud",
"Buddy",
"Bugs",
"Bull",
"Bulldog",
"Bullet",
"Bullseye",
"Bunny",
"Buster",
"Butch",
"Butcher",
"Butterfly",
"Buzz",
"Camille",
"Candy",
"Cannonball",
"Captain",
"Chappie",
"Charisma",
"Cheery",
"Chef",
"Chief",
"Chip",
"Chipper",
"Chuck",
"Cloud",
"Cobra",
"Comet",
"Coocoo",
"Cookie",
"Coyote",
"Crash",
"Creed",
"Creep",
"Crow",
"Cryo",
"Crystal",
"Cuddles",
"Curles",
"Cutie",
"Cyclone",
"Cyclops",
"Daddy",
"Dagger",
"Dandy",
"Dapper",
"Daring",
"Darlin",
"Darling",
"Dash",
"Dawg",
"Daydream",
"Dazzle",
"Dealer",
"Deedee",
"Delight",
"Demon",
"Devil",
"Diamond",
"Dice",
"Digger",
"Dimple",
"Dino",
"Dizzy",
"Doc",
"Dodo",
"Dog",
"Doggie",
"Double",
"Double Trouble",
"Dragon",
"Dream",
"Ducky",
"Duke",
"Dumdum",
"Dummy",
"Dusty",
"Dutch",
"Dynamite",
"Eagle",
"Fancy",
"Feathers",
"Fire",
"Fish",
"Flame",
"Flash",
"Flip",
"Flutters",
"Fortuna",
"Fox",
"Freak",
"Frosty",
"Fury",
"Fuzz",
"Fuzzy",
"Gator",
"Gem",
"Genie",
"Genius",
"Gentle",
"Gibbs",
"Gibby",
"Gigi",
"Gilly",
"Ginger",
"Glide",
"Gonzo",
"Goose",
"Grace",
"Grim",
"Groovy",
"Grouch",
"Growl",
"Guns",
"Gus",
"Hammer",
"Handsome",
"Happy",
"Hawk",
"Hawkeye",
"Hog",
"Honesty",
"Honey",
"Hooks",
"Horse",
"Hound",
"Hurricane",
"Ice",
"Icicle",
"Indie",
"Iron",
"Izzy",
"Jackal",
"Jacket",
"Jackhammer",
"Jade",
"Jazzy",
"Jelly",
"Jewel",
"Joker",
"Jolly",
"Jumbo",
"Jumper",
"Kiki",
"Killer",
"Kindle",
"King",
"Knight",
"Landslide",
"Lightning",
"Lion",
"Lioness",
"Little",
"Lock",
"Loco",
"Lucky",
"Mac",
"Machine",
"Mad",
"Mad Dog",
"Magic",
"Magica",
"Magician",
"Major",
"Mamba",
"Mania",
"Maniac",
"Marvel",
"Mayor",
"Mellow",
"Memo",
"Merry",
"Micro",
"Miracle",
"Missile",
"Mistletoe",
"Mitzi",
"Monk",
"Moose",
"Mouse",
"Mugs",
"Mugsy",
"Mule",
"Mutt",
"Navigator",
"Nimble",
"Old Buck",
"Oracle",
"Ox",
"Peanut",
"Penny",
"Petit",
"Pig",
"Piggy",
"Pipi",
"Pitch",
"Pogo",
"Poncho",
"Pops",
"Porky",
"Pretzel",
"Prince",
"Princess",
"Pug",
"Pugs",
"Punch",
"Pyro",
"Queen Bee",
"Queenie",
"Rags",
"Reaper",
"Rebel",
"Red",
"Rip",
"Ripper",
"Robin",
"Rock",
"Rogue",
"Rose",
"Rouge",
"Ruby",
"Ruin",
"Rusty",
"Sage",
"Sailor",
"Sandy",
"Sassy",
"Scoop",
"Scruffy",
"Serpent",
"Shade",
"Shadow",
"Shark",
"Sheep",
"Shorty",
"Shrimp",
"Shy",
"Silence",
"Silly",
"Silver",
"Sizzle",
"Sketch",
"Skin",
"Skinny",
"Skip",
"Skipper",
"Skippy",
"Slash",
"Slayer",
"Slick",
"Slide",
"Slim",
"Small",
"Smash",
"Smasher",
"Smiley",
"Smitty",
"Smoothie",
"Snake",
"Snowflake",
"Spark",
"Sparkle",
"Sparky",
"Sparrow",
"Special",
"Speed",
"Spider",
"Spike",
"Spud",
"Spuds",
"Starfall",
"Steel",
"Sticks",
"Stone",
"Storm",
"Stout",
"Stretch",
"Stuffy",
"Sugar",
"T-Bone",
"Tank",
"Terminator",
"Thief",
"Thunder",
"Tiger",
"Tigress",
"Tiny",
"Titch",
"Toon",
"Torch",
"Trey",
"Tricky",
"Trouble",
"Tug",
"Turk",
"Twinkle",
"Twinkle Toes",
"Twitch",
"Uncle",
"Undertaker",
"Vanilla",
"Viper",
"Vulture",
"Wheels",
"Whopper",
"Wiggles",
"Wild",
"Wildy",
"Wiz",
"Wonder",
"Worm",
"Yank",
"Zen",
"Zero",
"Ziggy"
]
}