Swiper
Swiper is the dating-app flavored module. Profiles live in Studio → Modules → Swiper.
Unlock the app
~ InstallApp("swiper")
Unlock a profile into the deck
<swiper-profile-riley>
Uses the profile uniqueId.
DM after a match
<swiperdm-riley-after-match>
Silent no-op unless the player already has a match on that profile (SwiperSwipe.matched). You can also set a profile's DM on match conversation in Studio so the DM unlocks automatically when they match, without a tag.
Works from main chain and side conversations. Multiple Swiper DMs can stay active.
Ordering
DM tags are matched before profile unlock tags. Don't reuse the same string for both kinds of id if you can avoid it.
Typical beat
~ InstallApp("swiper")
Alright, one more app.
<swiper-profile-riley>
// player swipes in the app…
// either Studio "DM on match", or later in Ink:
<swiperdm-riley-after-match>
