feat: Phase 4 port Oracle, Meaning, UNE, and Dice
Ports the four core Mythic GME tools from reference/index.html into the modular structure. Fate Check and Random Event Check preserve the exact probability matrix and roll logic, now reading chaos factor live from the active campaign instead of local state. Meaning and UNE tables are served from data/tables/ via a new tables route. UNE motivation uses the published verb+noun tables instead of the reference's flattened phrase list. Dice (pool builder, custom roll, percentile, ability score) is ported verbatim as pure frontend logic.
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"name": "Action",
|
||||
"entries": [
|
||||
"Abandon", "Accomplish", "Acquire", "Advance", "Affect", "Antagonize", "Approach", "Arrive",
|
||||
"Attain", "Attract", "Balance", "Befriend", "Betray", "Block", "Break", "Build", "Capture",
|
||||
"Change", "Communicate", "Complete", "Conceal", "Conflict", "Confront", "Create", "Damage",
|
||||
"Deceive", "Decrease", "Delay", "Deny", "Destroy", "Discover", "Dispute", "Dominate", "Encourage",
|
||||
"Endure", "Escape", "Examine", "Expose", "Fight", "Follow", "Fulfill", "Harm", "Help", "Hide",
|
||||
"Hinder", "Ignore", "Imprison", "Improve", "Inform", "Investigate", "Journey", "Kill", "Lead",
|
||||
"Leave", "Lose", "Manipulate", "Move", "Oppose", "Overcome", "Persevere", "Possess", "Prevent",
|
||||
"Proceed", "Protect", "Pursue", "Realize", "Release", "Remove", "Resist", "Restore", "Reveal",
|
||||
"Ruin", "Search", "Seek", "Separate", "Stop", "Struggle", "Support", "Take", "Transform", "Travel",
|
||||
"Trick", "Understand", "Unite", "Weaken", "Work", "Wound"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "Descriptor",
|
||||
"entries": [
|
||||
"A burden", "A conflict", "A dream", "A enemy", "A fear", "A friend", "A goal", "A group",
|
||||
"A hidden truth", "A journey", "A leader", "A lie", "A loss", "A message", "A mission",
|
||||
"A mistake", "A mystery", "A need", "A opportunity", "A plan", "A power", "A problem",
|
||||
"A relationship", "A resource", "A rumor", "A secret", "A skill", "A stranger", "A threat",
|
||||
"A truth", "A weapon", "An agreement", "An ally", "An ambition", "An authority", "An emotion",
|
||||
"An enemy", "An event", "An idea", "An obstacle", "Beauty", "Chaos", "Comfort", "Community",
|
||||
"Competition", "Corruption", "Courage", "Creation", "Danger", "Death", "Destiny", "Discord",
|
||||
"Dominance", "Duty", "Emotion", "Energy", "Evil", "Failure", "Faith", "Fame", "Fate", "Fear",
|
||||
"Freedom", "Good", "Greed", "Hatred", "Health", "History", "Honor", "Hope", "Identity", "Knowledge",
|
||||
"Law", "Liberty", "Life", "Love", "Loyalty", "Magic", "Nature", "Order", "Pain", "Peace", "Power",
|
||||
"Pride", "Protection", "Purpose", "Reason", "Revenge", "Safety", "Strength", "Success", "Survival",
|
||||
"Time", "Victory", "Violence", "Wealth", "Wisdom"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"name": "UNE Character",
|
||||
"entries": [
|
||||
"A betrayed idealist", "A burned-out soldier", "A charlatan with a conscience",
|
||||
"A desperate parent", "A disgraced noble", "A disillusioned priest", "A failed hero",
|
||||
"A fallen guardian", "A fanatic true believer", "A hardened survivor", "A haunted veteran",
|
||||
"A hidden manipulator", "A jaded mercenary", "A loyal servant", "A opportunistic thief",
|
||||
"A principled outlaw", "A reluctant leader", "A ruthless pragmatist", "A scarred wanderer",
|
||||
"A scholar obsessed", "A secret keeper", "A self-made merchant", "A shattered idealist",
|
||||
"A struggling reformer", "A tortured artist", "A true believer", "A vengeful survivor",
|
||||
"A weary traveler", "A willful contrarian", "An ambitious upstart", "An ancient relic",
|
||||
"An unlikely prophet", "Someone hiding grief", "Someone hiding guilt", "Someone seeking peace"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "UNE Demeanor",
|
||||
"entries": [
|
||||
"Aggressive", "Aloof", "Ambitious", "Amiable", "Apathetic", "Arrogant", "Bitter", "Calm",
|
||||
"Cautious", "Charming", "Cold", "Competitive", "Confident", "Conflicted", "Curious", "Cynical",
|
||||
"Deceptive", "Defensive", "Desperate", "Devoted", "Dignified", "Earnest", "Eccentric",
|
||||
"Elusive", "Erratic", "Fearful", "Fierce", "Formal", "Friendly", "Guarded", "Humble",
|
||||
"Imperious", "Impulsive", "Insecure", "Intense", "Jovial", "Manipulative", "Melancholic",
|
||||
"Mercurial", "Methodical", "Nervous", "Neutral", "Obsequious", "Paranoid", "Passionate",
|
||||
"Patient", "Pragmatic", "Righteous", "Secretive", "Serious", "Suspicious", "Threatening",
|
||||
"Timid", "Unpredictable", "Wary", "Weary", "Zealous"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"name": "UNE Motivation Noun",
|
||||
"entries": [
|
||||
"wealth", "hardship", "affluence", "resources", "prosperity", "poverty", "opulence", "deprivation", "success", "distress",
|
||||
"contraband", "music", "literature", "technology", "alcohol", "medicines", "beauty", "strength", "intelligence", "force",
|
||||
"the wealthy", "the populous", "enemies", "the public", "religion", "the poor", "family", "the elite", "academia", "the forsaken",
|
||||
"the law", "the government", "the oppressed", "friends", "criminals", "allies", "secret societies", "the world", "military", "the church",
|
||||
"dreams", "discretion", "love", "freedom", "pain", "faith", "slavery", "enlightenment", "racism", "sensuality",
|
||||
"dissonance", "peace", "discrimination", "disbelief", "pleasure", "hate", "happiness", "servitude", "harmony", "justice",
|
||||
"gluttony", "lust", "envy", "greed", "laziness", "wrath", "pride", "purity", "moderation", "vigilance",
|
||||
"zeal", "composure", "charity", "modesty", "atrocities", "cowardice", "narcissism", "compassion", "valor", "patience",
|
||||
"advice", "propaganda", "science", "knowledge", "communications", "lies", "myths", "riddles", "stories", "legends",
|
||||
"industry", "new religions", "progress", "animals", "ghosts", "magic", "nature", "old religions", "expertise", "spirits"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"name": "UNE Motivation Verb",
|
||||
"entries": [
|
||||
"advise", "obtain", "attempt", "spoil", "oppress", "interact", "create", "abduct", "promote", "conceive",
|
||||
"blight", "progress", "distress", "possess", "record", "embrace", "contact", "pursue", "associate", "prepare",
|
||||
"shepherd", "abuse", "indulge", "chronicle", "fulfill", "drive", "review", "aid", "follow", "advance",
|
||||
"guard", "conquer", "hinder", "plunder", "construct", "encourage", "agonize", "comprehend", "administer", "relate",
|
||||
"take", "discover", "deter", "acquire", "damage", "publicize", "burden", "advocate", "implement", "understand",
|
||||
"collaborate", "strive", "complete", "compel", "join", "assist", "defile", "produce", "institute", "account",
|
||||
"work", "accompany", "offend", "guide", "learn", "persecute", "communicate", "process", "report", "develop",
|
||||
"steal", "suggest", "weaken", "achieve", "secure", "inform", "patronize", "depress", "determine", "seek",
|
||||
"manage", "suppress", "proclaim", "operate", "access", "refine", "compose", "undermine", "explain", "discourage",
|
||||
"attend", "detect", "execute", "maintain", "realize", "convey", "rob", "establish", "overthrow", "support"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "UNE Relationship",
|
||||
"entries": [
|
||||
"Hostile — actively works against the PC",
|
||||
"Unfriendly — suspicious and unhelpful",
|
||||
"Neutral — no strong feelings either way",
|
||||
"Neutral — cautious but open",
|
||||
"Friendly — willing to help if it costs little",
|
||||
"Friendly — genuinely likes the PC",
|
||||
"Helpful — goes out of their way for the PC",
|
||||
"Devoted — would take serious risks for the PC"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user