Mist battlestaff