Path: blob/master/src/applications/badges/lipsum/PhabricatorBadgesLootContextFreeGrammar.php
12256 views
<?php12final class PhabricatorBadgesLootContextFreeGrammar3extends PhutilContextFreeGrammar {45protected function getRules() {6return array(7'start' => array(8'[jewelry]',9),10'jewelry' => array(11'Ring [jewelry-suffix]',12'Ring [jewelry-suffix]',13'[jewelry-prefix] Ring',14'[jewelry-prefix] Ring',15'Amulet [jewelry-suffix]',16'Amulet [jewelry-suffix]',17'[jewelry-prefix] Amulet',18'[jewelry-prefix] Amulet',19'[jewelry-prefix] Ring [jewelry-suffix]',20'[jewelry-prefix] Amulet [jewelry-suffix]',21'[unique-jewelry]',22),23'jewelry-prefix' => array(24'[mana-prefix]',25),2627'jewelry-suffix' => array(28'[dexterity-suffix]',29'[dexterity-suffix-jewelry]',30),31'mana-prefix' => array(32'Hyena\'s (-<11-25> Mana)',33'Frog\'s (-<1-10> Mana)',34'Spider\'s (+<10-15> Mana)',35'Raven\'s (+<15-20> Mana)',36'Snake\'s (+<21-30> Mana)',37'Serpent\'s (+<31-40> Mana)',38'Drake\'s (+<41-50> Mana)',39'Dragon\'s (+<51-60> Mana)',40),41'dexterity-suffix' => array(42'of Paralysis (-<6-10> Dexterity)',43'of Atrophy (-<1-5> Dexterity)',44'of Dexterity (+<1-5> Dexterity)',45'of Skill (+<6-10> Dexterity)',46'of Accuracy (+<11-15> Dexterity)',47'of Precision (+<16-20> Dexterity)',48),49'dexterity-suffix-jewelry' => array(50'[dexterity-suffix]',51'[dexterity-suffix]',52'[dexterity-suffix]',53'[dexterity-suffix]',54'[dexterity-suffix]',55'[dexterity-suffix]',56'[dexterity-suffix]',57'[dexterity-suffix]',58'[dexterity-suffix]',59'of Perfection (+<21-30> Dexterity)',60),61'unique-jewelry' => array(62'[jewelry]',63'[jewelry]',64'[jewelry]',65'[jewelry]',66'[jewelry]',67'[jewelry]',68'[jewelry]',69'[jewelry]',70'[unique-ring]',71'[unique-amulet]',72),73'unique-ring' => array(74'The Bleeder',75'The Bramble',76'Constricting Ring',77'Empyrean Band',78'Ring of Engagement',79'Ring of Regha',80),81'unique-amulet' => array(82'Optic Amulet',83),84);85}8687}888990