diff options
Diffstat (limited to 'RGens/data/sample-grammars/diablo-ii')
5 files changed, 79 insertions, 54 deletions
diff --git a/RGens/data/sample-grammars/diablo-ii/diabloii.gram b/RGens/data/sample-grammars/diablo-ii/diabloii.gram index 2f3041a..411e795 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloii.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloii.gram @@ -44,9 +44,20 @@ pragma prefix-with [money-type] [metal-type] gold platinum -[item] [d2-item-type] - [d2-item-type] of [suffix] - [d2-item-type] of [suffix] and [suffix] - -pragma prefix-with [item] [prefix] -pragma prefix-with [item] [prefix] +[item] [item-types] + [item-types] + [item-types] + [item-types] + [item-types] [d2-suffix] + [item-types] [d2-suffix] + [d2-prefix] [item-types] + [d2-prefix] [item-types] + [d2-prefix] [item-types] [d2-suffix] + +[item-types] [d2-item-type] + [d2-item-type] + [ds-items] + +[ds-items] [ds-gem] + [ds-rune] + [ds-armor] diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram index 8450b97..5fa174b 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiiitems.gram @@ -16,13 +16,6 @@ [gems] [inscriptions] [perishables] - [ds-items] - [ds-items] - [ds-items] - -[ds-items] [ds-gem] - [ds-rune] - [ds-armor] pragma export-rule [d2-item-type] diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram index b70919a..af6c9ec 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiiperish.gram @@ -20,6 +20,9 @@ pragma export-rule [perishables] skull blood ribcage + viscera + flesh + claw [perishable-type] potion oil diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram b/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram index 2087352..5157115 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiiprefixes.gram @@ -4,6 +4,12 @@ pragma export-rule [d2-prefix] +[d2-prefix-chain] [d2-prefix-part] [d2-prefix-part] + [d2-prefix-part] [d2-prefix-part] + [d2-prefix-part] and [d2-prefix-part] + [d2-prefix-part] and [d2-prefix-part] + [d2-prefix-part] [d2-prefix-part] [d2-prefix-part] + [d2-prefix-part] [armor-class] [saving-throw] [foe-reaction] diff --git a/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram b/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram index f737daf..f6deea0 100755 --- a/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram +++ b/RGens/data/sample-grammars/diablo-ii/diabloiisuffixes.gram @@ -1,4 +1,16 @@ -[suffix] [damage-reduction] +[d2-suffix] of [suffix-part] + of [suffix-part] + of [suffix-chain] + +[suffix-chain] [suffix-part] and [suffix-part] + [suffix-part] and [suffix-part] + [suffix-part] and of [suffix-part] + [suffix-part] and of [suffix-part] + [suffix-part] , [suffix-part] and [suffix-part] + +pragma export-rule [d2-suffix] + +[suffix-part] [damage-reduction] [defense-effect] [durability] [hitpoints] @@ -20,7 +32,7 @@ [weapon-use] [spell-casting] -pragma export-rule [suffix] +pragma prefix-with [suffix-part] the [damage-reduction] health protection @@ -34,11 +46,11 @@ pragma export-rule [suffix] [durability] sturdiness structure - the ages + ages bonding unity -[hitpoints] the [hitpoints-act] +[hitpoints] [hitpoints-act] [hitpoints-act] jackal fox @@ -55,60 +67,60 @@ pragma export-rule [suffix] dexterity magic strength - the lynx + lynx zest skill - the mind + mind might - the leopard + leopard vim accuracy brilliance power - the jaguar + jaguar vigor precision sorcery - the giant - the tiger + giant + tiger life perfection wizardry - the titan - the lion - the sky - the moon - the stars - the heavens - the zodiac + titan + lion + sky + moon + stars + heavens + zodiac [cursed] tears pain brittleness decay fragility - the vulture + vulture disease atrophy dyslexia weakness - the cat - the pit + cat + pit illness paralysis draining frailty - the rat + rat trouble pox corruption infection ruin - the exposed + exposed discord - the night - the dark - the void + night + dark + void passivity snail fool @@ -117,13 +129,13 @@ pragma export-rule [suffix] regrowth [memorization] warding - the sentinel + sentinel guarding negation osmosis -[combat-action] the apprentice - the magus +[combat-action] apprentice + magus balance stability harmony @@ -135,9 +147,9 @@ pragma export-rule [suffix] [light-source] light radiance - the sun + sun -[hazard-reduction] the thief +[hazard-reduction] thief warmth remedy amelioration @@ -150,7 +162,7 @@ pragma export-rule [suffix] slaying gore devastation - the jester + jester carnage slaughter @@ -174,24 +186,24 @@ pragma export-rule [suffix] fire lightning venom - the glacier + glacier burning thunder pestilence vileness - the crusaders + crusaders destruction peril - the bear - the grizzly + bear + grizzly -[attack-restore] the leech - the claw - the bat +[attack-restore] leech + claw + bat blood - the talon - the vampire - the lamprey + talon + vampire + lamprey [item-damage] piercing breaking |
