diff options
Diffstat (limited to 'data')
| -rw-r--r-- | data/new-sample-grammars/dungeonfantasy-treasure/household-items.gram | 101 | ||||
| -rw-r--r-- | data/new-sample-grammars/dungeonfantasy-treasure/mundane-materials.gram | 4 | ||||
| -rw-r--r-- | data/new-sample-grammars/dungeonfantasy-treasure/notes.txt | 4 | ||||
| -rw-r--r-- | data/new-sample-grammars/dungeonfantasy-treasure/valuable-materials.gram | 185 | ||||
| -rw-r--r-- | data/new-sample-grammars/nonweapon-prof.gram | 87 | ||||
| -rw-r--r-- | data/rpg-tools-cd/harlot.gram | 36 | ||||
| -rw-r--r-- | data/rpg-tools-cd/magic-weapon.gram | 75 | ||||
| -rw-r--r-- | data/rpg-tools-cd/metalgear.gram | 210 | ||||
| -rw-r--r-- | data/rpg-tools-cd/plothook.gram | 36 | ||||
| -rw-r--r-- | data/rpg-tools-cd/profession.gram | 21 | ||||
| -rw-r--r-- | data/rpg-tools-cd/treasure.gram | 80 | ||||
| -rw-r--r-- | data/templates/whimsy.gtpl | 211 |
12 files changed, 1050 insertions, 0 deletions
diff --git a/data/new-sample-grammars/dungeonfantasy-treasure/household-items.gram b/data/new-sample-grammars/dungeonfantasy-treasure/household-items.gram new file mode 100644 index 0000000..fdec9cc --- /dev/null +++ b/data/new-sample-grammars/dungeonfantasy-treasure/household-items.gram @@ -0,0 +1,101 @@ +[household-item] [cooking] + [decor] + [painting] + [sculpture] + [furniture] + [grooming] + [personal] + +[cooking] basin + bowl + bucket + cauldron + chopsticks + cup + dinner plate + drinking set + cooking fork + table fork + goblet + table knife + ladle + mortar and pestle + pitcher + place setting + platter + pot + skillet + cooking spit + tea set + iron teapot + wine glass + +[decor] banner + brazier + candlesticks + [censer] + complex clock + simple clock + music box + +[censer] censer + incense burner + +[painting] encaustic painting + oil painting + [tempera|watercolor] painting + pennant + +[sculpture] [scul-mat] [scul-fig] + +[scul-mat] clay + bone + [porcelain|faience] + stone + wood + ivory + +[furniture] bench + chair + folding chair + couch + footstool + headrest + mattress + pillow + rug/carpet + sheets + table + folding table + tapestry + tub + +[grooming] brush + comb + cosmetics + grooming kit + razor + scissor + strigil + +[personal] fan + mask + <?2> canopy parasol + pipe + seal + staff + tinderbox + walking stick + wand + water pipe + large wig + small wig + +# TODO +# Continue from here, page 16 of pdf +[science] abacus + +[scul-fig] sculpture + figurine + +pragma initial-rule [household-item] diff --git a/data/new-sample-grammars/dungeonfantasy-treasure/mundane-materials.gram b/data/new-sample-grammars/dungeonfantasy-treasure/mundane-materials.gram new file mode 100644 index 0000000..fb4088d --- /dev/null +++ b/data/new-sample-grammars/dungeonfantasy-treasure/mundane-materials.gram @@ -0,0 +1,4 @@ +[mundane-materials] [valuable-materials] + [household-item] + +pragma initial-rule [mundane-materials] diff --git a/data/new-sample-grammars/dungeonfantasy-treasure/notes.txt b/data/new-sample-grammars/dungeonfantasy-treasure/notes.txt new file mode 100644 index 0000000..d46a953 --- /dev/null +++ b/data/new-sample-grammars/dungeonfantasy-treasure/notes.txt @@ -0,0 +1,4 @@ +This is adapted from the GURPS 'Dungeon Fantasy - Treasure Tables' pdf + +It may not stay in this form, as various generators will probably be pulled +away for better, more detailed handling diff --git a/data/new-sample-grammars/dungeonfantasy-treasure/valuable-materials.gram b/data/new-sample-grammars/dungeonfantasy-treasure/valuable-materials.gram new file mode 100644 index 0000000..0177432 --- /dev/null +++ b/data/new-sample-grammars/dungeonfantasy-treasure/valuable-materials.gram @@ -0,0 +1,185 @@ +# TODO +# +# Spices +# - Add more spices +# - Add dried herbs? +# +# Fabrics +# - Add various animals for scale hide +# - Change contraband to reference the race table, when added +# - Add more otherworldly fabric types (cloth & fiber) +# +# Other +# - Expand generic entries (distilled liquour/tea/wine) + +[valuable-material] [spices] + [fabrics] + [other-valuable] + +pragma export-rule [valuable-materials] + +[spices] {@smods:=[spices-mod]} [spices-1]` + +[spices-1] allspice + anise + annato + asafetida + cardamom + cassia + chiles + cinnamon + clove + coriander + cumin + savory fungus + pepperbark + glimmerseed + fennel + fenugreek + ginger + savory + [huajiao] + mace + mustard + nigella + nutmeg + onion seed + firegrain + pepper + poppy seed + saffron + salt + sumac + tamarind + turmeric + zeodary + +[huajiao] huajiao + szechuan pepper + +[spices-mod] dwarven + savory + elven + faerie + halfling + orcish + black + white + red + +pragma prefix-with [spices-1] <&0..2> [@smods] +pragma export-rule [spices] + +[fabrics] <^2> [cloth] cloth {$unit=100sqft} {$unit+:=bolt} + [%common-pelt|%exotic-pelt] fur {$unit=100sqft} {$unit+:=bundle} + [%common-pelt|%exotic-pelt|contraband|%other-pelt] leather {$unit=100sqft} {$unit+:=bundle} + scale-hide {$unit=100sqft} {$unit+:=bundle} + [fiber] fibers {$unit=pound} + +[cloth] [other-cloth] + giant-spider silk + <^2> gauze + <^2> linen + <^2> pashima wool + <^2> plain silk + <^2> samite + <^2> satin + <^2> velvet + wool + +[other-cloth] spun moonbeam + stabilized seafoam + felted tear + +[other-pelt] angelic horse + astral tiger + demon-skin + +# This is treasure, it should lean towards more valuable things + +[common-pelt] [common-pelt-1] + [exotic-pelt] + +[common-pelt-1] seal + monkey + rabbit + fox + goat + horse + ox + deer + elk + reindeer + antelope + ibex + +[exotic-pelt] nidjet + sable + ermine + jaguar + lion + tiger + wolf + bear + wyvern + ape + snake + +pragma prefix-with [exotic-pelt] [epelt-prefix] + +[epelt-prefix] dire + cave + giant + frost + fire + winter + +[fiber] linen + silk + wild silk + wool + pashmina wool + giant-spider silk + otherworldly + +pragma export-rule [fabrics] + +[other-valuable] ale + distilled liquor + flavored ale + flavored brandy + kumiz + mead + opium + black tea + green tea + date wine + rice wine + [other-wine] wine + sealing wax + ambergris + cedar resin + copal + frankincense + <?4> [%common-pelt|exotic-pelt] musk + myrrh + onycha + patchouli + sandalwood gum + flower water + perfumed essence + perfumed oil + pomander + carmine + cinnabar + ochre + henna + indigo + madder + murex + orpiment + woad + +[other-wine] dissolved stardust + lotus nectar + <?3> fermented demon's blood diff --git a/data/new-sample-grammars/nonweapon-prof.gram b/data/new-sample-grammars/nonweapon-prof.gram new file mode 100644 index 0000000..00edc40 --- /dev/null +++ b/data/new-sample-grammars/nonweapon-prof.gram @@ -0,0 +1,87 @@ +[nonweapon-prof] + +[general-prof] agriculture + animal handling + animal training + artistic ability + blacksmithing + brewing + carpentry + cobbling + cooking + dancing + direction sense + etiquette + fire-building + fishing + heraldry + modern languages + leatherworking + mining + pottery + [airborne||land-based] riding + rope use + seamanship + [seamstress||tailor] + singing + stonemasonry + swimming + weather sense + weaving + +[priest] ancient history + astrology + engineering + healing + herbalism + ancient languages + local history + musical instrument + navigation + reading/writing + religion + spellcraft + +[rogue] ancient history + appraising + blind-fighting + disguise + forgery + gaming + gem cutting + juggling + jumping + local history + musical instrument + reading libs + set snares + tightrope walking + tumbling + ventriloquism + +[warrior] animal lore + armorer + blind-fighting + [bowyer||fletcher] + charioteering + endurance + gaming + hunting + mountaineering + navigation + running + set snares + survival + tracking + weaponsmithing + +[wizard] ancient history + astrology + engineering + gem cutting + herbalism + ancient languages + navigation + reading/writing + religion + spellcraft diff --git a/data/rpg-tools-cd/harlot.gram b/data/rpg-tools-cd/harlot.gram new file mode 100644 index 0000000..fab3365 --- /dev/null +++ b/data/rpg-tools-cd/harlot.gram @@ -0,0 +1,36 @@ +[harlot] [harlot] + +pragma suffix-with [harlot] [harlot-suffix] + +[harlot-name] [harlot-2] + +pragma prefix-with [harlot-name] [harlot-1] + +[harlot-suffix] (secretly a [harlot-name] ) + (mistaken for a [harlot-name] ) + +[harlot-1] slovenly + brazen + cheap + typical + saucy + wanton + expensive + haughty + aged + wealthy + sly + rich + +[harlot-2] trull + strumpet + trollop + streetwalker + tart + wench + doxy + courtesan + madam + procuress + pimp + panderer diff --git a/data/rpg-tools-cd/magic-weapon.gram b/data/rpg-tools-cd/magic-weapon.gram new file mode 100644 index 0000000..5d5593f --- /dev/null +++ b/data/rpg-tools-cd/magic-weapon.gram @@ -0,0 +1,75 @@ +[magic-weapon] [weapon-type] + +pragma initial-rule [weapon-type] + +[weapon-type] long sword + dagger + mace + battleaxe + warhammer + rapier + great axe + great sword + morningstar + maul + [light||heavy] crossbow + shortbow + longbow + +[creator] abyssal + <^2> ancient human + celestial + draconic + drow + <^2> dwarven + [air||earth||fire||water] elemental + elven + fiendish + giant + gnome + +[nature] arcane + bane + storied + ornament + prophecy + religious icon + sinister + symbol of power + +[minor-prop] beacon + compass + conscientious + delver + gleaming + guardian + harmonious + hidden message + illusion + key + language + sentinel + song craft + strange material + temperate + unbreakable + war leader + waterborne + wicked + +[minor-quirk] blissful + confident + coveted + covetous + frail + hungry + loud + melancholy + metamorphic + mistaken + muttering + painful + possessive + repellent + slippery + slothful diff --git a/data/rpg-tools-cd/metalgear.gram b/data/rpg-tools-cd/metalgear.gram new file mode 100644 index 0000000..756b15b --- /dev/null +++ b/data/rpg-tools-cd/metalgear.gram @@ -0,0 +1,210 @@ +[metal-gear-code] {empty} + +pragma prefix-with [metal-gear-code] [word-1] [word-2] + +[metal-gear-postfix] , The [metal-gear-code] + of the [metal-gear-code] + +pragma initial-rule [metal-gear-code] + +[word-1] solid + liquid + gas + lazer + jet + decoy + rocket + blade + knife + killer + jungle + shooter + desert + running + psycho + decoy + destruction + raging + burning + pistol + gatling + bullet + freedom + flying + slash + storm + blizzard + volt + sun + moon + star + spike + sniper + bomber + torpedo + missile + speeding + fighting + fortune + spinner + dancing + sword + lancer + pike + archer + saber + crash + shadow + golden + silver + loli + chaos + mirror + jumper + mountain + charge + manic + xeno + zen + devil + blessed + [plague||plauge] + master + red + grey + black + battle + war + cold + raining + sleeping + crouching + hiding + launch + sting + laughing + battle + glowing + detonation + vector + aerial + blast + demolition + energy + guard + shield + hell + intel + legend + memory + river + null + occult + [qestion||question] + stone + barrier + vigil + cardboard + optic + metal + +[word-2] snake + ocelot + wolf + mantis + stream + octopus + shrimp + raven + shark + pain + oblivion + fury + beetle + fox + lion + cougar + [weasle||weasel] + stingray + armadillo + terror + fighter + man + lady + [eagul||eagle] + hwak + dragon + [tigre||tiger] + tortoise + gator + predator + [dactly||dactyl] + terrosaur + hound + bat + cobra + wyvern + chimera + monarch + [buffallo||buffalo] + grizzly + dynamo + squid + sorrow + bandicoot + wombat + fist + monsoon + chameleon + gecko + elephant + princess + horne + wheel + knight + snail + morpher + lizard + rat + stag + centipede + moth + ostrich + mushroom + stallion + rhino + crab + lobser + beetle + centaur + pegasus + rakshasa + quetzel + memory + mole + walrus + spider + scorpion + vulture + condor + owl + bolt + raptor + wildabeast + gorilla + boar + swarm + yeti + panther + dream + ghost + phantom + jackal + fighter + box + cat + maid + topper + target + walker + gear diff --git a/data/rpg-tools-cd/plothook.gram b/data/rpg-tools-cd/plothook.gram new file mode 100644 index 0000000..932bf59 --- /dev/null +++ b/data/rpg-tools-cd/plothook.gram @@ -0,0 +1,36 @@ +[plothook] [subject] [verbing] [object] + +pragma initial-rule [plothook] + +[subject] merchants + brigands + bandits + beggars + pilgrims + vagrants + mercenaries + rice farmers + hunters + slaves + +[verbing] making + guarding + hiding + building + carrying + trading + worshipping + searching for + fighting + fleeing + +[object] opium + slaves + rice + hunter-killer worms + giant crayfish + gold + a statue + a temple + hohools + manure diff --git a/data/rpg-tools-cd/profession.gram b/data/rpg-tools-cd/profession.gram new file mode 100644 index 0000000..952393f --- /dev/null +++ b/data/rpg-tools-cd/profession.gram @@ -0,0 +1,21 @@ +[profession] fisher + forester + laborer + messenger + sailor + serf + servant + shepherd + trapper + alchemist + blacksmith + [bowyer||fletcher] + brewer + carpenter + cartographer + cook + [gold||silver] smith + jeweler + painter + potter + weaver diff --git a/data/rpg-tools-cd/treasure.gram b/data/rpg-tools-cd/treasure.gram new file mode 100644 index 0000000..e556e17 --- /dev/null +++ b/data/rpg-tools-cd/treasure.gram @@ -0,0 +1,80 @@ +[treasure] [flawless||ruined||<^2>|{empty}] [%bodypart||%clothing||%jewlery] + +[bodypart] [brain] + [ear||lobe||sensor] + [entrails||blood||slime||ooze] + [eye||antenna||sensor] + [finger||toe||claw||talon] + [hair||fur||feather||leaf] + [hand||foot||hoof||paw||root] + [heart] + [knuckle] + [limb||tail||wing] + [loins||breast] + [nose||snout||beak||gills] + [scalp||mane||face] + [skin||hide||bark||scale||shell] + [skull||jaw||horn] + [spine||fin||barb] + [teeth||mandible||pincer||stinger] + [tongue||tentacle||vine] + [venom] + pristine body + +[venom] venom sack + gas gland + fire lung + silk spinner + +[knuckle] knuckle bone + joint gear + +[heart] heart + engine + rib cage + +[brain] brain + control mechanism + +[clothing] belt + boots + coat + [cloak||cape] + dress + eyepatch + [glasses||monocle] + gloves + handkerchief + [hat||headband] + [loincloth||stockings] + pants + robe + sash + shirt + [shoes||sandals] + tunic + veil + vest + vestments + +[jewlery] amulet + [anklet||bracelet] + [armband||bracer] + [brooch||medal] + [cane] + [charm||trinket] + [collar||choker] + [crown||tiara] + [earring||piercing] + [comb||pin] + locket + mask + pendant + ring + scepter + talisman + tattoo + torc + +[cane] cane + walking stick diff --git a/data/templates/whimsy.gtpl b/data/templates/whimsy.gtpl new file mode 100644 index 0000000..0d648c1 --- /dev/null +++ b/data/templates/whimsy.gtpl @@ -0,0 +1,211 @@ +# Whimsy Cards by Lion Rampant +/name whimsy-cards +//random-blocks +Abrupt Change of Events +Suddenly things are not happening the way they were a moment ago. +Alliances switch, secrets are revealed, and new information +surfaces. +//r-block +Added Animosity +The ill-will between characters grows past current levels. This +animosity can be openly expressed or harbored secretly in the +heart. +//r-block +Bad Tidings +Someone gets bad news. It might affect play or it might be news +of distant and still important events. +//r-block +Bizarre Coincidence +Two or more things come together against incredible odds. Old +friends (and enemies) run into you in the supermarket, you just +happen to have the rare item you need in your closet, etc. +//r-block +Change of Heart +A character's feelings change and alter a decision. Pirates spare +prisoners and hassled innkeepers decide to make room for you +after all. +//r-block +Double Jeopardy +Failure carries a double penalty. It could mean the normal +penalty doubled, but it could also mean a penalty in addition to +the normal one. +//r-block +Draw a Blank +_ +//r-block +Emotional Release +Strong emotions are let out. What are the emotions, and what +triggers their sudden eruption? Is it a healthy release or a wild +tempest? +//r-block +Envy +Someone covets something that another person has. The envy could +be expressed as an outright attempt to get the object of desire +or something more subtle. +//r-block +Erratic Behavior +Someone or something exhibits wild, unexpected behavior. Could be +party members, enemies, mounts, spells, or equipment. +//r-block +Error of Judgment +Someone's better judgment fails. The trouble that ensues depends +on the specific error that is made. +//r-block +Extreme Caution +Someone exercises extreme caution. Is the caution necessary, or +is it exaggerated? What is the disadvantage from using so much +caution? +//r-block +Greed +Desire for wealth diverts a character from normal activity. The +object of this desire can be specific (e.g. a certain necklace) +or general (e.g. gold!). +//r-block +Horrible Failure +What was a simple failure becomes a disaster. Attempts to +persuade people backfire, arrows strike the wrong targets, and +the wrong demons get conjured. +//r-block +Inopportune Arrival +Someone or something shows up to the chagrin or disadvantage of +someone. Unwelcome relatives and hated enemies are possibilities. +//r-block +Internal Conflict +Conflicts arise within a person or within a group. How did these +conflicts come about? How can they be resolved? Are they hidden? +Poorly hidden? +//r-block +Jealousy +The green-eyed monster rears its ugly head. How does the jealousy +show itself? +//r-block +Joy +Delight floods a character, making the world seem beautiful. What +brings about this wonderful feeling? +//r-block +Lasting Impression +An impression is made, or an old one is reborn. Emotional +experiences return to a character affecting actions or something +happens that will leave an impression for years (e.g. a scar). +//r-block +Malice +Wrath rises in a character toward someone or something. Even if +the anger can be held in check, it will affect the person's +behavior. +//r-block +Misguided Love +Love affects a character in ways others fail to approve of. The +character seems out of control. (To the lover of course, the love +is true and wonderful; to others, it is misguided.) +//r-block +Misplaced Trust +Undeserved trust is or has been placed in someone or something. +"Faithful" hirelings desert, "sturdy" ropes break, and +politicians are believed. +//r-block +Moral Dilemma +A character is faced with a moral question. What should the +character do? What are the personality traits or personal values +that make the decision to difficult? +//r-block +New Role +You take over another character, either of a player or of the +gamemaster. The original owner can ask for it back and veto your +actions while you have the new role. +//r-block +Ominous Omen +Something suggests future evil, an event that portends calamity, +misfortune, or death. The players might not understand the +significance of the omen. +//r-block +Parting of Ways +People or things go their separate ways. The parting can be happy +or sorrowful, anticipated or sudden. Depending on the +circumstances, those who part might meet again. +//r-block +Personality Clash +The personalities of two characters come into conflict. The cause +of the clash and the gravity are up to you. How could the +conflict be resolved? +//r-block +Pity +Sympathetic sorrow for another person affects a character's +actions. This pity might provoke action or merely set a mood. +//r-block +Pivotal Decision +Someone is faced with a decision that will affect something +dramatically. A potential ally chooses sides, or a leader chooses +a plan of action. +//r-block +Second Chance +Someone gets a second chance. Maybe that bullet missed the heart +after all, or maybe the character realizes something that allows +a second skill attempt. You must give the reason. +//r-block +Sloth +Someone is very lazy. Guards become lax, squires neglect their +duties, and bartenders give you slow service. +//r-block +Something Missing +Something that should be here is not. The seriousness of the lack +depends on what is missing. It could be your sword or a friend +you were supposed to meet. +//r-block +Special Circumstances +Unusual conditions change the normal course of events for good or +ill. The circumstances can be personal, such as character's mood, +impersonal, such as the weather. +//r-block +Spectacular Success +What was a normal success becomes spectacular. Those rare, +unexplainable feats are now possible. The gamemaster must watch +this card because it is easy to abuse. +//r-block +Sudden Reversion +Suddenly someone or something reverts to the way it used to be. +People revert to earlier patterns of behavior and problems go +back to the way they were at the beginning. +//r-block +Tables Turn +Something in the situation reverses, an advantage turns in to a +disadvantage, a disadvantage turns into an advantage. It is a +surprise to all. +//r-block +Things Are Not As They Seem +Characters have been deceived, perhaps without malicious intent. +The truth need not be known now. A good card for a secret note to +the GM. +//r-block +Trade Places +You take over the role of another character and the player who +was running that character takes yours. Either of you can end the +trade at any time. +//r-block +Turn for the Worse +Things were going well, but suddenly something comes up that +changes things for the worse. What is the change? How can those +affected overcome the new problem? +//r-block +Ulterior Motive +A character has motives besides those that are already known, and +the ulterior motive can conflict with the surface motive. A good +Whimsy for a secret note to the gamemaster. +//r-block +Unexpected Aid +Much to your surprise, aid shows up. Aid could be anything from +fog that helps you sneak into an enemy camp to the arrival of the +cavalry. But does this aid have a price? +//r-block +Unexplained Consequence +Someone's actions have results that were not, perhaps could not +have been, foreseen. The result can be good or bad, minor or +extreme. +//r-block +Unexplained Event +Something happens. You don't know why. +//r-block +Vivid Detail +Break into the storyline to describe something in detail so the +whole group can share the image. You cannot directly change the +course of events, but you might inspire the GM. +//random-end |
