summaryrefslogtreecommitdiff
path: root/RGens/data/sample-grammars/dungeondressing
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-10-11 22:25:02 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-10-11 22:25:02 -0300
commit9a0bf41772184f7072f76cfa94e520d022261e4f (patch)
treeb53f08d849e0cfe2f6b7a628616f38666eec7bde /RGens/data/sample-grammars/dungeondressing
parent3e6e258a63d30e9ae57cc3f08efdcf95d6a3c44d (diff)
More grammars
Diffstat (limited to 'RGens/data/sample-grammars/dungeondressing')
-rw-r--r--RGens/data/sample-grammars/dungeondressing/abandoned.gram25
-rw-r--r--RGens/data/sample-grammars/dungeondressing/bedroom.gram25
-rw-r--r--RGens/data/sample-grammars/dungeondressing/dragonencounter.gram25
-rw-r--r--RGens/data/sample-grammars/dungeondressing/kitchen.gram25
-rw-r--r--RGens/data/sample-grammars/dungeondressing/monster.gram47
5 files changed, 147 insertions, 0 deletions
diff --git a/RGens/data/sample-grammars/dungeondressing/abandoned.gram b/RGens/data/sample-grammars/dungeondressing/abandoned.gram
new file mode 100644
index 0000000..6046fcb
--- /dev/null
+++ b/RGens/data/sample-grammars/dungeondressing/abandoned.gram
@@ -0,0 +1,25 @@
+[abandoned] while exploring the abandoned [abandon-place] , a [abandon-person] sneaks up on you [abandon-motion] .
+
+pragma initial-rule [abandoned]
+pragma export-rule [abandoned]
+
+[abandon-place] shopping mall
+ amusement park
+ military complex
+ junkyard
+ hospital
+ insane asylum
+
+[abandon-person] pedophile
+ investment banker
+ cyborg prostitute
+ vampire
+ 3 dogs in a trench coat
+ undead wizard
+
+[abandon-motion] on a jetpack
+ in a spooky van
+ on roller skates
+ on horseback
+ in a rickshaw
+ in a palanquin
diff --git a/RGens/data/sample-grammars/dungeondressing/bedroom.gram b/RGens/data/sample-grammars/dungeondressing/bedroom.gram
new file mode 100644
index 0000000..a80b8dd
--- /dev/null
+++ b/RGens/data/sample-grammars/dungeondressing/bedroom.gram
@@ -0,0 +1,25 @@
+[bedroom] you enter the [bedroom-type] and see a [bedroom-bed] with a [bedroom-person] lying on it.
+
+pragma initial-rule [bedroom]
+pragma export-rule [bedroom]
+
+[bedroom-type] cheap hotel room
+ penthouse suite
+ secret passage
+ bear's den
+ captain's cabin
+ hospital ward
+
+[bedroom-bed] king bed with luxury sheets
+ messy pile of wet hay
+ flea-infested sleeping bag
+ pentagram with candles
+ freshly unearthed coffin
+ tropical rope hammock
+
+[bedroom-person] half-orc prostitute
+ pile of moldy bones
+ mountain lion
+ jug of moonshine
+ kidnapped aristocrat
+ realistic sex doll
diff --git a/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram b/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram
new file mode 100644
index 0000000..676b6a2
--- /dev/null
+++ b/RGens/data/sample-grammars/dungeondressing/dragonencounter.gram
@@ -0,0 +1,25 @@
+[dragon-encounter] The [dragon-desc] dragon has a lair in [dragon-lair] where it guards a massive hoard of [dragon-hoard]
+
+pragma initial-rule [dragon-encounter]
+pragma export-rule [dragon-encounter]
+
+[dragon-desc] obese
+ syphilitic
+ convict
+ terrorist
+ college-educated
+ moronic
+
+[dragon-lair] an inner-city slum
+ a lunar base
+ a penthouse apartment
+ a floating ghost ship
+ an open-air sewer
+ an abandoned church
+
+[dragon-hoard] drugs and alcohol
+ 11 herbs and spices
+ erotic sculpture
+ stock market advice
+ graffiti stencils
+ canned food
diff --git a/RGens/data/sample-grammars/dungeondressing/kitchen.gram b/RGens/data/sample-grammars/dungeondressing/kitchen.gram
new file mode 100644
index 0000000..6448632
--- /dev/null
+++ b/RGens/data/sample-grammars/dungeondressing/kitchen.gram
@@ -0,0 +1,25 @@
+[kitchen] You enter the [kitchen-desc] kitchen. There is a [kitchen-book] cookbook nearby. Over the hearth, a [kitchen-food] gently simmers in a saucepan.
+
+pragma initial-rule [kitchen]
+pragma export-rule [kitchen]
+
+[kitchen-desc] poorly lit
+ dirty and insect infested
+ blood-soaked
+ built for a studio audience
+ well-stocked
+ papier-mache
+
+[kitchen-book] troll
+ orcish
+ demonic
+ braille
+ animated, speaking
+ floating
+
+[kitchen-food] chicken with herb butter
+ charred human heart
+ glittering pixie carcass
+ pound of thick-cut bacon
+ dragon-egg omelette
+ dozen tiny hands
diff --git a/RGens/data/sample-grammars/dungeondressing/monster.gram b/RGens/data/sample-grammars/dungeondressing/monster.gram
new file mode 100644
index 0000000..ea28b0e
--- /dev/null
+++ b/RGens/data/sample-grammars/dungeondressing/monster.gram
@@ -0,0 +1,47 @@
+[monster] [monster-kind]
+ [monster-prefix] [monster-kind]
+
+[monster-prefix] were
+ vampire
+ giant
+ diseased
+ magic
+ clockwork
+ cybernetic
+ rabid
+ ancient
+ eldritch
+ ghostly
+ alien
+
+[monster-kind] orc
+ goblin
+ dragon
+ zombie
+ wizard
+ ogre
+ pegasus
+ witch
+ spider
+ harpy
+ minotaur
+ chupacabra
+ chimera
+ mermaid
+ kraken
+ sasquatch
+ jackalope
+ hydra
+ wyvern
+ gorgon
+ cyclops
+ medusa
+ genie
+ dwarf
+ elf
+ banshee
+ gremlin
+ angel
+ demon
+ troll
+ centaur