Bandocracy-ink/PLAYLIST.ink

184 lines
6.8 KiB
Plaintext

=== PLAYLIST
#UI: playlist/main
- (SONGS) //I made these labels instead of stitches because they can all appear at once, rather than one after the other.
+ [BANDOCRACY ANTHEM] //I had the idea that we could put this here, so the band's Playlist app isn't blank. Plus players could listen to this song too.Also this could replay the opening video if we wanted it to.
The PolSci Punks' hit song "Bandocracy" inspired a whole new way of governing the world!
++ [CLICK DIFFERENT SONG]
-> SONGS
++ [MUSIC PLAYER]
-> MUSIC_PLAYER
+ {OPENING}[{L0_song}]
{
- L0_song == "???":
Before writing your first song, you gotta book your first show!
In the Bandocracy, concerts are put on for a cause, with bands performing songs about the cause.
So, you need to know the cause before writing a song.
- L0_song == "Whale Song":
Poster of Show
Details of Show - location (Erosion) and cause ("Blow Your Own Hole Festival")
Your Show stats - Whale Song played, community joined
- L0_song == "Whaleish Whale Song":
Poster of Show
Details of Show - location (Erosion) and cause ("Blow Your Own Hole Festival")
Your Show stats - Whale Song played, community joined
}
++ [CLICK DIFFERENT SONG]
-> SONGS
++ {L0_song != "???"}[MUSIC PLAYER]
-> MUSIC_PLAYER
++ {L0_song == "???"}[BOOK A SHOW]
-> CHOOSE_SHOW_L0
+ {POSTSHOW_WHALESONG}[{L1_song}]
{
- L1_song == "???":
Episode summary - short summary of where the band is at and how they have to choose a show before writing a song.
- L1_song == "Robot Needs Fixing":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
- L1_song == "Robot Fix Yourself":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
- L1_song == "Hug It Out":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
- L1_song == "Emotional Filth":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
}
++ [CLICK DIFFERENT SONG]
-> SONGS
++ {L1_song != "???"}[MUSIC PLAYER]
-> MUSIC_PLAYER
++ {L1_song == "???"}[BOOK A SHOW]
-> CHOOSE_SHOW_L1
+ {POSTSHOW_L1}[{L2_song}]
{
- L2_song == "???":
Episode summary - short summary of where the band is at and how they have to choose a show before writing a song.
- L2_song == "Robot Needs Fixing":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
- L2_song == "Robot Fix Yourself":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
- L2_song == "Hug It Out":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
- L2_song == "Emotional Filth":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
- L2_song == "Come Get a Mood Tattoo":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
- L2_song == "Don't Get a Mood Tattoo":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
}
++ [CLICK DIFFERENT SONG]
-> SONGS
++ {L2_song != "???"}[MUSIC PLAYER]
-> MUSIC_PLAYER
++ {L2_song == "???"}[BOOK A SHOW]
-> CHOOSE_SHOW_L2
+ {POSTSHOW_L2}[{L3_song}]
{
- L3_song == "???":
Episode summary - short summary of where the band is at and how they have to choose a show before writing a song.
- L3_song == "Welcome Home":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
//We may need more info for this final song, because what players chose before will influence how this game ends. Just FYI to remind myself (Heather).
- L2_song == "See You Never":
Poster of Show
Details of Show - location and cause
Your Show stats - Song played, community joined
}
++ [CLICK DIFFERENT SONG]
-> SONGS
++ {L3_song != "???"}[MUSIC PLAYER]
-> MUSIC_PLAYER
++ {L3_song == "???"}[BOOK A SHOW]
-> CHOOSE_SHOW_L2
- (MUSIC_PLAYER)
//NOTE that I've only put PLAY and PAUSE buttons in this script. PLAY ALL and NEXT and PREVIOUS are tougher to program. Doable from Inky, but probably easier in Unity. We'll figure it out later.
+ [PLAY]
Highlighted song plays.
-> MUSIC_PLAYER
+ [PAUSE]
Highlighted song pauses.
-> MUSIC_PLAYER
+ [CLICK DIFFERENT SONG]
-> SONGS
= CHOOSE_SHOW_L0
#UI: playlist/shows_L0
+ [SELECT "BLOW YOUR OWN HOLE" POSTER]
BLOW YOUR OWN HOLE FESTIVAL
Venue - Erosion
Cause - Support whales having a voice in the Bandocracy!
All funds raised go to the Collective School of Linguistics “Whaleish as a Second Language” program.
Sponsored by the Outlook Neighbourhood Association in collaboration with the Underwater Citizens.
-
+ [START]
~ shows += WhaleSong //You just put WhaleSong on the list!
-> PRACTICE_WHALESONG
= CHOOSE_SHOW_L1
#UI: playlist/shows_L1
//NOTE: This replaces the SONG_TOPICS scenes. Instead of talking through this as a band, a single player can read the info here and make the choice for the whole band, no discussion needed.
+ (SMILE)[SELECT "MILLION DOLLAR SMILE" POSTER]
poster words
++ [START]
~ shows += SmileCurrency
-> DONE //Go to PRACTICE_SMILECURRENCY
++ [SELECT OTHER SHOW]
-> REPAIR
+ (REPAIR)[SELECT "RIGHT TO REPAIR" POSTER]
poster words
++ [START]
~ shows += RobotFix
-> DONE //Go to PRACTICE_ROBOTFIX
++ [SELECT OTHER SHOW]
-> SMILE
= CHOOSE_SHOW_L2
#UI: playlist/shows_L2
Use shows LIST to check what shows the band has already played to determine which appear as options here, since whatever was not chosen in Level 1 is now an option in Level 2 alongside Mood Tattoos.
-> DONE
= CHOOSE_SHOW_L3
#UI: playlist/shows_L3
Like Level 0, this won't be a choice of show, this will simply be info on the FINAL SHOW event.
-> END