I’m writing my first story and wanted to create a gem choice for picking an outfit. How do I make the gem payment show up after the MC has tried the outfit on? (don’t want to force people to pay gems just to see if they like the outfit or not)
This is probably a very simple fix/stupid question and I’ll probably have some more
Make the choice premium first, then create a separate choice to confirm if they want to wear that specific outfit. Here is a template:
label choosing_outfits
CHAR
What should I wear today?
choice
<PREMIUM>"GEMS OUTFIT" {
@CHAR previews outfit GEMOUTFIT
@CHAR is admire
CHAR (talk_exclaim_yes)
This outfit is amazing!
CHAR (primp_condescend)
I'm dressed to impress!
goto outfitgems
} "NORMAL OUTFIT 1" {
@CHAR previews outfit OUTFIT1
@CHAR is flirt_shy
CHAR (nod_loop)
This is cute.
goto outfit_confirm
} "NORMAL OUTFIT 2" {
@CHAR previews outfit OUTFIT2
@CHAR is blow_kiss
CHAR (talk_happy_smile)
This is pretty nice.
goto outfit_confirm
}
label outfitgems
CHAR (think)
Should I slay today in this outfit?
choice
<GEMS>"Yep! I look amazing!" {
CHAR (talk_flirt)
Time to feel good while looking good.
goto continue
} "Nah... maybe I should reconsider..." {
CHAR (think)
Hm... let me see those other outfits again.
goto choosing_outfit
}
label outfit_confirm
CHAR (think)
Do I want to wear this today?
choice
"Yep!" {
CHAR (talk_excited)
I look great!
goto continue
} "No, let me see those other options again." {
CHAR
Nah, I should see the others again.
goto choosing_outfits
}
label continue
This should work. Let me know if there are any errors.
She wants to put gems, but she wants them to preview the outfit BEFORE buying it. So she has to make a premium choice first, then put gems after. Your method makes them buy the outfit before they even see it.
Your method makes them pay BEFORE, which is what she didn’t want. Your example did what she didn’t want. I thought the same thing as you too but then I had to retype the whole template because I realized I was wrong.
label choosing_outfits
SWAEGALA (think_rubchin)
(What should I wear?)
choice (gala_outfit)
“Merlot” { @SWAEGALA is dustoff_neutral_loop @SWAEGALA previews outfit SWAEGALA_default
SWAEGALA (react_claphands_happy)
(This is stunning!) @SWAEGALA is idle_handsonhips_neutral_loop @zoom on 140 0 to 190% in 0 @zoom on 140 450 to 190% in 4 @zoom reset
SWAEGALA (curtsy_happy)
(Who knew I looked so good in red?)
goto outfitgems
} “Black & Gold” { @SWAEGALA is dustoff_neutral_loop @SWAEGALA previews outfit SWAEGALA_gala2
SWAEGALA (think_rubchin)
(It’s ok.) @SWAEGALA is idle_handsonhips_neutral_loop @zoom on 140 0 to 190% in 0 @zoom on 140 450 to 190% in 4 @zoom reset
SWAEGALA (idle_shiftweight_neutral_loop)
(I hope it’s long enough for a gala.)
goto outfit_confirm
}
label outfitgems
(gala_outfit)
SWAEGALA (think_rubchin)
(Am I sure this will make the best impression?)
choice
“It’s perfect!” {
SWAEGALA (talk_agree_happy)
(Scott is going to swoon.)
goto continue
} “Maybe I should reconsider…” {
SWAEGALA (think_rubchin)
Hm… let me see those other outfits again.
goto choosing_outfit
}
label outfit_confirm
SWAEGALA (think_rubchin)
(Am I sure this will make the best impression?)
choice
“No, let me see how the other one fits…” {
SWAEGALA
Nah, I should see the others again.
goto choosing_outfits
}
label continue
Sorry it’s all squished, I guess I don’t know how to format on here either
You can name the choice (gem_outfit) or something like that to refer to it later in your script.
SWAEGALA (think_rubchin)
(Am I sure this will make the best impression?)
I did, earlier in the script when I start the whole choice direction I named it (gala_outfit).
But idk where to put it later, and it says that I’m missing it on like 490 below label outfitgems.
I tried putting (gala_outfit) beneath it but I got a similar error
You can’t use gala_outfit twice. You can only use it for one choice. If you want the choice underneath label outfitgems to be choice (gala_outfit), then you need to change the choice name underneath label choosing_outfits to something else.