Module:Sandbox/User:Jakesterwars/Skill calc/Fletching

Module documentation
This documentation is transcluded from Template:Module sandbox/doc. [edit] [history] [purge]

This module is a sandbox for Jakesterwars. It can be used to test changes to existing modules, prototype new modules, or just experimenting with lua features.

Invocations of this sandbox should be kept in userspace; if the module is intended for use in other namespaces, it should be moved out of the sandbox into a normal module and template.

This default documentation can be overridden by creating the /doc subpage of this module, as normal.

return {
	 {   
    	name = 'Headless arrow',
        level = 1,
        xp = 15,
        materials = {
        	{ name = 'Arrow shaft', quantity = 15 },
        	{ name = 'Feather', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Bronze arrow',
        level = 1,
        xp = 19.5,
        materials = {
        	{ name = 'Bronze arrowtips', quantity = 15 },
        	{ name = 'Headless arrow', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Bronze javelin',
        level = 3,
        xp = 15,
        materials = {
        	{ name = 'Bronze javelin heads', quantity = 15 },
        	{ name = 'Javelin shaft', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Javelins'
    }, {   
    	name = 'Shortbow (u)',
        level = 5,
        xp = 5,
        materials = {
        	{ name = 'Logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Shortbow',
    	title = 'Shortbow (stringing)',
        level = 5,
        xp = 5,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Shortbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Shortbow',
    	title = 'Shortbow (full)',
        level = 5,
        xp = 10,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Bronze bolts',
        level = 9,
        xp = 5,
        materials = {
        	{ name = 'Bronze bolts (unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Wooden stock',
        level = 9,
        xp = 6,
        materials = {
        	{ name = 'Logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Bronze crossbow (u)',
        level = 9,
        xp = 12,
        materials = {
        	{ name = 'Wooden stock', quantity = 1 },
        	{ name = 'Bronze limbs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Bronze crossbow',
    	title = 'Bronze crossbow (stringing)',
        level = 9,
        xp = 6,
        materials = {
        	{ name = 'Bronze crossbow (u)', quantity = 1 },
        	{ name = 'Crossbow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Bronze crossbow',
    	title = 'Bronze crossbow (full)',
        level = 9,
        xp = 24,
        materials = {
        	{ name = 'Crossbow string', quantity = 1 },
        	{ name = 'Bronze limbs', quantity = 1 },
        	{ name = 'Logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Bronze dart',
        level = 10,
        xp = 18,
        materials = {
        	{ name = 'Bronze dart tip', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Darts'
    }, {   
    	name = 'Longbow (u)',
        level = 10,
        xp = 10,
        materials = {
        	{ name = 'Logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Longbow',
    	title = 'Longbow (stringing)',
        level = 10,
        xp = 10,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Longbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Longbow',
    	title = 'Longbow (full)',
        level = 10,
        xp = 20,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Opal bolt tips',
        level = 11,
        xp = 1.6,
        materials = {
        	{ name = 'Opal', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Opal bolts',
        level = 11,
        xp = 16,
        materials = {
        	{ name = 'Bronze bolts', quantity = 10 },
        	{ name = 'Opal bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Iron arrow',
        level = 15,
        xp = 37.5,
        materials = {
        	{ name = 'Headless arrow', quantity = 15 },
        	{ name = 'Iron arrowtips', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Iron javelin',
        level = 17,
        xp = 30,
        materials = {
        	{ name = 'Iron javelin heads', quantity = 15 },
        	{ name = 'Javelin shaft', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Javelins'
    }, {   
    	name = 'Oak shortbow (u)',
        level = 20,
        xp = 16.5,
        materials = {
        	{ name = 'Oak logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Oak shortbow',
    	title = 'Oak shortbow (stringing)',
        level = 20,
        xp = 16.5,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Oak shortbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Oak shortbow',
    	title = 'Oak shortbow (full)',
        level = 20,
        xp = 33,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Oak logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Iron dart',
        level = 22,
        xp = 38,
        materials = {
        	{ name = 'Feather', quantity = 10 },
        	{ name = 'Iron dart tip', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Darts'
    }, {   
    	name = 'Blurite bolts',
        level = 24,
        xp = 10,
        materials = {
        	{ name = 'Blurite bolts (unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Oak stock',
        level = 24,
        xp = 16,
        materials = {
        	{ name = 'Oak logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Blurite crossbow (u)',
        level = 24,
        xp = 32,
        materials = {
        	{ name = 'Oak stock', quantity = 1 },
        	{ name = 'Blurite limbs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Blurite crossbow',
    	title = 'Blurite crossbow (stringing)',
        level = 24,
        xp = 16,
        materials = {
        	{ name = 'Blurite crossbow (u)', quantity = 1 },
        	{ name = 'Crossbow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Blurite crossbow',
    	title = 'Blurite crossbow (full)',
        level = 24,
        xp = 64,
        materials = {
        	{ name = 'Crossbow string', quantity = 1 },
        	{ name = 'Blurite limbs', quantity = 1 },
        	{ name = 'Oak logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Oak longbow (u)',
        level = 25,
        xp = 25,
        materials = {
        	{ name = 'Oak logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Oak longbow',
    	title = 'Oak longbow (stringing)',
        level = 25,
        xp = 25,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Oak longbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Oak longbow',
    	title = 'Oak longbow (full)',
        level = 25,
        xp = 50,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Oak logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Jade bolts',
        level = 26,
        xp = 24,
        materials = {
        	{ name = 'Blurite bolts', quantity = 10 },
        	{ name = 'Jade bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Jade bolt tips',
        level = 26,
        xp = 2.4,
        materials = {
        	{ name = 'Jade', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Oak shield',
        level = 27,
        xp = 50,
        materials = {
        	{ name = 'Oak logs', quantity = 2 }
        },
        members = 'Yes',
        type = 'Shields'
    }, {   
    	name = 'Unstrung comp bow',
        level = 30,
        xp = 45,
        materials = {
        	{ name = 'Achey tree logs', quantity = 1 },
        	{ name = 'Wolf bones', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Comp ogre bow',
    	title = 'Comp ogre bow (stringing)',
        level = 30,
        xp = 45,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Unstrung comp bow', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Comp ogre bow',
    	title = 'Comp ogre bow (full)',
        level = 30,
        xp = 90,
        materials = {
        	{ name = 'Achey tree logs', quantity = 1 },
        	{ name = 'Wolf bones', quantity = 1 },
        	{ name = 'Bow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Steel arrow',
        level = 30,
        xp = 75,
        materials = {
        	{ name = 'Headless arrow', quantity = 15 },
        	{ name = 'Steel arrowtips', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Kebbit bolts',
        level = 32,
        xp = 5.8,
        materials = {
        	{ name = 'Kebbit spike', quantity = 1 }
        },
        outputQuantity = 6,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Steel javelin',
        level = 32,
        xp = 75,
        materials = {
        	{ name = 'Javelin shaft', quantity = 15 },
        	{ name = 'Steel javelin heads', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Javelins'
    }, {   
    	name = 'Willow shortbow (u)',
        level = 35,
        xp = 33.3,
        materials = {
        	{ name = 'Willow logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Willow shortbow',
    	title = 'Willow shortbow (stringing)',
        level = 35,
        xp = 33.3,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Willow shortbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Willow shortbow',
    	title = 'Willow shortbow (full)',
        level = 35,
        xp = 66.6,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Willow logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Steel dart',
        level = 37,
        xp = 75,
        materials = {
        	{ name = 'Feather', quantity = 10 },
        	{ name = 'Steel dart tip', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Darts'
    }, {   
    	name = 'Iron bolts',
        level = 39,
        xp = 15,
        materials = {
        	{ name = 'Iron bolts (unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Willow stock',
        level = 39,
        xp = 22,
        materials = {
        	{ name = 'Willow logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Iron crossbow (u)',
        level = 39,
        xp = 44,
        materials = {
        	{ name = 'Willow stock', quantity = 1 },
        	{ name = 'Iron limbs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Iron crossbow',
    	title = 'Iron crossbow (stringing)',
        level = 39,
        xp = 22,
        materials = {
        	{ name = 'Iron crossbow (u)', quantity = 1 },
        	{ name = 'Crossbow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Iron crossbow',
    	title = 'Iron crossbow (full)',
        level = 39,
        xp = 88,
        materials = {
        	{ name = 'Crossbow string', quantity = 1 },
        	{ name = 'Iron limbs', quantity = 1 },
        	{ name = 'Willow logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Willow longbow (u)',
        level = 40,
        xp = 41.5,
        materials = {
        	{ name = 'Willow logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Willow longbow',
    	title = 'Willow longbow (stringing)',
        level = 40,
        xp = 41.5,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Willow longbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Willow longbow',
    	title = 'Willow longbow (full)',
        level = 40,
        xp = 83,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Willow logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Battlestaff',
        level = 40,
        xp = 80,
        materials = {
        	{ name = 'Celastrus bark', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Pearl bolt tips',
    	title = 'Pearl bolt tips (6)',
        level = 41,
        xp = 3.2,
        materials = {
        	{ name = 'Oyster pearl', quantity = 1 }
        },
        outputQuantity = 6,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Pearl bolt tips',
    	title = 'Pearl bolt tips (24)',
        level = 41,
        xp = 3.2,
        materials = {
        	{ name = 'Oyster pearls', quantity = 1 }
        },
        outputQuantity = 24,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Pearl bolts',
        level = 41,
        xp = 32,
        materials = {
        	{ name = 'Iron bolts', quantity = 10 },
        	{ name = 'Pearl bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Long kebbit bolts',
        level = 42,
        xp = 7.9,
        materials = {
        	{ name = 'Long kebbit spike', quantity = 1 }
        },
        outputQuantity = 6,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Willow shield',
        level = 42,
        xp = 83,
        materials = {
        	{ name = 'Willow logs', quantity = 2 }
        },
        members = 'Yes',
        type = 'Shields'
    }, {   
    	name = 'Silver bolts',
        level = 43,
        xp = 25,
        materials = {
        	{ name = 'Silver bolts (unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Mithril arrow',
        level = 45,
        xp = 112.5,
        materials = {
        	{ name = 'Headless arrow', quantity = 15 },
        	{ name = 'Mithril arrowtips', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Teak stock',
        level = 46,
        xp = 27,
        materials = {
        	{ name = 'Teak logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Steel crossbow (u)',
        level = 46,
        xp = 54,
        materials = {
        	{ name = 'Teak stock', quantity = 1 },
        	{ name = 'Steel limbs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Steel crossbow',
    	title = 'Steel crossbow (stringing)',
        level = 46,
        xp = 27,
        materials = {
        	{ name = 'Steel crossbow (u)', quantity = 1 },
        	{ name = 'Crossbow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Steel crossbow',
    	title = 'Steel crossbow (full)',
        level = 46,
        xp = 108,
        materials = {
        	{ name = 'Crossbow string', quantity = 1 },
        	{ name = 'Steel limbs', quantity = 1 },
        	{ name = 'Teak logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Steel bolts',
        level = 46,
        xp = 35,
        materials = {
        	{ name = 'Steel bolts (unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Incomplete light ballista',
        level = 47,
        xp = 15,
        materials = {
        	{ name = 'Ballista limbs', quantity = 1 },
        	{ name = 'Light frame', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Light ballista',
        level = 47,
        xp = 300,
        materials = {
        	{ name = 'Monkey tail', quantity = 1 },
        	{ name = 'Unstrung light ballista', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Light ballista',
    	title = 'Light ballista (full)',
        level = 47,
        xp = 330,
        materials = {
        	{ name = 'Ballista limbs', quantity = 1 },
        	{ name = 'Ballista spring', quantity = 1 },
        	{ name = 'Light frame', quantity = 1 },
        	{ name = 'Monkey tail', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Unstrung light ballista',
        level = 47,
        xp = 15,
        materials = {
        	{ name = 'Ballista spring', quantity = 1 },
        	{ name = 'Incomplete light ballista', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Mithril javelin',
        level = 47,
        xp = 120,
        materials = {
        	{ name = 'Javelin shaft', quantity = 15 },
        	{ name = 'Mithril javelin heads', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Javelins'
    }, {   
    	name = 'Topaz bolts',
        level = 48,
        xp = 40,
        materials = {
        	{ name = 'Steel bolts', quantity = 10 },
        	{ name = 'Topaz bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Topaz bolt tips',
        level = 48,
        xp = 3.9,
        materials = {
        	{ name = 'Red topaz', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Maple shortbow (u)',
        level = 50,
        xp = 50,
        materials = {
        	{ name = 'Maple logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Maple shortbow',
    	title = 'Maple shortbow (stringing)',
        level = 50,
        xp = 50,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Maple shortbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Maple shortbow',
    	title = 'Maple shortbow (full)',
        level = 50,
        xp = 100,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Maple logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Broad arrows',
        level = 52,
        xp = 150,
        materials = {
        	{ name = 'Headless arrow', quantity = 15 },
        	{ name = 'Broad arrowheads', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Mithril dart',
        level = 52,
        xp = 112,
        materials = {
        	{ name = 'Feather', quantity = 10 },
        	{ name = 'Mithril dart tip', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Darts'
    }, {   
    	name = 'Mithril bolts',
        level = 54,
        xp = 50,
        materials = {
        	{ name = 'Mithril bolts (unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Maple stock',
        level = 54,
        xp = 32,
        materials = {
        	{ name = 'Maple logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Mithril crossbow (u)',
        level = 54,
        xp = 64,
        materials = {
        	{ name = 'Maple stock', quantity = 1 },
        	{ name = 'Mithril limbs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Mithril crossbow',
    	title = 'Mithril crossbow (stringing)',
        level = 54,
        xp = 32,
        materials = {
        	{ name = 'Mithril crossbow (u)', quantity = 1 },
        	{ name = 'Crossbow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Mithril crossbow',
    	title = 'Mithril crossbow (full)',
        level = 54,
        xp = 128,
        materials = {
        	{ name = 'Crossbow string', quantity = 1 },
        	{ name = 'Mithril limbs', quantity = 1 },
        	{ name = 'Maple logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Broad bolts',
        level = 55,
        xp = 30,
        materials = {
        	{ name = 'Unfinished broad bolts', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Maple longbow (u)',
        level = 55,
        xp = 58.3,
        materials = {
        	{ name = 'Maple logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Maple longbow',
    	title = 'Maple longbow (stringing)',
        level = 55,
        xp = 58.3,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Maple longbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Maple longbow',
    	title = 'Maple longbow (full)',
        level = 55,
        xp = 116.6,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Maple logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Sapphire bolts',
        level = 56,
        xp = 47,
        materials = {
        	{ name = 'Mithril bolts', quantity = 10 },
        	{ name = 'Sapphire bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Sapphire bolt tips',
        level = 56,
        xp = 4.7,
        materials = {
        	{ name = 'Sapphire', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Maple shield',
        level = 57,
        xp = 116.5,
        materials = {
        	{ name = 'Maple logs', quantity = 2 }
        },
        members = 'Yes',
        type = 'Shields'
    }, {   
    	name = 'Emerald bolts',
        level = 58,
        xp = 55,
        materials = {
        	{ name = 'Mithril bolts', quantity = 10 },
        	{ name = 'Emerald bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Emerald bolt tips',
        level = 58,
        xp = 5.5,
        materials = {
        	{ name = 'Emerald', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Mith grapple (unf)',
        level = 59,
        xp = 11,
        materials = {
        	{ name = 'Mithril bolts', quantity = 1 },
        	{ name = 'Mith grapple tip', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Adamant arrow',
        level = 60,
        xp = 150,
        materials = {
        	{ name = 'Adamant arrowtips', quantity = 15 },
        	{ name = 'Headless arrow', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Adamant bolts',
        level = 61,
        xp = 70,
        materials = {
        	{ name = 'Adamant bolts(unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Mahogany stock',
        level = 61,
        xp = 41,
        materials = {
        	{ name = 'Mahogany logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Adamant crossbow (u)',
        level = 61,
        xp = 82,
        materials = {
        	{ name = 'Mahogany stock', quantity = 1 },
        	{ name = 'Adamantite limbs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Adamant crossbow',
    	title = 'Adamant crossbow (stringing)',
        level = 61,
        xp = 41,
        materials = {
        	{ name = 'Adamant crossbow (u)', quantity = 1 },
        	{ name = 'Crossbow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Adamant crossbow',
    	title = 'Adamant crossbow (full)',
        level = 61,
        xp = 164,
        materials = {
        	{ name = 'Crossbow string', quantity = 1 },
        	{ name = 'Adamantite limbs', quantity = 1 },
        	{ name = 'Mahogany logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Adamant javelin',
        level = 62,
        xp = 150,
        materials = {
        	{ name = 'Adamant javelin heads', quantity = 15 },
        	{ name = 'Javelin shaft', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Javelins'
    }, {   
    	name = 'Ruby bolt tips',
        level = 63,
        xp = 6.3,
        materials = {
        	{ name = 'Ruby', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Ruby bolts',
        level = 63,
        xp = 63,
        materials = {
        	{ name = 'Adamant bolts', quantity = 10 },
        	{ name = 'Ruby bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Diamond bolts',
        level = 65,
        xp = 70,
        materials = {
        	{ name = 'Adamant bolts', quantity = 10 },
        	{ name = 'Diamond bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Diamond bolt tips',
        level = 65,
        xp = 7,
        materials = {
        	{ name = 'Diamond', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Yew shortbow (u)',
        level = 65,
        xp = 67.5,
        materials = {
        	{ name = 'Yew logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Yew shortbow',
    	title = 'Yew shortbow (stringing)',
        level = 65,
        xp = 67.5,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Yew shortbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Yew shortbow',
    	title = 'Yew shortbow (full)',
        level = 65,
        xp = 135,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Yew logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Adamant dart',
        level = 67,
        xp = 150,
        materials = {
        	{ name = 'Adamant dart tip', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Darts'
    }, {   
    	name = 'Yew stock',
        level = 69,
        xp = 50,
        materials = {
        	{ name = 'Yew logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Runite crossbow (u)',
        level = 69,
        xp = 100,
        materials = {
        	{ name = 'Yew stock', quantity = 1 },
        	{ name = 'Runite limbs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Rune crossbow',
    	title = 'Rune crossbow (stringing)',
        level = 69,
        xp = 50,
        materials = {
        	{ name = 'Runite crossbow (u)', quantity = 1 },
        	{ name = 'Crossbow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Rune crossbow',
    	title = 'Rune crossbow (full)',
        level = 69,
        xp = 200,
        materials = {
        	{ name = 'Crossbow string', quantity = 1 },
        	{ name = 'Runite limbs', quantity = 1 },
        	{ name = 'Yew logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Runite bolts',
        level = 69,
        xp = 100,
        materials = {
        	{ name = 'Runite bolts (unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Yew longbow (u)',
        level = 70,
        xp = 75,
        materials = {
        	{ name = 'Yew logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Yew longbow',
    	title = 'Yew longbow (stringing)',
        level = 70,
        xp = 75,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Yew longbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Yew longbow',
    	title = 'Yew longbow (full)',
        level = 70,
        xp = 150,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Yew logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Dragonstone bolts',
        level = 71,
        xp = 82,
        materials = {
        	{ name = 'Runite bolts', quantity = 10 },
        	{ name = 'Dragonstone bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Dragonstone bolt tips',
        level = 71,
        xp = 8.2,
        materials = {
        	{ name = 'Dragonstone', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Incomplete heavy ballista',
        level = 72,
        xp = 30,
        materials = {
        	{ name = 'Ballista limbs', quantity = 1 },
        	{ name = 'Heavy frame', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Heavy ballista',
        level = 72,
        xp = 660,
        materials = {
        	{ name = 'Monkey tail', quantity = 1 },
        	{ name = 'Unstrung heavy ballista', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Heavy ballista',
    	title = 'Heavy ballista (full)',
        level = 72,
        xp = 660,
        materials = {
        	{ name = 'Ballista limbs', quantity = 1 },
        	{ name = 'Ballista spring', quantity = 1 },
        	{ name = 'Heavy frame', quantity = 1 },
        	{ name = 'Monkey tail', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Unstrung heavy ballista',
        level = 72,
        xp = 30,
        materials = {
        	{ name = 'Ballista spring', quantity = 1 },
        	{ name = 'Incomplete heavy ballista', quantity = 1 }
        },
        members = 'Yes',
        type = 'Other'
    }, {   
    	name = 'Yew shield',
        level = 72,
        xp = 150,
        materials = {
        	{ name = 'Yew logs', quantity = 2 }
        },
        members = 'Yes',
        type = 'Shields'
    }, {   
    	name = 'Onyx bolts',
        level = 73,
        xp = 94,
        materials = {
        	{ name = 'Runite bolts', quantity = 10 },
        	{ name = 'Onyx bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Onyx bolt tips',
        level = 73,
        xp = 9.4,
        materials = {
        	{ name = 'Onyx', quantity = 1 }
        },
        outputQuantity = 12,
        members = 'Yes',
        type = 'Bolt tips'
    }, {   
    	name = 'Rune arrow',
        level = 75,
        xp = 187.5,
        materials = {
        	{ name = 'Headless arrow', quantity = 15 },
        	{ name = 'Rune arrowtips', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Amethyst broad bolts',
        level = 76,
        xp = 106,
        materials = {
        	{ name = 'Broad bolts', quantity = 10 },
        	{ name = 'Amethyst bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Rune javelin',
        level = 77,
        xp = 186,
        materials = {
        	{ name = 'Javelin shaft', quantity = 15 },
        	{ name = 'Rune javelin heads', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Javelins'
    }, {   
    	name = 'Magic stock',
        level = 78,
        xp = 70,
        materials = {
        	{ name = 'Magic logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Dragon crossbow (u)',
        level = 78,
        xp = 135,
        materials = {
        	{ name = 'Magic stock', quantity = 1 },
        	{ name = 'Dragon limbs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Dragon crossbow',
    	title = 'Dragon crossbow (stringing)',
        level = 78,
        xp = 70,
        materials = {
        	{ name = 'Dragon crossbow (u)', quantity = 1 },
        	{ name = 'Crossbow string', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Dragon crossbow',
    	title = 'Dragon crossbow (full)',
        level = 78,
        xp = 275,
        materials = {
        	{ name = 'Crossbow string', quantity = 1 },
        	{ name = 'Dragon limbs', quantity = 1 },
        	{ name = 'Magic logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Crossbows'
    }, {   
    	name = 'Magic shortbow (u)',
        level = 80,
        xp = 83.3,
        materials = {
        	{ name = 'Magic logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Magic shortbow',
    	title = 'Magic shortbow (stringing)',
        level = 80,
        xp = 83.3,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Magic shortbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Magic shortbow',
    	title = 'Magic shortbow (full)',
        level = 80,
        xp = 166.6,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Magic logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Rune dart',
        level = 81,
        xp = 188,
        materials = {
        	{ name = 'Feather', quantity = 10 },
        	{ name = 'Rune dart tip', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Darts'
    }, {   
    	name = 'Amethyst arrow',
        level = 82,
        xp = 202.5,
        materials = {
        	{ name = 'Amethyst arrowtips', quantity = 15 },
        	{ name = 'Headless arrow', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Amethyst javelin',
        level = 84,
        xp = 202.5,
        materials = {
        	{ name = 'Amethyst javelin heads', quantity = 15 },
        	{ name = 'Javelin shaft', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Javelins'
    }, {   
    	name = 'Dragon bolts',
        level = 84,
        xp = 120,
        materials = {
        	{ name = 'Dragon bolts (unf)', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Diamond dragon bolts',
        level = 84,
        xp = 70,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Diamond bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Dragonstone dragon bolts',
        level = 84,
        xp = 82,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Dragonstone bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Emerald dragon bolts',
        level = 84,
        xp = 55,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Emerald bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Jade dragon bolts',
        level = 84,
        xp = 24,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Jade bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Opal dragon bolts',
        level = 84,
        xp = 16,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Opal bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Onyx dragon bolts',
        level = 84,
        xp = 94,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Onyx bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Pearl dragon bolts',
        level = 84,
        xp = 32,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Pearl bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Ruby dragon bolts',
        level = 84,
        xp = 63,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Ruby bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Sapphire dragon bolts',
        level = 84,
        xp = 47,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Sapphire bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Topaz dragon bolts',
        level = 84,
        xp = 40,
        materials = {
        	{ name = 'Dragon bolts', quantity = 10 },
        	{ name = 'Topaz bolt tips', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Bolts'
    }, {   
    	name = 'Magic longbow (u)',
        level = 85,
        xp = 91.5,
        materials = {
        	{ name = 'Magic logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Magic longbow',
    	title = 'Magic longbow (stringing)',
        level = 85,
        xp = 91.5,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Magic longbow (u)', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Magic longbow',
    	title = 'Magic longbow (full)',
        level = 85,
        xp = 183,
        materials = {
        	{ name = 'Bow string', quantity = 1 },
        	{ name = 'Magic logs', quantity = 1 }
        },
        members = 'Yes',
        type = 'Bows'
    }, {   
    	name = 'Magic shield',
        level = 87,
        xp = 183,
        materials = {
        	{ name = 'Magic logs', quantity = 2 }
        },
        members = 'Yes',
        type = 'Shields'
    }, {   
    	name = 'Amethyst dart',
        level = 90,
        xp = 210,
        materials = {
        	{ name = 'Amethyst dart tip', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Darts'
    }, {   
    	name = 'Dragon arrow',
        level = 90,
        xp = 225,
        materials = {
        	{ name = 'Dragon arrowtips', quantity = 15 },
        	{ name = 'Headless arrow', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Arrows'
    }, {   
    	name = 'Dragon javelin',
        level = 92,
        xp = 225,
        materials = {
        	{ name = 'Dragon javelin heads', quantity = 15 },
        	{ name = 'Javelin shaft', quantity = 15 }
        },
        outputQuantity = 15,
        members = 'Yes',
        type = 'Javelins'
    }, {   
    	name = 'Redwood shield',
        level = 92,
        xp = 216,
        materials = {
        	{ name = 'Redwood logs', quantity = 2 }
        },
        members = 'Yes',
        type = 'Shields'
    }, {   
    	name = 'Dragon dart',
        level = 95,
        xp = 250,
        materials = {
        	{ name = 'Dragon dart tip', quantity = 10 },
        	{ name = 'Feather', quantity = 10 }
        },
        outputQuantity = 10,
        members = 'Yes',
        type = 'Darts'
    }
}