|Attributes||Armour||Life Bonus||Prayer Bonus|
|Styles||Class||Attack Style||Attack Speed|
Baba Yaga's magic shop holds up to 20 battlestaves and is sold for the Grand Exchange current market price.
If you own Varrock armour, the amount of battlestaves you can buy from Naff's increases. You can buy 16 staves with Varrock armour 1, 32 with Varrock armour 2, 64 with Varrock armour 3, and 80 with Varrock armour 4.
You may also buy 100 battlestaves daily from the Mage Training Arena with the correct amount of points. This item can be obtained from the Rare Drop Table.