surf_splitzone - BB-Games/surf-mapping-configuration GitHub Wiki
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
startsplit 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
startorbothzone. - The very last surf_stagezone is always considered to be an
endtype 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
startzone should be placed at the last possible moment a player can leave the platform and anendzone 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
bothandendtype 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 as33or66.