jump.tf Forums
Welcome B)

Listen Server Pseudo Map Rotation

Coffee · 1 · 2267

Coffee

  • Newbie
  • *
    • Posts: 1
    • Frags: +0/-0
    • View Profile
I play offline mostly and I found that I kept playing the same maps, so I wrote this to keep things fresh.

Code: [Select]
//Jump Map Cycler
//=========================================================
alias jumpmap "jumpmap1"
alias jumpmap1 "map jump_4starters_rc1; alias jumpmap jumpmap2"
alias jumpmap2 "map jump_above_rc1; alias jumpmap jumpmap3"
alias jumpmap3 "map jump_apex_b1; alias jumpmap jumpmap4"
alias jumpmap4 "map jump_BAQu_a2; alias jumpmap jumpmap5"
alias jumpmap5 "map jump_bigbutt_b1; alias jumpmap jumpmap6"
alias jumpmap6 "map jump_cube_b6; alias jumpmap jumpmap7"
alias jumpmap7 "map jump_destination; alias jumpmap jumpmap8"
alias jumpmap8 "map jump_elephant_a2; alias jumpmap jumpmap9"
alias jumpmap9 "map jump_eons_b2; alias jumpmap jumpmap10"
alias jumpmap10 "map jump_home_v2; alias jumpmap jumpmap11"
alias jumpmap11 "map jump_heavan_a3; alias jumpmap jumpmap12"
alias jumpmap12 "map jump_jurf_a2; alias jumpmap jumpmap13"
alias jumpmap13 "map jump_littleman_v4; alias jumpmap jumpmap14"
alias jumpmap14 "map jump_pagoda; alias jumpmap jumpmap15"
alias jumpmap15 "map jump_bomb; alias jumpmap jumpmap16"
alias jumpmap16 "map jump_kusok; alias jumpmap jumpmap17"
alias jumpmap17 "map jump_sitood; alias jumpmap jumpmap18"
alias jumpmap18 "map jump_sketchy2_rc1; alias jumpmap jumpmap19"
alias jumpmap19 "map jump_soar_a4; alias jumpmap jumpmap20"
alias jumpmap20 "map jump_vex; alias jumpmap jumpmap21"
alias jumpmap21 "map jump_void_b1; alias jumpmap jumpmap22"
alias jumpmap22 "map jump_it_final; alias jumpmap jumpmap1"

alias mapcycle "mapcycle1"
alias mapcycle1 "alias jumpmap jumpmap1; alias mapcycle mapcycle2"
alias mapcycle2 "alias jumpmap jumpmap2; alias mapcycle mapcycle3"
alias mapcycle3 "alias jumpmap jumpmap3; alias mapcycle mapcycle4"
alias mapcycle4 "alias jumpmap jumpmap4; alias mapcycle mapcycle5"
alias mapcycle5 "alias jumpmap jumpmap5; alias mapcycle mapcycle6"
alias mapcycle6 "alias jumpmap jumpmap6; alias mapcycle mapcycle7"
alias mapcycle7 "alias jumpmap jumpmap7; alias mapcycle mapcycle8"
alias mapcycle8 "alias jumpmap jumpmap8; alias mapcycle mapcycle9"
alias mapcycle9 "alias jumpmap jumpmap9; alias mapcycle mapcycle10"
alias mapcycle10 "alias jumpmap jumpmap10; alias mapcycle mapcycle11"
alias mapcycle11 "alias jumpmap jumpmap11; alias mapcycle mapcycle12"
alias mapcycle12 "alias jumpmap jumpmap12; alias mapcycle mapcycle13"
alias mapcycle13 "alias jumpmap jumpmap13; alias mapcycle mapcycle14"
alias mapcycle14 "alias jumpmap jumpmap14; alias mapcycle mapcycle15"
alias mapcycle15 "alias jumpmap jumpmap15; alias mapcycle mapcycle16"
alias mapcycle16 "alias jumpmap jumpmap16; alias mapcycle mapcycle17"
alias mapcycle17 "alias jumpmap jumpmap17; alias mapcycle mapcycle18"
alias mapcycle18 "alias jumpmap jumpmap18; alias mapcycle mapcycle19"
alias mapcycle19 "alias jumpmap jumpmap19; alias mapcycle mapcycle20"
alias mapcycle20 "alias jumpmap jumpmap20; alias mapcycle mapcycle21"
alias mapcycle21 "alias jumpmap jumpmap21; alias mapcycle mapcycle22"
alias mapcycle22 "alias jumpmap jumpmap22; alias mapcycle mapcycle1

alias +mate_forward "+mfwd; mapcycle"
alias -mate_forward "-mfwd"
alias +mate_back "+mback; mapcycle"
alias -mate_back "-mback"
alias +mate_moveleft "+mleft; mapcycle"
alias -mate_moveleft "-mleft"
alias +mate_moveright "+mright; mapcycle"
alias -mate_moveright "-mright"

bind "w" "+mate_forward"
bind "a" "+mate_moveleft"
bind "s" "+mate_back"
bind "d" "+mate_moveright"

You can ignore the +mdirections as they are attributed my null movement canceling script, but as you see it the natural randomness of your movement inputs to randomize the pointer alias "jumpmap" to a random jump map. This is of course scalable to however many maps you would want in the rotation.