Both the ironweed thorns and spirit staff can be had in Trynton. Those real tough tree bastards (can't remember exact name), they are the creatures you find when you enter the no magic area with the four spots to burn the incents. They will drop a spirit staff when you kill them.
If you killed them and no staffs... you can pp one off the second shaman after getting the key of serenity.
Then ironweeds will spawn in and around the animal cages where the aligators are at. At least they did for me.
Good luck....
|