From d3d3e2d5121dd5e5615922421eae2ed71a020963 Mon Sep 17 00:00:00 2001 From: Brine Date: Thu, 25 Jul 2024 15:56:49 -0600 Subject: [PATCH] addition by subtraction --- src/data/misc.json | 4 ++-- src/utils.js | 2 +- src/views/rando.js | 3 +-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/data/misc.json b/src/data/misc.json index b26b433..476ca3b 100644 --- a/src/data/misc.json +++ b/src/data/misc.json @@ -25,8 +25,8 @@ "pocket": ["amulet", "animal tooth carved into a pendant", "antique gemstone", "aromatic herbs in cloth pouch", "bag of denarii", "bag of silver shillings", "bag of spice trade coins", "belt pouch of salt", "bone whistle", "bottle of laudanum", "brass coin weight set", "brass exchange rate chart", "brass key", "brass key to a trade warehouse", "brass merchant's token", "brass pen nib", "brass ring", "brass tinderbox", "brass trade route map", "brass weighing scales", "brass whistle", "bread crusts", "bronze stylus", "carved bone hairpin", "Carved pipe", "carved wooden figurine of a deity", "charcoal stick for drawing", "claim chit for a share of a merchant's profits", "clay oil lamp", "clay token", "clay whistle", "cloth bag of salt trade tokens", "cloth bag of salted meat trade tokens", "cloth bandage", "cloth bond certificate", "cloth handkerchief with embroidery", "cloth patch with a family crest", "cloth patch with a stitched design", "cloth pouch of barter items", "cloth pouch of exotic spice trade tokens", "cloth pouch of herb trade tokens", "cloth pouch of salted fish trade tokens", "cloth pouch of spice trade permits", "cloth pouch of wool trade tokens", "cloth sack of dried flowers", "coin appraisal document", "coin pouch", "coin purse with leather drawstring", "coinage mint mark guide", "copper coin", "copper coins for small purchases", "copper farthing", "copper farthing with mint mark", "copper guild membership token", "counterfeit deed to a valuable property", "counterfeit license to operate a business", "crude map drawn on parchment", "dagger with bone handle", "debt forgiveness letter", "dice game scorecard", "dried meat wrapped in cloth", "earthenware flask", "engraved opium spoon", "feather from a bird of prey", "feather from a rare bird", "flint and steel", "flute or small musical instrument", "forged letter of credit intended for deception", "forged letter of recommendation for a financial position", "gambling dice", "gem-encrusted money clip", "glass bottle of honey", "glass bottle of vinegar", "glass prism", "glass vial of colored sand", "gold florin", "goldsmith's craftsmanship certificate", "guild-approved coin assay report", "hairpins of bone", "handful of dried berries", "handkerchief", "handkerchief of fine linen", "handwritten letter folded within a leather pouch", "heavy iron belt buckle", "inventory list of goods and their value", "iou parchment", "iron buckle for shoes", "snuff box with hidden compartment", "iron fishhook", "iron horseshoe nail", "iron key", "iron key to a strongbox", "iron nail file", "iron nails", "iron shackle", "iron strongbox with lock", "iron-bound chest containing rare spices", "iron-bound royal treasury chest key", "iron-bound treasury chest key", "iron-bound wooden chest key", "ivory tally stick", "jeweled money pouch", "jeweler's gem appraisal", "knife", "land survey map on vellum", "leather bond redemption voucher", "leather bookmark", "leather gloves", "leather pouch filled with dried herbs for love magic", "leather pouch of coins", "leather pouch of dried fruit", "leather pouch of dried herbs for medicinal use", "leather pouch of gaming pieces", "leather pouch of herbs", "leather pouch of spices", "leather purse with crowns", "leather strap", "leather strap with a buckle", "leather-bound account ledger", "leather-bound book of prayers", "Leather-bound booklet of secret recipes", "leather-bound trade laws book", "letter of credit", "letter of credit from a distant bank", "letter of credit from a powerful lord", "letter of credit from a prominent merchant house", "letter of guarantee from a reputable merchant", "letter of recommendation for credit", "lien certificate", "linen money bag", "list of coded messages relating to financial dealings", "list of hidden assets owned by a wealthy individual", "list of outstanding debts owed to others", "list of secret bank accounts held in foreign lands", "medicinal herbs", "merchant's inventory list", "metal hairpin", "metal thimble", "miniature chess piece", "miniature oil painting", "miniature paintbrush", "opium pipe", "opium-laced lozenges", "opium-laced pipe", "ornamental brooch", "parchment bill of sale for livestock", "parchment certificate of ownership for a horse", "parchment contract for ship ownership", "parchment contract for the sale of land", "parchment deed to a small farm", "parchment deed to land", "parchment document detailing a fraudulent investment scheme", "parchment document detailing inheritance rights", "parchment document granting trading privileges", "parchment document outlining a financial conspiracy", "parchment document outlining a ponzi scheme", "parchment import/export license", "parchment lease agreement for property", "parchment scroll sealed with wax", "parchment will of inheritance", "partnership agreement parchment", "pawn ticket for a valuable item", "personal seal ring", "personal seal stamp", "piece of amber jewelry", "piece of broken pottery", "piece of coral", "piece of dried root with magical properties", "piece of dried seaweed", "piece of flint", "piece of parchment with a map", "piece of polished obsidian", "pottery shard for writing notes", "pouch of dried fruit", "pouch of dried herbs for tea", "pouch of dried poppy pods", "pouch of nuts", "pouch with paints and brushes", "prayer beads", "promissory note for goods", "quill and inkwell", "quilted handkerchief", "receipt for a bribe paid to an official", "receipt for a bribe paid to secure a monopoly", "receipt for a deposit made at a bank", "receipt for a loan taken from a moneylender", "receipt for a payment made to a criminal organization", "receipt for a secret payment made to a spy", "religious amulet carved in wood", "ring with secret compartment", "roll of bandages", "roughspun linen undergarments", "royal mint certificate", "royal pardon for debts", "royal tax collector's badge", "royal treasury seal", "scroll or parchment", "seashell", "sewing needle and thread", "sewing scissors", "silk bag of precious gemstones", "silk money belt", "silk purse with gemstones", "silver certificate of deposit", "silver coins of various denominations", "silver groat", "silver ingot for larger transactions", "silver penny", "silver penny with a noble's face", "silver ring with signet", "small amulet carved from a bone", "small animal skull", "small bag of almonds", "small bag of barley", "small bag of cumin", "small bag of lavender", "small bag of salt used as a form of currency", "small bag of salted fish", "small bag of sesame seeds", "small block of cheese", "small book of poetry or scripture", "small bottle of amber liquid", "small bottle of perfume", "small box containing a hidden stash of gold", "small candle", "small carved wooden animal", "small dried flower", "small figurine or carving", "small flask of oil", "small iron knife", "small ivory crucifix", "small leather pouch containing a lock of hair", "small leather pouch containing a lucky charm", "small leather pouch filled with trinkets", "small leather pouch of colored powders", "small leather pouch of gold coins", "small mirror", "small mirror of polished metal", "small musical instrument of wood and string", "small piece of meteorite", "small pot of ointment", "small pouch containing gambling tokens", "small pouch containing stolen jewels", "small pouch containing stolen money from a religious offering", "small pouch filled with counterfeit bills of exchange", "small pouch filled with seeds for planting", "small pouch of aromatic incense", "small pouch of dried lavender", "small pouch of gemstones for bartering", "small pouch of rare herbs used in black market transactions", "small pouch of rare spices used as currency", "small pouch of unrefined gold dust", "small religious icon", "small seashell", "small silver bell", "small vial of holy water", "small whetstone", "small wooden bird whistle", "small wooden box", "small wooden box containing a hidden treasure map", "small wooden box containing a precious stone", "small wooden box containing a secret message", "small wooden comb", "small wooden comb adorned with pearls", "small wooden doll", "small wooden token of love", "smoke house trade tokens", "snuff container full of opium", "spoon of carved wood", "stamped bill of exchange", "stamped bond for a loan", "stamped contract for crop shares", "stamped contract for horse trade", "stamped guild membership document", "stamped loan agreement", "stamped marriage dowry agreement", "stamped share certificate for a trading company", "stamped silver bar", "stamped silver bullion bar", "stamped silver ingot", "stamped tax receipt", "steel mirror", "stone with a carved inscription", "tally sticks for recording debts", "tax collector's official warrant", "tax exemption document", "tax receipt stamped with a seal", "Tincture of Belladonna", "Tincture of Henbane", "tincture vial", "tinderbox", "token for grain storage", "token representing shares in a trading guild", "tooth of a wild animal", "trade contract", "trade dispute arbitration document", "trade embargo exemption document", "vellum insurance policy", "vellum will and testament", "vial of perfume or scented oil", "vial of poison", "wax seal", "wax-sealed diplomatic trade agreement", "wax-sealed indenture contract", "wax-sealed promissory note", "wax-sealed trade permit", "waxed twine", "whetstone", "woodcutting rights contract", "wooden bookmark", "wooden comb", "wooden cup", "wooden dice", "wooden drinking cup", "wooden eating bowl", "wooden flute", "wooden fork", "wooden hair comb", "wooden pipe", "wooden pipe and pouch of tobacco", "wooden spindle", "wooden spinning top", "wooden spoon", "wooden stylus", "wooden token", "wooden toothpick", "wooden toothpick holder", "wooden whistle", "worn leather gloves", "worn leather pouch containing a forged tax exemption", "worn leather pouch containing a handful of earth", "worn leather pouch containing a love letter", "worn leather pouch containing a stash of smuggled goods", "worn leather pouch containing bills of exchange", "worn leather pouch containing counterfeit coins", "worn leather pouch filled with false promises and empty dreams", "worn leather pouch filled with memories", "worn leather pouch filled with seeds", "worn leather pouch filled with worthless trinkets", "worn leather purse", "worn leather shoes", "worn promissory note", "worn promissory note for a large sum", "worn promissory note signed by a notorious outlaw", "worn promissory note used as a form of blackmail", "woven friendship bracelet"], "dungeonFeature": ["portcullis", "double door", "cave mouth", "stone column", "stalagmites", "collapsed wall", "vaulted roof", "steep stair", "crumbling bridge", "steep descent", "precipice", "flooded floor", "hidden alcove", "iron grate", "rusted chains", "sarcophagus", "moss-covered statue", "torch sconce", "mysterious inscription", "glowing runes", "secret passage", "torn tapestry", "broken candelabra", "skeletal remains", "chained chest", "rusted key", "tattered map", "pit trap", "dusty tome", "spiked pit", "gargoyle statue", "slime-covered walls", "rat swarm", "flickering torches", "faint whispers", "spectral apparition", "ancient altar", "dripping water", "ominous shadows", "collapsed floor", "web-covered doorway", "rune-encrusted door", "crystal-embedded walls", "ectoplasmic residue", "glowing mushrooms", "abandoned campsite", "broken pottery", "cobwebs", "eerie silence", "chattering bats", "petrified spider", "rustling behind a wall", "giant spiderweb", "rumbling noise", "bubbling cauldron", "broken chains", "orcish graffiti", "glowing gemstone", "giant rat nest", "mossy well", "locked gate", "strange odor", "collapsed ceiling", "faint footsteps", "unstable floor", "hissing sound", "spectral handprints", "creaking door", "foggy corridor", "cursed mirror", "glowing pool", "dangling vines", "faint music", "whispers of the past", "dusty footprints", "rumbling boulder", "fading illusion", "frost-covered walls", "glowing eyes in the dark", "fungal growth", "rustic torture devices", "swinging pendulum", "dank smell", "creaky floorboard", "shimmering portal", "whispering wind", "torchlit corridor", "hidden lever", "cracked mirror", "cursed relic", "glowing sigil", "shadowy figure", "fading echoes", "sudden gust of wind", "rotting floorboards"], "ruinFeature": ["ancient carvings", "broken statue", "sarcophagus", "scratched altar", "overgrown path", "collapsed archway", "weathered obelisk", "crumbled steps", "vines-covered entrance", "mossy gravestones", "abandoned campfire", "rusted sword", "forgotten well", "twisted tree roots", "tangled vines", "dilapidated signpost", "cracked memorial plaque", "sun-bleached bones", "wildflower patch", "decaying animal carcass", "rustic bridge remains", "rubble-covered courtyard", "forgotten garden", "weathered wooden door", "chipped pottery", "overgrown garden", "collapsed gazebo", "broken fountain", "sun-bleached banners", "rustic wheelbarrow", "moss-covered benches", "rubble-strewn clearing", "cracked sundial", "torn tapestry", "vulture perched on a ruin", "shattered pottery", "rustic shovel", "wild berry bushes", "faded murals", "tumbledown well", "rusted farm tools", "mossy stepping stones", "deteriorating scarecrow", "weathered wagon wheel", "vine-covered well", "crumbled boundary wall", "dilapidated bird's nest", "rotten wooden barrels", "abandoned fishing net", "weathered scarecrow", "decaying cart", "rusty plow", "overgrown animal pens", "bleached animal bones", "rustic wooden sign", "cracked gravestones", "weathered animal trough", "rustic windmill", "tangled spiderwebs", "moldy sack of grain", "sun-bleached animal skulls", "dilapidated water trough", "rustic ladder", "overgrown market stall", "rotten fruit crates", "moss-covered animal trough", "broken wagon axle", "forgotten animal tracks", "weathered market stand", "vine-covered market cart", "crumbled market square", "deteriorating market awning", "rustic toolshed", "overgrown marketplace", "collapsed vendor's stall", "torn merchant ledger", "broken merchant scale", "forgotten trading post", "rustic well sweep", "moss-covered blacksmith forge", "abandoned quarry equipment", "crumbled wizard's tower", "overgrown apothecary garden", "rusted alchemy tools", "weathered druidic circle", "decaying magical wards", "tumbledown enchanting workshop", "rustic potion bottles", "mossy spellbook", "broken spell components", "forgotten magical artifacts", "weathered divination pool", "vine-covered laboratory"], - "complication": ["a contested marriage alliance", "a disgraced noble seeks redemption", "a failed alchemical experiment poisons a well", "a famous bard spreading subversive songs", "a haunted graveyard disturbs the locals", "a mischievous sprite causing chaos", "a mysterious illness attributed to curses", "a rival adventuring group is also after the same goal", "a series of unexplained disappearances", "a village struck by a mysterious curse", "alchemists seeking rare ingredients", "ancient curse reawakens", "ancient tome needed for the ritual is written in a forgotten language", "arrival of a charismatic charlatan", "clash of noble houses", "conflict with neighboring kingdom's border patrol", "corrupt church official", "cult activity in the outskirts", "cultivation of a forbidden magical plant", "disappearance of a valuable livestock herd", "discovery of an ancient map with unknown markings", "disguised bandit infiltrates the court", "dispute over a rare and valuable book", "dispute over a sacred grove", "disputed inheritance of a valuable estate", "enchanted artifact with a mind of its own", "famine and scarcity", "feudal taxation dispute", "folkloric creatures come to life", "group is haunted by a vengeful spirit with a connection to one of its members", "guild rivalry escalates", "hidden secret society", "inquisitive magistrate", "it seems like it's about business but really it's about jealousy", "journey requires passing through a dangerous and mysterious realm", "key to solving the mystery is hidden in a series of coded messages", "kidnapping of a noble's child", "kidnapping of a renowned scholar", "local authorities are corrupt and working against the party", "magical item they seek is hidden in a pocket dimension", "mysterious illness attributed to curses", "mysterious traveling circus", "party discovers a forgotten prophecy that foretells their doom", "party is bound by a magical contract with unforeseen consequences", "party is caught in the crossfire of a feud between powerful factions", "party is caught in the middle of a conflict between warring factions", "party is cursed and must find a way to lift the curse before it's too late", "party is framed for a crime they didn't commit", "party is mistaken for a group of notorious criminals", "party is plagued by prophetic dreams that reveal glimpses of the future", "party is pursued by a relentless bounty hunter", "party must navigate a complex web of political intrigue", "party must navigate treacherous terrain with unpredictable weather", "party must retrieve a lost artifact from a dangerous and unexplored dungeon", "patron has a dark secret that could ruin their reputation", "patron is a time traveler with a hidden agenda", "patron is actually a group of beings working in tandem", "patron is actually a group working in tandem", "patron is an illusion created by a mischievous magical being", "plague outbreak", "political intrigue at a royal masquerade", "powerful artifact awakens", "prophecy about the hero is vague and could be misinterpreted", "prophecy foretelling doom", "prophetic dreams disturb the townsfolk", "quest involves traveling to a parallel dimension", "quest is a test set by a deity to prove the party's worthiness", "quest requires making a deal with a dubious and malevolent entity", "quest requires negotiating with a powerful and capricious elemental being", "quest requires solving a series of intricate puzzles", "quest requires venturing into a forbidden and cursed territory", "rebellion among the peasantry", "religious pilgrimage disruption", "revolt against oppressive nobility", "reward promised is not what it seems, and the patron has hidden motives", "reward promised is stolen by a rival group before the party can claim it", "rogue alchemist's unstable potion", "rogue knight challenges the kingdom's best", "roving band of highwaymen", "rumors of a dragon in the mountains", "rumors of an abandoned wizard's tower", "rumors of witchcraft", "schism within the royal court", "someone owes the fey a debt, that's what is causing the strange behavior", "spies from a rival kingdom", "strange astronomical alignment", "strange astronomical events", "supposed ally is secretly working for the enemy", "the abbess of the monastery is actually a guildmaster of the thieves' guild", "the ghost of a wronged noble seeks vengeance", "the key to the plan is an item held by a powerful but corrupt official", "the locals don't hold with respectable religion; they have beliefs of their own", "the main obstacle is a powerful magical artifact guarding the target", "the noble's wife/husband is the real power around here, but that's a secret", "the patron's daughter is working with his enemies", "the village pays a regular tribute to a monster", "theft of a royal artifact", "there really is a treasure but it's stolen from someone who's still looking for it", "they're definitely not saying everything they know", "treacherous forest paths", "troubled waters in the harbor", "true enemy is a shape-shifting creature that has infiltrated the party", "true identity of a party member is revealed to be an imposter", "true nature of the quest is a test of the party's morality", "unrest among the peasantry", "valuable item is cursed, and its powers can only be used by a specific bloodline", "villain has a hidden lair that is heavily guarded", "villain has a network of spies keeping tabs on the party", "villain has a personal vendetta against one of the party members", "villain has a powerful ally from another plane of existence", "villain is a master illusionist who constantly deceives the party", "villain is an estranged family member seeking revenge", "villain possesses a powerful artifact that grants them immortality", "whispers of a changeling in the royal family"], + "complication": [ "a child witnesses a secret meeting", "a contested marriage alliance", "a disgraced noble seeks redemption", "a failed alchemical experiment poisons a well", "a famous bard spreading subversive songs", "a hated figure is poisoned", "a haunted graveyard disturbs the locals", "a mischievous sprite causing chaos", "a mysterious illness attributed to curses", "a rival adventuring group is also after the same goal", "a series of unexplained disappearances", "a village struck by a mysterious curse", "abandoned child has vital information", "alchemists seeking rare ingredients", "all the taverns are burnt down", "ally fails to deliver promised aid", "ally is secretly working for the enemy", "an illusion hides a deadly trap", "ancient curse is activated by accident", "ancient curse reawakens", "ancient prophecy is misinterpreted", "ancient tome needed for the ritual is written in a forgotten language", "arranged marriage but betrothed hates each other", "arrival of a charismatic charlatan", "artifacts are stolen", "assassin's guild demands a favor", "assassination targets a friend", "bandits control the trade routes", "bandits have local support", "beast attacks forest travelers", "broken alliance", "broken treaty", "child witnesses a traumatic event", "circulated letters ruin a reputation", "clash of noble houses", "collapsed mine", "conflict between priests and magi is getting out of hand", "conflict with neighboring kingdom's border patrol", "contagious illness spreads through the party", "corrupt church official", "coup topples the ruling power", "criminal pursuit", "critical supplies are stolen", "crops are blighted", "crops withering overnight", "cryptic symbols appear overnight", "cult activity in the outskirts", "cultivation of a forbidden magical plant", "cursed land becomes infertile", "cursed town involving the number 13", "dark omen foretells disaster", "dead body of a missing noble", "deadly plague spreads rapidly", "death is vacationing here", "disappearance of a valuable livestock herd", "discovery of an ancient map with unknown markings", "disguised bandit infiltrates the court", "dispute over a rare and valuable book", "dispute over a sacred grove", "disputed inheritance of a valuable estate", "distrust of foreigners leads to conflict", "drunk noble causes a public scene", "dybbuk seeks revenge", "earthquake devastates the area", "economy collapses", "empty graves", "enchanted artifact with a mind of its own", "essential goods are scarce", "fading memories", "false information leads the party astray", "family member is kidnapped", "famine and scarcity", "feud between nobles turns violent", "feudal taxation dispute", "fire destroys the marketplace", "flood washes away homes and crops", "folkloric creatures come to life", "forbidden magic attracts dangerous attention", "forbidden romance causes scandal", "foreign army invades", "former soldiers turned bandits", "funds meant for relief are stolen", "gang murders with impunity", "ghost ship haunts the harbor", "gossip spreads about the party", "group is haunted by a vengeful spirit with a connection to one of its members", "guild rivalry escalates", "harvest fails after \"unusual\" festival mishap", "heirloom holds a dark secret", "heirloom is stolen", "hidden secret society", "highwaymen leave victims tied naked to trees", "hired mercenaries track the party", "hostile apparitions", "ideological differences split a guild", "imposter replaces a party member", "inherited debt", "inquisitive magistrate", "it seems like it's about business but really it's about jealousy", "journey requires passing through a dangerous and mysterious realm", "key npc dies unexpectedly", "key npc goes missing", "key to solving the mystery is hidden in a series of coded messages", "kidnapped noble", "kidnapping of a noble's child", "kidnapping of a renowned scholar", "kingdom faces bankruptcy", "leader is a werewolf", "leader is manipulated by fae", "livestock vanish mysteriously", "local authorities are corrupt and working against the party", "locals are on the verge of revolt", "lords feud over territory", "lost animal holds a vital clue", "magical barriers block the path", "magical creatures must be protected", "magical darkness engulfs the area", "magical item they seek is hidden in a pocket dimension", "meal is tainted with poison", "mischievous fae cause trouble", "misunderstanding leads to conflict", "mob riots in the streets", "mudslides block travel routes", "mysterious illness attributed to curses", "mysterious traveling circus", "natural disaster strikes the town", "nightmares plague the party", "official demands a bribe", "outlaws terrorize the countryside", "partially destroyed map", "party accused of treason", "party discovers a forgotten prophecy that foretells their doom", "party is bound by a magical contract with unforeseen consequences", "party is caught in the crossfire of a feud between powerful factions", "party is caught in the middle of a conflict between warring factions", "party is cursed and must find a way to lift the curse before it's too late", "party is framed for a crime they didn't commit", "party is mistaken for a group of notorious criminals", "party is plagued by prophetic dreams that reveal glimpses of the future", "party is pursued by a relentless bounty hunter", "party is under investigation", "party member falls gravely ill", "party member is possessed", "party must navigate a complex web of political intrigue", "party must navigate treacherous terrain with unpredictable weather", "party must retrieve a lost artifact from a dangerous and unexplored dungeon", "party outnumbered", "patron has a dark secret that could ruin their reputation", "patron is a time traveler with a hidden agenda", "patron is actually a group of beings working in tandem", "patron is actually a group working in tandem", "patron is an illusion created by a mischievous magical being", "peasants rise up against their lord", "persecution of beliefs", "pirates attack a coastal town", "plague outbreak", "plot to overthrow a ruler is uncovered", "political intrigue at a royal masquerade", "powerful artifact awakens", "prophecy is vague and could be misinterpreted", "prophecy foretelling doom", "prophetic dreams disturb the townsfolk", "public hanging incites unrest", "quest involves traveling to a parallel dimension", "quest is a test set by a deity to prove the party's worthiness", "quest requires making a deal with a dubious and malevolent entity", "quest requires negotiating with a powerful and capricious elemental being", "quest requires solving a series of intricate puzzles", "quest requires venturing into a forbidden and cursed territory", "rabid animals", "rebellion among the peasantry", "refugees flood the region", "region suffers from extreme drought", "relic corrupts those who touch it", "religious pilgrimage disruption", "repeated raids devastate the area", "resources are rapidly depleting", "revealed secret endangers lives", "revolt against oppressive nobility", "reward promised is not what it seems, and the patron has hidden motives", "reward promised is stolen by a rival group before the party can claim it", "rival group sabotages the party's efforts", "rival guilds are at each other’s throats", "rivals secretly thwart the party", "rogue alchemist's unstable potion", "rogue knight challenges the kingdom's best", "romantic rivalry", "roving band of highwaymen", "rumors of a dragon in the mountains", "rumors of an abandoned wizard's tower", "rumors of witchcraft", "scandalous affair is revealed", "schism within the royal court", "soldiers abandon their post", "someone owes the fey a debt, that's what is causing the strange behavior", "spies from a rival kingdom", "spy within the party", "storm destroys critical supplies", "strange astronomical alignment", "strange astronomical events", "supposed ally is secretly working for the enemy", "suspicious deaths need investigation", "tensions rise between the classes", "abbess is member of thieves' guild", "the ghost of a wronged noble seeks vengeance", "the key to the plan is an item held by a powerful but corrupt official", "locals don't hold with respectable religion", "patron's daughter is working with his enemies", "the village pays a regular tribute to a monster", "theft of a royal artifact", "they're definitely not saying everything they know", "town is cursed; no one can lie", "town leaders undermine each other", "townspeople losing hope", "treacherous forest paths", "treasure brings misfortune", "troubled waters in the harbor", "quest is really a morality test", "trusted ally betrays the party", "unrest among the peasantry", "valuable item is cursed, and its powers can only be used by a specific bloodline", "village faces starvation", "villagers vanish without a trace", "villain has a hidden lair that is heavily guarded", "villain has a network of spies keeping tabs on the party", "villain has a personal vendetta against the party", "villain has a powerful ally from another plane of existence", "estranged family member seeks revenge", "a vital bridge has collapsed", "volcanic eruption threatens the area", "well is poisoned", "whispers of a changeling in the royal family"], "threat": ["animal attack", "assassination", "backstabbing", "bandits", "betrayal", "betrayal", "blocked creativity", "catastrophe", "communication breakdown", "conspiracy", "criminal pursuit", "crop failure", "crops withering overnight", "curse", "cutthroat competition", "dangerous secret", "death", "deteriorating health", "disappearances", "drought", "economic inequality", "economic instability", "empty graves", "environmental catastrophe", "espionage", "fae magic", "failed expectations", "feudal dispute", "financial collapse", "financial ruin", "flood", "foreigners", "guild dispute", "haunting", "haunting sleep", "highwaymen", "humiliation", "ideological conflict", "illusory deception", "imposter", "infidelity exposure", "institutional decay", "invasion", "lawlessness", "lost illusions", "lost innocence", "magical barricades", "magical darkness", "manipulation", "migration or displacement", "mysterious death","misinformation", "mob violence", "mortal danger", "natural disaster", "natural resource depletion", "omen", "outlaws", "persecution", "pillaging", "pirates", "plague", "poisoning", "poor harvests", "raids", "rebellion", "religious conflict", "revolution", "rival tribe", "ruined festivities", "sabotage", "security breach", "shipwreck", "siege", "social class strife", "social exclusion", "stolen secrets", "superstition", "trade monopoly", "trade route blockade", "treason", "trial", "tyrannical authority", "unlawful access", "vendetta", "vulnerability", "witch hunt"], "problem": ["lost animal", "broken wagon", "stolen jewelry", "unpaid debts", "poor health", "haunted", "missing sibling", "damaged well", "suspicious neighbors", "crops", "disappearing villagers", "cursed land", "illness", "missing livestock", "abandoned child", "apparitions", "nightmares", "water supply", "unsettled spirits", "strange noises at night", "drunk noble", "hanging", "dead body", "mysterious symbols", "forgotten family heirloom", "missing artifacts", "fading memories", "cursed relic", "disrupted trade routes", "prophecy", "banditry", "rivalry with neighboring town", "struggling harvest", "eroding town morale", "discontent", "arranged marriage", "fires", "magical creatures", "embezzlement", "rival", "love triangle", "harvest", "vandals", "inherited debt", "corrupt official", "poisoned well", "disrupted trade", "sabotaged mine", "collapsed mine", "broken bridges", "mudslides", "family", "gossip", "cursed forest", "missing supplies", "strange sightings", "vandalism", "missing person", "prophecy", "a map", "a child", "broken alliance", "rogue sorcerer" ], - "theme": [ "abuse of power", "adultery", "adversity", "aging", "alienation", "ambitions", "american dream", "arrogance", "art", "autonomy", "beauty", "beliefs", "betrayal", "bravery", "capitalism", "celebration", "chance", "change versus tradition", "chaos and order", "character", "childhood", "circle of life", "class", "climate change", "colonialism", "coming of age", "common sense", "communication", "companionship", "conservation", "conspiracy", "convention and rebellion", "corruption", "courage", "creation", "crime", "darkness and light", "death", "dedication", "democracy", "depression", "desire", "despair", "destiny", "disappointment", "disillusionment", "displacement", "dreams", "economics", "education", "empowerment", "everlasting love", "failure", "faith", "fame", "family", "fate", "fear", "feminism", "forbidden love", "forgiveness", "free will", "freedom", "friendship", "fulfillment", "future", "gay, lesbian, bisexual, and transgender rights", "gender", "god", "good vs evil", "government", "gratitude", "greed", "growing up", "guilt", "happiness", "hard work", "hate", "health", "heartbreak", "hero", "heroism", "history", "honesty", "honor", "hope", "humankind", "human nature", "humility", "humor", "hypocrisy", "identity", "ideology", "imagination", "immortality", "imperialism", "impossibility", "individuality", "inequality", "injustice", "innocence", "inspiration", "isolation", "jealousy", "joy", "justice", "kindness", "knowledge", "law", "legacy", "life", "loneliness", "loss", "love", "loyalty", "madness", "manipulation", "materialism", "maturity", "medicine", "memories", "mercy", "money", "morality", "motherhood", "music", "nationalism", "nature", "necessity", "neglect", "new year", "normality", "not giving up", "oneness", "opportunity", "oppression", "optimism", "overcoming", "passion", "peace", "peer pressure", "perfection", "perseverance", "personal development", "politics", "poverty", "power", "prayer", "prejudice", "pride", "progress", "propaganda", "purpose", "race", "realism", "reality", "rebellion", "rebirth", "redemption", "regret", "relationship", "religion", "repression", "resistance", "revenge", "revolution", "sacrifice", "sadness", "satire", "science", "self-awareness", "self-discipline", "self-reliance", "self-preservation", "simplicity", "sin", "society", "solitude", "stoicism", "subjectivity", "suffering", "suicide", "surveillance", "survival", "sympathy", "technology", "temptation", "time", "tolerance", "totalitarianism", "tragedy", "travel", "trust", "truth", "unconditional love", "universe", "unrequited love", "unselfishness", "value", "vanity", "vices", "violence", "virtue", "war", "waste", "wealth", "willpower", "winning and losing", "wisdom", "work", "working class struggles", "xenophobia", "youth" ] + "theme": ["abuse of power", "adultery and betrayal", "adversity and challenge", "aging and mortality", "alchemy and mysticism", "alchemy and transformation", "alienation and isolation", "ambitions and aspirations", "arrogance and hubris", "art and culture", "astrological influence", "astrology and fate", "autonomy and independence", "battle of wills", "beauty and aesthetics", "beliefs and faith", "benevolence and kindness", "betrayal and treachery", "black death and plague", "book of hours", "bravery and valor", "brotherhood and fellowship", "byzantine influence", "canon law", "catholic doctrine", "celebration and festivity", "celestial bodies", "celestial hierarchy", "chance and fortune", "change versus tradition", "chaos and order", "character and integrity", "childhood and innocence", "chivalric romance", "church and state", "circle of life", "class and hierarchy", "coming of age", "common sense and wisdom", "communication and language", "companionship and friendship", "conspiracy and plotting", "convention and rebellion", "corrupting influence of power", "corruption and decay", "courage and bravery", "courtly love", "creation and genesis", "crime and punishment", "crusader mythology", "dance of death", "darkness and light", "deadly sins", "death and dying", "dedication and loyalty", "desire and longing", "despair and hopelessness", "destiny and fate", "disappointment and regret", "disillusionment and realization", "displacement and exile", "dissemination of knowledge", "divine justice", "divine providence", "divine right of kings", "doctrine and dogma", "doomsday and apocalypse", "dreams and aspirations", "duty and desire", "education and learning", "epidemics and plagues", "eternal damnation", "everlasting love", "exploration and discovery", "failure and defeat", "faith and belief", "faith and doubt", "fame and reputation", "family and kinship", "famine and hunger", "fate and destiny", "fear and terror", "feasts and festivals", "fiefdoms and feudalism", "forbidden love", "forgiveness and redemption", "fortune telling", "fortune's wheel", "free will", "freedom and liberty", "friendship and companionship", "fulfillment and satisfaction", "future and destiny", "gallicanism and independence", "god and divinity", "god's wrath", "good vs evil", "gothic architecture", "government and rule", "gratitude and appreciation", "greed and avarice", "growing up", "guilds and crafts", "guilt and remorse", "happiness and joy", "hard work and perseverance", "hate and loathing", "health and well-being", "heartbreak and sorrow", "heraldic symbols", "hero and heroism", "heroism and valor", "history and legacy", "holy relics", "honesty and integrity", "honor and dignity", "hope and optimism", "human nature", "humankind and society", "humility and modesty", "humor and wit", "hypocrisy and deceit", "ideology and belief", "imagination and creativity", "immortality and legacy", "immortality in art and literature", "impossibility and hope", "individuality and identity", "inequality and injustice", "injustice and corruption", "inner beauty", "innocence and purity", "inquisition and heresy", "inspiration and creativity", "isolation and solitude", "jealousy and envy", "journey of the soul", "journeyman and apprenticeship", "joy and happiness", "justice and fairness", "kindness and compassion", "knightly valor", "knowledge and wisdom", "lamentations and mourning", "law and order", "legacy and heritage", "legendary quests", "life and death", "limits of human knowledge", "loneliness and solitude", "loss and grief", "love and romance", "loyalty and fidelity", "madness and insanity", "man and nature", "manipulation and control", "martyrdom and sacrifice", "materialism and wealth", "maturity and growth", "medicine and healing", "medieval philosophy", "memories and reminiscence", "mercy and compassion", "military orders", "money and wealth", "moral allegory", "morality and ethics", "motherhood and family", "music and art", "mystic revelations", "mysticism and spirituality", "nature and the environment", "nature of love", "necessity and survival", "neglect and abandonment", "nobility and aristocracy", "normality and conformity", "not giving up", "oneness and unity", "opportunity and chance", "oppression and repression", "optimism and hope", "overcoming adversity", "papal authority", "passion and desire", "patronage and sponsorship", "peace and harmony", "penitence and forgiveness", "perfection and imperfection", "perseverance and determination", "personal development", "pilgrimage and journey", "politics and power", "poverty and wealth", "power and authority", "power of ritual and ceremony", "power of satire", "power of the written word", "prayer and devotion", "prejudice and discrimination", "pride and arrogance", "progress and change", "prophecy and omens", "purpose and meaning", "reason and faith", "rebellion and revolt", "rebirth and renewal", "redemption and salvation", "regret and remorse", "relationship and connection", "religion and faith", "religious devotion", "religious pilgrimage", "renaissance beginnings", "repentance and atonement", "repression and control", "resistance and defiance", "revenge and retribution", "revolution and change", "role of the artist in society", "sacred rituals", "sacrifice and martyrdom", "sadness and sorrow", "satire and critique", "self-awareness", "self-discipline", "self-preservation", "self-reliance", "ship of fools", "simplicity and purity", "sin and redemption", "social hierarchy", "society and culture", "solitude and isolation", "spiritual growth", "spiritual journeys", "stoicism and resilience", "subjectivity and perspective", "suffering and endurance", "suicide and despair", "survival and endurance", "symbolism and allegory", "sympathy and empathy", "temptation and sin", "the afterlife", "time and eternity", "tolerance and acceptance", "trade and commerce", "tragedy and loss", "transience of life", "transubstantiation and eucharist", "travel and exploration", "true leadership", "true love", "trust and betrayal", "truth and lies", "unconditional love", "universe and creation", "unrequited love", "unselfishness and generosity", "value and worth", "vanity and pride", "vices and virtues", "violence and conflict", "virtue and vice", "war and peace", "waste and decay", "wealth and poverty", "willpower and determination", "winning and losing", "wisdom and knowledge", "women in society", "work and labor", "worldly knowledge", "xenophobia and prejudice", "youth and innocence"] } \ No newline at end of file diff --git a/src/utils.js b/src/utils.js index 7aecc8c..b6f359d 100644 --- a/src/utils.js +++ b/src/utils.js @@ -59,7 +59,7 @@ export async function situation () { export async function misc () { const misc = await getJsonData('./src/data/misc.json') - return [misc.villageItem.random(), misc.dungeonItem.random(), misc.dungeonFeature.random(), misc.ruinFeature.random(), misc.complication.random(), misc.threat.random(), misc.pocket.random(), misc.problem.random(), misc.theme.random()] + return [misc.villageItem.random(), misc.dungeonItem.random(), misc.dungeonFeature.random(), misc.ruinFeature.random(), misc.complication.random(), misc.threat.random(), misc.pocket.random(), misc.theme.random()] } export async function loot () { diff --git a/src/views/rando.js b/src/views/rando.js index f4e9aad..292ce3b 100644 --- a/src/views/rando.js +++ b/src/views/rando.js @@ -5,7 +5,7 @@ const rando = { const [male, female, they, sur] = await r.names() const [role, epithet, trait, relationship, belief] = await r.monikers() const card = await r.tarotCard() - const [villageItem, dungeonItem, dungeonFeature, ruinFeature, complication, threat, pocket, problem, theme] = await r.misc() + const [villageItem, dungeonItem, dungeonFeature, ruinFeature, complication, threat, pocket, theme] = await r.misc() const [severity, weather, iconUrl] = await r.weather() const [potion, loot, magicItem] = await r.loot() @@ -41,7 +41,6 @@ const rando = {
${await r.spark()}
${theme}
${threat}
-
${problem}
${complication}
Loot