This might be a bit tricky, at the very least the encounter dialog requires a new field for shinyness.