Skip to content

Instantly share code, notes, and snippets.

Created August 26, 2015 09:20

Revisions

  1. @invalid-email-address Anonymous created this gist Aug 26, 2015.
    51 changes: 51 additions & 0 deletions avalon_opening.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,51 @@
    #!/bin/sh
    STORM="storm.mp3"
    THUNDER="thunder.mp3"
    BIRD="bird.mp3"
    CAVE="cave.mp3"
    FOREST="forest.mp3"
    DRIPPING="dripping.mp3"
    RAIN="rain.mp3"
    SHOUT="shout.mp3"
    JINGLE="jingle.mp3"

    function effect() {
    if [ -f "$1" ]; then
    afplay "$1" -t $2
    else
    sleep $2
    fi
    }

    say "「レジスタンス:アヴァロン」を開始します"
    sleep 2
    say "みな、目を閉じ、拳を前に出せ"
    effect $STORM 4
    say "モードレットの手下は、目を開け"
    sleep 1
    say "モードレットの手下は、仲間を確認せよ"
    effect $THUNDER 5
    say "モードレットの手下は、目を閉じよ"
    sleep 2
    say "マーリンは、目を開け"
    sleep 1
    say "モードレット本人以外の、モードレットの手下は、右手の親指を立て、自らが手下であることを示せ"
    effect $CAVE 5
    say "モードレットの手下は、手をもとに戻せ"
    sleep 1
    say "マーリンは、目を閉じよ"
    sleep 2
    say "パーシヴァルは、目を開け"
    sleep 1
    say "マーリンとモルガナは、右手の親指を立て、自らがマーリンであることを示せ"
    effect $DRIPPING 5
    say "マーリンとモルガナは、手をもとに戻せ"
    sleep 1
    say "パーシヴァルは、目を閉じよ"
    sleep 2
    say "ランスロットは、目を開き、おのれの分身を確認せよ"
    effect $THUNDER 5
    say "ランスロットは、目を閉じよ"
    sleep 2
    say "みな、目をひらけ"
    effect $JINGLE 10