IO change variants

Would be nice to change variant with IO especially with the new barrel that has a damage state.