diff options
Diffstat (limited to 'data/sample-grammars/dungeondressing')
| -rwxr-xr-x | data/sample-grammars/dungeondressing/abandoned.gram | 24 | ||||
| -rwxr-xr-x | data/sample-grammars/dungeondressing/bedroom.gram | 255 | ||||
| -rwxr-xr-x | data/sample-grammars/dungeondressing/dragonencounter.gram | 24 | ||||
| -rwxr-xr-x | data/sample-grammars/dungeondressing/kitchen.gram | 25 | ||||
| -rwxr-xr-x | data/sample-grammars/dungeondressing/monster.gram | 51 |
5 files changed, 379 insertions, 0 deletions
diff --git a/data/sample-grammars/dungeondressing/abandoned.gram b/data/sample-grammars/dungeondressing/abandoned.gram new file mode 100755 index 0000000..c9ed653 --- /dev/null +++ b/data/sample-grammars/dungeondressing/abandoned.gram @@ -0,0 +1,24 @@ +[abandoned] while exploring the abandoned [abandon-place] , a [abandon-person] sneaks up on you [abandon-motion] . + +pragma initial-rule [abandoned] + +[abandon-place] shopping mall + amusement park + military complex + junkyard + hospital + insane asylum + +[abandon-person] pedophile + investment banker + cyborg prostitute + vampire + trio of 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/data/sample-grammars/dungeondressing/bedroom.gram b/data/sample-grammars/dungeondressing/bedroom.gram new file mode 100755 index 0000000..8bb9449 --- /dev/null +++ b/data/sample-grammars/dungeondressing/bedroom.gram @@ -0,0 +1,255 @@ +[bedroom] you enter the [bedroom-type] and see a(n) [bedroom-bed] with a(n) [bedroom-person] [bedroom-lying] + +pragma initial-rule [bedroom] + +[bedroom-type] cheap hotel room + penthouse suite + secret passage + bear's den + captain's cabin + hospital ward + damp cave + mountain glen + deserted clearing + desert island + abandoned crypt + [fantasy-location-name] + [fantasy-location-name] + [fantasy-location-name] + +[bedroom-bed] king bed with luxury sheets + messy pile of wet hay + flea-infested sleeping bag + luxurious sleeping bag + pentagram with candles + freshly unearthed coffin + tropical rope hammock + altar + +pragma prefix-with [bedroom-bed] [bed-prefix] +pragma prefix-with [bedroom-bed] [sacred-type] + +[bed-prefix] ruined + ancient + legendary + pristine + +[sacred-type] unholy + holy + blessed + dammed + cursed + demonic + hallowed + unhallowed + sacred + infernal + angelic + +[bedroom-person] [bed-bones] + [bed-bones] + jug of moonshine + [bed-aliveperson] + [bed-aliveperson] + [bed-aliveperson] + [bed-aliveperson] + [bed-aliveperson] + [bed-aliveperson] + [bed-aliveperson] + [bed-aliveperson] + [bed-aliveperson] + [bed-aliveperson] + +[bedroom-lying] lying [onin] it + draped atop it + prostrated before it + [tied] to it + [tied] to it + trapped in it + +[bed-aliveperson] [bed-arist] + [bed-doll] + [bed-prost] + [bed-slave] + [humanoid] + [bed-inhuman] + +[bed-inhuman] [creature] + [monster] + [creature-epic] + +pragma prefix-with [bed-aliveperson] [bed-status] +pragma prefix-with [bed-aliveperson] [bed-name] + +[bed-name] [full-name] , a(n) + [fantasy-name] , a(n) + +[bed-status] [bed-status1] + [bed-status2] + [bed-status1] [bed-status2] + [bed-status2] [bed-status1] + +[bed-status1] dead + decapitated + [status-alive] + [status-alive] + [status-alive] + [status-alive] + +[status-alive] unconcious + sleeping + normal + fainted + +[bed-status2] bleeding + badly wounded + uninjured + pale + burnt + trembling + scared + aroused + +[tied] chained + tied + bound + secured + fastened + handcuffed + roped + shackled + +[onin] on + in + +[bed-bones] [pile] of [bone-status] [bones] + [pile] of [bone-status] [bones] + [pile] of [bone-status] [part-human] [bones] + [pile] of [bone-status] [part-human] [bones] + [blood-puddle] + +[pile] pair + couple + group + pile + hoard + collection + set + +[blood-puddle] puddle of blood + puddle of [part-human] blood + +[bones] bones + flesh + viscera + skulls + claws + hearts + brains + jawbones + eyes + ears + horns + tails + fangs + quills + scalps + spleens + souls + +[bone-status] clean + old + fresh + moldy + dusty + bloody + ancient + +[bed-arist] [aristocrat] + [part-human] [aristocrat] + [part-human] + +pragma prefix-with [bed-arist] kidnapped + +[aristocrat] aristocrat + prince + princess + king + queen + mercenary + merchant + [generic-title] + +[bed-doll] [doll] + [doll] of a [part-human] + +[doll] doll + mannequin + puppet + +pragma prefix-with [bed-doll] [sex] +pragma prefix-with [bed-doll] [realism] + +[sex] sex + sexy + +[realism] realistic + unrealistic + [realism-beauty] + +[realism-beauty] [beauty] + unrealistic [beauty] + realistic [beauty] + +[beauty] beautiful + pretty + cute + attractive + normal + ugly + unattractive + +pragma prefix-with [realism] creepily + +[bed-prost] prostitute + wench + +pragma prefix-with [bed-prost] [part-human] + +[bed-slave] slave + escaped slave + +pragma prefix-with [bed-slave] [part-human] + +[bed-gender] male + female + +[part-human] [humanoids] + [part-human2] + +pragma prefix-with [part-human] [bed-gender] + +[part-human2] [half-humans] + [quarter-humans] + +[half-humans] [half-human] + [half-human] , [half-human] + +[quarter-humans] [quarter-human] + [quarter-human] , [half-human] + [quarter-human] , [quarter-human] + [quarter-human] , [quarter-human] , [quarter-human] + [quarter-human] , [quarter-human] , [quarter-human] , [quarter-human] + +[half-human] half- [humanoids] + +[quarter-human] quarter- [humanoids] + +[humanoids] [humanoid] + [humanoid] + [humanoid] + [humanoid] + [bed-inhuman] + +pragma despace-rule [half-human] +pragma despace-rule [quarter-human] diff --git a/data/sample-grammars/dungeondressing/dragonencounter.gram b/data/sample-grammars/dungeondressing/dragonencounter.gram new file mode 100755 index 0000000..5c299c3 --- /dev/null +++ b/data/sample-grammars/dungeondressing/dragonencounter.gram @@ -0,0 +1,24 @@ +[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] + +[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/data/sample-grammars/dungeondressing/kitchen.gram b/data/sample-grammars/dungeondressing/kitchen.gram new file mode 100755 index 0000000..23abda4 --- /dev/null +++ b/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] + +[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 + [creature] + +[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/data/sample-grammars/dungeondressing/monster.gram b/data/sample-grammars/dungeondressing/monster.gram new file mode 100755 index 0000000..47e1417 --- /dev/null +++ b/data/sample-grammars/dungeondressing/monster.gram @@ -0,0 +1,51 @@ +[monster] [monster-kind] + [monster-prefix] [monster-kind] + +pragma initial-rule [monster] + +[monster-prefix] were- + half- + quarter- + 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 |
