In aavegotchi-contracts/contracts/Aavegotchi/facets/AavegotchiGameFacet.sol (or ibraries/LibAavegotchi.sol ?)
I think interact() should require that the aavegotchi has been claimed already. Something like this maybe:
require(s.aavegotchis[_tokenId].status == STATUS_AAVEGOTCHI, "Must be claimed");
In aavegotchi-contracts/contracts/Aavegotchi/facets/AavegotchiGameFacet.sol (or ibraries/LibAavegotchi.sol ?)
I think interact() should require that the aavegotchi has been claimed already. Something like this maybe: require(s.aavegotchis[_tokenId].status == STATUS_AAVEGOTCHI, "Must be claimed");