Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Efficent Non-Linear Multi-Stage Map Completion - A Mod for Counter-Strike: Source.

An efficent system that allows players to complete a multi-stage map in any order. After seeing how over-complicated this tends to be, I made my own.

- You can have as many checkpoints as you desire.
- The amount of players is irrelevant.
- Will not glitch.


The left side in the .vmf contains the prefab, while the right is an example of how it can be used.

Select the triggers called "resettrigger", "checkingtrigger" and the amount of 'checkpoints' you intend to use (all along with the filters next to them). Make sure you include the math_counter (called counter) and copy these into your map.

 2. Place the "reset_triggers" where the timer starts or where players spawn.

Place the "checking_trigger" where you want to check for how many checkpoints the player has reached.

4. Place the smaller (checkpoints) triggers you want the player to reach before advancing.

5. Specify the amount of checkpoints you require the player to reach under "Maximum Legal Value" in the math_counter.

Make an "OnHitMax" output for what you want to happen when the player reaches this amount of visited checkpoints. If you want them to pass a teleport, push or any other trigger, set their targetname to "ng0pass" and put "antiglitchfilter0_passed" as that triggers filter.

I pre-made 20 checkpoints. If you need any more, copy, paste and rename accordingly.

Here is a video demonstrating how this is used:

  • tmontana avatar
    tmontana username pic Joined 12y ago
    2,232 points Ranked 23,160th
    20 medals 1 legendary 4 rare
    • 10 years a member Medal icon
    • 6 years a member Medal icon
    • Returned 1000 times Medal icon
    • Submitted 20 Maps Medal icon
    • Reached 50 subscribers Medal icon
    • Reached 1,000 Points Medal icon
    Remade the system to be more reliable. Please re-download and re-implement if you used this prior to the update. Thanks to george for reviewing and giving feedback.
    URL to post:
  • Badgeslol avatar
    Badgeslol Joined 13y ago
    15,359 points Ranked 571st
    20 medals 3 rare
    • 6 years a member Medal icon
    • Returned 1000 times Medal icon
    • Submitted 20 Maps Medal icon
    • Mapper of the Month, September 2013 Medal icon
    • Reached 1,000 Points Medal icon
    • Reached 2,500 Points Medal icon
    This opens up so many new gameplay possibilities for bhop, climb and surf. Incredible job.
    URL to post:
  • shop avatar
    shop Joined 8y ago
    modest mouse Flag Affiliation: modest mouse
    283 points Ranked 73,864th
    shop modest mouse Flag
    modest mouse
    Your triggers are always very helpful. ty tony
    • Thanks x 1
    URL to post:
  • GeorgeRulesLOL avatar
    GeorgeRulesLOL Joined 9y ago
    Bhoppers Flag Affiliation: Bhoppers
    3,204 points Ranked 4,525th
    15 medals 1 rare
    • Returned 1000 times Medal icon
    • Became a Studio Leader Medal icon
    • Reached 1,000 Points Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    Not a major improvement in efficiency over my system but much easier to use :). On the other hand with my system I'm going to do some "interesting" things with it
    • Agree x 1
    • Interesting x 2
    Pr0 mepper.
    URL to post: