We should improvise the design with components that we already have
In order to “import” a character into another game, the character must pass the eligibility module check, and receive a player/character hat
Cohort items won’t be able to be transferred to the main RaidGuild game
We will need to create a server that looks at the Cohort game classes and XP, then mints corresponding amounts in the main game when the character is “imported”
The character will be visible on both the Cohort and Main game page, possibly even with different items and stats
They could also receive cohort specific items if we want
Implementation
When a player tries to join a game, the frontend checks if they are eligible to join, and if their player address also has a character from another game
If so, a dropdown component renders asking if they want to import any of their existing characters
If they choose to import, the character creation flow is skipped
Implementation