376 lines
13 KiB
Plaintext
376 lines
13 KiB
Plaintext
=== PRACTICE_WHALESONG ===
|
||
#Environment: PracticeSpace
|
||
|
||
#AddChar: Vez, Pose: instrument_holding
|
||
#AddChar: Skyler, Pose: instrument_holding
|
||
#AddChar: Micah, Pose: instrument_holding
|
||
#AddChar: Fern, Pose: instrument_holding
|
||
#AddChar: Akai, Pose: instrument_holding
|
||
|
||
VEZ: Okay, we're booked for the <i>Float the Vote Festival</i> at Erosion.
|
||
|
||
FERN: Erosion? Is that the cave club? I'd love to rock a cave! (laughs)
|
||
|
||
MICAH: I hate to endorse any pun, but yeah. The acoustics are perfect.
|
||
|
||
FERN: And it's on the water so the whales can come to the show!
|
||
|
||
SKYLER: Pretty sure that's the "Float" part of the Festival.
|
||
|
||
VEZ: Anyway, voting rights for whales is a step toward global equality.
|
||
|
||
MICAH: And whales will make better choices than humans do. They should get to vote.
|
||
|
||
SKYLER: They will. No one is trying to stop it. So... our song will be a sure hit!
|
||
|
||
+ VEZ: Nothing's a sure thing, Skyler.
|
||
|
||
SKYLER: You're the band's black cloud now?
|
||
|
||
VEZ: I'm not being negative. Just a friendly reminder that you can't phone this in.
|
||
VEZ: Every song matters, even if the issue has support.
|
||
|
||
SKYLER: I NEVER phone it in! I'm 100% ON STAGE all the time!
|
||
|
||
FERN: (whispers to Micah) Does Skyler not know what "phone in" means?
|
||
|
||
MICAH: (whispers back) Nope.
|
||
|
||
VEZ: Oh please, Skyler, you still think your presence is enough? You haven't changed a bit. //This but write it better.
|
||
|
||
FERN: Please don't fight! //??
|
||
|
||
+ FERN: We'll be stars!
|
||
|
||
MICAH: Oh, Fern, there's no "we" with Skyler.
|
||
|
||
SKYLER: ...tells Micah she's changed...
|
||
|
||
VEZ: ...wants to see proof... is genuinely hoping Skyler has changed, hence agreeing to have Skyler in the band.
|
||
|
||
SKYLER CHOICE? Respond with grace? Or bitterly?
|
||
-
|
||
|
||
AKAI: While you all were chitchatting, I created two complete percussion tracks.
|
||
|
||
FERN: Wow, Akai! That's amazing! //but smarter
|
||
|
||
AKAI: Now come up with your parts. You'll need more time, of course.
|
||
|
||
+ [Let's make music!] //Make this a choice block b/w how dif characters can say this. OR Action lines of how the player sees the band settling in?
|
||
-> CREATE_SONG
|
||
|
||
= CREATE_SONG
|
||
#UI: practice/band_playing
|
||
#PlayMusic:
|
||
//not sure how we'll play the music in this scene. Individually play default stems? Or randomized?
|
||
|
||
//Click on a character or click the FINISH button.
|
||
// i think this is going to need some tweaking from the dev, but I assume this is the part that we'd need to go and reprogram anyways to make it work in single player only. Also I think this + the end jam commands need some audio / ux smoothing so it actually sounds like a band starting and stopping a jam .
|
||
|
||
+ [DRUMS]
|
||
-> STEMS_DRUMS
|
||
+ [GUITARIST]
|
||
-> STEMS_GUITAR
|
||
+ [SINGER]
|
||
-> STEMS_VOCALS
|
||
+ [KEYS]
|
||
-> STEMS_KEYS
|
||
+ [BASSIST]
|
||
-> STEMS_BASS
|
||
+ {STEMS_DRUMS && STEMS_GUITAR && STEMS_VOCALS && STEMS_KEYS && STEMS_BASS}[FINISH]
|
||
//Once players have had a chance to select the music part for each character, this button appears.
|
||
-> SONG_JAM
|
||
|
||
= STEMS_DRUMS
|
||
#UI: practice/drums_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ drums_whalesong = "Human"
|
||
#PlayMusic: drums_whalesong_human
|
||
AKAI: {&It's a "shore party" because humans make the rules!|Humans would like this beat best.}
|
||
-> STEMS_DRUMS
|
||
+ [PLAY STEM B]
|
||
~ drums_whalesong = "Whaleish"
|
||
#PlayMusic: drums_whalesong_whaleish
|
||
AKAI: {&If Whales made the rules, I think they'd like these drums best.|I hope the whale vote changes things.}
|
||
-> STEMS_DRUMS
|
||
|
||
// also I just realized in the current version of the game, Akai is not a clickable character who has ideas or thoughts about each stem, so we may have to design a different UX for choose the drums, the band would choose and Akai would have no say, also I am not sure if he should be a clickable character with interior dialogue.
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_BASS
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_GUITAR
|
||
+ [EXIT]
|
||
-> CREATE_SONG
|
||
|
||
= STEMS_GUITAR
|
||
#UI: practice/guitar_playing
|
||
|
||
+ [PLAY STEM A] #Mood+
|
||
~ guitar_whalesong = "Human"
|
||
#PlayMusic: guitar_whalesong_human
|
||
SKYLER: {&Every song needs a guitar solo!|Will Vez think this solo is too much?|My guitar wants to wail for the whales!}
|
||
-> STEMS_GUITAR
|
||
+ [PLAY STEM B] #Mood=
|
||
~ guitar_whalesong = "Whaleish"
|
||
#PlayMusic: guitar_whalesong_whaleish
|
||
SKYLER: {&A whaley riff says I care about the message more than myself.|I want Vez to see I've changed.|This riff isn't as exciting as the solo.}
|
||
-> STEMS_GUITAR
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_DRUMS
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_VOCALS
|
||
+ [EXIT]
|
||
-> CREATE_SONG
|
||
|
||
= STEMS_VOCALS
|
||
#UI: practice/vocals_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ vocals_whalesong = "Human"
|
||
#PlayMusic: vocals_whalesong_human
|
||
VEZ: {&Whales understand human language, so these lyrics work.|The message is important no matter what language it's in.|Stick to lyrics everyone understands.|"Say it don't spray it" - seriously!}
|
||
-> STEMS_VOCALS
|
||
+ [PLAY STEM B]
|
||
~ vocals_whalesong = "Whaleish"
|
||
#PlayMusic: vocals_whalesong_whaleish
|
||
VEZ: {&The whales will love this, IF I can sing it right.|Did I get that intonation right?|I haven't spoken Whaleish in years.|Ugh, my Whaleish probably sounds like Seal by now.}
|
||
-> STEMS_VOCALS
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_GUITAR
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_KEYS
|
||
+ [EXIT]
|
||
-> CREATE_SONG
|
||
|
||
|
||
= STEMS_KEYS
|
||
#UI: practice/keys_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ keys_whalesong = "Human"
|
||
#PlayMusic: keys_whalesong_human
|
||
FERN: {&Will our cetacean siblings like these simple chords?|Maybe whaley harmonics are better.|This can be a backup if the band thinks my synthesized whale sounds are too much.}
|
||
-> STEMS_KEYS
|
||
+ [PLAY STEM B]
|
||
~ keys_whalesong = "Whaleish"
|
||
#PlayMusic: keys_whalesong_whaleish
|
||
FERN: {&Synthesized whale sounds are so cool!|No such thing as too much whale!|THIS will Float the Vote!}
|
||
-> STEMS_KEYS
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_VOCALS
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_BASS
|
||
+ [EXIT]
|
||
-> CREATE_SONG
|
||
|
||
= STEMS_BASS
|
||
#UI: practice/bass_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ bass_whalesong = "Human"
|
||
#PlayMusic: bass_whalesong_human
|
||
BASSIST: {&Everyone likes a classic bassline.|Is this deep enough to penetrate the ocean?|This bassline might not be salty enough for the whales.}
|
||
-> STEMS_BASS
|
||
+ [PLAY STEM B]
|
||
~ bass_whalesong = "Whaleish"
|
||
#PlayMusic: bass_whalesong_whaleish
|
||
BASSIST: {&Smooth. Like a whale. I think whales are smooth.|Might as well dive deep.|This bassline evokes whale power.}
|
||
-> STEMS_BASS
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_KEYS
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_DRUMS
|
||
+ [EXIT]
|
||
-> CREATE_SONG
|
||
|
||
= SONG_JAM
|
||
#PlayMusic: L0_stem_selections
|
||
//Band plays a short segment of the song! How else will they discuss it? Not the whole song (I knew Mir wants that to be a fun reveal in the PERFORMANCE setion), but at least a section where the Vocals can be in human and/or Whaleish.
|
||
#Environment: PracticeSpace
|
||
|
||
#AddChar: Vez, Pose: instrument_playing
|
||
#AddChar: Skyler, Pose: instrument_playing
|
||
#AddChar: Micah, Pose: instrument_playing
|
||
#AddChar: Fern, Pose: instrument_playing
|
||
#AddChar: Akai, Pose: instrument_playing
|
||
|
||
#PlayerControlUntil: BandJamDone, JumpToPath: PRACTICE_WHALESONG.DISCUSS_STANCE
|
||
+ [Once the short band jam is over...]
|
||
-> DISCUSS_STANCE
|
||
|
||
= DISCUSS_STANCE
|
||
#AddChar: Vez, Pose: instrument_holding
|
||
#AddChar: Skyler, Pose: instrument_holding
|
||
#AddChar: Micah, Pose: instrument_holding
|
||
#AddChar: Fern, Pose: instrument_holding
|
||
#AddChar: Akai, Pose: instrument_holding
|
||
|
||
{ vocals_whalesong == "Whaleish":
|
||
FERN recognizes that Vez is singing in Whaleish and is super impressed!
|
||
- else:
|
||
Everyone thinks it sounds pretty good, especially Skyler, but Fern timidly mentions that they heard Vez singing in Whaleish, and thinks Whaleish should be in the lyrics. The whales would love it!
|
||
}
|
||
|
||
SKYLER: Woah. That feels like a big risk for our first song.
|
||
SKYLER: Most people can't understand Whaleish.
|
||
|
||
FERN... but they should learn! The Whales shouldn’t have to assimilate to vote.
|
||
|
||
AKAI knows his vote doesn't count, but he advocates for Whaleish anyway, b/c humans shouldn’t always force other beings to assimilate.
|
||
|
||
VEZ That may be true, but inclusion requires speaking a common language, and the Whales already understand our human language.
|
||
|
||
MICAH hates to agree with Skyler, but he is concerned that humans making the decisions can use the Whaleish lyrics as an excuse to not understand the message.
|
||
|
||
|
||
|
||
BASSIST: But Whales don't need to hear this message. Humans do.
|
||
BASSIST: Humans don't even listen to human voices. They'll tune out Whaleish completely.
|
||
|
||
|
||
VEZ can go either way; they're reluctant to sing Whaleish on stage in front of 100s of people, but knows they should do it for the whales.
|
||
|
||
SKYLER argues for NO Whaleish because people might think it's a gimmick.
|
||
|
||
SINGER: You don't think I can do it?
|
||
|
||
SKYLER: Hey, if anyone can do it, it's you. But people might call it a gimmick.
|
||
|
||
/// KEYS advocates for Whaleish lyrics - they'd make a SPLASH! - not sure if you meant to have this duplication
|
||
FERN: Sing it in Whale! That would make such a SPLASH! Haha!
|
||
|
||
MICAH: I hope that's the last pun we get from Fern. I almost laughed. #THOUGHT
|
||
|
||
SKYLER: Yeah. That, too. Whaleish might confuse them.
|
||
|
||
VEZ: So, are we changing the song? Or going with what we've got?
|
||
|
||
Should we change the song?
|
||
|
||
+ [EDIT SONG]
|
||
-> EDIT_WHALESONG
|
||
|
||
+ [HEAD TO SHOW]
|
||
SINGER: Well, that's a wrap on practice. This weekend, {band_name}'s first song will debut at <i>Float the Vote!</i>
|
||
-> PERFORM_WHALESONG
|
||
|
||
=== EDIT_WHALESONG ===
|
||
//NOTE: I thought of pointing this back to CREATE_SONG, but this section needs new thoughts about the stems now that the band has discussed how they feel about the song. Hence this NEW knot! Also makes it easy to check if players chose to edit a song or not.
|
||
|
||
#UI: practice/band_playing
|
||
#PlayMusic:
|
||
|
||
//Click on a character or click the FINISH button.
|
||
|
||
+ [GUITARIST]
|
||
-> STEMS_GUITAR
|
||
+ [SINGER]
|
||
-> STEMS_VOCALS
|
||
+ [KEYS]
|
||
-> STEMS_KEYS
|
||
+ [BASSIST]
|
||
-> STEMS_BASS
|
||
+ [FINISH]
|
||
-> PRACTICE_DONE
|
||
|
||
= STEMS_DRUMS
|
||
#UI: practice/drums_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ drums_whalesong = "Human"
|
||
#PlayMusic: drums_whalesong_human
|
||
AKAI: It'll be a "shore party" no matter what.
|
||
-> STEMS_DRUMS
|
||
+ [PLAY STEM B]
|
||
~ drums_whalesong = "Whaleish"
|
||
#PlayMusic: drums_whalesong_whaleish
|
||
AKAI: Underwater percussion for the whales!
|
||
-> STEMS_DRUMS
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_BASS
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_GUITAR
|
||
+ [EXIT]
|
||
-> EDIT_WHALESONG
|
||
|
||
= STEMS_GUITAR
|
||
#UI: practice/guitar_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ guitar_whalesong = "Human"
|
||
SKYLER: Rocking guitar solo for ME!
|
||
-> STEMS_GUITAR
|
||
+ [PLAY STEM B]
|
||
~ guitar_whalesong = "Whaleish"
|
||
SKYLER: Whaley guitar for the CAUSE!
|
||
-> STEMS_GUITAR
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_BASS
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_VOCALS
|
||
+ [EXIT]
|
||
-> EDIT_WHALESONG
|
||
|
||
= STEMS_VOCALS
|
||
#UI: practice/vocals_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ vocals_whalesong = "Human"
|
||
VEZ: {&Nobody will criticize my pronounciation of these lyrics.|A clear message for all!}
|
||
-> STEMS_VOCALS
|
||
+ [PLAY STEM B]
|
||
~ vocals_whalesong = "Whaleish"
|
||
VEZ:
|
||
-> STEMS_VOCALS
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_GUITAR
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_KEYS
|
||
+ [EXIT]
|
||
-> EDIT_WHALESONG
|
||
|
||
|
||
= STEMS_KEYS
|
||
#UI: practice/keys_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ keys_whalesong = "Human"
|
||
FERN:
|
||
-> STEMS_KEYS
|
||
+ [PLAY STEM B]
|
||
~ keys_whalesong = "Whaleish"
|
||
FERN:
|
||
-> STEMS_KEYS
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_VOCALS
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_BASS
|
||
+ [EXIT]
|
||
-> EDIT_WHALESONG
|
||
|
||
= STEMS_BASS
|
||
#UI: practice/bass_playing
|
||
|
||
+ [PLAY STEM A]
|
||
~ bass_whalesong = "Human"
|
||
MICAH:
|
||
-> STEMS_BASS
|
||
+ [PLAY STEM B]
|
||
~ bass_whalesong = "Whaleish"
|
||
MICAH:
|
||
-> STEMS_BASS
|
||
+ [PREVIOUS CHARACTER]
|
||
-> STEMS_KEYS
|
||
+ [NEXT CHARACTER]
|
||
-> STEMS_GUITAR
|
||
+ [EXIT]
|
||
-> EDIT_WHALESONG
|
||
|
||
= PRACTICE_DONE
|
||
#Environment: PracticeSpace
|
||
|
||
Couple lines saying we've got the song, practice is over, see y'all at the event.
|
||
|
||
-> PERFORM_WHALESONG |