Compare commits

..

No commits in common. "871bc932209078be2f887ba1a1bbb5bb3109a59c" and "68cc57cc2739e1d7892f6b1c92ff1304ab2098af" have entirely different histories.

3 changed files with 14 additions and 28 deletions

View File

@ -1,19 +1,19 @@
name,volume,traits,audience,effect,blurb name,volume,traits,audience,effect,blurb
Opener,mp,,2,+3 {A} if the first song in your set, Opener,mp,,2,+3 {a} if the first song in your set,
Intermission,ppp,,0,, Intermission,ppp,,0,,
Love Ballad,f,l,4,, Love Ballad,f,l,4,,
Rage Against The Man,fff,a,4,, Rage Against The Man,fff,a,4,,
Everything Is Awesome,mf,j,4,, Everything Is Awesome,mf,j,4,,
Tears in the Rain,p,s,4,, Tears in the Rain,p,s,4,,
Breakup Song,ff,la,3,+3 {A} if another band played a {l} song in this time block, Breakup Song,ff,la,3,+3 {a} if another band played a {l} song,
New Relationship,mf,lj,2,+4 {A} if this is the first {l} song in any band's setlist, New Relationship,mf,lj,+4 {a} if the first {l} song in any band's setlist,
Brokenhearted,p,ls,3,+1 {A} if the next song in your setlist is a {l} song, Brokenhearted,p,ls,0,,
Mixed Messages,ff,aj,2,+3 {A} if this is the loudest song in this time block, Mixed Messages,f,aj,0,,
Betrayed,f,as,2,+3 {A} if this is immediately following a {j} song in your setlist, Betrayed,f,as,2,+3 {a} if immediately following a {j} song in your setlist,
Happy To Be Sad,f,js,1,+2 {A} for each {s} song already in your setlist, Happy To Be Sad,f,js,0,+2 {a} for each {s} song already in your setlist,
Indignant Love,f,laj,0,, Indignant Love,f,laj,0,,
Unrequited Love,mp,las,2,+3 {A} if this is the quietest song in this time block, Unrequited Love,f,las,0,,
Butterflies In The Stomach,mf,ljs,0,, Butterflies In The Stomach,f,ljs,0,,
Rampage,fff,ajs,3,+1 {A} for each {a} song in this time block, Rampage,f,ajs,0,,
Everything At Once,f,lajs,2,+3 {a} if all of {l}{a}{j}{s} are already in your setlist, Everything At Once,f,lajs,0,,
Wildcard,f,lajs,-1,+2 {A} for each song already in your setlist, Wildcard,f,lajs,0,,
1 name name,volume,traits,audience,effect,blurb volume traits audience effect blurb
2 Opener Opener,mp,,2,+3 {a} if the first song in your set, mp 2 +3 {A} if the first song in your set
3 Intermission Intermission,ppp,,0,, ppp 0
4 Love Ballad Love Ballad,f,l,4,, f l 4
5 Rage Against The Man Rage Against The Man,fff,a,4,, fff a 4
6 Everything Is Awesome Everything Is Awesome,mf,j,4,, mf j 4
7 Tears in the Rain Tears in the Rain,p,s,4,, p s 4
8 Breakup Song Breakup Song,ff,la,3,+3 {a} if another band played a {l} song, ff la 3 +3 {A} if another band played a {l} song in this time block
9 New Relationship New Relationship,mf,lj,+4 {a} if the first {l} song in any band's setlist, mf lj 2 +4 {A} if this is the first {l} song in any band's setlist
10 Brokenhearted Brokenhearted,p,ls,0,, p ls 3 +1 {A} if the next song in your setlist is a {l} song
11 Mixed Messages Mixed Messages,f,aj,0,, ff aj 2 +3 {A} if this is the loudest song in this time block
12 Betrayed Betrayed,f,as,2,+3 {a} if immediately following a {j} song in your setlist, f as 2 +3 {A} if this is immediately following a {j} song in your setlist
13 Happy To Be Sad Happy To Be Sad,f,js,0,+2 {a} for each {s} song already in your setlist, f js 1 +2 {A} for each {s} song already in your setlist
14 Indignant Love Indignant Love,f,laj,0,, f laj 0
15 Unrequited Love Unrequited Love,f,las,0,, mp las 2 +3 {A} if this is the quietest song in this time block
16 Butterflies In The Stomach Butterflies In The Stomach,f,ljs,0,, mf ljs 0
17 Rampage Rampage,f,ajs,0,, fff ajs 3 +1 {A} for each {a} song in this time block
18 Everything At Once Everything At Once,f,lajs,0,, f lajs 2 +3 {a} if all of {l}{a}{j}{s} are already in your setlist
19 Wildcard Wildcard,f,lajs,0,, f lajs -1 +2 {A} for each song already in your setlist

View File

@ -52,16 +52,13 @@ Squib::Deck.new(cards: data.nrows) do
text layout: :description, str: data.effect.zip(data.blurb).map { |e, b| text layout: :description, str: data.effect.zip(data.blurb).map { |e, b|
"#{e}#{b ? "\n<i>#{b}</i>" : nil}" "#{e}#{b ? "\n<i>#{b}</i>" : nil}"
} do |embed| } do |embed|
embed.svg key: '{A}', width: 32, height: 32, data: Icons::AUDIENCE embed.svg key: '{a}', width: 32, height: 32, data: Icons::AUDIENCE
embed.svg key: '{l}', width: 32, height: 32, data: Icons::LOVE embed.svg key: '{l}', width: 32, height: 32, data: Icons::LOVE
embed.svg key: '{a}', width: 32, height: 32, data: Icons::ANGER embed.svg key: '{a}', width: 32, height: 32, data: Icons::ANGER
embed.svg key: '{j}', width: 32, height: 32, data: Icons::JOY embed.svg key: '{j}', width: 32, height: 32, data: Icons::JOY
embed.svg key: '{s}', width: 32, height: 32, data: Icons::SAD embed.svg key: '{s}', width: 32, height: 32, data: Icons::SAD
end end
text layout: :volume, markup: true, str: data.volume.map { |v| "<b><i>#{v} (#{VOLUMES[v]})</i></b>" } text layout: :type, markup: true, str: data.volume.map { |v| "<b><i>#{v} (#{VOLUMES[v]})</i></b>" }
text layout: :audience, ellipsize: :autoscale, str: data.audience.map { |au| "{A}#{au}"} do |embed|
embed.svg key: '{A}', width: 48, height: 48, data: Icons::AUDIENCE
end
save format: :png save format: :png
save_sheet prefix: "sheet", save_sheet prefix: "sheet",

View File

@ -1,11 +0,0 @@
volume:
x: 90
y: 955
width: 320
height: 50
align: left
audience:
extends: volume
x: += 329
align: right