summaryrefslogtreecommitdiff
path: root/RGens/data/sample-grammars/part-creature.gram
blob: 7d145b5e0467082c6013c2b93ab2d50fa2c0b9cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
[full-creature] a(n) [creature-choice]
	a(n) [creature-choice] fused with a(n) [creature-choice]
	chimera of a(n) [creature-choice] , a(n) [creature-choice] and a [creature-choice]

[creature-choice] [creature]

pragma prefix-with [creature-choice] [characteristic]
pragma prefix-with [creature-choice] [ability]
pragma prefix-with [creature-choice] [characteristic]
pragma prefix-with [creature-choice] [ability]

pragma initial-rule [full-creature]

[ability] flying
	invisible
	silent
	ethereal
	telepathic
	eye beams
	swallow whole
	poisonous
	regenerating
	fire-breathing
	anti-magic
	petrifying
	soul-eating
	[eating]
	frightful presence
	confusing
	flesh grinding
	radioactive
	rust
	acidic
	nauseating
	[ability] and [ability]

[eating] [characteristic] -eating
	[creature] -eating

pragma despace-rule [eating]

# @TODO 10/26/17 Ben Culkin :CharacteristicAdditions
# 	Add more templates and classes to the list

[characteristic] zombie
	vampire
	swarm
	samurai
	barbarian
	wizard
	ninja
	[were]
	robot
	rabid
	demonic
	awakened
	feral
	pirate
	[partial-breed]
	gelatinous
	dire
	shadow
	rich
	[characteristic] and [characteristic]

[were] were- [characteristic]
	were- [creature]

pragma despace-rule [were]

[partial-breed] half- [creature]
	quarter- [creature]

pragma despace-rule [partial-breed]

[creature] shark
	bear
	lion
	badger
	wolf
	ape
	squid
	snake
	weasel
	tyrannosaurus
	crocodile
	bee
	spider
	dragon
	[elemental]
	[dungeon-mimic]
	dire penguin
	giant mini space hamster
	camel
	little girl
	classy kobold
	disenchanter
	[^creature]
	[humanoid]
	[creature-epic]

[dungeon-mimic] trapper
	mimic
	lurker
	cloaker

[elemental] [elemental-type] elemental

[elemental-type] fire
	earth
	water
	air
	[paraquasi-elemental]

[paraquasi-elemental] [elemental-type]

# @TODO 10/26/17 Ben Culkin :ParaQuasiElementals
# 	Add para/quasi elementals