What is Tricksurf? # A spinoff mode formed from the Surf game mode, players can create and complete sequences of locations to surf to, known as tricks, for XP and bragging rights.
Unlike regular surf, tricksurf typically has loosely defined goals that are not intentionally placed by the author of the surf map. Sometimes the most fun part of tricksurf is developing new tricks that are flashy and difficult, and then challenging your friends.
...
This guide covers how to create tricks for the tricksurf gamemode.
Disclaimer: Creating tricks and tricksurf as a whole is in the initial phase of implementation, meaning that later on in development there will be UI for most of the actions required for creating tricks. Prerequisites # To follow this guide you should:
Know the basics of using the zoning tools (see the guide on basic zoning) Be on Momentum 0.
...
Teleports to a given map tele by index, which is 1-based.
Creates a map teleport of a given name.
Starts recording zones to make a trick. Going into the trick zones during this mode will record the trick path to take.
Stops recording zones and makes the trick. Takes the name for it as a parameter. This will be saved out to a file named after the map (<mapname>.tricks) inside the zones/ folder.
Teleports the player to the start zone of the given trick.
Tracks a trick to complete, taking the trick ID as the parameter.
Toggles jump input for gamemodes with autohop.
Toggle resets when hitting a fail teleport (see trigger_teleport
, trigger_momentum_teleport_progress
, trigger_momentum_multihop
, and trigger_momentum_onehop
), and when restarting a map or stage via mom_restart
or mom_restart_stage
respectively.