MSC Skate
Multiplayer S.K.A.T.E. for ReSkate with expanded trick matching, custom host rules and native Throwdowns integration.MSC S.K.A.T.E.
Play multiplayer S.K.A.T.E. in ReSkate with expanded trick matching, custom host rules and native Throwdowns integration. Set a trick, match your opponents and avoid collecting all five letters. The last skater standing wins.
Features
- Match supported flips, spins, grinds, grabs and trick combinations.
- Choose scored trick categories, detector thresholds and additional rules.
- Optional dark catches and dark flips, controlled by the host.
- Optional stock physics enforcement for participants, with normal tuning restored when they leave or are eliminated.
- A turn countdown, return to the starting flag enabled by default, player letters and trick feedback.
- Native Throwdowns setup, invitations, Start, Leave and Quit controls.
MSC S.K.A.T.E. is a Luau plugin and leaves ReSkate's original S.K.A.T.E. mode available separately.
Installation
ReSkate with Luau plugin support is required. Install MSC S.K.A.T.E. 0.3.16 on every player's client and on the host/server. Replace the previous version rather than keeping duplicate copies.
Players: Import MSC_Skate-0.3.16.zip through ReSkate's mod manager, or extract it into Mods/MSC_Skate/. The manifest files and plugin/ folder belong directly inside that directory.
How to play
- Open Insert > Plugins > MSC S.K.A.T.E. and choose your hosting preferences under Scored Tricks, Detector and Additional Rules.
- Open Throwdowns > MSC S.K.A.T.E., choose the player count and turn timer, confirm setup and place the flag.
- Have other players join using the native invitation or flag. Once at least two players have joined, the host starts through the native waiting card.
- The active setter lands a trick. Each defender attempts to match it before their timer expires. Failed defences earn letters. A failed set passes the turn; after the defence circuit, the first successful defender becomes the setter, or the original setter continues if nobody matched.
All participants use the host's match rules. Changing your hosting preferences during a match affects your next game. Active rules are visible in the plugin menu.
Use Leave on the waiting card or Quit on the native match panel to exit. The host's Quit ends the match. The Insert plugin menu also provides confirmed Leave and host End actions.
Your stance
In Insert > Plugins > MSC S.K.A.T.E. > Detector > Your Base Stance, leave Auto selected to use ReSkate's reported stance. If your FS/BS spins are reversed, choose your natural Regular or Goofy stance explicitly. This is saved locally and applies to your next attempt; each player chooses their own stance. Switch, fakie and nollie are still read from the trick feed.
Physics and MSC rewards
Enforce stock physics during game defaults on. It applies to active participants and releases their tuning when they leave or are eliminated. The preparation countdown temporarily holds the active player before their attempt.
Eligible winners receive 100 MSC per opponent in the roster at Start: 100 MSC for a two-player game, up to 900 MSC for ten players. A match must include a successful set and a resolved defence; cancelled games and immediate join/leave games do not pay.
Current limitations
- Underflips are not supported at the moment due to ReSkate API limitations. Do not rely on underflip modifiers being recognised or compared correctly.
- Some body-flip modifiers, including exact tumble direction and rotation counts, lack the evidence needed for reliable matching through the plugin API.
- Trick recognition depends on the observations ReSkate exposes. Missing or ambiguous observations can prevent a trick or combination from being accepted.
- Stalls, slams and Cannonball are excluded. Area checks are not supported.
- Stock physics enforcement relies on participating clients and can conflict with another plugin requesting control of competition physics.
Based on MSC ReSkateMerge. Licensed under GPL-3.0; see LICENSE and NOTICE.md for credits and source information.
