Skip to content

Instantly share code, notes, and snippets.

@wallabra
Last active June 6, 2019 22:08
Show Gist options
  • Save wallabra/a24311cf0347d7b22f95f5d19bebad44 to your computer and use it in GitHub Desktop.
Save wallabra/a24311cf0347d7b22f95f5d19bebad44 to your computer and use it in GitHub Desktop.
Documentation for MushMatch (GZDoom) music.

MushMatch Music

MushMatch is a Mush-based gameplay ormat, introduced in 2018 as an Unreal Tournament gametype (the spotlight of GusPack 2), and that in 2019 will have a Sentient Mushes version (with planned Zandronum compatibility).

To accompany its diversity of situations is a special soundtrack, meant to represent many kinds of moments. Most music is meant to be played locally, i.e., client-side, and is playable both by humans and mushes, unless it is specified otherwise.

Prelude

Music that plays when the plot is not yet known.

  • For the illusion of joy, there is Not Quite Right

    This song plays on positive events that happen before the discovery of the first Mush.

  • For calm suspense, there is Over the Moon

    This song plays on suspicious evidence about a negative event, including the discovery of the first Mush.

  • For tense mystery, there is Tainted Breeze

    When the aftermath of a negative event occurs, this song shall play. For example, a dead body (maybe a murder from a mush) will make the game play this tune when found.

    This song can also be the 1st song played in the Suspense state, as long as the event has caused the transition from Prelude to Suspense.

    This music plays for all players.

  • Otherwise, there is the wildcard song Secrets Are Secrets

    Generally the beginning of a match, where nothing happened. There is a 15% chance Not Quite Right will play instead.

Suspense

Music that plays when the plot is already noticed.

  • In relief situations, Waterfall will be played.

    This song usually plays when the situation is oddly calm, i.e. no battles or fatalities have ensued in at least two minutes, hence "relief".

    The check to change to this song usually happens after the end of the previous song, to avoid suddenness.

    This music plays for all players.

  • In suspense situations, Shade Gunner will be played.

    When evidence is found for a possible Mush in the vicinity, this song will play.

    Human only song.

  • When an end is near, A Fading Color will be played.

    This song has a 50% chance of playing instead of the default one if only under 20% of the original tripulation is still alive.

  • Otherwise, Vindication will be played.

    The default song to be played is a random choice.

Action

Music that plays during a battle.

  • For heavy action, there are Climb the Fog and Ion Spark (random choice).

    Played when
    1. four or more players are involved in a single Battle; or
    2. at least 50% of the players in the match are involved in such Battle.

    This music plays for all players.

  • For dramatic action, there is Dreamboard.

    Played when at least 75% of the players in a Battle are of the same team.

  • For usual action, there are Stone Jungle and Novalix (random choice).

    Played on every other kind of Battle.

Events

Music that plays during specific events. There is always a switch to normal music after an Event music plays.

  • For the death of a person (or the end of a battle with fatalities), Broken Light will be played.
  • If a battle ends without any fatality, no event music is played.
  • When the match ends:
    1. Play Bin for the living winners.
    2. Play Windblow X for the dead people who were members of the now winner team.
    3. Play Fallen Star for the members of the defeated team.

Full List

  • Not Quite Right: MM_NRITE.mid
  • Over the Moon: MM_OMOON.mid
  • Tainted Breeze: MM_TAINT.mid
  • Secrets Are Secrets: MM_SCRTS.mid
  • Waterfall: MM_WFALL.mid
  • Shade Gunner: MM_SHADE.mid
  • A Fading Color: MM_FADEC.mid
  • Vindication: MM_VINDI.mid
  • Climb the Fog: MM_CLIMB.mid
  • Ion Spark: MM_IONS.mid
  • Stone Jungle: MM_SJUNG.mid
  • Novalix: MM_NOVAX.mid
  • Broken Light: MM_BLITE.mid
  • Bin: MM_BIN.mid
  • Windblow X: MM_WINDX.mid
  • Fallen Star: MM_FSTAR.mid

Therefore, there are in total 16 songs in the MushMatch soundtrack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment