-> PRACTICE_MOODTATTOOS === PRACTICE_MOODTATTOOS === KEYBOARDIST: We should get mood tattoos for the show! Smiley faces! Or a happy sun? GUITARIST: Those are very "rock and roll" options. GUITARIST: But you're assuming we're all pro-tattoo. KEYBOARDIST: We should be! They totally promote deeper connections and reduce conflict. Science says so. SINGER: Yes, it seems like people with Mood Tattoos are less prone to conflict... SINGER: ... but there's more to communication than moods. Those tattoos can't replace words. BASSIST: But, people can lie with words. They CAN'T lie if everyone can see how full of shit they are. That's good. GUITARIST: Don't people have the right to hide something if they want to? GUITARIST: What matters is what we put out there for the crowd, not what's inside. KEYBOARDIST: But you could also show people that you aren't hiding _anything_. GUITARIST: I... hadn't thought of it that way. SINGER: What about the people who created Mood Tattoos? Why do they _want_ people to have them? What are they hiding? KEYBOARDIST: We should at least be open with each other. Are we for, or against, Mood Tattoos? DRUMMER: I know humans prefer to argue, but you should vote. #SPLITFLOW { - char_singer: -> SINGER_THOUGHTS - char_guitarist: -> GUITARIST_THOUGHTS - char_bassist: -> BASSIST_THOUGHTS - char_keyboardist: -> KEYBOARDIST_THOUGHTS } = SINGER_THOUGHTS SINGER: Mood tatoos were created by The Unvoiced and no one even knows. SINGER: But if I bring that up... I'll have to tell {name_bassist} and {name_keyboardist} about my mom. -> VOTE_TIME = GUITARIST_THOUGHTS GUITARIST: I know I've changed. So why do I think I'm lying to myself? Whatever... that's for my therapist. GUITARIST: If we promote those tattoos, I'll have to get one. And I'm not going to risk flashing that doubt to all my fans. GUITARIST: If I am lying to myself, I don't want to know. Or tell. -> VOTE_TIME = BASSIST_THOUGHTS BASSIST: {name_singer} really doesn't like mood tattoos. But, warning people away from them seems paranoid. BASSIST: Unless there's a conspiracy they want to blow up. That sounds fun. But, so does watching liars get called out. -> VOTE_TIME = KEYBOARDIST_THOUGHTS KEYBOARDIST: I can't believe anyone wouldn't want to wear their mood on the outside! KEYBOARDIST: I wish I was old enough to get a tattoo. I wish I could lie about being old enough! But I don't like lying... -> VOTE_TIME = VOTE_TIME #REJOIN #PlayerControlUntil: VoteComplete, JumpToPath: PRACTICE_MOODTATTOOS.VOTE_RESULTS + [VOTE ON IT!] -> VOTE = VOTE { - char_singer: -> VOTE_SINGER - char_guitarist: -> VOTE_GUITARIST - char_bassist: -> VOTE_BASSIST - char_keyboardist: -> VOTE_KEYBOARDIST } = VOTE_SINGER + [Get a Mood Tattoo!] ~ vote_songstance_protattoo++ + [Don't Get a Mood Tattoo!] ~ vote_songstance_antitattoo++ - {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } -> VOTE_RESULTS = VOTE_GUITARIST + [Get a Mood Tattoo!] ~ vote_songstance_protattoo++ + [Don't Get a Mood Tattoo!] ~ vote_songstance_antitattoo++ - {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } -> VOTE_RESULTS = VOTE_BASSIST + [Get a Mood Tattoo!] ~ vote_songstance_protattoo++ + [Don't Get a Mood Tattoo!] ~ vote_songstance_antitattoo++ - {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } -> VOTE_RESULTS = VOTE_KEYBOARDIST + [Get a Mood Tattoo!] ~ vote_songstance_protattoo++ + [Don't Get a Mood Tattoo!] ~ vote_songstance_antitattoo++ - {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } {shuffle: - ~ vote_songstance_protattoo++ - ~ vote_songstance_antitattoo++ } -> VOTE_RESULTS = VOTE_RESULTS { - vote_songstance_protattoo == 4: ~ band_unity +=2 -> STANCE_COMEGET - vote_songstance_protattoo == 3: ~ band_unity +=1 -> STANCE_COMEGET - vote_songstance_antitattoo == 4: ~ band_unity +=2 -> STANCE_DONTGET - vote_songstance_antitattoo == 3: ~ band_unity +=1 -> STANCE_DONTGET - else: {not TIE_RULES: -> TIE_RULES -> TIE | -> DRUMMER_CHOICE } //If players have not heard the TIE RULES, go there in the event of a tie vote. Otherwise, players already know the rule is Drummer's Choice. } = TIE ~ vote_songstance_protattoo = 0 ~ vote_songstance_antitattoo = 0 //Reset votes ^ and send players back to VOTE... #PlayerControlUntil: VoteComplete, JumpToPath: PRACTICE_whalesong.VOTE_RESULTS + [Vote again!] -> VOTE = DRUMMER_CHOICE ~ band_unity-- //band couldn't agree, so band unity drops. DRUMMER: You couldn't agree, so I have to break the tie. DRUMMER: This would be awkward if you had your tattoos already... {shuffle: - -> STANCE_COMEGET - -> STANCE_DONTGET } = STANCE_COMEGET DRUMMER: You're telling people to Come Get a Mood Tattoo! ~ band_stance_L1 = "People" ~ song_stance_L1 = "Pro-Tattoo" /*NOTE: I created 2 variables in order to... 1) compare band_stance to band_vision to see if they're equal or not, and thus these variables need the same values, "Rebels" or "People". 2) compare song_stance_L1 to vocals_whalesong, the same way as above, using the values "Pro-Tattoo" or "Anti-Tattoo". */ #SPLITFLOW { - char_singer: -> SINGER_FEELS_COMEGET - char_guitarist: -> GUITARIST_FEELS_COMEGET - char_bassist: -> BASSIST_FEELS_COMEGET - char_keyboardist: -> KEYS_FEELS_COMEGET } = SINGER_FEELS_COMEGET + [I can't do that.] SINGER: I don't want to sing something I don't believe in. And I definitely don't want to help the Unvoiced. #THOUGHT + [I'll make this my own.] //MK: I'm thinking this can be a choice reaction, but it's still not really going to work out later... SINGER: I'll make mood tattoos sound like a communication tool. Not a replacement for spoken words. #THOUGHT - {DRUMMER_CHOICE: SINGER: I should have rigged this vote. #THOUGHT } -> MOODTATTOOS_STEMS = GUITARIST_FEELS_COMEGET //MK: Guitar didn't want tattoos, but waffled a bit {DRUMMER_CHOICE: GUITARIST: Does Akai secretl want a mood...paint job? #THOUGHT } + [I hate this.] GUITARIST: This comeback could be over before it starts if I get one of these things. #THOUGHT + [I don't like this, but I'll rise above it.] GUITARIST: I'll make mood tattoos sound badass. I can always refuse to get one. #THOUGHT - -> MOODTATTOOS_STEMS = BASSIST_FEELS_COMEGET + [This will be so satisfying.] BASSIST: I hope every bullshit artist get's cornered into getting a mood tattoo. #THOUGHT BASSIST: If only my dickhead first manager had had one. #THOUGHT + [Whatever.] BASSIST: The drama will be fun to watch... #THOUGHT BASSIST: But I wonder if Singer could have pulled off a paranoia anthem. #THOUGHT - {DRUMMER_CHOICE: BASSIST: Akai probably wants robots to recognize human lies. #THOUGHT } -> MOODTATTOOS_STEMS = KEYS_FEELS_COMEGET + [Yes! YES!] KEYBOARDIST: If you're happy and you know it... then, we will also know it! #THOUGHT KEYBOARDIST: If you're happy and you know it, get a tat! #THOUGHT //ha! + [I wish everyone was excited.] KEYBOARDIST: Their mood tattoos are probably going to be, like, beige. All the time. #THOUGHT - {DRUMMER_CHOICE: KEYBOARDIST: I'm glad Akai can choose, so we don't start fighting. #THOUGHT } -> MOODTATTOOS_STEMS = STANCE_DONTGET DRUMMER: Tell people NOT to get a mood tattoo! ~ band_stance_L1 = "People" ~ song_stance_L1 = "Anti-Tattoo" #SPLITFLOW { - char_singer: -> SINGER_FEELS_DONTGET - char_guitarist: -> GUITARIST_FEELS_DONTGET - char_bassist: -> BASSIST_FEELS_DONTGET - char_keyboardist: -> KEYS_FEELS_DONTGET } = SINGER_FEELS_DONTGET + [That's a relief.] SINGER: I didn't want to sing something I don't feel. #THOUGHT + [I'm going to make this hurt.] SINGER: This isn't how I thought I'd hit back at the Unvoiced, but I'll take it. #THOUGHT + [I'm worried this is too negative.] SINGER: I hope I can still make "don't do this" sound fun. #THOUGHT - -> MOODTATTOOS_STEMS = GUITARIST_FEELS_DONTGET //MK: again - I think Guitarist is waffling. + [Good. No broadcasting these feelings.] //MK: maybe this is redundant... GUITARIST: Okay, maybe I am hiding. And maybe I don't care. #THOUGHT + [What if I really have changed?] GUITARIST: A mood tattoo would shut everyone up. #THOUGHT + [I'm safe. But, this won't be a hit.] //MK: I think this is better. They'd feel relived, but a bit concerned about a negative song bringing people down. GUITARIST: "Don't Do That" has never cracked any top ten. #THOUGHT - -> MOODTATTOOS_STEMS = BASSIST_FEELS_DONTGET + [This song is pointless.] BASSIST: Why make a song telling people to do nothing? #THOUGHT + [I'll trust singer's approach.] BASSIST: {name_singer} is smart. They must have something to expose. Let's see. #THOUGHT - {DRUMMER_CHOICE: BASSIST - Akai must think human problems are stupid. Well, they are. #THOUGHT } -> MOODTATTOOS_STEMS = KEYS_FEELS_DONTGET + [This is the WORST.] KEYBOARDIST: I didn't join this band to preach negativity. I fell icky. Like I have a runny nose. #THOUGHT + [I'll get a tattoo anyway!] KEYBOARDIST: Then, they'll know how unhappy I am! Which is good because I don't want to say so. #THOUGHT - {DRUMMER_CHOICE: KEYBOARDIST: Aw. Akai would love a cool mood indicator light. #THOUGHT //haha! } -> MOODTATTOOS_STEMS === MOODTATTOOS_STEMS === //MK: so, what you have on the Miro for each character is good, so rather than put it in place for the outline, I left a description of the general feeling they'd have about each one. #REJOIN DRUMMER: Simple beats for a simple message. DRUMMER: We can get people dancing... #PlayMusic: drums_whalesong_comeget DRUMMER: Or, we can go all minimalist... #PlayMusic: drums_whalesong_dontget {song_stance_L1 == "Pro-Tattoo": //MK: went with what they're feeling would be based on how the stem actually sounds. Included Singer here because they don't like this stance. Tried leaving Guitar on the outside this time, since they're only worried about themselves. KEYBOARDIST: I love the dancey one! SINGER: It's fun, for sure. But should it sound like a party? That's a bit commercial. BASSIST: Yeah, but we don't want to sound like we're inviting people into a deadly trap. At least, I assume we don't. - else: KEYBOARDIST: That minimalist beat is a bit ominious. I'm already worried. SINGER: Well, we want to steer people away from mood tattoos. But, we could make a fun "don't do it" song. BASSIST: If we're going dark, we should go dark. A warning is a warning. BASSIST: ...let me know if I should say any other words twice. } GUITAR: They're both good options, right? Let's just vote. DRUMMER: Okay. It sounds like you're done talking about it. #PlayerControlUntil: VoteComplete, JumpToPath: MOODTATTOOS_STEMS.VOTE_RESULTS + [VOTE ON THE BEAT!] -> VOTE_DRUMS = VOTE_DRUMS { - char_singer: -> VOTE_SINGER - char_guitarist: -> VOTE_GUITARIST - char_bassist: -> VOTE_BASSIST - char_keyboardist: -> VOTE_KEYBOARDIST } = VOTE_SINGER + [Minimalist.] ~ vote_moodtattoo_drums_anti++ + [Dance Track.] ~ vote_moodtattoo_drums_pro++ - {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } -> VOTE_RESULTS = VOTE_GUITARIST + [Minimalist.] ~ vote_moodtattoo_drums_anti++ + [Dance Track.] ~ vote_moodtattoo_drums_pro++ - {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } -> VOTE_RESULTS = VOTE_BASSIST + [Minimalist.] ~ vote_moodtattoo_drums_anti++ + [Dance Track.] ~ vote_moodtattoo_drums_pro++ - {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } -> VOTE_RESULTS = VOTE_KEYBOARDIST + [Minimalist.] ~ vote_moodtattoo_drums_anti++ + [Dance Track.] ~ vote_moodtattoo_drums_pro++ - {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } {shuffle: - ~ vote_moodtattoo_drums_anti++ - ~ vote_moodtattoo_drums_pro++ } -> VOTE_RESULTS = VOTE_RESULTS DRUMMER: Votes are in. { - vote_moodtattoo_drums_anti >= 3: ~ drums_moodtattoo = "Anti-Tattoo" -> DRUMS_ANTI - vote_moodtattoo_drums_pro >= 3: ~ drums_moodtattoo = "Pro-Tattoo" -> DRUMS_PRO - else: {not TIE_RULES: -> TIE_RULES -> TIE | -> DRUMMER_CHOICE } //If players have not heard the TIE RULES, go there in the event of a tie vote. Otherwise, players already know the rule is Drummer's Choice. } = TIE ~ vote_moodtattoo_drums_anti = 0 ~ vote_moodtattoo_drums_pro = 0 //Reset votes ^ and send players back to VOTE... #PlayerControlUntil: VoteComplete, JumpToPath: MOODTATTOOS_STEMS.VOTE_RESULTS + [Vote again!] -> VOTE_DRUMS = DRUMMER_CHOICE DRUMMER: The vote is a tie. Ties are made to be broken. {shuffle: - ~ drums_moodtattoo = "Anti-Tattoo" -> DRUMS_ANTI - ~ drums_moodtattoo = "Pro-Tattoo" -> DRUMS_PRO } = DRUMS_ANTI DRUMMER: Drum level minimum. Beep. -> CHOOSE_MUSIC_STEMS = DRUMS_PRO DRUMMER: LET'S DANCE! -> CHOOSE_MUSIC_STEMS = CHOOSE_MUSIC_STEMS DRUMMER: Well. I've done my part... DRUMMER: ...entering Sleep Mode. SINGER: Rude. I guess it's our turn, now. #SPLITFLOW //Players go into private screens to play their musical parts and decide which to choose. { - char_singer: -> VOCAL_STEMS - char_guitarist: -> GUITAR_STEMS - char_bassist: -> BASS_STEMS - char_keyboardist: -> KEYS_STEMS } //HJ: When the players choose to play a stem, a line of dialogue will pop up about how the character feels about this music stem. I've filled in these lines because I rewrote this part back in November to get my head around them, but feel free to revise so they fit the characters' voices better. //NOTE: UI/UX for this just has 2 buttons on screen, with a dialogue bubble. For it to make sense in ink, I wrote it like this, but we'll need to actually talk about how the engine needs to interpret this section. = VOCAL_STEMS //MK: The lyrics make no mention of the Unvoiced, and lean on the corporate conspiracy angle. Overall, the corp angle, if real, should affect Bass and Keys, too. I can do that. //HJ: Yeah, this song was written before we even knew the cult would be involved! But I don't think Singer would call out the cult in the lyrics anyway, so this works. + [Encourage Mood Tattoos.] #PlayMusic: vocals_moodtattoo_pro SINGER: {&I can't help the Unvoiced with this.|So, I'll preach communication.|People can see each other, and still talk to each other.|I'm still not sure about this.} -> VOCAL_STEMS + [Hate on Mood Tattoos.] #PlayMusic: vocals_moodtattoo_anti SINGER: {&People _should_ be afraid of these tattoos.|We should ask _why_ they exist in the first place.|This company doesn't do anything else. What do they want?|Maybe we can force the Unvoiced to admit their role.} -> VOCAL_STEMS + [Choose Come Get a Mood Tattoo.] ~ vocals_moodtattoo = "Pro-Tattoo" -> MOODTATTOOS_JAM + [Choose Don't Get a Mood Tattoo.] ~ vocals_moodtattoo = "Anti-Tattoo" -> MOODTATTOOS_JAM = GUITAR_STEMS + [Play a wistful guitar.] #PlayMusic: guitar_moodtattoo_pro GUITARIST: {&Maybe something downbeat?|How you feel when you miss something.|Wow, cheer up, {name_guitarist}. This is the positive one.|Well, people _will_ have to apologize for their moods.} -> GUITAR_STEMS //MK: I guess this was in Whale Song, too. Shouldn't this direct back to THESE stems? + [Play moody guitar.] #PlayMusic: guitar_moodtattoo_anti GUITARIST: {&Okay...I want to warn people.|This is serious. It's real. It's for everyone to see.|No more secrets with a mood tattoo.|We all have something to hide.} -> GUITAR_STEMS + [Choose wistful riff.] ~ guitar_moodtattoo = "Pro-Tattoo" -> MOODTATTOOS_JAM + [Choose moody riff.] ~ guitar_moodtattoo = "Anti-Tattoo" -> MOODTATTOOS_JAM = BASS_STEMS //MK: The Bass stem for Come Get... is almost non-existent for the first 30 seconds, so I'm referencing that part that's active. My worry is that the player may think something is wrong with the audio and stop listening. I did. //HJ: Don't worry, the stems the players listen to are shorter, and we'll make sure the more active part is what they hear. + [Play stealthy bass.] #PlayMusic: bass_moodtattoo_pro BASSIST: #PlayMusic: vocals_whalesong_human SINGER: {&Nice and subtle.|Then...surprise!|Everyone else is here. And you can see what they feel.|Be sure it's what you want, because it's a bigger deal than you think.} -> BASS_STEMS + [Play insistent bass.] #PlayMusic: bass_moodtattoo_anti BASSIST:{&What if something's chasing you?|Are you sure it's what you want?|It's a bigger deal than you think.|It's not jsut for you...it's for everyone else.} -> BASS_STEMS + [Choose stealthy bass.] ~ bass_moodtattoo = "Pro-Tattoo" -> MOODTATTOOS_JAM + [Choose insistent bass.] ~ bass_moodtattoo = "Anti-Tattoo" -> MOODTATTOOS_JAM = KEYS_STEMS + [Play an aspirational tune.] #PlayMusic: keys_moodtattoo_pro KEYBOARDIST: {&This is a sound for a brighter world|Something to be part of!|Yeah, this sounds the way a positive choice feels.|No one will be alone.} -> KEYS_STEMS + [Play a sneaky tune.] #PlayMusic: keys_moodtattoo_anti KEYBOARDIST: {&This one is sneaky.|It isn't really about the tattoos.| It's about what's inside you.| And maybe you're afraid of that? Oh, no!} -> KEYS_STEMS + [Choose aspirational tune.] ~ keys_moodtattoo = "Pro-Tattoo" -> MOODTATTOOS_JAM + [Choose sneaky tune.] ~ keys_moodtattoo = "Anti-Tattoo" -> MOODTATTOOS_JAM === MOODTATTOOS_JAM === #REJOIN DRUMMER: ARE YOU READY TO--- DRUMMER: (sigh) Rock. And yes, you are. That's why we're here. KEYBOARDIST: It's okay, Akai. We know you're trying to control it. DRUMMER: ... Thanks. Okay, let's jam. #PlayMusic: {drums_moodtattoo} #PlayMusic: {vocals_moodtattoo} #PlayMusic: {guitar_moodtattoo} #PlayMusic: {bass_moodtattoo} #PlayMusic: {keys_moodtattoo} //NOTE: I have to talk to JP about the above. I think this might trigger the music stems a split second apart, which will sound like crap. We might need a different command for this, but for now, you get the idea. {song_stance_L1 == vocals_moodtattoo: //Check if stance the band chose and lyrics the singer chose are the same. -> LYRICS_MATCH_STANCE - else: -> DISSENTER_SINGER } = LYRICS_MATCH_STANCE {song_stance_L1 == "Anti-Tattoo": -> DONT_GET_TATTOO //MK: didn't change these terms... - else: -> COME_GET_TATTOO } = DONT_GET_TATTOO SINGER: I hope this works. People probably haven't even thought about the tattoos recording their moods. KEYBOARDIST: Should we?! You really seem to hate these tattoos a lot. Why? SINGER: ... they just... I guess I don't like the pressure to get them. BASSIST: This is cool. I thought you'd have a conspiracy angle. Let's expose it. -> LOCKED_SONG = COME_GET_TATTOO SINGER: I'm sorry. This is the best I can do. I can't sing what I don't believe, so this is what's left. BASSIST: It's good. Feels like a hug. And some greasy bastards will be lired in and exposed. KEYBOARDIST: I love it! And just because of the hug thing. Not the greasy bastard thing. GUITAR: Just so everyone knows. I do _not_ want to get one of these tattoos. That's all. -> LOCKED_SONG //NOTE: Since everyone is in agreement, we don't need to give players a choice to change or "lock in" their musical choices. We can simply move on. = DISSENTER_SINGER {vocals_moodtattoo == "Anti-Tattoo": KEYBOARDIST: That was so scary, {name_singer}. Why would you do this? BASSIST: Yeah, I'm down to call out a corporate conspiracy, but that's not what we're doing. Right? GUITARIST: Let's hear {name_singer} out. But I'm good with it, for one. - else: BASSIST: Are you trying to be ironic, {name_singer}? 'Cause people might miss that. GUITARIST: Hey! If I have to suck it up and play, why do you get to go against the band? KEYBOARDIST: Are you... making fun of people? Are you making fun of me? } SINGER: I know I went the other way. But... + SINGER: It won't happen again. I'm sorry. + SINGER: That's they way I needed to go. - DRUMMER: Are you locked in? Or do you want to change something? #PlayerControlUntil: StemsLocked, JumpToPath: MOODTATTOOS_JAM.LOCKED_SONG + [BUTTONS POP UP - "Lock it in." or "Change it."] -> CHANGE_STEMS = CHANGE_STEMS //NOTE: This won't be in split flow anymore, and the choices below are just for singleplayer Inky playthough purposes. { - char_singer: -> SINGER_STEM_LOCK - char_guitarist: -> GUITARIST_STEM_LOCK - char_bassist: -> BASSIST_STEM_LOCK - char_keyboardist: -> KEYS_STEM_LOCK } = SINGER_STEM_LOCK + [Keep the lyrics.] + [Change them!] ++ [Don't Get a Mood Tattoo.] ~ vocals_moodtattoo = "Anti-Tattoo" ++ [Come Get a Mood Tattoo.] ~ vocals_moodtattoo = "Pro-Tattoo" -- - -> LOCKED_SONG = GUITARIST_STEM_LOCK + [Keep it.] + [Change it.] ++ [Wistful guitar.] ~ guitar_moodtattoo = "Pro-Tattoo" ++ [Moody doom guitar.] ~ guitar_moodtattoo = "Anti-Tattoo" -- - -> LOCKED_SONG = BASSIST_STEM_LOCK + [Keep it.] + [Change it.] ++ [Stealthy bass to lure them in.] ~ bass_moodtattoo = "Pro-Tattoo" ++ [Insistent chase bass.] ~ bass_moodtattoo = "Anti-Tattoo" -- - -> LOCKED_SONG = KEYS_STEM_LOCK + [Keep it.] + [Change it!] ++ [Aspirational 'praise mood tattoos' keys!] ~ keys_moodtattoo = "Pro-Tattoo" ++ [Sneaky conspiracy keys. Watch out!] ~ keys_moodtattoo = "Anti-Tattoo" -- - -> LOCKED_SONG = LOCKED_SONG SINGER: And that's a wrap on practice. We're ready for Read Only. KEYBOARDIST: Has anyone played that place before? BASSIST: Yeah. It's... kinda grumpy. But fun. If you're grumpy. KEYBOARDIST: ... oh. -> PERFORMANCE_WHALESONG