summaryrefslogtreecommitdiff
path: root/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram
blob: a1bb40d360b5442903f899bff25667ffb6d70ad3 (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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
[item-act] [armor]
	[headgear]
	[accoutrements]
	[shields]
	[knives]
	[swords]
	[clubs]
	[spears]
	[polearms]
	[axes]
	[bows]
	[crossbows]
	[wands]
	[staves]
	[accessories]
	[gems]
	[inscriptions]
	[perishables]

pragma export-rule [item-act]

[armor] cape
	rags
	cloak
	robe
	quilted armor
	leather armor
	hard leather armor
	studded leather armor
	ring mail
	scale mail
	chainmail
	breast plate
	light plate
	splint mail
	plate mail
	field plate
	ancient armor
	gothic plate
	full plate mail

[headgear] cap
	helm
	mask
	crown

[headgear-kind] full
	great
	bone

pragma prefix-with [headgear] [headgear-kind]

[accoutrements] gloves
	sash
	boots
	bracers
	belt
	gauntlets
	girdle

[acc-kind] leather
	chain
	plate

pragma prefix-with [accoutrements] [acc-kind]

[shields] buckler
	shield
	[shield-size] shield
	[shield-type] shield
	[shield-size] [shield-type] shield

[shield-size] small
	large
	huge

[shield-type] kite
	spiked
	bone
	tower
	gothic

[knives] dagger
	throwing knife
	kris

[swords] sword
	sabre
	blade
	scimitar
	falchion
	claymore

[sword-kind] long
	broad
	short
	bastard
	two-handed

pragma prefix-with [swords] [sword-kind]

[clubs] club
	spiked club
	mace
	morning star
	flail
	war hammer
	maul
	malus

[spears] javelin
	spear
	pilum
	glaive
	trident
	pike
	brandistock

[polearms] bardiche
	scythe
	poleax
	halberd

[axes] axe
	[axe-size] axe
	[axe-type] axe
	[axe-size] [axe-type] axe

[axe-size] small
	large
	giant

[axe-type] throwing
	broad
	battle
	great

[bows] arrow ( [diablo-amount] count)
	bow
	[bow-size] bow
	[bow-type] bow
	[bow-size] [bow-type] bow

[bow-size] short
	long

[bow-type] hunter’s
	composite
	battle
	war

[crossbows] bolt ( [diablo-amount] count)
	crossbow
	[crossbow-type] crossbow

[crossbow-type] light
	repeating
	heavy

[wands] wand
	[wand-type] wand
	torch
	scepter
	[wand-type] scepter

[wand-type] bone
	yew

[staves] staff

[staff-type] short
	long
	gnarled
	composite
	battle
	war

pragma prefix-with [staves] [staff-type]

[accessories] charm
	ring
	flag
	orb
	amulet

[gems] [gem-type]

[gem-quality] chipped
	flawed
	flawless
	perfect

[gem-type] amethyst
	diamond
	emerald
	ruby
	sapphire
	topaz

pragma prefix-with [gems] [gem-quality]

[inscriptions] scroll
	rune
	book