From 3b07acb43c5f865c65094ae891f5a2dc791c8088 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Tue, 7 Feb 2017 10:32:57 -0500 Subject: Update --- RGens/data/sample-grammars/diablo-ii/diabloii.gram | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 RGens/data/sample-grammars/diablo-ii/diabloii.gram (limited to 'RGens/data/sample-grammars/diablo-ii/diabloii.gram') diff --git a/RGens/data/sample-grammars/diablo-ii/diabloii.gram b/RGens/data/sample-grammars/diablo-ii/diabloii.gram new file mode 100755 index 0000000..d16b4f9 --- /dev/null +++ b/RGens/data/sample-grammars/diablo-ii/diabloii.gram @@ -0,0 +1,46 @@ +# Load other files +pragma load-sub-grammar [item-act] diabloiiitems.gram +pragma load-sub-grammar [perishables] diabloiiperish.gram +pragma load-sub-grammar [prefix] diabloiiprefixes.gram +pragma load-sub-grammar [suffix] diabloiisuffixes.gram + +[base-treasures] [base-treasure] + [base-treasure] as well as [base-treasure] + [base-treasure] or [base-treasure] + [base-treasure] , and [base-treasure] as well as [base-treasure] + [base-treasure] , [base-treasure] or [base-treasure] + +pragma initial-rule [base-treasures] + +[base-treasure] a(n) [item] + [non-item] + +[non-item] [money] + [money] + nothing + +[money] [amount] [money-type] + +[amount] 1 + 5 + 10 + 20 + 50 + 100 + 200 + 500 + 1000 + +[money-type] [metal-type] coin(s) + +[metal-type] copper + silver + gold + platinum + +[item] [item-act] + [item-act] of [suffix] + [item-act] of [suffix] and [suffix] + +pragma prefix-with [item] [prefix] +pragma prefix-with [item] [prefix] -- cgit v1.2.3