Mixed attribute Celestial Staves