Skip to content

surf_splitzone

Chris Charlesworth edited this page Jun 13, 2020 · 6 revisions

surf_splitzone

surf_splitzone is a brush entity which controls the start and end of a players split during a run.

Key / Value pairs

  • splitid - This is the split ID that the entity is representing
  • type - Can be one of three types:
    • start - The start of a segment.
    • end - The end of a segment.
    • both - This stops the previous segment and starts a new one.

Key information

  • surf_startlinezone is always considered to be a start split zone type with a splitid of 1.
  • A both type zone is considered to be an end-zone first and then a start-zone second. This means that the splitid should match the previous start or both zone.
  • The very last surf_stagezone is always considered to be an end type with whatever the highest split ID is (this is calculated by the gamemode).
  • Multiple brush entities with the same ID and type can be used if you need to cover a platform that is of an non-standard shape.
  • This brush is not essential to the gamemode and is only required to enable splits.

Best Practises

  • On staged maps a start zone should be placed at the last possible moment a player can leave the platform and an end zone should be placed at the first possible moment a player could land on the platform.
  • On maps where high speed is common (such as linear maps) it's recommended that your both and end type zones are elongated and made significantly larger as it can be possible to be flying fast enough that the engine does not register you passing through the brush and instead 'teleporting' past it. This effect can be seen even more on tickrates such as 33 or 66.
Clone this wiki locally