How do I code a social game?

Okay, so would this be right?

Script:

label SOCIALGAMESTART

if (SOCIALONECOMPLETE) {

@overlay TALKBUBBLE shifts to 388 348 in zone 2 in 0 AND overlay TALKBUBBLE opacity 0

} else {

}
MAIN (talk_think)
Hmm, who should I talk to?

tappable
“TALKBUBBLE” {

gain SOCIALONECOMPLETE

@overlay TALKBUBBLE opacity 0 in 3 AND overlay LEFTARROW opacity 0 in 3

@MAIN walks to spot 0.650 302 300 in 4 AND MAIN faces left AND MAIN is walk_trudge AND YVONNE walks to spot 0.614 255 321 in 2 AND YVONNE faces left

@MAIN faces left AND YVONNE is primp_condescend AND MAIN is talk_greet AND MARCUS is talk_greet

@zoom on 623 440 to 134% in 3

    MAIN (talk_suggest)
Hey guys, do you mind if I join you?

    KHRISTIANA (talk_gesture)
Of course we don't mind,

    KHRISTIANA (talk_handsonhips)
The more the merrier.

    MAIN (talk_happy_smile)
Thanks!

    MAIN (talk_shrug)
So what are you guys doing after the challenge?

    KHRISTIANA (talk_think)
Well, we've got the house vote after the challenge is over but,

    KHRISTIANA (talk_arms_crossed)
I'll most likely write some songs and do my vocal warm-ups.

@YVONNE is eyeroll_subtle

@zoom on 398 373 to 532% in 0

    ANNABELLO (talk_forward)
Yvonne and I are going to go to the work-out room later,

    ANNABELLO (talk_exhausted)
And after that I will be looking at what's in the kitchen,

    ANNABELLO (talk_handsonhips)
I need to make sure the shows crew stocked up for a | bold | vegetarian | reset | like myself.

@zoom on 623 440 to 134% in 0

    MARCUS (talk_think)
I still have to unpack, I didn't want to unpack if there was a chance of me leaving in an hour or two.

    MAIN (talk_repulsed)
What?

    MAIN (talk_arms_crossed_angry)
If you doubt yourself then of course you will end up leaving,

    MAIN (talk_suggest)
Have more confidence in yourself!

    MARCUS (talk_shrug)
Alright aviator.

if (ELITESWIMSUITS) {

    YVONNE (talk_handsonhips)
Those swimsuits are so fashionable, not gonna lie.

@YVONNE +5

    KHRISTIANA (talk_suggest)
I agree, those swimmers look so tropical.

@KHRISTIANA +5

    MARCUS (talk_apathetic)
I don't know about Annabello, but I know Avery takes her fashion sense after me.

@MAIN is laugh_guffaw AND MARCUS is think AND ANNABELLO is laugh_giggle AND KHRISTIANA is laugh_chuckle AND YVONNE is laugh_giggle

    MAIN (talk_happy_smile)
Sorry grandpa, we both know I've got grandma's taste in fashion.

@MARCUS is eyeroll AND MAIN is laugh_giggle

@ANNABELLO +5

} else {

    YVONNE (talk_airquotes)
Those swimsuits are a very 'bold' choice.

    YVONNE (talk_repulsed)
(I kind of wish that I could unsee my grandmother in a bikini.)

@YVONNE is deepbreath AND ANNABELLO is idle_awkward

    MAIN (talk_exhausted)
(We should have went with the other swimsuits!)

if (KHRISTIANA>9) {

readerMessage | bold, color:red | Khristiana | reset |stood up for you! with messageTitle Alliance Alert:

    KHRISTIANA (talk_arms_crossed)
I think they look great, regardless of what they wear.

    KHRISTIANA (talk_shrug)
Besides, some people didn't even put a swimsuit on.

@YVONNE is eyeroll

@KHRISTIANA +3

    NARRATOR
Great work! Your relationship with | bold, color:red | Khristiana | reset | is high enough that she defended you!

} else {

@KHRISTIANA is eyeroll_subtle

    NARRATOR
Ouch! Your relationship with | bold, color:red | Khristiana | reset | isn't high enough for her to defend you!

@ANNABELLO is idle_sad

@ANNABELLO -3

}

}

@MAIN is dustoff_loop

    MAIN (talk_greet)
I'm going to go and talk with some of the others, best of luck everyone!

@ANNABELLO is talk_greet AND MARCUS is talk_greet

@zoom on 0 0 to 100% in 2

@MAIN walks to spot 1.280 206 -35 in 4 AND MAIN faces left AND MAIN is walk_trudge

@overlay LEFTARROW opacity 1 in 3 AND overlay TALKBUBBLE shifts to 388 348 in zone 2 in 0 AND MAIN is think

goto SOCIALGAMESTART

} “LEFTARROW” {

@pan to zone 1 in 5 AND overlay TALKBUBBLE2 opacity 1 in 5 AND overlay TALKBUBBLE3 opacity 1 in 5 AND MAIN walks to spot 1.280 164 -46 in zone 1 in 5 AND overlay RIGHTARROW opacity 1 in 5 AND overlay LEFARROW opacity 0 in 5

}

label ZONEONESOCIALGAMESTART

if (SOCIALTWOCOMPLETE) {

@overlay TALKBUBBLE2 shifts to 388 348 in zone 2 in 0 AND overlay TALKBUBBLE2 opacity 0 AND MAIN moves to layer 2 AND MAIN spot 1.280 164 -46 in zone 1 AND MAIN faces left AND MAIN is think

@zoom reset

} elif (SOCIALTHREECOMPLETE) {

@overlay TALKBUBBLE3 shifts to 388 348 in zone 2 in 0 AND overlay TALKBUBBLE opacity 0

} else {

}

tappable
“TALKBUBBLE2” {

@transition fade out black in 3

@overlay TALKBUBBLE2 opacity 0 in 0 AND overlay TALKBUBBLE3 opacity 0 in 0 AND overlay RIGHTARROW opacity 0 in 0

@zoom on 55 67 to 213% in 0

@MAIN spot 0.758 111 58 AND MAIN faces left AND MAIN is hop_fast AND MAIN moves to layer -5

@transition fade in black

@pause for a beat

@pause for 0.7

    MAIN (talk_greet)
Hey girls, Can I join you for a swim?

    KHRISTIANAMOM (flirt_fingersnap)
I dunno, can you?

@MAIN is laugh_giggle AND ESTELLA is laugh_chuckle AND KHRISTIANAMOM is laugh_guffaw

#CONTINUE SCRIPT HERE#

gain SOCIALTWOCOMPLETE

goto ZONEONESOCIALGAMESTART

} “TALKBUBBLE3” {

#CONTINUE SCRIPT HERE#

gain SOCIALTHREECOMPLETE

goto ZONEONESOCIALGAMESTART

} “RIGHTARROW” {

@pan to zone 2 in 5 AND overlay TALKBUBBLE2 opacity 0 in 5 AND overlay TALKBUBBLE3 opacity 0 in 5 AND MAIN walks to spot 1.280 206 -35 in zone 2 in 5 AND MAIN faces right AND overlay RIGHTARROW opacity 0 in 5 AND MAIN is walk_trudge AND overlay LEFTARROW opacity 1 in 5

@MAIN is think AND MAIN faces left

goto SOCIALGAMESTART

}