FansOnly
FansOnly is the paid-creator flavored app. Same general idea as TheGram, different rules around visibility and money.
Unlock the app
~ InstallApp("fansonly")
Reveal a creator
Creators can start hidden (hiddenUntilUnlock). Reveal them:
<fansonly-creator-maya>
Then they show up in Discover / can be subscribed.
Unlock a post
<fansonlypost-set-01>
Engine matching: post tags are checked before the bare <fansonly-…> profile tag. Keep ids distinct.
DMs
<fansonlydm-maya-intro>
Works from main chain and side conversations. Multiple FansOnly DMs can stay active (they do not supersede each other like TheGram's single active DM).
Important: the creator must already be visible (not hidden, or already revealed / subscribe-from-start / subscribed). Otherwise the tag is a silent no-op. Message button on the profile only shows when subscribed.
Share card
<share-fansonly-maya>
In-chat profile card. Also reveals the creator if they were still hidden. Match by uniqueId or username.
Currency mode
In Studio you can link one story number as FansOnly currency. Then subscribe / tip costs are integers deducted from that number (subscribeCost / tipCost on the creator). If the player is broke, the action fails.
~ SetStoryNumber("tokens", 100)
~ AddStoryNumber("tokens", -20)
Leave currency empty for fake $ display mode (no real number drain).
Subscriber count bumps
~ AddFansOnlyFollowers("maya", 15)
Player account
Same idea as TheGram: link a FansOnly profile to the main character to mark it as the player's account. One per app.
