@@ -9,8 +9,16 @@ local digtools = { 'pick'; 'pickaxe'; 'sickle'; 'shovel'; 'axe'; } +local striketools = { + 'sword'; 'pick'; 'pickaxe'; 'sickle'; + 'shovel'; 'axe'; 'sickle'; 'scythe'; + 'hammer'; +} +local farmtools = { + 'scythe', 'sickle', 'hoe', 'shovel'; +} return { endure = { -- withstand more blows name = 'Endure'; cost = 1; @@ -225,5 +233,29 @@ {lens = 'amplifier', gem = 'ruby', dmg = 15}; {lens = 'amplifier', gem = 'ruby', dmg = 18}; }; }; + bounty = { -- produce more crops when used to harvest + groups = farmtools; + cost = 8; + affinity = 'entropic'; + desc = 'ensure a rich and bountiful harvest when next you take to the fields'; + }; + impel = { -- increase knockback + groups = striketools; + cost = 13; + affinity = 'praxic'; + desc = 'cast your enemies aside with fearsome force, and leave their flailing mortal form to the tender mercy of blunt force impact'; + }; + bulwark = { -- increase armor dramatically + groups = armor; + affinity = 'counterpraxic'; + cost = 4; + desc = 'shrug off the most ruthless of blows and endure impacts that should rend flesh and steel alike'; + }; + anchor = { -- resist knockback + groups = armor; + affinity = 'counterpraxic'; + cost = 0; -- scales with knockback + desc = 'stand strong and hold your ground upon the field of battle, no matter how mighty the forces arrayed against you'; + }; }