Steam battle staff