diff --git a/configs/mgemod_spawns.cfg b/configs/mgemod_spawns.cfg new file mode 100644 index 0000000..a849439 --- /dev/null +++ b/configs/mgemod_spawns.cfg @@ -0,0 +1,4635 @@ +// "map_name" +// { +// "arena_name" +// { +// "1" "X Y Z yaw" // Spawn points. +// "2" "X Y Z yaw" // Spawn points. +// //optional +// "fraglimit" "3" // Fraglimit, for BBall, this is the capture limit. +// "maxrating" "2000" // Max ELO Rating of players allowed to join this arena. +// "minrating" "1500" // Min ELO Rating of players allowed to join this arena. +// "cdtime" "3" // Time before round starts (when players can't shoot) +// "classes" "scout soldier pyro demoman heavy engineer medic sniper spy" // Allowed classes for this arena. if player's class not allowed then player will be switched to first allowed class +// "hpratio" "1.5" // How much of a buff players should get in this arena. 1.0=normal hp, 1.5 = full buff, any floating point value is accepted. +// "earlyleave" "0" // When a player leaves an arena early, if they have less points than their opponent AND their opponent has more points than this value, the leaver loses rating. +// "vishoop" "0" // Set to 1 to make the BBall hoop entities visible. Useful when adding spawns to a new arena. Only applies to BBall arenas. +// "infammo" "1" // enable(1)/disable(0) infinite ammo for this arena +// "mindist" "100" // Minimum distance a player's foe must be away from a spawn point for a player to spawn there. Measured in Hammer units. +// "respawntime" "0.1" // for gamemodes with respawning, this controls the respawn length +// "4player" "0" // enable(1)/disable(0) 4 player arenas +// "ultiduo" "0" // enable(1)/disable(0) makes arena only have 1 of each class (soldier/medic) +// "turris" "0" // enable(1)/disable(0) Regens the arena every 5 seconds like actual turris +// "koth" "0" // enable(1)/disable(0) Koth mode for this arena +// "Timer" "180" // Sets the default start timer in koth mode, defauly is 180 or 3 minutes +// //Only enable ONE of the following +// "ammomod" "1" // enable(1)/disable(0) original Ammomod gameplay for this arena +// "midair" "0" // enable(1)/disable(0) midairmod for this arena +// "mge" "0" // enable(1)/disable(0) MGE Training mode for this arena +// "bball" "0" // enable(1)/disable(0) BBall for this arena +// "endif" "0" // enable(1)/disable(0) Endif for this arena +// } +// } +// MAX 15 ARENAS PER MAP! +// MAX 15 SPAWNS PER ARENA! + + +SpawnConfigs +{ + "duels_midair_v2" + { + "[Midair] Turris 1" + { + "1" "412 -4677 -1260 -45" + "2" "1446 -5700 -1260 135" + "midair" "1" + "cdtime" "0" + } + "[Midair] Turris 2" + { + "1" "-458 -5905 -1395 135" + "2" "-1467 -4885 -1395 -45" + "midair" "1" + "cdtime" "0" + } + "[Midair] Regular 1" + { + "1" "-2930.36 -5053.19 -1268 -89.20" + "2" "-2906.53 -5913.81 -1268 91.95" + "midair" "1" + } + "[Midair] Regular 2" + { + "1" "-4725.75 -4973.90 -1222 -88.67" + "2" "-4698.87 -5840 -1222 91.91" + "midair" "1" + } + "[Midair] Granary Mid 1" + { + "1" "3352.93 -5092.18 -976 -148.51" + "2" "2400.47 -5849.33 -976 37.13" + "midair" "1" + } + "[Midair] Granary Mid 2" + { + "1" "7337.31 -5091.22 -976 -143.26" + "2" "6414.14 -5852.94 -976 38.12" + "midair" "1" + } + } + "am_variety_test3" + { + "Regular 1" + { + "1" "-1412.276733 -1676.996460 -1223.027344 -90" + "2" "-1431.968018 -2557.931641 -1223.027344 90" + "fraglimit" "2" + "hpratio" "6" + "ammomod" "1" + } + "Regular 2 (1725+ only)" + { + "1" "-2786.840088 -1626.397095 -1223.027344 -91.151024" + "2" "-2805.131348 -2531.600342 -1223.027344 89.745850" + "fraglimit" "4" + "minrating" "1725" + "hpratio" "4" + "hpratio" "6" + "ammomod" "1" + } + "Oldschool" + { + "1" "8277.875977 -1509.120117 -2191.968750 -86.681198" + "2" "8529.970703 -2510.064453 -2191.968750 91.784729" + "fraglimit" "5" + "hpratio" "1.5" + "ammomod" "1" + } + "No Splash" + { + "1" "5009.058594 -379.998749 -1267.027344 -29.655741" + "2" "5761.857910 -814.545288 -1267.027344 149.702255" + "fraglimit" "1" + "classes" "soldier demoman" + "hpratio" "6" + "ammomod" "1" + } + "Endif 1" + { + "1" "5681.151855 -4871.657715 -950 90" + "2" "5449.007813 -4585.144531 -950 0" + "3" "5754.729492 -4406.645996 -950 -90" + "4" "5998.674316 -4629.772949 -950 180" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Endif 2" + { + "1" "8818.646484 -4598.492676 -950 0" + "2" "9162.908203 -4290.289063 -950 -90" + "3" "9349.802734 -4611.180664 -950 -180" + "4" "9045.556641 -4915.236816 -950 90" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Badlands mid" + { + "1" "-5040.179688 -2122.799561 -593.512329 -0.159478" + "2" "-4543.730469 -2122.498535 -593.512329 -179.966309" + "hpratio" "6" + "ammomod" "1" + } + "Gravelpit C" + { + "1" "379.828766 -2636.744385 -896.750732 89.007950" + "2" "377.990967 -1395.398071 -896.750732 -89.520828" + "hpratio" "6" + "ammomod" "1" + } + "Badlands spire" + { + "1" "1771.468994 -7269.258301 -675.576965 103.115448" + "2" "1420.005005 -5716.803223 -678.373718 -81.142761" + "hpratio" "6" + "ammomod" "1" + } + "Granary mid" + { + "1" "3188.463867 -1938.652710 -1244.027344 1.062489" + "2" "3656.447266 -1925.876343 -1244.027344 -179.130829" + "hpratio" "6" + "ammomod" "1" + } + } + "am_variety_test10" + { + "Regular 1" + { + "1" "-5069.770020 2534.885742 -1544.027344 -90" + "2" "-5061.914063 1567.021484 -1544.027344 90" + "fraglimit" "2" + "hpratio" "6" + "ammomod" "1" + } + "Regular 2" + { + "1" "-180.343384 2747.968750 -1544.027344 -91.151024" + "2" "-172.520660 1736.391113 -1544.027344 89.745850" + "fraglimit" "3" + "hpratio" "6" + "ammomod" "1" + } + "Oldschool" + { + "1" "8277.875977 -1509.120117 -2191.968750 -86.681198" + "2" "8529.970703 -2510.064453 -2191.968750 91.784729" + "fraglimit" "5" + "hpratio" "1.5" + } + "Directs" + { + "1" "3470.873535 -1429.757568 -1559.287354 180" + "2" "2533.883545 -1420.801758 -1559.287354 180" + "fraglimit" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "ammomod" "1" + } + "Endif 1" + { + "1" "5681.151855 -4871.657715 -950 90" + "2" "5449.007813 -4585.144531 -950 0" + "3" "5754.729492 -4406.645996 -950 -90" + "4" "5998.674316 -4629.772949 -950 180" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Endif 2" + { + "1" "8818.646484 -4598.492676 -950 0" + "2" "9162.908203 -4290.289063 -950 -90" + "3" "9349.802734 -4611.180664 -950 -180" + "4" "9045.556641 -4915.236816 -950 90" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Badlands mid" + { + "1" "-2367.562256 -2117.650635 -530.027405 0.343550" + "2" "-1752.006714 -2124.842041 -530.027405 179.224030" + "hpratio" "6" + "ammomod" "1" + } + "Gravelpit C" + { + "1" "379.828766 -2636.744385 -896.750732 89.007950" + "2" "377.990967 -1395.398071 -896.750732 -89.520828" + "hpratio" "6" + "ammomod" "1" + } + "Badlands spire" + { + "1" "1771.468994 -7269.258301 -675.576965 103.115448" + "2" "1420.005005 -5716.803223 -678.373718 -81.142761" + "hpratio" "6" + "ammomod" "1" + } + "Granary mid" + { + "1" "4975.793457 1018.314026 -1333.367432 -0.935107" + "2" "5313.360840 1013.421875 -1333.366943 179.130829" + "hpratio" "6" + "ammomod" "1" + } + } + "mge_training_pro" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "1" + "infammo" "1" + "showhp" "0" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Coldfront Middle" + { + "1" "6383.006836 4912.959961 -47.567116 -0.128536 -20.806692 0.000000" + "2" "6571.136719 4238.881836 -102.968887 -1.758723 42.342129 0.000000" + "3" "7151.087891 4204.558105 -86.855179 -2.359316 98.069260 0.000000" + "4" "7703.587402 4492.280273 -48.149124 -2.488018 155.555603 0.000000" + "5" "7589.781738 5170.391113 -92.138184 -0.600406 -128.339890 0.000000" + "6" "6952.505371 4839.285156 -38.483078 3.389303 -41.724876 0.000000" + "7" "7210.519043 4569.479492 -33.211716 2.145200 135.821335 0.000000" + "8" "7095.079102 5243.062988 -84.583145 -0.471705 -91.660759 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Yukon Second" + { + "1" "8823.489258 -1957.666992 -1447.837402 -2.231640 -126.732574 0.000000" + "2" "8952.040039 -2644.574463 -1250.551025 0.556859 179.513977 0.000000" + "3" "9024.213867 -3205.805664 -1144.053467 -0.815941 138.501602 0.000000" + "4" "8590.097656 -3109.852051 -1426.759277 -0.429834 125.073608 0.000000" + "5" "8153.355469 -3319.900391 -1427.627197 0.942963 118.638748 0.000000" + "6" "7799.316406 -2620.197266 -1250.560303 0.042063 0.277563 0.000000" + "7" "7923.224121 -1888.819214 -1458.079102 -1.159136 -42.579590 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + } + "mge_training_proA" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "1" + "infammo" "1" + "showhp" "0" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Coldfront Middle" + { + "1" "6383.006836 4912.959961 -47.567116 -0.128536 -20.806692 0.000000" + "2" "6571.136719 4238.881836 -102.968887 -1.758723 42.342129 0.000000" + "3" "7151.087891 4204.558105 -86.855179 -2.359316 98.069260 0.000000" + "4" "7703.587402 4492.280273 -48.149124 -2.488018 155.555603 0.000000" + "5" "7589.781738 5170.391113 -92.138184 -0.600406 -128.339890 0.000000" + "6" "6952.505371 4839.285156 -38.483078 3.389303 -41.724876 0.000000" + "7" "7210.519043 4569.479492 -33.211716 2.145200 135.821335 0.000000" + "8" "7095.079102 5243.062988 -84.583145 -0.471705 -91.660759 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Yukon Second" + { + "1" "8823.489258 -1957.666992 -1447.837402 -2.231640 -126.732574 0.000000" + "2" "8952.040039 -2644.574463 -1250.551025 0.556859 179.513977 0.000000" + "3" "9024.213867 -3205.805664 -1144.053467 -0.815941 138.501602 0.000000" + "4" "8590.097656 -3109.852051 -1426.759277 -0.429834 125.073608 0.000000" + "5" "8153.355469 -3319.900391 -1427.627197 0.942963 118.638748 0.000000" + "6" "7799.316406 -2620.197266 -1250.560303 0.042063 0.277563 0.000000" + "7" "7923.224121 -1888.819214 -1458.079102 -1.159136 -42.579590 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + } + "mge_training_v2" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Coldfront Middle" + { + "1" "6383.006836 4912.959961 -47.567116 -0.128536 -20.806692 0.000000" + "2" "6571.136719 4238.881836 -102.968887 -1.758723 42.342129 0.000000" + "3" "7151.087891 4204.558105 -86.855179 -2.359316 98.069260 0.000000" + "4" "7703.587402 4492.280273 -48.149124 -2.488018 155.555603 0.000000" + "5" "7589.781738 5170.391113 -92.138184 -0.600406 -128.339890 0.000000" + "6" "6952.505371 4839.285156 -38.483078 3.389303 -41.724876 0.000000" + "7" "7210.519043 4569.479492 -33.211716 2.145200 135.821335 0.000000" + "8" "7095.079102 5243.062988 -84.583145 -0.471705 -91.660759 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "BBall 1" + { + "1" "9663.772461 -2552.907959 -864.665344 -0.943803 -89.858566 0.000000" // Player 1 spawns + "2" "9927.164063 -2552.254883 -864.665344 -0.943803 -89.858566 0.000000" // '' + "3" "10140.030273 -2551.727539 -864.665344 -0.986703 -89.858566 0.000000" // '' + "4" "10404.137695 -2568.479736 -864.665344 -0.858001 -90.287567 0.000000" // '' + "5" "10410.448242 -4457.441406 -864.665344 -0.986704 90.647774 0.000000" // Player 2 spawns + "6" "10148.243164 -4460.408691 -864.665344 -1.458604 90.647774 0.000000" // '' + "7" "9929.341797 -4460.158691 -864.665344 -1.630204 90.090073 0.000000" // '' + "8" "9664.025391 -4460.571289 -864.665344 -1.630204 90.090073 0.000000" // '' + "9" "10034.460938 -3514.353760 -880 0 0 0" // Center intel spawn, for the start of a round. + "10" "10036.291016 -4030.868408 -880 0 0 0" // Where the intel appears after player 1 dunks. + "11" "10035.222656 -2986.938965 -880 0 0 0" // Where the intel appears after player 2 dunks. + "12" "10036.189453 -2714 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "10035.548828 -4303 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + "BBall 2" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -880 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -880 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -880 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4270 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2676 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v3" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "mindist" "200" + "ammomod" "1" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "BBall" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -875 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -875 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v4" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "BBall" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -875 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -875 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v4_fixed" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "BBall" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -875 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -875 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v5" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Snakewater Middle" + { + "1" "-9471 -1415 -756 180" + "2" "-11434 -1361 -756 -0" + "3" "-9740 -1886 -751 121" + "4" "-11185 -885 -752 -62" + "5" "-10448 -1838 -668 90" + "6" "-10453 -931 -668 -90" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "BBall" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -875 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -875 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v7" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Snakewater Middle" + { + "1" "-9471 -1415 -756 180" + "2" "-11434 -1361 -756 -0" + "3" "-9740 -1886 -751 121" + "4" "-11185 -885 -752 -62" + "5" "-10448 -1838 -668 90" + "6" "-10453 -931 -668 -90" + "7" "-9576 -879 -572 180" + "8" "-11333 -1895 -572 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "0" + } + "No Splash" + { + "1" "6862.301270 -3937.054199 -1515.530273 0 60 0" + "2" "7165.354980 -3413.613525 -1515.530273 0 -120 0" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + "4player" "0" + } + "BBall 1v1" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -850 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -850 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "0" + } + } + + "koth_ultiduo_nologic" + { + "ultiduo" + { + "1" "-2512 1040 0 0 -90 0" //red team spawns + "2" "-2560 1040 0 0 -90 0" + "3" "-2608 1040 0 0 -90 0" + "4" "-2609 -1040 0 0 90 0" //Blu team spawns + "5" "-2513 -1040 0 0 90 0" + "6" "-2513 -1040 0 0 90 0" + "7" "-2567.787598 -7.029320 -228.567810 0 0 0" //spawn point pos + "fraglimit" "2" + "cdtime" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "ammomod" "0" + "bball" "0" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "10.0" + "koth" "1" + "ultiduo" "1" + "4player" "0" + "turris" "0" + } + } + + + "mge_training_v8_beta4a" + { + "Viaduct Middle" + { + "1" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "2" "6418.329102 12404.434570 -202.985687 11.583488 -16.006359 0.000000" + "3" "6849.119141 12678.232422 -322.409607 5.346490 -68.278381 0.000000" + "4" "7534.082031 11372.428711 -269.931183 1.089500 133.915527 0.000000" + "5" "6957.675781 11432.859375 -318.533752 -0.923496 85.504501 0.000000" + "6" "6417.302734 11675.087891 -202.985687 3.069469 26.797421 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" //left of blu train + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" //back of blu train + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" //right of blu train + "4" "-11289 -13813 -852 17" //blu house exit + "5" "-10701 -14274 -846 90" //blu balcony + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" //left of red train + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" //back of red train + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" //right of red train + "9" "-10248 -12949 -854 -162" //red house exit + "10" "-10833 -12474 -846 -90" //red balcony + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" //pride rock + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" //gray bridge + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" //front door + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" //battlements + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" //bottom of spire + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" //bottom of pride + "7" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" //midlevel spire + "8" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" //pill + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "4player" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "4player" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Snakewater Middle" + { + "1" "-11434 -1361 -756 -0" + "2" "-11185 -885 -752 -62" + "3" "-11333 -1895 -572 0" + "4" "-11094.696289 -505.179871 -523.997437 7.128137 -80.694138 0.000000" + "5" "-9471 -1415 -756 180" + "6" "-9740 -1886 -751 121" + "7" "-9576 -879 -572 180" + "8" "-9818.991211 -2285.646484 -521.429626 8.052133 96.218925 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Gravelpit C" + { + "1" "5578 7625 58 -90" + "2" "5578 6474 58 90" + "3" "5118 7060 -108 0" + "4" "6506 6330 84 129" + "5" "6582 7637 84 -143" + "6" "6816 6949 180 176" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "300" + "4player" "0" + } + "Process Middle" + { + "1" "-3231 1221 -230 90" //BLU Sewer + "2" "-3240 3156 -230 -90" //RED Sewer + "3" "-2838 2784 -255 -124" //RED Rock + "4" "-3585 1640 -257 56" //BLU Rock + "5" "-2591 2218 -166 180" //RED Computer + "6" "-3870 2228 -166 0" //BLU Computer + "7" "-4066 2709 -198 0" //BLU Forward + "8" "-2400 1720 -180 160" //RED Forward + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Trainyard" + { + "1" "2063 1750 1208 0" + "2" "3883 2511 1208 179" + "3" "2154 3063 1208 -48" + "4" "3786 1192 1208 132" + "5" "3075 1635 1210 101" + "6" "2878 2605 1210 -75" + "7" "2498 2204 1210 -9" + "8" "3461 2024 1210 169" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Turris 1" + { + "1" "11863 6812 -520 135" + "2" "11665 6765 -520 136" + "3" "11926 6988 -520 132" + "4" "11329 7346 -520 -45" + "5" "11542 7379 -520 -44" + "6" "11285 7130 -520 -44" + "7" "11611.962891 7066.257324 -165.198700 0" // CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "Turris 2" + { + "1" "11863 5512 -520 135" + "2" "11665 5465 -520 136" + "3" "11926 5688 -520 132" + "4" "11329 6046 -520 -45" + "5" "11542 6079 -520 -44" + "6" "11285 5830 -520 -44" + "7" "11608.865234 5792.714844 -165.198700 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "0" + } + "No Splash" + { + "1" "6862.301270 -3937.054199 -1515.530273 0 60 0" + "2" "7165.354980 -3413.613525 -1515.530273 0 -120 0" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + "4player" "0" + } + "BBall 2v2" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -850 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -850 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge2_test" + { + "Ultiduo 1" + { + "1" "1393 5239 -288 -90" //RED + "2" "1441 5239 -288 -90" + "3" "1489 5239 -288 -90" + "4" "1393 5287 -288 -90" + "5" "1441 5287 -288 -90" + "6" "1489 5287 -288 -90" + "7" "1488 3159 -288 90" //BLU + "8" "1440 3159 -288 90" + "9" "1392 3159 -288 90" + "10" "1488 3111 -288 90" + "11" "1440 3111 -288 90" + "12" "1392 3111 -288 90" + "13" "1441 4201 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Ultiduo 2" + { + "1" "1383 2467 -288 -90"//RED + "2" "1431 2467 -288 -90" + "3" "1479 2467 -288 -90" + "4" "1383 2515 -288 -90" + "5" "1431 2515 -288 -90" + "6" "1479 2515 -288 -90" + "7" "1478 387 -288 90" //BLU + "8" "1430 387 -288 90" + "9" "1382 387 -288 90" + "10" "1478 339 -288 90" + "11" "1430 339 -288 90" + "12" "1382 339 -288 90" + "13" "1431 1429 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Spireking 1" + { + "1" "-1226 5587 -428 -90" //A side + "2" "-1354 5587 -428 -90" + "3" "-1482 5587 -428 -90" + "4" "-1610 5587 -428 -90" + "5" "-1738 5587 -428 -90" + "6" "-1866 5587 -428 -90" + "7" "-1994 5587 -428 -90" + "8" "-1226 4179 -428 90" //B side + "9" "-1354 4179 -428 90" + "10" "-1482 4179 -428 90" + "11" "-1610 4179 -428 90" + "12" "-1738 4179 -428 90" + "13" "-1866 4179 -428 90" + "14" "-1994 4179 -428 90" + "15" "-1636 4819 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "0" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Spireking 2" + { + "1" "-1226 2346 -428 -90" //A side + "2" "-1354 2346 -428 -90" + "3" "-1482 2346 -428 -90" + "4" "-1610 2346 -428 -90" + "5" "-1738 2346 -428 -90" + "6" "-1866 2346 -428 -90" + "7" "-1994 2346 -428 -90" + "8" "-1226 938 -428 90" //B side + "9" "-1354 938 -428 90" + "10" "-1482 938 -428 90" + "11" "-1610 938 -428 90" + "12" "-1738 938 -428 90" + "13" "-1866 938 -428 90" + "14" "-1994 938 -428 90" + "15" "-1636 1578 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "0" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Turris 1" + { + "1" "1280 -2590 -782 135" //BLU + "2" "1080 -2590 -782 135" + "3" "1280 -2390 -782 135" + "4" "640 -1950 -782 45" //RED + "5" "840 -1950 -782 45" + "6" "640 -2150 -782 45" + "7" "956 -2276 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "respawntime" "5.0" + "turris" "1" + "4player" "0" + "koth" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "1280 -1310 -782 135" //BLU + "2" "1080 -1310 -782 135" + "3" "1280 -1110 -782 135" + "4" "640 -700 -782 45" //RED + "5" "840 -700 -782 45" + "6" "640 -900 -782 45" + "7" "956 -1008 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "BBall 1 (2v2)" + { + "1" "-937.940063 -5687.088867 -228.693726 -0.099971 88.271400 0.000000" //team 1 spawns + "2" "-1382.175171 -5669.834473 -228.693726 -0.337577 90.013817 0.000000" //team 1 spawns + "3" "-1210.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "4" "-849.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "5" "-1376.044189 -3785.735596 -228.693726 0.018803 -89.133324 0.000000" //team2 spawn + "6" "-1204.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "7" "-1004.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "8" "-871.717834 -3794.541016 -228.693726 0.612794 -88.578850 0.000000" //team2 spawn + "9" "-1099 -4734 -150 0" // Center intel spawn, for the start of a round. + "10" "-1100.554688 -4216.206543 -228.693726 0" // Where the intel appears after player 1 dunks. + "11" "-1110.061279 -5248.967773 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "12" "-1098.989380 -5528.571289 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1098.777100 -3938.822510 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "0" + } + "BBall 2 (2v2)" + { + "1" "-1419.982300 -2505.699951 -228.693726 -0.277215 90.601242 0.000000" //team 1 spawns + "2" "-1211.553223 -2503.510010 -228.693726 -0.158375 90.878357 0.000000" //team 1 spawns + "3" "-1053.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "4" "-853.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "5" "-835.152405 -633.120850 -228.693726 0.533611 -89.615173 0.000000" //team2 spawn + "6" "-1063.000061 -633.979187 -228.693726 -0.139602 -89.417282 0.000000" //team2 spawn + "7" "-1226.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "8" "-1426.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "9" "-1099 -1581 -140 0" // Center intel spawn, for the start of a round. + "10" "-1100.073853 -1061.878296 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "11" "-1100.414795 -2085.041016 -228.693726 0.000000" // Where the intel appears after player 2 dunks. + "12" "-1099.184570 -2375.568848 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1099.980103 -785.572632 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge_training_v8_beta4b" + { + "Viaduct Middle" + { + "1" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "2" "6418.329102 12404.434570 -202.985687 11.583488 -16.006359 0.000000" + "3" "6849.119141 12678.232422 -322.409607 5.346490 -68.278381 0.000000" + "4" "7534.082031 11372.428711 -269.931183 1.089500 133.915527 0.000000" + "5" "6957.675781 11432.859375 -318.533752 -0.923496 85.504501 0.000000" + "6" "6417.302734 11675.087891 -202.985687 3.069469 26.797421 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" //left of blu train + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" //back of blu train + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" //right of blu train + "4" "-11289 -13813 -852 17" //blu house exit + "5" "-10701 -14274 -846 90" //blu balcony + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" //left of red train + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" //back of red train + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" //right of red train + "9" "-10248 -12949 -854 -162" //red house exit + "10" "-10833 -12474 -846 -90" //red balcony + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" //pride rock + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" //gray bridge + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" //front door + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" //battlements + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" //bottom of spire + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" //bottom of pride + "7" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" //midlevel spire + "8" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" //pill + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "4player" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "4player" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Snakewater Middle" + { + "1" "-11434 -1361 -756 -0" + "2" "-11185 -885 -752 -62" + "3" "-11333 -1895 -572 0" + "4" "-11094.696289 -505.179871 -523.997437 7.128137 -80.694138 0.000000" + "5" "-9471 -1415 -756 180" + "6" "-9740 -1886 -751 121" + "7" "-9576 -879 -572 180" + "8" "-9818.991211 -2285.646484 -521.429626 8.052133 96.218925 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Gravelpit C" + { + "1" "5578 7625 58 -90" + "2" "5578 6474 58 90" + "3" "5118 7060 -108 0" + "4" "6506 6330 84 129" + "5" "6582 7637 84 -143" + "6" "6816 6949 180 176" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "300" + "4player" "0" + } + "Process Middle" + { + "1" "-3231 1221 -230 90" //BLU Sewer + "2" "-3240 3156 -230 -90" //RED Sewer + "3" "-2838 2784 -255 -124" //RED Rock + "4" "-3585 1640 -257 56" //BLU Rock + "5" "-2591 2218 -166 180" //RED Computer + "6" "-3870 2228 -166 0" //BLU Computer + "7" "-4066 2709 -198 0" //BLU Forward + "8" "-2400 1720 -180 160" //RED Forward + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Trainyard" + { + "1" "2063 1750 1208 0" + "2" "3883 2511 1208 179" + "3" "2154 3063 1208 -48" + "4" "3786 1192 1208 132" + "5" "3075 1635 1210 101" + "6" "2878 2605 1210 -75" + "7" "2498 2204 1210 -9" + "8" "3461 2024 1210 169" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Turris 1" + { + "1" "11863 6812 -520 135" + "2" "11665 6765 -520 136" + "3" "11926 6988 -520 132" + "4" "11329 7346 -520 -45" + "5" "11542 7379 -520 -44" + "6" "11285 7130 -520 -44" + "7" "11611.962891 7066.257324 -165.198700 0" // CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "Turris 2" + { + "1" "11863 5512 -520 135" + "2" "11665 5465 -520 136" + "3" "11926 5688 -520 132" + "4" "11329 6046 -520 -45" + "5" "11542 6079 -520 -44" + "6" "11285 5830 -520 -44" + "7" "11608.865234 5792.714844 -165.198700 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "0" + } + "No Splash" + { + "1" "6862.301270 -3937.054199 -1515.530273 0 60 0" + "2" "7165.354980 -3413.613525 -1515.530273 0 -120 0" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + "4player" "0" + } + "BBall 2v2" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -850 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -850 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + "mge2_test" + { + "Ultiduo 1" + { + "1" "1393 5239 -288 -90" //RED + "2" "1441 5239 -288 -90" + "3" "1489 5239 -288 -90" + "4" "1393 5287 -288 -90" + "5" "1441 5287 -288 -90" + "6" "1489 5287 -288 -90" + "7" "1488 3159 -288 90" //BLU + "8" "1440 3159 -288 90" + "9" "1392 3159 -288 90" + "10" "1488 3111 -288 90" + "11" "1440 3111 -288 90" + "12" "1392 3111 -288 90" + "13" "1441 4201 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Ultiduo 2" + { + "1" "1383 2467 -288 -90"//RED + "2" "1431 2467 -288 -90" + "3" "1479 2467 -288 -90" + "4" "1383 2515 -288 -90" + "5" "1431 2515 -288 -90" + "6" "1479 2515 -288 -90" + "7" "1478 387 -288 90" //BLU + "8" "1430 387 -288 90" + "9" "1382 387 -288 90" + "10" "1478 339 -288 90" + "11" "1430 339 -288 90" + "12" "1382 339 -288 90" + "13" "1431 1429 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Spireking 1" + { + "1" "-1226 5587 -428 -90" //A side + "2" "-1354 5587 -428 -90" + "3" "-1482 5587 -428 -90" + "4" "-1610 5587 -428 -90" + "5" "-1738 5587 -428 -90" + "6" "-1866 5587 -428 -90" + "7" "-1994 5587 -428 -90" + "8" "-1226 4179 -428 90" //B side + "9" "-1354 4179 -428 90" + "10" "-1482 4179 -428 90" + "11" "-1610 4179 -428 90" + "12" "-1738 4179 -428 90" + "13" "-1866 4179 -428 90" + "14" "-1994 4179 -428 90" + "15" "-1636 4819 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "0" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Spireking 2" + { + "1" "-1226 2346 -428 -90" //A side + "2" "-1354 2346 -428 -90" + "3" "-1482 2346 -428 -90" + "4" "-1610 2346 -428 -90" + "5" "-1738 2346 -428 -90" + "6" "-1866 2346 -428 -90" + "7" "-1994 2346 -428 -90" + "8" "-1226 938 -428 90" //B side + "9" "-1354 938 -428 90" + "10" "-1482 938 -428 90" + "11" "-1610 938 -428 90" + "12" "-1738 938 -428 90" + "13" "-1866 938 -428 90" + "14" "-1994 938 -428 90" + "15" "-1636 1578 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "0" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Turris 1" + { + "1" "1280 -2590 -782 135" //BLU + "2" "1080 -2590 -782 135" + "3" "1280 -2390 -782 135" + "4" "640 -1950 -782 45" //RED + "5" "840 -1950 -782 45" + "6" "640 -2150 -782 45" + "7" "956 -2276 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "respawntime" "5.0" + "turris" "1" + "4player" "0" + "koth" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "1280 -1310 -782 135" //BLU + "2" "1080 -1310 -782 135" + "3" "1280 -1110 -782 135" + "4" "640 -700 -782 45" //RED + "5" "840 -700 -782 45" + "6" "640 -900 -782 45" + "7" "956 -1008 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "BBall 1 (2v2)" + { + "1" "-937.940063 -5687.088867 -228.693726 -0.099971 88.271400 0.000000" //team 1 spawns + "2" "-1382.175171 -5669.834473 -228.693726 -0.337577 90.013817 0.000000" //team 1 spawns + "3" "-1210.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "4" "-849.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "5" "-1376.044189 -3785.735596 -228.693726 0.018803 -89.133324 0.000000" //team2 spawn + "6" "-1204.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "7" "-1004.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "8" "-871.717834 -3794.541016 -228.693726 0.612794 -88.578850 0.000000" //team2 spawn + "9" "-1099 -4734 -150 0" // Center intel spawn, for the start of a round. + "10" "-1100.554688 -4216.206543 -228.693726 0" // Where the intel appears after player 1 dunks. + "11" "-1110.061279 -5248.967773 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "12" "-1098.989380 -5528.571289 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1098.777100 -3938.822510 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "0" + } + "BBall 2 (2v2)" + { + "1" "-1419.982300 -2505.699951 -228.693726 -0.277215 90.601242 0.000000" //team 1 spawns + "2" "-1211.553223 -2503.510010 -228.693726 -0.158375 90.878357 0.000000" //team 1 spawns + "3" "-1053.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "4" "-853.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "5" "-835.152405 -633.120850 -228.693726 0.533611 -89.615173 0.000000" //team2 spawn + "6" "-1063.000061 -633.979187 -228.693726 -0.139602 -89.417282 0.000000" //team2 spawn + "7" "-1226.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "8" "-1426.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "9" "-1099 -1581 -140 0" // Center intel spawn, for the start of a round. + "10" "-1100.073853 -1061.878296 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "11" "-1100.414795 -2085.041016 -228.693726 0.000000" // Where the intel appears after player 2 dunks. + "12" "-1099.184570 -2375.568848 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1099.980103 -785.572632 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge_dueling_v1" + { + "Ultiduo 1" + { + "1" "1393 5239 -288 -90" //RED + "2" "1441 5239 -288 -90" + "3" "1489 5239 -288 -90" + "4" "1393 5287 -288 -90" + "5" "1441 5287 -288 -90" + "6" "1489 5287 -288 -90" + "7" "1488 3159 -288 90" //BLU + "8" "1440 3159 -288 90" + "9" "1392 3159 -288 90" + "10" "1488 3111 -288 90" + "11" "1440 3111 -288 90" + "12" "1392 3111 -288 90" + "13" "1441 4201 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Ultiduo 2" + { + "1" "1383 2467 -288 -90"//RED + "2" "1431 2467 -288 -90" + "3" "1479 2467 -288 -90" + "4" "1383 2515 -288 -90" + "5" "1431 2515 -288 -90" + "6" "1479 2515 -288 -90" + "7" "1478 387 -288 90" //BLU + "8" "1430 387 -288 90" + "9" "1382 387 -288 90" + "10" "1478 339 -288 90" + "11" "1430 339 -288 90" + "12" "1382 339 -288 90" + "13" "1431 1429 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Spireking 1" + { + "1" "-1226 5587 -428 -90" //A side + "2" "-1354 5587 -428 -90" + "3" "-1482 5587 -428 -90" + "4" "-1610 5587 -428 -90" + "5" "-1738 5587 -428 -90" + "6" "-1866 5587 -428 -90" + "7" "-1994 5587 -428 -90" + "8" "-1226 4179 -428 90" //B side + "9" "-1354 4179 -428 90" + "10" "-1482 4179 -428 90" + "11" "-1610 4179 -428 90" + "12" "-1738 4179 -428 90" + "13" "-1866 4179 -428 90" + "14" "-1994 4179 -428 90" + "15" "-1636 4819 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "0" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Spireking 2" + { + "1" "-1226 2346 -428 -90" //A side + "2" "-1354 2346 -428 -90" + "3" "-1482 2346 -428 -90" + "4" "-1610 2346 -428 -90" + "5" "-1738 2346 -428 -90" + "6" "-1866 2346 -428 -90" + "7" "-1994 2346 -428 -90" + "8" "-1226 938 -428 90" //B side + "9" "-1354 938 -428 90" + "10" "-1482 938 -428 90" + "11" "-1610 938 -428 90" + "12" "-1738 938 -428 90" + "13" "-1866 938 -428 90" + "14" "-1994 938 -428 90" + "15" "-1636 1578 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "0" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Turris 1" + { + "1" "1280 -2590 -782 135" //RED + "2" "1080 -2590 -782 135" + "3" "1280 -2390 -782 135" + "4" "640 -1950 -782 -45" //BLU + "5" "840 -1950 -782 -45" + "6" "640 -2150 -782 -45" + "7" "956 -2276 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "respawntime" "5.0" + "turris" "1" + "4player" "0" + "koth" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "1280 -1310 -782 135" //RED + "2" "1080 -1310 -782 135" + "3" "1280 -1110 -782 135" + "4" "640 -700 -782 -45" //BLU + "5" "840 -700 -782 -45" + "6" "640 -900 -782 -45" + "7" "956 -1008 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "BBall 1 (1v1)" + { + "1" "-937.940063 -5687.088867 -228.693726 -0.099971 88.271400 0.000000" //team 1 spawns + "2" "-1382.175171 -5669.834473 -228.693726 -0.337577 90.013817 0.000000" //team 1 spawns + "3" "-1210.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "4" "-849.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "5" "-1376.044189 -3785.735596 -228.693726 0.018803 -89.133324 0.000000" //team2 spawn + "6" "-1204.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "7" "-1004.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "8" "-871.717834 -3794.541016 -228.693726 0.612794 -88.578850 0.000000" //team2 spawn + "9" "-1099 -4734 -150 0" // Center intel spawn, for the start of a round. + "10" "-1100.554688 -4216.206543 -228.693726 0" // Where the intel appears after player 1 dunks. + "11" "-1110.061279 -5248.967773 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "12" "-1098.989380 -5528.571289 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1098.777100 -3938.822510 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "0" + } + "BBall 2 (2v2)" + { + "1" "-1419.982300 -2505.699951 -228.693726 -0.277215 90.601242 0.000000" //team 1 spawns + "2" "-1211.553223 -2503.510010 -228.693726 -0.158375 90.878357 0.000000" //team 1 spawns + "3" "-1053.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "4" "-853.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "5" "-835.152405 -633.120850 -228.693726 0.533611 -89.615173 0.000000" //team2 spawn + "6" "-1063.000061 -633.979187 -228.693726 -0.139602 -89.417282 0.000000" //team2 spawn + "7" "-1226.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "8" "-1426.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "9" "-1099 -1581 -140 0" // Center intel spawn, for the start of a round. + "10" "-1100.073853 -1061.878296 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "11" "-1100.414795 -2085.041016 -228.693726 0.000000" // Where the intel appears after player 2 dunks. + "12" "-1099.184570 -2375.568848 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1099.980103 -785.572632 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge_dueling_v1_fix1" + { + "Ultiduo 1" + { + "1" "1393 5239 -288 -90" //RED + "2" "1441 5239 -288 -90" + "3" "1489 5239 -288 -90" + "4" "1393 5287 -288 -90" + "5" "1441 5287 -288 -90" + "6" "1489 5287 -288 -90" + "7" "1488 3159 -288 90" //BLU + "8" "1440 3159 -288 90" + "9" "1392 3159 -288 90" + "10" "1488 3111 -288 90" + "11" "1440 3111 -288 90" + "12" "1392 3111 -288 90" + "13" "1441 4201 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Ultiduo 2" + { + "1" "1383 2467 -288 -90"//RED + "2" "1431 2467 -288 -90" + "3" "1479 2467 -288 -90" + "4" "1383 2515 -288 -90" + "5" "1431 2515 -288 -90" + "6" "1479 2515 -288 -90" + "7" "1478 387 -288 90" //BLU + "8" "1430 387 -288 90" + "9" "1382 387 -288 90" + "10" "1478 339 -288 90" + "11" "1430 339 -288 90" + "12" "1382 339 -288 90" + "13" "1431 1429 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Spireking 1" + { + "1" "-1226 5587 -428 -90" //A side + "2" "-1354 5587 -428 -90" + "3" "-1482 5587 -428 -90" + "4" "-1610 5587 -428 -90" + "5" "-1738 5587 -428 -90" + "6" "-1866 5587 -428 -90" + "7" "-1994 5587 -428 -90" + "8" "-1226 4179 -428 90" //B side + "9" "-1354 4179 -428 90" + "10" "-1482 4179 -428 90" + "11" "-1610 4179 -428 90" + "12" "-1738 4179 -428 90" + "13" "-1866 4179 -428 90" + "14" "-1994 4179 -428 90" + "15" "-1636 4819 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "0" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Spireking 2" + { + "1" "-1226 2346 -428 -90" //A side + "2" "-1354 2346 -428 -90" + "3" "-1482 2346 -428 -90" + "4" "-1610 2346 -428 -90" + "5" "-1738 2346 -428 -90" + "6" "-1866 2346 -428 -90" + "7" "-1994 2346 -428 -90" + "8" "-1226 938 -428 90" //B side + "9" "-1354 938 -428 90" + "10" "-1482 938 -428 90" + "11" "-1610 938 -428 90" + "12" "-1738 938 -428 90" + "13" "-1866 938 -428 90" + "14" "-1994 938 -428 90" + "15" "-1636 1578 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "0" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Turris 1" + { + "1" "1280 -2590 -782 135" //RED + "2" "1080 -2590 -782 135" + "3" "1280 -2390 -782 135" + "4" "640 -1950 -782 -45" //BLU + "5" "840 -1950 -782 -45" + "6" "640 -2150 -782 -45" + "7" "956 -2276 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "respawntime" "5.0" + "turris" "1" + "4player" "0" + "koth" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "1280 -1310 -782 135" //RED + "2" "1080 -1310 -782 135" + "3" "1280 -1110 -782 135" + "4" "640 -700 -782 -45" //BLU + "5" "840 -700 -782 -45" + "6" "640 -900 -782 -45" + "7" "956 -1008 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "BBall 1 (1v1)" + { + "1" "-937.940063 -5687.088867 -228.693726 -0.099971 88.271400 0.000000" //team 1 spawns + "2" "-1382.175171 -5669.834473 -228.693726 -0.337577 90.013817 0.000000" //team 1 spawns + "3" "-1210.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "4" "-849.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "5" "-1376.044189 -3785.735596 -228.693726 0.018803 -89.133324 0.000000" //team2 spawn + "6" "-1204.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "7" "-1004.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "8" "-871.717834 -3794.541016 -228.693726 0.612794 -88.578850 0.000000" //team2 spawn + "9" "-1099 -4734 -150 0" // Center intel spawn, for the start of a round. + "10" "-1100.554688 -4216.206543 -228.693726 0" // Where the intel appears after player 1 dunks. + "11" "-1110.061279 -5248.967773 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "12" "-1098.989380 -5528.571289 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1098.777100 -3938.822510 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "0" + } + "BBall 2 (2v2)" + { + "1" "-1419.982300 -2505.699951 -228.693726 -0.277215 90.601242 0.000000" //team 1 spawns + "2" "-1211.553223 -2503.510010 -228.693726 -0.158375 90.878357 0.000000" //team 1 spawns + "3" "-1053.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "4" "-853.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "5" "-835.152405 -633.120850 -228.693726 0.533611 -89.615173 0.000000" //team2 spawn + "6" "-1063.000061 -633.979187 -228.693726 -0.139602 -89.417282 0.000000" //team2 spawn + "7" "-1226.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "8" "-1426.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "9" "-1099 -1581 -140 0" // Center intel spawn, for the start of a round. + "10" "-1100.073853 -1061.878296 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "11" "-1100.414795 -2085.041016 -228.693726 0.000000" // Where the intel appears after player 2 dunks. + "12" "-1099.184570 -2375.568848 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1099.980103 -785.572632 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge_bball_v2" + { + "BBall 1 (1v1)" + { + "1" "-128 -960 32 0 90 0" //team 1 spawns + "2" "-256 -960 32 0 90 0" //team 1 spawns + "3" "128 -960 32 0 90 0" //team 1 spawns + "4" "256 -960 32 0 90 0" //team 1 spawns + "5" "-128 960 32 0 270 0" //team2 spawn + "6" "-256 960 32 0 270 0" //team2 spawn + "7" "128 960 32 0 270 0" //team2 spawn + "8" "256 960 32 0 270 0" //team2 spawn + "9" "0 0 142 0" // Center intel spawn, for the start of a round. + "10" "0 512 96 0" // Where the intel appears after player 1 dunks. + "11" "0 -512 96 0" // Where the intel appears after player 1 dunks. + "12" "0 -796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "0 796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "0" + } + "BBall 2 (1v1)" + { + "1" "8744 -960 32 0 90 0" //team 1 spawns + "2" "8872 -960 32 0 90 0" //team 1 spawns + "3" "9128 -960 32 0 90 0" //team 1 spawns + "4" "9256 -960 32 0 90 0" //team 1 spawns + "5" "8744 960 32 0 270 0" //team2 spawn + "6" "8872 960 32 0 270 0" //team2 spawn + "7" "9128 960 32 0 270 0" //team2 spawn + "8" "9256 960 32 0 270 0" //team2 spawn + "9" "9000 0 142 0" // Center intel spawn, for the start of a round. + "10" "9000 512 96 0" // Where the intel appears after player 1 dunks. + "11" "9000 -512 96 0" // Where the intel appears after player 1 dunks. + "12" "9000 -796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "9000 796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "0" + } + "BBall 3 (1v1)" + { + "1" "-8744 -960 32 0 90 0" //team 1 spawns + "2" "-8872 -960 32 0 90 0" //team 1 spawns + "3" "-9128 -960 32 0 90 0" //team 1 spawns + "4" "-9256 -960 32 0 90 0" //team 1 spawns + "5" "-8744 960 32 0 270 0" //team2 spawn + "6" "-8872 960 32 0 270 0" //team2 spawn + "7" "-9128 960 32 0 270 0" //team2 spawn + "8" "-9256 960 32 0 270 0" //team2 spawn + "9" "-9000 0 142 0" // Center intel spawn, for the start of a round. + "10" "-9000 512 96 0" // Where the intel appears after player 1 dunks. + "11" "-9000 -512 96 0" // Where the intel appears after player 1 dunks. + "12" "-9000 -796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-9000 796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "0" + } + "BBall 4 (2v2)" + { + "1" "-128 8040 32 0 90 0" //team 1 spawns + "2" "-256 8040 32 0 90 0" //team 1 spawns + "3" "128 8040 32 0 90 0" //team 1 spawns + "4" "256 8040 32 0 90 0" //team 1 spawns + "5" "-128 9960 32 0 270 0" //team2 spawn + "6" "-256 9960 32 0 270 0" //team2 spawn + "7" "128 9960 32 0 270 0" //team2 spawn + "8" "256 9960 32 0 270 0" //team2 spawn + "9" "0 9000 142 0" // Center intel spawn, for the start of a round. + "10" "0 9512 96 0" // Where the intel appears after player 1 dunks. + "11" "0 8488 96 0" // Where the intel appears after player 1 dunks. + "12" "0 8203.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "0 9796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 5 (2v2)" + { + "1" "8744 8040 32 0 90 0" //team 1 spawns + "2" "8872 8040 32 0 90 0" //team 1 spawns + "3" "9128 8040 32 0 90 0" //team 1 spawns + "4" "9256 8040 32 0 90 0" //team 1 spawns + "5" "8744 9960 32 0 270 0" //team2 spawn + "6" "8872 9960 32 0 270 0" //team2 spawn + "7" "9128 9960 32 0 270 0" //team2 spawn + "8" "9256 9960 32 0 270 0" //team2 spawn + "9" "9000 9000 142 0" // Center intel spawn, for the start of a round. + "10" "9000 9512 96 0" // Where the intel appears after player 1 dunks. + "11" "9000 8488 96 0" // Where the intel appears after player 1 dunks. + "12" "9000 8203.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "9000 9796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 6 (2v2)" + { + "1" "-8744 8040 32 0 90 0" //team 1 spawns + "2" "-8872 8040 32 0 90 0" //team 1 spawns + "3" "-9128 8040 32 0 90 0" //team 1 spawns + "4" "-9256 8040 32 0 90 0" //team 1 spawns + "5" "-8744 9960 32 0 270 0" //team2 spawn + "6" "-8872 9960 32 0 270 0" //team2 spawn + "7" "-9128 9960 32 0 270 0" //team2 spawn + "8" "-9256 9960 32 0 270 0" //team2 spawn + "9" "-9000 9000 142 0" // Center intel spawn, for the start of a round. + "10" "-9000 9512 96 0" // Where the intel appears after player 1 dunks. + "11" "-9000 8488 96 0" // Where the intel appears after player 1 dunks. + "12" "-9000 8203.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-9000 9796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 7 (2v2)" + { + "1" "-128 -9960 32 0 90 0" //team 1 spawns + "2" "-256 -9960 32 0 90 0" //team 1 spawns + "3" "128 -9960 32 0 90 0" //team 1 spawns + "4" "256 -9960 32 0 90 0" //team 1 spawns + "5" "-128 -8040 32 0 270 0" //team2 spawn + "6" "-256 -8040 32 0 270 0" //team2 spawn + "7" "128 -8040 32 0 270 0" //team2 spawn + "8" "256 -8040 32 0 270 0" //team2 spawn + "9" "0 -9000 142 0" // Center intel spawn, for the start of a round. + "10" "0 -8488 96 0" // Where the intel appears after player 1 dunks. + "11" "0 -9512 96 0" // Where the intel appears after player 1 dunks. + "12" "0 -9796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "0 -8203.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 8 (2v2)" + { + "1" "8744 -9960 32 0 90 0" //team 1 spawns + "2" "8872 -9960 32 0 90 0" //team 1 spawns + "3" "9128 -9960 32 0 90 0" //team 1 spawns + "4" "9256 -9960 32 0 90 0" //team 1 spawns + "5" "8744 -8040 32 0 270 0" //team2 spawn + "6" "8872 -8040 32 0 270 0" //team2 spawn + "7" "9128 -8040 32 0 270 0" //team2 spawn + "8" "9256 -8040 32 0 270 0" //team2 spawn + "9" "9000 -9000 142 0" // Center intel spawn, for the start of a round. + "10" "9000 -8488 96 0" // Where the intel appears after player 1 dunks. + "11" "9000 -9512 96 0" // Where the intel appears after player 1 dunks. + "12" "9000 -9796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "9000 -8203.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 9 (2v2)" + { + "1" "-8744 -9960 32 0 90 0" //team 1 spawns + "2" "-8872 -9960 32 0 90 0" //team 1 spawns + "3" "-9128 -9960 32 0 90 0" //team 1 spawns + "4" "-9256 -9960 32 0 90 0" //team 1 spawns + "5" "-8744 -8040 32 0 270 0" //team2 spawn + "6" "-8872 -8040 32 0 270 0" //team2 spawn + "7" "-9128 -8040 32 0 270 0" //team2 spawn + "8" "-9256 -8040 32 0 270 0" //team2 spawn + "9" "-9000 -9000 142 0" // Center intel spawn, for the start of a round. + "10" "-9000 -8488 96 0" // Where the intel appears after player 1 dunks. + "11" "-9000 -9512 96 0" // Where the intel appears after player 1 dunks. + "12" "-9000 -9796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-9000 -8203.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + "mge_oihguv_sucks_a12" + { + "Height Advantage" + { + "1" "-873.309937 -9505.487305 -1227 0 -135 0" + "2" "-1735.685059 -10374.450195 -1227 0 45 0" + "fraglimit" "5" + "cdtime" "3" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "showhp" "1" + "ammomod" "1" + "infammo" "1" + "4player" "0" + } + "8) 2ez" + { + "1" "800.796814 -10975.446289 -1728.968750 -0.891035 90.441719 0.000000" + "2" "-30.374973 -10143.489258 -1728.968750 -0.924022 -0.209289 0.000000" + "3" "804.776306 -9280.537109 -1728.968750 0.560966 -90.761658 0.000000" + "4" "1663.570313 -10144.500977 -1728.968750 -1.254011 -179.993591 0.000000" + "5" "786.352600 -10144.899414 -1627.968628 2.905230 0.848901 0.000000" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "koth" "1" + "4player" "0" + "Timer" "120" + } + "8)" + { + "1" "-1390.326904 -6298.315430 -1725 0 -45 0" + "2" "383.515747 -6267.929199 -1725 0 -135 0" + "3" "405.986176 -8080.430176 -1725 0 135 0" + "4" "-1412.171753 -8047.813477 -1725 0 45 0" + "fraglimit" "20" + "cdtime" "3" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "showhp" "1" + "mge" "1" + "mindist" "550" + "infammo" "0" + "4player" "0" + } + "Blands Mid" + { + "1" "2900.626953 -5742.559082 778 0 0 0" //left of blu train + "2" "2533.993408 -5903.314941 778 0 0 0" //back of blu train + "3" "2885.988770 -6059.058594 778 0 0 0" //right of blu train + "4" "2896.451416 -6284.223633 760 0 37.633713 0" //blu house exit + "5" "3482.823730 -6786.180664 770 0 90 0" //blu balcony + "6" "4054.755615 -6057.953613 778 0 180 0" //left of red train + "7" "4336.721680 -5901.596680 778 0 180 0" //back of red train + "8" "4064.069336 -5757.403320 778 0 180 0" //right of red train + "9" "3980.436035 -5522.731934 761 0 -143.672012 0" //red house exit + "10" "3365.520996 -4992.046875 770 0 -90 0" //red balcony + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Spire" + { + "1" "2769.343506 -2459.627197 613 0 90 0" //pride rock + "2" "1979.489502 -1788.810181 354 -30 19 0" //gray bridge + "3" "2044.491333 -1180.353394 354 -29 -42 0" //front door + "4" "2559.648193 -915.454102 610 0 -90 0" //battlements + "5" "2450.895752 -1808.680298 550 0 90 0" //pill + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "4player" "0" + } + "Spire Again" + { + "1" "5756.836914 -2496.402832 612.528015 0 90 0.000000" //pride rock + "2" "5027.334473 -1866.687988 356.003693 -17.215183 23.920334 0.000000" //gray bridge + "3" "5022.126465 -1277.570190 356.031311 -16.830212 -37.514668 0.000000" //front door + "4" "5528.168945 -978.129822 612.031311 0 -90 0.000000" //battlements + "5" "5404.636230 -1806.472656 551.363342 0 90 0" //pill + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "4player" "0" + } + "Viaduct Mid" + { + "1" "6481.683594 -6230.021484 561.031311 2.730096 29.322062 0.000000" + "2" "6927.344727 -6434.062500 454.821594 -1.870117 83.925957 0.000000" + "3" "7425.377930 -6451.493652 513.832031 2.505701 101.990303 0.000000" + "4" "7470.322266 -5224.172363 505.230042 1.982109 -120.826607 0.000000" + "5" "6890.553711 -5341.143555 472.806030 -0.486294 -83.202339 0.000000" + "6" "6477.710449 -5484.271484 561.031311 4.899300 -28.822889 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Gran Mid" + { + "1" "5504.005371 -9082.657227 209.031311 0 -135 0" + "2" "4960.655762 -8976.870117 209.031311 0 -90 0" + "3" "4370.888184 -9127.026367 209.031311 0 -45 0" + "4" "3817.526123 -9517.050781 209.031311 0 0 0" + "5" "3779.989502 -10219.092773 209.031311 0 45 0" + "6" "4330.944824 -10243.580078 209.031311 0 90 0" + "7" "4916.598145 -10155.872070 209.031311 0 135 0" + "8" "5409.224121 -9736.402344 209.031311 0 180 0" + "fraglimit" "20" + "cdtime" "3" + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Gully Mid" + { + "1" "8550.310547 1390.721191 213.818436 -3.465037 -7.661868 0.000000" + "2" "8591.301758 835.796265 207.622833 -3.234060 0.852090 0.000000" + "3" "9002.867188 288.417664 445.031311 5.510953 90.747078 0.000000" + "4" "9518.852539 890.297424 192.110519 -8.612938 179.550247 0.000000" + "5" "9554.975586 1475.360840 205.252594 -8.018939 -179.624741 0.000000" + "6" "9143.195313 1968.748657 445.031311 3.366059 -89.072929 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Snake Mid" + { + "1" "8333.794922 -851.806458 474.451691 5.972856 -77.090782 0.000000" + "2" "8304.668945 -1334.017944 309.156494 -0.528143 -46.499901 0.000000" + "3" "8225.913086 -1790.774048 332.358002 1.517858 -1.454873 0.000000" + "4" "8141.102539 -2331.468506 418.988007 0.989858 27.519142 0.000000" + "5" "9564.053711 -2810.747314 471.873718 6.764846 104.574005 0.000000" + "6" "9533.014648 -2326.674805 308.051758 0.725847 132.524902 0.000000" + "7" "9667.199219 -1844.093506 328.233398 0.494848 177.075134 0.000000" + "8" "9716.423828 -1337.320190 418.988007 2.309848 -152.267883 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "0" + } + "Amphi" + { + "1" "-6880.188965 -1776.092896 404.031311 0 44.843876 0.000000" + "2" "-6828.701172 -351.019073 404.031311 0 -44.784237 0.000000" + "3" "-5434.201660 -322.879181 404.031311 0 -134.940338 0.000000" + "4" "-5436.924805 -1726.196045 404.031311 0 134.969666 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "0" + } + "(8" + { + "1" "-928.789246 -13491.996094 -1646.968750 3.398727 43.690529 0.000000" + "2" "-982.225220 -12014.620117 -1646.968750 4.553785 -40.888451 0.000000" + "3" "523.759460 -12225.052734 -1598.968750 8.217022 -131.506912 0.000000" + "4" "269.176544 -13398.360352 -1646.968750 9.075096 133.882141 0.000000" + "5" "-158.731918 -13459.017578 -1726.968750 6.732187 91.015221 0.000000" + "6" "-754.902222 -12958.593750 -1646.968750 6.864232 12.343256 0.000000" + "7" "-481.724823 -12254.785156 -1646.968750 3.069260 -62.467827 0.000000" + "8" "659.328369 -12660.296875 -1646.968750 9.108348 -169.981674 0.000000" + "fraglimit" "20" + "cdtime" "3" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.25" + "showhp" "1" + "mge" "1" + "mindist" "550" + "infammo" "0" + "4player" "0" + } + "Endif" + { + "1" "-1639.748291 430.628021 457.559875 1.253807 -88.828598 0.000000" + "2" "-1182.447876 97.574333 439.422577 0.279786 -178.631668 0.000000" + "3" "-1567.934326 -374.877106 439.828400 0.207629 90.807503 0.000000" + "4" "-1968.742920 40.668037 470.228607 1.939476 0.102337 0.000000" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Counterjump" + { + "1" "-8226.124023 -5597.952637 -1726.968750 0 135 0" + "2" "-9251.655273 -5600.906738 -1726.968750 0 45 0" + "3" "-9258.193359 -4568.868164 -1726.968750 0 -45 0" + "4" "-8237.867188 -4580.630859 -1726.968750 0 -135 0" + "fraglimit" "10" + "cdtime" "0" + "classes" "soldier" + "hpratio" "2.5" + "showhp" "1" + "mge" "1" + "mindist" "100" + "infammo" "1" + "4player" "0" + } + "Counterjump Gran" + { + "1" "5239.196777 -12982.215820 -1686.958252 -0.860130 153.514709 0.000000" + "2" "4637.408203 -13442.159180 -1723.968628 0.411423 89.610344 0.000000" + "3" "4169.733887 -13091.726563 -1683.958130 4.263623 50.889320 0.000000" + "4" "4009.031494 -12455.100586 -1683.958130 2.805026 -38.459381 0.000000" + "5" "4648.108398 -12006.251953 -1723.968628 1.346431 -91.978500 0.000000" + "6" "5123.058594 -12326.029297 -1683.958130 0.299234 -133.903809 0.000000" + "fraglimit" "10" + "cdtime" "0" + "classes" "soldier" + "hpratio" "2.5" + "showhp" "1" + "mge" "1" + "mindist" "100" + "infammo" "1" + "4player" "0" + } + "Counterjump Ringout" + { + "1" "-4606.921387 -5623.304199 -1726.968750 0 135 0" + "2" "-5611.715332 -5615.364258 -1726.968750 0 45 0" + "3" "-5639.965820 -4603.966797 -1726.968750 0 -45 0" + "4" "-4603.087891 -4602.770996 -1726.968750 0 -135 0" + "fraglimit" "10" + "cdtime" "0" + "classes" "soldier" + "hpratio" "100" + "showhp" "1" + "mge" "1" + "mindist" "100" + "infammo" "1" + "4player" "0" + } + "Jump Castle" + { + "1" "663.074707 -4907.820801 -650 0 90 0" + "2" "8.201495 -4309.766113 -650 0 0 0" + "3" "645.230408 -3694.851074 -650 0 -90 0" + "4" "1307.208862 -4281.333496 -650 0 180 0" + "fraglimit" "5" + "cdtime" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "endif" "1" + "infammo" "1" + "4player" "0" + } + "Spiremod" + { + "1" "-42.024635 -463.800964 758.994385 0.164877 -69.860649 0.000000" + "2" "18.418732 -659.530518 758.994385 2.672882 110.319267 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Ammomod" + { + "1" "-1620.981201 -2861.676270 129.031311 0 90 0.000000" + "2" "-1611.113403 -2098.115234 129.031311 0 -90 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "OG Ammomod" + { + "1" "-2822.900635 -2811.483887 161.031311 -1.335494 89.539223 0.000000" + "2" "-2815.024658 -2085.616943 161.031311 -0.758235 -89.850525 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Ammomod [MGE]" + { + "1" "-1612.457275 -1533.337646 129.031311 0 90 0.000000" + "2" "-1990.188354 -1180.642822 129.031311 0 0 0.000000" + "3" "-1614.766846 -777.056030 129.031311 0 -90 0.000000" + "4" "-1206.005737 -1177.616089 129.031311 0 -180 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "0" + } + "OG Ammomod [MGE]" + { + "1" "-2817.488770 -1567.891846 161.031311 -0.117550 90.110321 0.000000" + "2" "-3180.838135 -1273.708130 161.031311 0.279339 -0.342204 0.000000" + "3" "-2820.722900 -916.671143 161.031311 0.567982 -88.810287 0.000000" + "4" "-2462.133545 -1279.667358 161.031311 -0.009295 179.907516 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "0" + } + "No Splash" + { + "1" "494.636169 -2824.535889 132.031311 0.436058 88.996269 0.000000" + "2" "512.597168 -2263.206787 132.031311 1.707661 -90.286880 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "powowwV" + { + "1" "-1594.710083 1852.771118 -50 1.319916 -90.577667 0.000000" + "2" "-1598.351074 860.989136 -50 0.923914 89.668480 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "0" + } + "Amphi 2v2" + { + "1" "-9427.330078 -309.098053 404.031311 0 -44.255997 0.000000" + "2" "-7910.303711 -237.436615 404.031311 0 -134.873459 0.000000" + "3" "-7991.344238 -1747.776733 404.031311 0 132.726334 0.000000" + "4" "-9475.584961 -1795.090454 404.031311 0 44.844284 0.000000" + "fraglimit" "20" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "1" + } + "Counterjump 2v2" + { + "1" "-8232.066406 -9179.555664 -1726.968750 0 135 0" + "2" "-9260.887695 -9189.034180 -1726.968750 0 45 0" + "3" "-9240.204102 -8168.028320 -1726.968750 0 -45 0" + "4" "-8224.851563 -8159.415527 -1726.968750 0 -135 0" + "fraglimit" "10" + "cdtime" "0" + "classes" "soldier" + "hpratio" "2.5" + "showhp" "1" + "mge" "1" + "mindist" "100" + "infammo" "1" + "4player" "1" + } + "Counterjump Ringout 2v2" + { + "1" "-4623.987793 -9165.198242 -1726.968750 0 135 0" + "2" "-5645.717285 -9195.712891 -1726.968750 0 45 0" + "3" "-5631.333008 -8162.409180 -1726.968750 0 -45 0" + "4" "-4611.345215 -8158.451660 -1726.968750 0 -135 0" + "fraglimit" "10" + "cdtime" "0" + "classes" "soldier" + "hpratio" "100" + "showhp" "1" + "mge" "1" + "mindist" "100" + "infammo" "1" + "4player" "1" + } + "Jump Castle 2v2" + { + "1" "-1193.818359 -4932.302734 -650 0 90 0" + "2" "-1876.097290 -4293.671387 -650 0 0 0" + "3" "-1237.496338 -3649.917725 -650 0 -90 0" + "4" "-503.711761 -4291.670410 -650 0 -180 0" + "fraglimit" "5" + "cdtime" "0" + "classes" "soldier demoman scout spy medic engineer sniper pyro heavy" + "hpratio" "1" + "endif" "1" + "infammo" "1" + "4player" "1" + } + } +} diff --git a/configs/mgemod_spawns_2v2.cfg b/configs/mgemod_spawns_2v2.cfg new file mode 100644 index 0000000..db3dd3f --- /dev/null +++ b/configs/mgemod_spawns_2v2.cfg @@ -0,0 +1,4154 @@ +// "map_name" +// { +// "arena_name" +// { +// "1" "X Y Z yaw" // Spawn points. +// "2" "X Y Z yaw" // Spawn points. +// //optional +// "fraglimit" "3" // Fraglimit, for BBall, this is the capture limit. +// "maxrating" "2000" // Max ELO Rating of players allowed to join this arena. +// "minrating" "1500" // Min ELO Rating of players allowed to join this arena. +// "cdtime" "3" // Time before round starts (when players can't shoot) +// "classes" "scout soldier pyro demoman heavy engineer medic sniper spy" // Allowed classes for this arena. if player's class not allowed then player will be switched to first allowed class +// "hpratio" "1.5" // How much of a buff players should get in this arena. 1.0=normal hp, 1.5 = full buff, any floating point value is accepted. +// "earlyleave" "0" // When a player leaves an arena early, if they have less points than their opponent AND their opponent has more points than this value, the leaver loses rating. +// "vishoop" "0" // Set to 1 to make the BBall hoop entities visible. Useful when adding spawns to a new arena. Only applies to BBall arenas. +// "infammo" "1" // enable(1)/disable(0) infinite ammo for this arena +// "mindist" "100" // Minimum distance a player's foe must be away from a spawn point for a player to spawn there. Measured in Hammer units. +// "respawntime" "0.1" // for gamemodes with respawning, this controls the respawn length +// "4player" "0" // enable(1)/disable(0) 4 player arenas +// "ultiduo" "0" // enable(1)/disable(0) makes arena only have 1 of each class (soldier/medic) +// "turris" "0" // enable(1)/disable(0) Regens the arena every 5 seconds like actual turris +// "koth" "0" // enable(1)/disable(0) Koth mode for this arena +// "Timer" "180" // Sets the default start timer in koth mode, defauly is 180 or 3 minutes +// //Only enable ONE of the following +// "ammomod" "1" // enable(1)/disable(0) original Ammomod gameplay for this arena +// "midair" "0" // enable(1)/disable(0) midairmod for this arena +// "mge" "0" // enable(1)/disable(0) MGE Training mode for this arena +// "bball" "0" // enable(1)/disable(0) BBall for this arena +// "endif" "0" // enable(1)/disable(0) Endif for this arena +// } +// } +// MAX 15 ARENAS PER MAP! +// MAX 15 SPAWNS PER ARENA! + + +SpawnConfigs +{ + "duels_midair_v2" + { + "[Midair] Turris 1" + { + "1" "412 -4677 -1260 -45" + "2" "1446 -5700 -1260 135" + "midair" "1" + "cdtime" "0" + } + "[Midair] Turris 2" + { + "1" "-458 -5905 -1395 135" + "2" "-1467 -4885 -1395 -45" + "midair" "1" + "cdtime" "0" + } + "[Midair] Regular 1" + { + "1" "-2930.36 -5053.19 -1268 -89.20" + "2" "-2906.53 -5913.81 -1268 91.95" + "midair" "1" + } + "[Midair] Regular 2" + { + "1" "-4725.75 -4973.90 -1222 -88.67" + "2" "-4698.87 -5840 -1222 91.91" + "midair" "1" + } + "[Midair] Granary Mid 1" + { + "1" "3352.93 -5092.18 -976 -148.51" + "2" "2400.47 -5849.33 -976 37.13" + "midair" "1" + } + "[Midair] Granary Mid 2" + { + "1" "7337.31 -5091.22 -976 -143.26" + "2" "6414.14 -5852.94 -976 38.12" + "midair" "1" + } + } + "am_variety_test3" + { + "Regular 1" + { + "1" "-1412.276733 -1676.996460 -1223.027344 -90" + "2" "-1431.968018 -2557.931641 -1223.027344 90" + "fraglimit" "2" + "hpratio" "6" + "ammomod" "1" + } + "Regular 2 (1725+ only)" + { + "1" "-2786.840088 -1626.397095 -1223.027344 -91.151024" + "2" "-2805.131348 -2531.600342 -1223.027344 89.745850" + "fraglimit" "4" + "minrating" "1725" + "hpratio" "4" + "hpratio" "6" + "ammomod" "1" + } + "Oldschool" + { + "1" "8277.875977 -1509.120117 -2191.968750 -86.681198" + "2" "8529.970703 -2510.064453 -2191.968750 91.784729" + "fraglimit" "5" + "hpratio" "1.5" + "ammomod" "1" + } + "No Splash" + { + "1" "5009.058594 -379.998749 -1267.027344 -29.655741" + "2" "5761.857910 -814.545288 -1267.027344 149.702255" + "fraglimit" "1" + "classes" "soldier demoman" + "hpratio" "6" + "ammomod" "1" + } + "Endif 1" + { + "1" "5681.151855 -4871.657715 -950 90" + "2" "5449.007813 -4585.144531 -950 0" + "3" "5754.729492 -4406.645996 -950 -90" + "4" "5998.674316 -4629.772949 -950 180" + "classes" "soldier demoman" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Endif 2" + { + "1" "8818.646484 -4598.492676 -950 0" + "2" "9162.908203 -4290.289063 -950 -90" + "3" "9349.802734 -4611.180664 -950 -180" + "4" "9045.556641 -4915.236816 -950 90" + "classes" "soldier demoman" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Badlands mid" + { + "1" "-5040.179688 -2122.799561 -593.512329 -0.159478" + "2" "-4543.730469 -2122.498535 -593.512329 -179.966309" + "hpratio" "6" + "ammomod" "1" + } + "Gravelpit C" + { + "1" "379.828766 -2636.744385 -896.750732 89.007950" + "2" "377.990967 -1395.398071 -896.750732 -89.520828" + "hpratio" "6" + "ammomod" "1" + } + "Badlands spire" + { + "1" "1771.468994 -7269.258301 -675.576965 103.115448" + "2" "1420.005005 -5716.803223 -678.373718 -81.142761" + "hpratio" "6" + "ammomod" "1" + } + "Granary mid" + { + "1" "3188.463867 -1938.652710 -1244.027344 1.062489" + "2" "3656.447266 -1925.876343 -1244.027344 -179.130829" + "hpratio" "6" + "ammomod" "1" + } + } + "am_variety_test10" + { + "Regular 1" + { + "1" "-5069.770020 2534.885742 -1544.027344 -90" + "2" "-5061.914063 1567.021484 -1544.027344 90" + "fraglimit" "2" + "hpratio" "6" + "ammomod" "1" + } + "Regular 2" + { + "1" "-180.343384 2747.968750 -1544.027344 -91.151024" + "2" "-172.520660 1736.391113 -1544.027344 89.745850" + "fraglimit" "3" + "hpratio" "6" + "ammomod" "1" + } + "Oldschool" + { + "1" "8277.875977 -1509.120117 -2191.968750 -86.681198" + "2" "8529.970703 -2510.064453 -2191.968750 91.784729" + "fraglimit" "5" + "hpratio" "1.5" + } + "Directs" + { + "1" "3470.873535 -1429.757568 -1559.287354 180" + "2" "2533.883545 -1420.801758 -1559.287354 180" + "fraglimit" "1" + "classes" "soldier demoman" + "hpratio" "6" + "ammomod" "1" + } + "Endif 1" + { + "1" "5681.151855 -4871.657715 -950 90" + "2" "5449.007813 -4585.144531 -950 0" + "3" "5754.729492 -4406.645996 -950 -90" + "4" "5998.674316 -4629.772949 -950 180" + "classes" "soldier demoman" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Endif 2" + { + "1" "8818.646484 -4598.492676 -950 0" + "2" "9162.908203 -4290.289063 -950 -90" + "3" "9349.802734 -4611.180664 -950 -180" + "4" "9045.556641 -4915.236816 -950 90" + "classes" "soldier demoman" + "cdtime" "0" + "endif" "1" + "fraglimit" "5" + "hpratio" "1" + } + "Badlands mid" + { + "1" "-2367.562256 -2117.650635 -530.027405 0.343550" + "2" "-1752.006714 -2124.842041 -530.027405 179.224030" + "hpratio" "6" + "ammomod" "1" + } + "Gravelpit C" + { + "1" "379.828766 -2636.744385 -896.750732 89.007950" + "2" "377.990967 -1395.398071 -896.750732 -89.520828" + "hpratio" "6" + "ammomod" "1" + } + "Badlands spire" + { + "1" "1771.468994 -7269.258301 -675.576965 103.115448" + "2" "1420.005005 -5716.803223 -678.373718 -81.142761" + "hpratio" "6" + "ammomod" "1" + } + "Granary mid" + { + "1" "4975.793457 1018.314026 -1333.367432 -0.935107" + "2" "5313.360840 1013.421875 -1333.366943 179.130829" + "hpratio" "6" + "ammomod" "1" + } + } + "mge_training_pro" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "1" + "infammo" "1" + "showhp" "0" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Coldfront Middle" + { + "1" "6383.006836 4912.959961 -47.567116 -0.128536 -20.806692 0.000000" + "2" "6571.136719 4238.881836 -102.968887 -1.758723 42.342129 0.000000" + "3" "7151.087891 4204.558105 -86.855179 -2.359316 98.069260 0.000000" + "4" "7703.587402 4492.280273 -48.149124 -2.488018 155.555603 0.000000" + "5" "7589.781738 5170.391113 -92.138184 -0.600406 -128.339890 0.000000" + "6" "6952.505371 4839.285156 -38.483078 3.389303 -41.724876 0.000000" + "7" "7210.519043 4569.479492 -33.211716 2.145200 135.821335 0.000000" + "8" "7095.079102 5243.062988 -84.583145 -0.471705 -91.660759 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Yukon Second" + { + "1" "8823.489258 -1957.666992 -1447.837402 -2.231640 -126.732574 0.000000" + "2" "8952.040039 -2644.574463 -1250.551025 0.556859 179.513977 0.000000" + "3" "9024.213867 -3205.805664 -1144.053467 -0.815941 138.501602 0.000000" + "4" "8590.097656 -3109.852051 -1426.759277 -0.429834 125.073608 0.000000" + "5" "8153.355469 -3319.900391 -1427.627197 0.942963 118.638748 0.000000" + "6" "7799.316406 -2620.197266 -1250.560303 0.042063 0.277563 0.000000" + "7" "7923.224121 -1888.819214 -1458.079102 -1.159136 -42.579590 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + } + "mge_training_proA" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "1" + "infammo" "1" + "showhp" "0" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Coldfront Middle" + { + "1" "6383.006836 4912.959961 -47.567116 -0.128536 -20.806692 0.000000" + "2" "6571.136719 4238.881836 -102.968887 -1.758723 42.342129 0.000000" + "3" "7151.087891 4204.558105 -86.855179 -2.359316 98.069260 0.000000" + "4" "7703.587402 4492.280273 -48.149124 -2.488018 155.555603 0.000000" + "5" "7589.781738 5170.391113 -92.138184 -0.600406 -128.339890 0.000000" + "6" "6952.505371 4839.285156 -38.483078 3.389303 -41.724876 0.000000" + "7" "7210.519043 4569.479492 -33.211716 2.145200 135.821335 0.000000" + "8" "7095.079102 5243.062988 -84.583145 -0.471705 -91.660759 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Yukon Second" + { + "1" "8823.489258 -1957.666992 -1447.837402 -2.231640 -126.732574 0.000000" + "2" "8952.040039 -2644.574463 -1250.551025 0.556859 179.513977 0.000000" + "3" "9024.213867 -3205.805664 -1144.053467 -0.815941 138.501602 0.000000" + "4" "8590.097656 -3109.852051 -1426.759277 -0.429834 125.073608 0.000000" + "5" "8153.355469 -3319.900391 -1427.627197 0.942963 118.638748 0.000000" + "6" "7799.316406 -2620.197266 -1250.560303 0.042063 0.277563 0.000000" + "7" "7923.224121 -1888.819214 -1458.079102 -1.159136 -42.579590 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + } + "mge_training_v2" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "Coldfront Middle" + { + "1" "6383.006836 4912.959961 -47.567116 -0.128536 -20.806692 0.000000" + "2" "6571.136719 4238.881836 -102.968887 -1.758723 42.342129 0.000000" + "3" "7151.087891 4204.558105 -86.855179 -2.359316 98.069260 0.000000" + "4" "7703.587402 4492.280273 -48.149124 -2.488018 155.555603 0.000000" + "5" "7589.781738 5170.391113 -92.138184 -0.600406 -128.339890 0.000000" + "6" "6952.505371 4839.285156 -38.483078 3.389303 -41.724876 0.000000" + "7" "7210.519043 4569.479492 -33.211716 2.145200 135.821335 0.000000" + "8" "7095.079102 5243.062988 -84.583145 -0.471705 -91.660759 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + } + "BBall 1" + { + "1" "9663.772461 -2552.907959 -864.665344 -0.943803 -89.858566 0.000000" // Player 1 spawns + "2" "9927.164063 -2552.254883 -864.665344 -0.943803 -89.858566 0.000000" // '' + "3" "10140.030273 -2551.727539 -864.665344 -0.986703 -89.858566 0.000000" // '' + "4" "10404.137695 -2568.479736 -864.665344 -0.858001 -90.287567 0.000000" // '' + "5" "10410.448242 -4457.441406 -864.665344 -0.986704 90.647774 0.000000" // Player 2 spawns + "6" "10148.243164 -4460.408691 -864.665344 -1.458604 90.647774 0.000000" // '' + "7" "9929.341797 -4460.158691 -864.665344 -1.630204 90.090073 0.000000" // '' + "8" "9664.025391 -4460.571289 -864.665344 -1.630204 90.090073 0.000000" // '' + "9" "10034.460938 -3514.353760 -880 0 0 0" // Center intel spawn, for the start of a round. + "10" "10036.291016 -4030.868408 -880 0 0 0" // Where the intel appears after player 1 dunks. + "11" "10035.222656 -2986.938965 -880 0 0 0" // Where the intel appears after player 2 dunks. + "12" "10036.189453 -2714 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "10035.548828 -4303 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + "BBall 2" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -880 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -880 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -880 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4270 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2676 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v3" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "mindist" "200" + "ammomod" "1" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "BBall" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -875 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -875 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v4" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "BBall" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -875 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -875 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v4_fixed" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ashville Middle" + { + "1" "-9409.163086 -4519.055176 70.888306 2.016346 87.507294 0.000000" + "2" "-9943.433594 -4323.051270 -87.744507 -1.072440 56.259048 0.000000" + "3" "-9574.945313 -4261.616211 -77.192474 -0.600541 89.763962 0.000000" + "4" "-9073.233398 -4361.253418 -89.281036 -1.201142 144.118057 0.000000" + "5" "-10442.394531 -4274.557129 -19.111732 1.844760 21.123554 0.000000" + "6" "-9800.135742 -3300.248047 70.888306 2.402466 -88.914932 0.000000" + "7" "-10095.650391 -3523.648193 -82.351517 -0.214415 -41.338997 0.000000" + "8" "-9600.838867 -3495.187988 -81.923584 -0.128616 -89.129623 0.000000" + "9" "-9220.366211 -3579.548340 -85.895798 -0.042806 -126.109406 0.000000" + "10" "-8751.975586 -3581.698730 -19.111732 2.574093 -160.472382 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "BBall" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -875 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -875 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v5" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "10" "3304.342773 -9000.506836 -622.149353 -1.115262 -159.314911 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Snakewater Middle" + { + "1" "-9471 -1415 -756 180" + "2" "-11434 -1361 -756 -0" + "3" "-9740 -1886 -751 121" + "4" "-11185 -885 -752 -62" + "5" "-10448 -1838 -668 90" + "6" "-10453 -931 -668 -90" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + } + "BBall" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -875 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -875 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "5" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "1.25" + } + } + "mge_training_v7" + { + "Viaduct Middle" + { + "1" "7601.548340 11904.446289 -219.047333 -0.428825 179.819794 0.000000" + "2" "7579.247559 12204.311523 -219.047333 -1.415522 -179.579834 0.000000" + "3" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "4" "7132.458496 12747.166992 -317.409119 -2.702507 -89.404037 0.000000" + "5" "6609.057129 12418.530273 -203.047333 -0.171390 -25.955128 0.000000" + "6" "6659.044434 12156.637695 -203.047333 0.901120 0.814477 0.000000" + "7" "6655.788086 11924.690430 -203.047333 0.729523 -0.000734 0.000000" + "8" "6489.857422 11650.149414 -203.047333 0.944030 31.042061 0.000000" + "9" "7152.413574 11349.573242 -313.870483 -5.190666 90.415688 0.000000" + "10" "7476.770020 11511.439453 -238.875366 0.729535 121.904442 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" + "4" "-11357.441406 -13937.748047 -781.972351 0.125557 62.356293 0.000000" + "5" "-11011.691406 -14308.496094 -781.972351 1.283856 31.725655 0.000000" + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" + "9" "-10154.511719 -12793.357422 -781.972351 0.425842 -121.084824 0.000000" + "10" "-10488.816406 -12447.143555 -781.972351 0.168442 -151.329407 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" + "7" "2495.524902 -11252.045898 -821.359863 -1.029508 95.177322 0.000000" + "8" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" + "9" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Snakewater Middle" + { + "1" "-9471 -1415 -756 180" + "2" "-11434 -1361 -756 -0" + "3" "-9740 -1886 -751 121" + "4" "-11185 -885 -752 -62" + "5" "-10448 -1838 -668 90" + "6" "-10453 -931 -668 -90" + "7" "-9576 -879 -572 180" + "8" "-11333 -1895 -572 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "1" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "1" + } + "No Splash" + { + "1" "6862.301270 -3937.054199 -1515.530273 0 60 0" + "2" "7165.354980 -3413.613525 -1515.530273 0 -120 0" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "1" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + "4player" "1" + } + "BBall 1v1" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -850 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -850 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "koth_ultiduo_nologic" + { + "ultiduo" + { + "1" "-2512 1040 0 0 -90 0" //red team spawns + "2" "-2560 1040 0 0 -90 0" + "3" "-2608 1040 0 0 -90 0" + "4" "-2609 -1040 0 0 90 0" //Blu team spawns + "5" "-2513 -1040 0 0 90 0" + "6" "-2513 -1040 0 0 90 0" + "7" "-2567.787598 -7.029320 -228.567810 0 0 0" //spawn point pos + "fraglimit" "2" + "cdtime" "1" + "classes" "soldier medic" + "hpratio" "1" + "ammomod" "0" + "bball" "0" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "10.0" + "koth" "1" + "ultiduo" "1" + "4player" "1" + "turris" "0" + } + } + + + "mge_training_v8_beta4a" + { + "Viaduct Middle" + { + "1" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "2" "6418.329102 12404.434570 -202.985687 11.583488 -16.006359 0.000000" + "3" "6849.119141 12678.232422 -322.409607 5.346490 -68.278381 0.000000" + "4" "7534.082031 11372.428711 -269.931183 1.089500 133.915527 0.000000" + "5" "6957.675781 11432.859375 -318.533752 -0.923496 85.504501 0.000000" + "6" "6417.302734 11675.087891 -202.985687 3.069469 26.797421 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" //left of blu train + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" //back of blu train + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" //right of blu train + "4" "-11289 -13813 -852 17" //blu house exit + "5" "-10701 -14274 -846 90" //blu balcony + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" //left of red train + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" //back of red train + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" //right of red train + "9" "-10248 -12949 -854 -162" //red house exit + "10" "-10833 -12474 -846 -90" //red balcony + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" //pride rock + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" //gray bridge + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" //front door + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" //battlements + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" //bottom of spire + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" //bottom of pride + "7" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" //midlevel spire + "8" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" //pill + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "4player" "1" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "4player" "1" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Snakewater Middle" + { + "1" "-11434 -1361 -756 -0" + "2" "-11185 -885 -752 -62" + "3" "-11333 -1895 -572 0" + "4" "-11094.696289 -505.179871 -523.997437 7.128137 -80.694138 0.000000" + "5" "-9471 -1415 -756 180" + "6" "-9740 -1886 -751 121" + "7" "-9576 -879 -572 180" + "8" " -9818.991211 -2285.646484 -521.429626 8.052133 96.218925 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Gravelpit C" + { + "1" "5578 7625 58 -90" + "2" "5578 6474 58 90" + "3" "5118 7060 -108 0" + "4" "6506 6330 84 129" + "5" "6582 7637 84 -143" + "6" "6816 6949 180 176" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "300" + "4player" "1" + } + "Process Middle" + { + "1" "-3231 1221 -230 90" //BLU Sewer + "2" "-3240 3156 -230 -90" //RED Sewer + "3" "-2838 2784 -255 -124" //RED Rock + "4" "-3585 1640 -257 56" //BLU Rock + "5" "-2591 2218 -166 180" //RED Computer + "6" "-3870 2228 -166 0" //BLU Computer + "7" "-4066 2709 -198 0" //BLU Forward + "8" "-2400 1720 -180 160" //RED Forward + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Trainyard" + { + "1" "2063 1750 1208 0" + "2" "3883 2511 1208 179" + "3" "2154 3063 1208 -48" + "4" "3786 1192 1208 132" + "5" "3075 1635 1210 101" + "6" "2878 2605 1210 -75" + "7" "2498 2204 1210 -9" + "8" "3461 2024 1210 169" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Turris 1" + { + "1" "11863 6812 -520 135" + "2" "11665 6765 -520 136" + "3" "11926 6988 -520 132" + "4" "11329 7346 -520 -45" + "5" "11542 7379 -520 -44" + "6" "11285 7130 -520 -44" + "7" "11611.962891 7066.257324 -165.198700 0" // CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "11863 5512 -520 135" + "2" "11665 5465 -520 136" + "3" "11926 5688 -520 132" + "4" "11329 6046 -520 -45" + "5" "11542 6079 -520 -44" + "6" "11285 5830 -520 -44" + "7" "11608.865234 5792.714844 -165.198700 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "1" + "Timer" "120" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "1" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "1" + } + "No Splash" + { + "1" "6862.301270 -3937.054199 -1515.530273 0 60 0" + "2" "7165.354980 -3413.613525 -1515.530273 0 -120 0" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "1" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + "4player" "1" + } + "BBall 2v2" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -850 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -850 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge2_test" + { + "Ultiduo 1" + { + "1" "1393 5239 -288 -90" //RED + "2" "1441 5239 -288 -90" + "3" "1489 5239 -288 -90" + "4" "1393 5287 -288 -90" + "5" "1441 5287 -288 -90" + "6" "1489 5287 -288 -90" + "7" "1488 3159 -288 90" //BLU + "8" "1440 3159 -288 90" + "9" "1392 3159 -288 90" + "10" "1488 3111 -288 90" + "11" "1440 3111 -288 90" + "12" "1392 3111 -288 90" + "13" "1441 4201 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier medic" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Ultiduo 2" + { + "1" "1383 2467 -288 -90"//RED + "2" "1431 2467 -288 -90" + "3" "1479 2467 -288 -90" + "4" "1383 2515 -288 -90" + "5" "1431 2515 -288 -90" + "6" "1479 2515 -288 -90" + "7" "1478 387 -288 90" //BLU + "8" "1430 387 -288 90" + "9" "1382 387 -288 90" + "10" "1478 339 -288 90" + "11" "1430 339 -288 90" + "12" "1382 339 -288 90" + "13" "1431 1429 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier medic" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Spireking 1" + { + "1" "-1226 5587 -428 -90" //A side + "2" "-1354 5587 -428 -90" + "3" "-1482 5587 -428 -90" + "4" "-1610 5587 -428 -90" + "5" "-1738 5587 -428 -90" + "6" "-1866 5587 -428 -90" + "7" "-1994 5587 -428 -90" + "8" "-1226 4179 -428 90" //B side + "9" "-1354 4179 -428 90" + "10" "-1482 4179 -428 90" + "11" "-1610 4179 -428 90" + "12" "-1738 4179 -428 90" + "13" "-1866 4179 -428 90" + "14" "-1994 4179 -428 90" + "15" "-1636 4819 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "1" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Spireking 2" + { + "1" "-1226 2346 -428 -90" //A side + "2" "-1354 2346 -428 -90" + "3" "-1482 2346 -428 -90" + "4" "-1610 2346 -428 -90" + "5" "-1738 2346 -428 -90" + "6" "-1866 2346 -428 -90" + "7" "-1994 2346 -428 -90" + "8" "-1226 938 -428 90" //B side + "9" "-1354 938 -428 90" + "10" "-1482 938 -428 90" + "11" "-1610 938 -428 90" + "12" "-1738 938 -428 90" + "13" "-1866 938 -428 90" + "14" "-1994 938 -428 90" + "15" "-1636 1578 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "1" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Turris 1" + { + "1" "1280 -2590 -782 135" //BLU + "2" "1080 -2590 -782 135" + "3" "1280 -2390 -782 135" + "4" "640 -1950 -782 45" //RED + "5" "840 -1950 -782 45" + "6" "640 -2150 -782 45" + "7" "956 -2276 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "respawntime" "5.0" + "turris" "1" + "4player" "1" + "koth" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "1280 -1310 -782 135" //BLU + "2" "1080 -1310 -782 135" + "3" "1280 -1110 -782 135" + "4" "640 -700 -782 45" //RED + "5" "840 -700 -782 45" + "6" "640 -900 -782 45" + "7" "956 -1008 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "1" + "Timer" "120" + } + "BBall 1 (2v2)" + { + "1" "-937.940063 -5687.088867 -228.693726 -0.099971 88.271400 0.000000" //team 1 spawns + "2" "-1382.175171 -5669.834473 -228.693726 -0.337577 90.013817 0.000000" //team 1 spawns + "3" "-1210.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "4" "-849.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "5" "-1376.044189 -3785.735596 -228.693726 0.018803 -89.133324 0.000000" //team2 spawn + "6" "-1204.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "7" "-1004.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "8" "-871.717834 -3794.541016 -228.693726 0.612794 -88.578850 0.000000" //team2 spawn + "9" "-1099 -4734 -150 0" // Center intel spawn, for the start of a round. + "10" "-1100.554688 -4216.206543 -228.693726 0" // Where the intel appears after player 1 dunks. + "11" "-1110.061279 -5248.967773 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "12" "-1098.989380 -5528.571289 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1098.777100 -3938.822510 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 2 (2v2)" + { + "1" "-1419.982300 -2505.699951 -228.693726 -0.277215 90.601242 0.000000" //team 1 spawns + "2" "-1211.553223 -2503.510010 -228.693726 -0.158375 90.878357 0.000000" //team 1 spawns + "3" "-1053.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "4" "-853.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "5" "-835.152405 -633.120850 -228.693726 0.533611 -89.615173 0.000000" //team2 spawn + "6" "-1063.000061 -633.979187 -228.693726 -0.139602 -89.417282 0.000000" //team2 spawn + "7" "-1226.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "8" "-1426.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "9" "-1099 -1581 -140 0" // Center intel spawn, for the start of a round. + "10" "-1100.073853 -1061.878296 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "11" "-1100.414795 -2085.041016 -228.693726 0.000000" // Where the intel appears after player 2 dunks. + "12" "-1099.184570 -2375.568848 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1099.980103 -785.572632 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge_training_v8_beta4b" + { + "Viaduct Middle" + { + "1" "7462.735352 12617.682617 -244.979523 -1.286812 -125.869080 0.000000" + "2" "6418.329102 12404.434570 -202.985687 11.583488 -16.006359 0.000000" + "3" "6849.119141 12678.232422 -322.409607 5.346490 -68.278381 0.000000" + "4" "7534.082031 11372.428711 -269.931183 1.089500 133.915527 0.000000" + "5" "6957.675781 11432.859375 -318.533752 -0.923496 85.504501 0.000000" + "6" "6417.302734 11675.087891 -202.985687 3.069469 26.797421 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Granary Middle" + { + "1" "-10500.877930 9174.597656 -1596.560303 -0.085802 2.213739 0.000000" + "2" "-9790.553711 9171.893555 -1596.560303 0.729289 -179.339035 0.000000" + "3" "-10600.943359 8428.930664 -1628.560303 -1.544397 65.174164 0.000000" + "4" "-10142.636719 8675.520508 -1628.560303 -1.244103 90.382286 0.000000" + "5" "-10981.164063 8713.298828 -1628.560303 6.778175 18.841347 0.000000" + "6" "-9304.777344 8944.693359 -1628.560303 -1.072500 166.057846 0.000000" + "7" "-9371.643555 9702.720703 -1628.560303 -0.300283 -141.132233 0.000000" + "8" "-9735.581055 9844.334961 -1628.560303 -1.415702 -112.646744 0.000000" + "9" "-10241.205078 9725.969727 -1628.560303 -0.300301 -88.107880 0.000000" + "10" "-10985.475586 9397.042969 -1628.560303 -1.072495 -15.950445 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Granary Last" + { + "1" "-755.098633 13635.547852 -734.179199 3.089007 179.777359 0.000000" + "2" "-728.491516 12963.237305 -688.375977 2.488399 149.704483 0.000000" + "3" "-931.402039 13948.276367 -851.879456 -0.557448 -90.990547 0.000000" + "4" "-1564.665894 13701.014648 -876.626831 -0.085541 -41.569546 0.000000" + "5" "-1725.263550 13098.915039 -913.247803 -0.557447 11.883853 0.000000" + "6" "-876.588989 12787.411133 -886.884216 -1.501236 91.892326 0.000000" + "7" "-240.221924 12895.516602 -876.642761 0.944057 130.545212 0.000000" + "8" "-207.278275 13394.867188 -878.083130 0.214758 -179.047470 0.000000" + "9" "-285.157318 13857.316406 -880.729187 1.201464 -151.891724 0.000000" + "10" "-861.436096 13314.040039 -933.751038 -0.214227 -178.017761 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Badlands Middle" + { + "1" "-11686.038086 -13377.470703 -773.972351 -1.847847 0.065498 0.000000" //left of blu train + "2" "-11248.954102 -13521.552734 -773.972351 -0.174749 0.107838 0.000000" //back of blu train + "3" "-11192.996094 -13216.810547 -773.972351 0.382947 -0.663850 0.000000" //right of blu train + "4" "-11289 -13813 -852 17" //blu house exit + "5" "-10701 -14274 -846 90" //blu balcony + "6" "-10279.387695 -13526.661133 -773.972351 -0.346368 179.327744 0.000000" //left of red train + "7" "-9849.915039 -13380.535156 -773.572449 -1.547566 178.769791 0.000000" //back of red train + "8" "-10289.443359 -13229.824219 -773.972351 -0.174761 179.799072 0.000000" //right of red train + "9" "-10248 -12949 -854 -162" //red house exit + "10" "-10833 -12474 -846 -90" //red balcony + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Badlands Spire" + { + "1" "2433.757568 -9322.249023 -554.137817 0.815180 -81.381874 0.000000" //pride rock + "2" "3135.268555 -10005.759766 -814.149353 -4.461515 -158.730377 0.000000" //gray bridge + "3" "3175.294189 -10564.104492 -814.149353 -2.187812 137.048004 0.000000" //front door + "4" "2737.638184 -10791.839844 -558.149353 1.158377 87.626755 0.000000" //battlements + "5" "2011.138062 -10389.405273 -807.615112 -14.714617 34.902794 0.000000" //bottom of spire + "6" "2087.291504 -9721.594727 -812.644409 -14.929108 -37.340809 0.000000" //bottom of pride + "7" "2438.531982 -10378.755859 -674.019409 -45.516830 61.157566 0.000000" //midlevel spire + "8" "2823.546631 -10013.893555 -618.176208 -32.689671 -115.444809 0.000000" //pill + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "4player" "1" + } + "Gullywash Middle" + { + "1" "181.960205 -3669.378174 -495.685364 0.472025 161.319550 0.000000" + "2" "-299.259186 -4027.780518 -451.685364 0.986824 90.792053 0.000000" + "3" "-764.675476 -3947.147705 -451.685364 1.415822 55.442425 0.000000" + "4" "-1429.694092 -3306.507813 -580.685364 -0.557584 3.361782 0.000000" + "5" "-761.098999 -2923.945313 -685.009216 -8.365400 10.097102 0.000000" + "6" "-721.122925 -3437.863037 -691.561401 -16.344799 -2.086474 0.000000" + "7" "222.930923 -3291.988770 -687.844299 -12.698290 -171.395935 0.000000" + "8" "301.796661 -2857.531006 -675.072693 -11.625794 166.896912 0.000000" + "9" "862.233521 -2926.431885 -580.685364 0.429110 178.222382 0.000000" + "10" "183.221542 -2213.947998 -451.685364 1.716107 -121.588669 0.000000" + "11" "-210.607101 -2203.826416 -451.685364 0.858109 -91.644539 0.000000" + "12" "-792.099792 -2588.748779 -495.685364 -0.643392 -23.235617 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "4player" "1" + "mindist" "550" + } + "Waste Middle" + { + "1" "10780.262695 -11310.363281 -1306.570313 -0.643454 -41.887989 0.000000" + "2" "12203.897461 -13298.905273 -1306.570313 0.815232 138.232574 0.000000" + "3" "10768.610352 -13280.571289 -1482.570313 0.257548 45.782566 0.000000" + "4" "12164.866211 -11304.351563 -1482.570313 -1.630058 -130.777496 0.000000" + "5" "11444.488281 -13159.397461 -1678.431396 -0.128536 88.381653 0.000000" + "6" "11528.577148 -11344.557617 -1678.796387 1.072660 -90.108353 0.000000" + "7" "12207.083984 -12087.253906 -1292.570313 -1.243937 -136.079941 0.000000" + "8" "10758.924805 -12472.022461 -1290.570313 -1.630032 51.247665 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Snakewater Middle" + { + "1" "-11434 -1361 -756 -0" + "2" "-11185 -885 -752 -62" + "3" "-11333 -1895 -572 0" + "4" "-11094.696289 -505.179871 -523.997437 7.128137 -80.694138 0.000000" + "5" "-9471 -1415 -756 180" + "6" "-9740 -1886 -751 121" + "7" "-9576 -879 -572 180" + "8" " -9818.991211 -2285.646484 -521.429626 8.052133 96.218925 0.000000" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Gravelpit C" + { + "1" "5578 7625 58 -90" + "2" "5578 6474 58 90" + "3" "5118 7060 -108 0" + "4" "6506 6330 84 129" + "5" "6582 7637 84 -143" + "6" "6816 6949 180 176" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "300" + "4player" "1" + } + "Process Middle" + { + "1" "-3231 1221 -230 90" //BLU Sewer + "2" "-3240 3156 -230 -90" //RED Sewer + "3" "-2838 2784 -255 -124" //RED Rock + "4" "-3585 1640 -257 56" //BLU Rock + "5" "-2591 2218 -166 180" //RED Computer + "6" "-3870 2228 -166 0" //BLU Computer + "7" "-4066 2709 -198 0" //BLU Forward + "8" "-2400 1720 -180 160" //RED Forward + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Trainyard" + { + "1" "2063 1750 1208 0" + "2" "3883 2511 1208 179" + "3" "2154 3063 1208 -48" + "4" "3786 1192 1208 132" + "5" "3075 1635 1210 101" + "6" "2878 2605 1210 -75" + "7" "2498 2204 1210 -9" + "8" "3461 2024 1210 169" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "1" + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + } + "Turris 1" + { + "1" "11863 6812 -520 135" + "2" "11665 6765 -520 136" + "3" "11926 6988 -520 132" + "4" "11329 7346 -520 -45" + "5" "11542 7379 -520 -44" + "6" "11285 7130 -520 -44" + "7" "11611.962891 7066.257324 -165.198700 0" // CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "11863 5512 -520 135" + "2" "11665 5465 -520 136" + "3" "11926 5688 -520 132" + "4" "11329 6046 -520 -45" + "5" "11542 6079 -520 -44" + "6" "11285 5830 -520 -44" + "7" "11608.865234 5792.714844 -165.198700 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "1" + "Timer" "120" + } + "Ammomod" + { + "1" "2374.901367 -5966.045898 -1395.980225 0.746808 -91.430145 0.000000" + "2" "1963.888062 -6362.004395 -1395.980225 0.403608 -0.010179 0.000000" + "3" "2359.500977 -6784.875977 -1395.980225 0.618107 89.221878 0.000000" + "4" "2783.858887 -6372.402344 -1395.980225 0.746808 178.710815 0.000000" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman scout" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "1" + } + "Ammomod [MGE]" + { + "1" "4038 -6775 -1460 90" + "2" "4470 -6353 -1460 180" + "3" "4038 -5946 -1460 -90" + "4" "3602 -6353 -1460 0" + "fraglimit" "20" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.5" + "earlyleave" "3" + "mge" "1" + "infammo" "0" + "showhp" "0" + "mindist" "200" + "4player" "1" + } + "No Splash" + { + "1" "6862.301270 -3937.054199 -1515.530273 0 60 0" + "2" "7165.354980 -3413.613525 -1515.530273 0 -120 0" + "fraglimit" "3" + "cdtime" "3" //time before round starts (when players cant shoot) + "mge" "0" + "classes" "soldier demoman" + "hpratio" "6" + "earlyleave" "0" + "infammo" "1" + "showhp" "1" + "ammomod" "1" + "mindist" "200" + "4player" "1" + } + "Endif" + { + "1" "-893.789490 -6358.934082 -450 0 180 0" + "2" "-1165.897583 -6062.639160 -450 0 -90 0" + "3" "-1167.762085 -6659.994629 -450 0 90 0" + "4" "-1504.839722 -6364.257813 -450 0 0 0" + "fraglimit" "5" + "cdtime" "0" //time before round starts (when players cant shoot) + "classes" "soldier demoman" + "hpratio" "1.0" + "endif" "1" + "earlyleave" "0" + "infammo" "1" + "showhp" "0" + "4player" "1" + } + "BBall 2v2" + { + "1" "13017.106445 -4427.000000 -861.662415 -1.304493 89.636497 0.000000" // Player 1 spawns + "2" "13279.293945 -4428.445313 -861.662415 -1.089993 90.580299 0.000000" // '' + "3" "13501.717773 -4426.184082 -861.662415 -1.089993 90.580299 0.000000" // '' + "4" "13757.980469 -4423.578613 -861.662415 -1.089993 90.580299 0.000000" // '' + "5" "13017.221680 -2496.139893 -861.662415 -1.261615 -89.754524 0.000000" // Player 2 spawns + "6" "13282.120117 -2495.007568 -861.662415 -1.261615 -89.754524 0.000000" // '' + "7" "13497.504883 -2494.087891 -861.662415 -1.261615 -89.754524 0.000000" // '' + "8" "13762.208984 -2492.956299 -861.662415 -1.261615 -89.754524 0.000000" // '' + "9" "13393.764648 -3474.881592 -800 0 0 0" // Center intel spawn, for the start of a round. + "10" "13391.996094 -2958.594238 -850 0 0 0" // Where the intel appears after player 1 dunks. + "11" "13388.965820 -3990.781250 -850 0 0 0" // Where the intel appears after player 2 dunks. + "12" "13390.275391 -4267 -793 0 0 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "13389.509766 -2679 -793 0 0 0" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + "mge2_test" + { + "Ultiduo 1" + { + "1" "1393 5239 -288 -90" //RED + "2" "1441 5239 -288 -90" + "3" "1489 5239 -288 -90" + "4" "1393 5287 -288 -90" + "5" "1441 5287 -288 -90" + "6" "1489 5287 -288 -90" + "7" "1488 3159 -288 90" //BLU + "8" "1440 3159 -288 90" + "9" "1392 3159 -288 90" + "10" "1488 3111 -288 90" + "11" "1440 3111 -288 90" + "12" "1392 3111 -288 90" + "13" "1441 4201 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier medic" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Ultiduo 2" + { + "1" "1383 2467 -288 -90"//RED + "2" "1431 2467 -288 -90" + "3" "1479 2467 -288 -90" + "4" "1383 2515 -288 -90" + "5" "1431 2515 -288 -90" + "6" "1479 2515 -288 -90" + "7" "1478 387 -288 90" //BLU + "8" "1430 387 -288 90" + "9" "1382 387 -288 90" + "10" "1478 339 -288 90" + "11" "1430 339 -288 90" + "12" "1382 339 -288 90" + "13" "1431 1429 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier medic" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Spireking 1" + { + "1" "-1226 5587 -428 -90" //A side + "2" "-1354 5587 -428 -90" + "3" "-1482 5587 -428 -90" + "4" "-1610 5587 -428 -90" + "5" "-1738 5587 -428 -90" + "6" "-1866 5587 -428 -90" + "7" "-1994 5587 -428 -90" + "8" "-1226 4179 -428 90" //B side + "9" "-1354 4179 -428 90" + "10" "-1482 4179 -428 90" + "11" "-1610 4179 -428 90" + "12" "-1738 4179 -428 90" + "13" "-1866 4179 -428 90" + "14" "-1994 4179 -428 90" + "15" "-1636 4819 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "1" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Spireking 2" + { + "1" "-1226 2346 -428 -90" //A side + "2" "-1354 2346 -428 -90" + "3" "-1482 2346 -428 -90" + "4" "-1610 2346 -428 -90" + "5" "-1738 2346 -428 -90" + "6" "-1866 2346 -428 -90" + "7" "-1994 2346 -428 -90" + "8" "-1226 938 -428 90" //B side + "9" "-1354 938 -428 90" + "10" "-1482 938 -428 90" + "11" "-1610 938 -428 90" + "12" "-1738 938 -428 90" + "13" "-1866 938 -428 90" + "14" "-1994 938 -428 90" + "15" "-1636 1578 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1.25" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "1" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Turris 1" + { + "1" "1280 -2590 -782 135" //BLU + "2" "1080 -2590 -782 135" + "3" "1280 -2390 -782 135" + "4" "640 -1950 -782 45" //RED + "5" "840 -1950 -782 45" + "6" "640 -2150 -782 45" + "7" "956 -2276 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "respawntime" "5.0" + "turris" "1" + "4player" "1" + "koth" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "1280 -1310 -782 135" //BLU + "2" "1080 -1310 -782 135" + "3" "1280 -1110 -782 135" + "4" "640 -700 -782 45" //RED + "5" "840 -700 -782 45" + "6" "640 -900 -782 45" + "7" "956 -1008 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "1" + "Timer" "120" + } + "BBall 1 (2v2)" + { + "1" "-937.940063 -5687.088867 -228.693726 -0.099971 88.271400 0.000000" //team 1 spawns + "2" "-1382.175171 -5669.834473 -228.693726 -0.337577 90.013817 0.000000" //team 1 spawns + "3" "-1210.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "4" "-849.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "5" "-1376.044189 -3785.735596 -228.693726 0.018803 -89.133324 0.000000" //team2 spawn + "6" "-1204.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "7" "-1004.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "8" "-871.717834 -3794.541016 -228.693726 0.612794 -88.578850 0.000000" //team2 spawn + "9" "-1099 -4734 -150 0" // Center intel spawn, for the start of a round. + "10" "-1100.554688 -4216.206543 -228.693726 0" // Where the intel appears after player 1 dunks. + "11" "-1110.061279 -5248.967773 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "12" "-1098.989380 -5528.571289 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1098.777100 -3938.822510 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 2 (2v2)" + { + "1" "-1419.982300 -2505.699951 -228.693726 -0.277215 90.601242 0.000000" //team 1 spawns + "2" "-1211.553223 -2503.510010 -228.693726 -0.158375 90.878357 0.000000" //team 1 spawns + "3" "-1053.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "4" "-853.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "5" "-835.152405 -633.120850 -228.693726 0.533611 -89.615173 0.000000" //team2 spawn + "6" "-1063.000061 -633.979187 -228.693726 -0.139602 -89.417282 0.000000" //team2 spawn + "7" "-1226.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "8" "-1426.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "9" "-1099 -1581 -140 0" // Center intel spawn, for the start of a round. + "10" "-1100.073853 -1061.878296 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "11" "-1100.414795 -2085.041016 -228.693726 0.000000" // Where the intel appears after player 2 dunks. + "12" "-1099.184570 -2375.568848 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1099.980103 -785.572632 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge_dueling_v1" + { + "Ultiduo 1" + { + "1" "1393 5239 -288 -90" //RED + "2" "1441 5239 -288 -90" + "3" "1489 5239 -288 -90" + "4" "1393 5287 -288 -90" + "5" "1441 5287 -288 -90" + "6" "1489 5287 -288 -90" + "7" "1488 3159 -288 90" //BLU + "8" "1440 3159 -288 90" + "9" "1392 3159 -288 90" + "10" "1488 3111 -288 90" + "11" "1440 3111 -288 90" + "12" "1392 3111 -288 90" + "13" "1441 4201 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier medic" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Ultiduo 2" + { + "1" "1383 2467 -288 -90"//RED + "2" "1431 2467 -288 -90" + "3" "1479 2467 -288 -90" + "4" "1383 2515 -288 -90" + "5" "1431 2515 -288 -90" + "6" "1479 2515 -288 -90" + "7" "1478 387 -288 90" //BLU + "8" "1430 387 -288 90" + "9" "1382 387 -288 90" + "10" "1478 339 -288 90" + "11" "1430 339 -288 90" + "12" "1382 339 -288 90" + "13" "1431 1429 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier medic" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Spireking 1" + { + "1" "-1226 5587 -428 -90" //A side + "2" "-1354 5587 -428 -90" + "3" "-1482 5587 -428 -90" + "4" "-1610 5587 -428 -90" + "5" "-1738 5587 -428 -90" + "6" "-1866 5587 -428 -90" + "7" "-1994 5587 -428 -90" + "8" "-1226 4179 -428 90" //B side + "9" "-1354 4179 -428 90" + "10" "-1482 4179 -428 90" + "11" "-1610 4179 -428 90" + "12" "-1738 4179 -428 90" + "13" "-1866 4179 -428 90" + "14" "-1994 4179 -428 90" + "15" "-1636 4819 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "1" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Spireking 2" + { + "1" "-1226 2346 -428 -90" //A side + "2" "-1354 2346 -428 -90" + "3" "-1482 2346 -428 -90" + "4" "-1610 2346 -428 -90" + "5" "-1738 2346 -428 -90" + "6" "-1866 2346 -428 -90" + "7" "-1994 2346 -428 -90" + "8" "-1226 938 -428 90" //B side + "9" "-1354 938 -428 90" + "10" "-1482 938 -428 90" + "11" "-1610 938 -428 90" + "12" "-1738 938 -428 90" + "13" "-1866 938 -428 90" + "14" "-1994 938 -428 90" + "15" "-1636 1578 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "1" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Turris 1" + { + "1" "1280 -2590 -782 135" //RED + "2" "1080 -2590 -782 135" + "3" "1280 -2390 -782 135" + "4" "640 -1950 -782 -45" //BLU + "5" "840 -1950 -782 -45" + "6" "640 -2150 -782 -45" + "7" "956 -2276 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "respawntime" "5.0" + "turris" "1" + "4player" "1" + "koth" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "1280 -1310 -782 135" //RED + "2" "1080 -1310 -782 135" + "3" "1280 -1110 -782 135" + "4" "640 -700 -782 -45" //BLU + "5" "840 -700 -782 -45" + "6" "640 -900 -782 -45" + "7" "956 -1008 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "1" + "Timer" "120" + } + "BBall 1 (1v1)" + { + "1" "-937.940063 -5687.088867 -228.693726 -0.099971 88.271400 0.000000" //team 1 spawns + "2" "-1382.175171 -5669.834473 -228.693726 -0.337577 90.013817 0.000000" //team 1 spawns + "3" "-1210.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "4" "-849.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "5" "-1376.044189 -3785.735596 -228.693726 0.018803 -89.133324 0.000000" //team2 spawn + "6" "-1204.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "7" "-1004.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "8" "-871.717834 -3794.541016 -228.693726 0.612794 -88.578850 0.000000" //team2 spawn + "9" "-1099 -4734 -150 0" // Center intel spawn, for the start of a round. + "10" "-1100.554688 -4216.206543 -228.693726 0" // Where the intel appears after player 1 dunks. + "11" "-1110.061279 -5248.967773 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "12" "-1098.989380 -5528.571289 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1098.777100 -3938.822510 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 2 (2v2)" + { + "1" "-1419.982300 -2505.699951 -228.693726 -0.277215 90.601242 0.000000" //team 1 spawns + "2" "-1211.553223 -2503.510010 -228.693726 -0.158375 90.878357 0.000000" //team 1 spawns + "3" "-1053.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "4" "-853.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "5" "-835.152405 -633.120850 -228.693726 0.533611 -89.615173 0.000000" //team2 spawn + "6" "-1063.000061 -633.979187 -228.693726 -0.139602 -89.417282 0.000000" //team2 spawn + "7" "-1226.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "8" "-1426.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "9" "-1099 -1581 -140 0" // Center intel spawn, for the start of a round. + "10" "-1100.073853 -1061.878296 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "11" "-1100.414795 -2085.041016 -228.693726 0.000000" // Where the intel appears after player 2 dunks. + "12" "-1099.184570 -2375.568848 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1099.980103 -785.572632 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge_dueling_v1_fix1" + { + "Ultiduo 1" + { + "1" "1393 5239 -288 -90" //RED + "2" "1441 5239 -288 -90" + "3" "1489 5239 -288 -90" + "4" "1393 5287 -288 -90" + "5" "1441 5287 -288 -90" + "6" "1489 5287 -288 -90" + "7" "1488 3159 -288 90" //BLU + "8" "1440 3159 -288 90" + "9" "1392 3159 -288 90" + "10" "1488 3111 -288 90" + "11" "1440 3111 -288 90" + "12" "1392 3111 -288 90" + "13" "1441 4201 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier medic" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Ultiduo 2" + { + "1" "1383 2467 -288 -90"//RED + "2" "1431 2467 -288 -90" + "3" "1479 2467 -288 -90" + "4" "1383 2515 -288 -90" + "5" "1431 2515 -288 -90" + "6" "1479 2515 -288 -90" + "7" "1478 387 -288 90" //BLU + "8" "1430 387 -288 90" + "9" "1382 387 -288 90" + "10" "1478 339 -288 90" + "11" "1430 339 -288 90" + "12" "1382 339 -288 90" + "13" "1431 1429 -538 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier medic" + "hpratio" "1" + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "4player" "1" + "respawntime" "7.0" + "koth" "1" + "ultiduo" "1" + } + "Spireking 1" + { + "1" "-1226 5587 -428 -90" //A side + "2" "-1354 5587 -428 -90" + "3" "-1482 5587 -428 -90" + "4" "-1610 5587 -428 -90" + "5" "-1738 5587 -428 -90" + "6" "-1866 5587 -428 -90" + "7" "-1994 5587 -428 -90" + "8" "-1226 4179 -428 90" //B side + "9" "-1354 4179 -428 90" + "10" "-1482 4179 -428 90" + "11" "-1610 4179 -428 90" + "12" "-1738 4179 -428 90" + "13" "-1866 4179 -428 90" + "14" "-1994 4179 -428 90" + "15" "-1636 4819 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "1" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Spireking 2" + { + "1" "-1226 2346 -428 -90" //A side + "2" "-1354 2346 -428 -90" + "3" "-1482 2346 -428 -90" + "4" "-1610 2346 -428 -90" + "5" "-1738 2346 -428 -90" + "6" "-1866 2346 -428 -90" + "7" "-1994 2346 -428 -90" + "8" "-1226 938 -428 90" //B side + "9" "-1354 938 -428 90" + "10" "-1482 938 -428 90" + "11" "-1610 938 -428 90" + "12" "-1738 938 -428 90" + "13" "-1866 938 -428 90" + "14" "-1994 938 -428 90" + "15" "-1636 1578 26 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "4player" "1" + "koth" "1" + "turris" "1" + "Timer" "120" + } + "Turris 1" + { + "1" "1280 -2590 -782 135" //RED + "2" "1080 -2590 -782 135" + "3" "1280 -2390 -782 135" + "4" "640 -1950 -782 -45" //BLU + "5" "840 -1950 -782 -45" + "6" "640 -2150 -782 -45" + "7" "956 -2276 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "100" + "respawntime" "5.0" + "turris" "1" + "4player" "1" + "koth" "1" + "Timer" "120" + } + "Turris 2" + { + "1" "1280 -1310 -782 135" //RED + "2" "1080 -1310 -782 135" + "3" "1280 -1110 -782 135" + "4" "640 -700 -782 -45" //BLU + "5" "840 -700 -782 -45" + "6" "640 -900 -782 -45" + "7" "956 -1008 -507 0" //CAP + "fraglimit" "2" + "cdtime" "3" //time before round starts (when players cant shoot) + "classes" "soldier demoman scout sniper" + "hpratio" "1" + "earlyleave" "3" + "infammo" "0" + "showhp" "0" + "mindist" "550" + "respawntime" "5.0" + "turris" "1" + "koth" "1" + "4player" "1" + "Timer" "120" + } + "BBall 1 (1v1)" + { + "1" "-937.940063 -5687.088867 -228.693726 -0.099971 88.271400 0.000000" //team 1 spawns + "2" "-1382.175171 -5669.834473 -228.693726 -0.337577 90.013817 0.000000" //team 1 spawns + "3" "-1210.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "4" "-849.358276 -5689.939453 -228.693726 0.375201 90.532082 0.000000" //team 1 spawns + "5" "-1376.044189 -3785.735596 -228.693726 0.018803 -89.133324 0.000000" //team2 spawn + "6" "-1204.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "7" "-1004.210327 -3780.032471 -228.693726 0.216794 -91.232086 0.000000" //team2 spawn + "8" "-871.717834 -3794.541016 -228.693726 0.612794 -88.578850 0.000000" //team2 spawn + "9" "-1099 -4734 -150 0" // Center intel spawn, for the start of a round. + "10" "-1100.554688 -4216.206543 -228.693726 0" // Where the intel appears after player 1 dunks. + "11" "-1110.061279 -5248.967773 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "12" "-1098.989380 -5528.571289 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1098.777100 -3938.822510 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 2 (2v2)" + { + "1" "-1419.982300 -2505.699951 -228.693726 -0.277215 90.601242 0.000000" //team 1 spawns + "2" "-1211.553223 -2503.510010 -228.693726 -0.158375 90.878357 0.000000" //team 1 spawns + "3" "-1053.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "4" "-853.747009 -2498.325439 -228.693726 -0.039575 90.403183 0.000000" //team 1 spawns + "5" "-835.152405 -633.120850 -228.693726 0.533611 -89.615173 0.000000" //team2 spawn + "6" "-1063.000061 -633.979187 -228.693726 -0.139602 -89.417282 0.000000" //team2 spawn + "7" "-1226.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "8" "-1426.153564 -645.356750 -228.693726 0.058390 -90.090599 0.000000" //team2 spawn + "9" "-1099 -1581 -140 0" // Center intel spawn, for the start of a round. + "10" "-1100.073853 -1061.878296 -228.693726 0.000000" // Where the intel appears after player 1 dunks. + "11" "-1100.414795 -2085.041016 -228.693726 0.000000" // Where the intel appears after player 2 dunks. + "12" "-1099.184570 -2375.568848 -160.058678 0.000000" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-1099.980103 -785.572632 -160.058678 0.000000" // Hoop on player 2's side of the map that player 1 dunks into. + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } + + "mge_bball_v2" + { + "BBall 1 (1v1)" + { + "1" "-128 -960 32 0 90 0" //team 1 spawns + "2" "-256 -960 32 0 90 0" //team 1 spawns + "3" "128 -960 32 0 90 0" //team 1 spawns + "4" "256 -960 32 0 90 0" //team 1 spawns + "5" "-128 960 32 0 270 0" //team2 spawn + "6" "-256 960 32 0 270 0" //team2 spawn + "7" "128 960 32 0 270 0" //team2 spawn + "8" "256 960 32 0 270 0" //team2 spawn + "9" "0 0 142 0" // Center intel spawn, for the start of a round. + "10" "0 512 96 0" // Where the intel appears after player 1 dunks. + "11" "0 -512 96 0" // Where the intel appears after player 1 dunks. + "12" "0 -796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "0 796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 2 (1v1)" + { + "1" "8744 -960 32 0 90 0" //team 1 spawns + "2" "8872 -960 32 0 90 0" //team 1 spawns + "3" "9128 -960 32 0 90 0" //team 1 spawns + "4" "9256 -960 32 0 90 0" //team 1 spawns + "5" "8744 960 32 0 270 0" //team2 spawn + "6" "8872 960 32 0 270 0" //team2 spawn + "7" "9128 960 32 0 270 0" //team2 spawn + "8" "9256 960 32 0 270 0" //team2 spawn + "9" "9000 0 142 0" // Center intel spawn, for the start of a round. + "10" "9000 512 96 0" // Where the intel appears after player 1 dunks. + "11" "9000 -512 96 0" // Where the intel appears after player 1 dunks. + "12" "9000 -796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "9000 796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 3 (1v1)" + { + "1" "-8744 -960 32 0 90 0" //team 1 spawns + "2" "-8872 -960 32 0 90 0" //team 1 spawns + "3" "-9128 -960 32 0 90 0" //team 1 spawns + "4" "-9256 -960 32 0 90 0" //team 1 spawns + "5" "-8744 960 32 0 270 0" //team2 spawn + "6" "-8872 960 32 0 270 0" //team2 spawn + "7" "-9128 960 32 0 270 0" //team2 spawn + "8" "-9256 960 32 0 270 0" //team2 spawn + "9" "-9000 0 142 0" // Center intel spawn, for the start of a round. + "10" "-9000 512 96 0" // Where the intel appears after player 1 dunks. + "11" "-9000 -512 96 0" // Where the intel appears after player 1 dunks. + "12" "-9000 -796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-9000 796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 4 (2v2)" + { + "1" "-128 8040 32 0 90 0" //team 1 spawns + "2" "-256 8040 32 0 90 0" //team 1 spawns + "3" "128 8040 32 0 90 0" //team 1 spawns + "4" "256 8040 32 0 90 0" //team 1 spawns + "5" "-128 9960 32 0 270 0" //team2 spawn + "6" "-256 9960 32 0 270 0" //team2 spawn + "7" "128 9960 32 0 270 0" //team2 spawn + "8" "256 9960 32 0 270 0" //team2 spawn + "9" "0 9000 142 0" // Center intel spawn, for the start of a round. + "10" "0 9512 96 0" // Where the intel appears after player 1 dunks. + "11" "0 8488 96 0" // Where the intel appears after player 1 dunks. + "12" "0 8203.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "0 9796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 5 (2v2)" + { + "1" "8744 8040 32 0 90 0" //team 1 spawns + "2" "8872 8040 32 0 90 0" //team 1 spawns + "3" "9128 8040 32 0 90 0" //team 1 spawns + "4" "9256 8040 32 0 90 0" //team 1 spawns + "5" "8744 9960 32 0 270 0" //team2 spawn + "6" "8872 9960 32 0 270 0" //team2 spawn + "7" "9128 9960 32 0 270 0" //team2 spawn + "8" "9256 9960 32 0 270 0" //team2 spawn + "9" "9000 9000 142 0" // Center intel spawn, for the start of a round. + "10" "9000 9512 96 0" // Where the intel appears after player 1 dunks. + "11" "9000 8488 96 0" // Where the intel appears after player 1 dunks. + "12" "9000 8203.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "9000 9796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 6 (2v2)" + { + "1" "-8744 8040 32 0 90 0" //team 1 spawns + "2" "-8872 8040 32 0 90 0" //team 1 spawns + "3" "-9128 8040 32 0 90 0" //team 1 spawns + "4" "-9256 8040 32 0 90 0" //team 1 spawns + "5" "-8744 9960 32 0 270 0" //team2 spawn + "6" "-8872 9960 32 0 270 0" //team2 spawn + "7" "-9128 9960 32 0 270 0" //team2 spawn + "8" "-9256 9960 32 0 270 0" //team2 spawn + "9" "-9000 9000 142 0" // Center intel spawn, for the start of a round. + "10" "-9000 9512 96 0" // Where the intel appears after player 1 dunks. + "11" "-9000 8488 96 0" // Where the intel appears after player 1 dunks. + "12" "-9000 8203.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-9000 9796.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 7 (2v2)" + { + "1" "-128 -9960 32 0 90 0" //team 1 spawns + "2" "-256 -9960 32 0 90 0" //team 1 spawns + "3" "128 -9960 32 0 90 0" //team 1 spawns + "4" "256 -9960 32 0 90 0" //team 1 spawns + "5" "-128 -8040 32 0 270 0" //team2 spawn + "6" "-256 -8040 32 0 270 0" //team2 spawn + "7" "128 -8040 32 0 270 0" //team2 spawn + "8" "256 -8040 32 0 270 0" //team2 spawn + "9" "0 -9000 142 0" // Center intel spawn, for the start of a round. + "10" "0 -8488 96 0" // Where the intel appears after player 1 dunks. + "11" "0 -9512 96 0" // Where the intel appears after player 1 dunks. + "12" "0 -9796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "0 -8203.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 8 (2v2)" + { + "1" "8744 -9960 32 0 90 0" //team 1 spawns + "2" "8872 -9960 32 0 90 0" //team 1 spawns + "3" "9128 -9960 32 0 90 0" //team 1 spawns + "4" "9256 -9960 32 0 90 0" //team 1 spawns + "5" "8744 -8040 32 0 270 0" //team2 spawn + "6" "8872 -8040 32 0 270 0" //team2 spawn + "7" "9128 -8040 32 0 270 0" //team2 spawn + "8" "9256 -8040 32 0 270 0" //team2 spawn + "9" "9000 -9000 142 0" // Center intel spawn, for the start of a round. + "10" "9000 -8488 96 0" // Where the intel appears after player 1 dunks. + "11" "9000 -9512 96 0" // Where the intel appears after player 1 dunks. + "12" "9000 -9796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "9000 -8203.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + "BBall 9 (2v2)" + { + "1" "-8744 -9960 32 0 90 0" //team 1 spawns + "2" "-8872 -9960 32 0 90 0" //team 1 spawns + "3" "-9128 -9960 32 0 90 0" //team 1 spawns + "4" "-9256 -9960 32 0 90 0" //team 1 spawns + "5" "-8744 -8040 32 0 270 0" //team2 spawn + "6" "-8872 -8040 32 0 270 0" //team2 spawn + "7" "-9128 -8040 32 0 270 0" //team2 spawn + "8" "-9256 -8040 32 0 270 0" //team2 spawn + "9" "-9000 -9000 142 0" // Center intel spawn, for the start of a round. + "10" "-9000 -8488 96 0" // Where the intel appears after player 1 dunks. + "11" "-9000 -9512 96 0" // Where the intel appears after player 1 dunks. + "12" "-9000 -9796.5 135 0" // Hoop on player 1's side of the map that player 2 dunks into. + "13" "-9000 -8203.5 135 0" // Hoop on player 2's side of the map that player 1 dunks into. + + "fraglimit" "10" + "cdtime" "1" //time before round starts (when players cant shoot) + "bball" "1" + "classes" "soldier" + "hpratio" "1" + "vishoop" "0" // Set to 1 to make the hoop entities visible. Useful when adding spawns to a new arena. + "earlyleave" "1" + "infammo" "0" + "showhp" "0" + "respawntime" "2.0" + "4player" "1" + } + } +} \ No newline at end of file diff --git a/configs/mgemod_stats.cfg b/configs/mgemod_stats.cfg new file mode 100644 index 0000000..2239b22 --- /dev/null +++ b/configs/mgemod_stats.cfg @@ -0,0 +1,284 @@ +StatsConfig +{ +// Weapons with no reserve ammo (Sniper Rifle, Huntsman, Sydney Sleeper, Minigun, Natascha, etc) cannot be tracked. +// "NAME" +// { +// "idx" "" +// "maxdmg" "" +// "projectile" "" +// } + + "Shotgun (Engineer)" + { + "idx" "9" + "maxdmg" "90" + } + + "Shotgun (Soldier)" + { + "idx" "10" + "maxdmg" "90" + } + + "Shotgun (Heavy)" + { + "idx" "11" + "maxdmg" "90" + } + + "Shotgun (Pyro)" + { + "idx" "12" + "maxdmg" "90" + } + + "Scattergun" + { + "idx" "13" + "maxdmg" "105" + } + + "Submachine Gun" + { + "idx" "16" + } + + "Syringe Gun" + { + "idx" "17" + "projectile" "1" + } + + "Rocket Launcher" + { + "idx" "18" + "projectile" "1" + } + + "Pipe Launcher" + { + "idx" "19" + "projectile" "1" + } + + "Sticky Launcher" + { + "idx" "20" + "projectile" "1" + } + + "Pistol (Engineer)" + { + "idx" "22" + } + + "Pistol (Scout)" + { + "idx" "23" + } + + "Revolver" + { + "idx" "24" + } + + "The Blutsauger" + { + "idx" "36" + "projectile" "1" + } + + "Flaregun" + { + "idx" "39" + "projectile" "1" + } + + "Force-A-Nature" + { + "idx" "45" + "maxdmg" "113" + } + + "Ambassador" + { + "idx" "61" + } + + "The Direct Hit" + { + "idx" "127" + "projectile" "1" + } + + "The Frontier Justice" + { + "idx" "141" + "maxdmg" "90" + } + + + "Lugermorph" + { + "idx" "160" + } + + "Big Kill" + { + "idx" "161" + } + + "Shotgun" + { + "idx" "199" + "maxdmg" "90" + } + + "Scattergun" + { + "idx" "200" + "maxdmg" "105" + } + + "Submachine Gun" + { + "idx" "203" + } + + "Syringe Gun" + { + "idx" "204" + "projectile" "1" + } + + "Rocket Launcher" + { + "idx" "205" + "projectile" "1" + } + + "Pipe Launcher" + { + "idx" "206" + "projectile" "1" + } + + "Sticky Launcher" + { + "idx" "207" + "projectile" "1" + } + + "Pistol" + { + "idx" "209" + } + + "Revolver" + { + "idx" "210" + } + + "The Shortstop" + { + "idx" "220" + "maxdmg" "72" + } + + "L'Etranger" + { + "idx" "224" + } + + "The Black Box" + { + "idx" "228" + "projectile" "1" + } + + "Lugermorph" + { + "idx" "294" + } + + "Crusader's Crossbow" + { + "idx" "305" + "projectile" "1" + } + + "Loch-n-Load" + { + "idx" "308" + "projectile" "1" + } + + "The Detonator" + { + "idx" "351" + "projectile" "1" + } + + "The Overdose" + { + "idx" "412" + "projectile" "1" + } + + "The Reserve Shooter" + { + "idx" "415" + "maxdmg" "90" + } + + "The Family Business" + { + "idx" "425" + "maxdmg" "76" + } + + "The Cow Mangler 5000" + { + "idx" "441" + "projectile" "1" + } + + "The Winger" + { + "idx" "449" + } + + "The Enforcer" + { + "idx" "460" + } + + "The Original" + { + "idx" "513" + "projectile" "1" + } + + "The Diamondback" + { + "idx" "525" + } + + "Rocket Launcher" + { + "idx" "658" + "projectile" "1" + } + + "Sticky Launcher" + { + "idx" "661" + "projectile" "1" + } + + "Scattergun" + { + "idx" "669" + "maxdmg" "105" + } +} \ No newline at end of file diff --git a/plugins/ngs_mathtype.smx b/plugins/ngs_mathtype.smx new file mode 100644 index 0000000..97eb46c Binary files /dev/null and b/plugins/ngs_mathtype.smx differ diff --git a/scripting/discord_calladmin.sp b/scripting/discord_calladmin.sp deleted file mode 100644 index 497ef88..0000000 --- a/scripting/discord_calladmin.sp +++ /dev/null @@ -1,239 +0,0 @@ -#pragma newdecls required -#pragma semicolon 1 - -#include -#include -#include - -#define PLUGIN_VERSION "1.1" - -#define REPORT_MSG "{\"username\":\"{BOTNAME}\",\"content\":\"{MENTION} A new report has come in, handle it with `/calladmin_handle {REPORT_ID}`.\",\"attachments\":[{\"color\":\"{COLOR}\",\"title\":\"{HOSTNAME} (steam://connect/{SERVER_IP}:{SERVER_PORT}){REFER_ID}\",\"fields\":[{\"title\":\"Reason\",\"value\":\"{REASON}\",\"short\":true},{\"title\":\"Reporter\",\"value\":\"{REPORTER_NAME} ({REPORTER_ID})\",\"short\":true},{\"title\":\"Target\",\"value\":\"{TARGET_NAME} ({TARGET_ID})\",\"short\":true},{\"title\":\"Report ID\",\"value\":\"{REPORT_ID}\",\"short\":true}]}]}" -#define CLAIM_MSG "{\"username\":\"{BOTNAME}\", \"content\":\"{MSG}\",\"attachments\": [{\"color\": \"{COLOR}\",\"title\": \"{HOSTNAME} (steam://connect/{SERVER_IP}:{SERVER_PORT})\",\"fields\": [{\"title\": \"Admin\",\"value\": \"{ADMIN}\",\"short\": false}]}]}" -#define HANDLED_MSG "{\"username\":\"{BOTNAME}\",\"content\":\"{MSG}\",\"attachments\":[{\"color\":\"{COLOR}\",\"title\":\"{HOSTNAME} (steam://connect/{SERVER_IP}:{SERVER_PORT})\",\"fields\":[{\"title\":\"Admin\",\"value\": \"{ADMIN}\",\"short\":true},{\"title\":\"Report ID\",\"value\":\"{REPORT_ID}\",\"short\":true}]}]}" - -char sSymbols[25][1] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}; - -char g_sHostPort[6]; -char g_sServerName[256]; -char g_sHostIP[16]; - -ConVar g_cBotName = null; -ConVar g_cClaimMsg = null; -ConVar g_cColor = null; -ConVar g_cColor2 = null; -ConVar g_cColor3 = null; -ConVar g_cMention = null; -ConVar g_cRemove = null; -ConVar g_cRemove2 = null; -ConVar g_cWebhook = null; - -public Plugin myinfo = -{ - name = "Discord: CallAdmin", - author = ".#Zipcore / TheXeon", - description = "", - version = PLUGIN_VERSION, - url = "www.zipcore.net" -} - -public void OnPluginStart() -{ - CreateConVar("discord_calladmin_version", PLUGIN_VERSION, "Discord CallAdmin version", FCVAR_DONTRECORD|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY); - - g_cBotName = CreateConVar("discord_calladmin_botname", "", "Report botname, leave this blank to use the webhook default name."); - g_cClaimMsg = CreateConVar("discord_calladmin_claimmsg", "An admin is claiming reports on this server.", "Message to send when admin uses the claim command."); - g_cColor = CreateConVar("discord_calladmin_color", "#ff2222", "Discord/Slack attachment color used for reports."); - g_cColor2 = CreateConVar("discord_calladmin_color2", "#22ff22", "Discord/Slack attachment color used for admin claims."); - g_cColor3 = CreateConVar("discord_calladmin_color3", "#ff9911", "Discord/Slack attachment color used for admin reports."); - g_cMention = CreateConVar("discord_calladmin_mention", "@here", "This allows you to mention reports, leave blank to disable."); - g_cRemove = CreateConVar("discord_calladmin_remove", " | By PulseServers.com", "Remove this part from servername before sending the report."); - g_cRemove2 = CreateConVar("discord_calladmin_remove2", "3kliksphilip.com | ", "Remove this part from servername before sending the report."); - g_cWebhook = CreateConVar("discord_calladmin_webhook", "calladmin", "Config key from configs/discord.cfg."); - - AutoExecConfig(true, "discord_calladmin"); -} - -public void OnAllPluginsLoaded() -{ - if (!LibraryExists("calladmin")) - { - SetFailState("CallAdmin not found"); - return; - } - - UpdateIPPort(); - CallAdmin_GetHostName(g_sServerName, sizeof(g_sServerName)); -} - -void UpdateIPPort() -{ - FindConVar("hostport").GetString(g_sHostPort, sizeof(g_sHostPort)); - - if(FindConVar("net_public_adr") != null) - FindConVar("net_public_adr").GetString(g_sHostIP, sizeof(g_sHostIP)); - - int hostiplen = strlen(g_sHostIP); - - if(hostiplen == 0) - { - if (FindConVar("ip") != null) - { - FindConVar("ip").GetString(g_sHostIP, sizeof(g_sHostIP)); - } - else if (FindConVar("hostip") != null) - { - int ip = FindConVar("hostip").IntValue; - FormatEx(g_sHostIP, sizeof(g_sHostIP), "%d.%d.%d.%d", (ip >> 24) & 0x000000FF, (ip >> 16) & 0x000000FF, (ip >> 8) & 0x000000FF, ip & 0x000000FF); - } - } -} - -public void CallAdmin_OnServerDataChanged(ConVar convar, ServerData type, const char[] oldVal, const char[] newVal) -{ - if (type == ServerData_HostName) - CallAdmin_GetHostName(g_sServerName, sizeof(g_sServerName)); -} - -public void CallAdmin_OnReportHandled(int client, int id) -{ - char sName[(MAX_NAME_LENGTH + 1) * 2], sID[16]; - - if (client == 0) - { - strcopy(sName, sizeof(sName), "CONSOLE"); - } - else - { - GetClientName(client, sName, sizeof(sName)); - Discord_EscapeString(sName, sizeof(sName)); - } - - char sRemove[32]; - g_cRemove.GetString(sRemove, sizeof(sRemove)); - if (!StrEqual(sRemove, "")) - ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); - - g_cRemove2.GetString(sRemove, sizeof(sRemove)); - if (!StrEqual(sRemove, "")) - ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); - - Discord_EscapeString(g_sServerName, sizeof(g_sServerName)); - - char sClaimMsg[512]; - g_cClaimMsg.GetString(sClaimMsg, sizeof(sClaimMsg)); - - Discord_EscapeString(sClaimMsg, sizeof(sClaimMsg)); - - char sBot[512]; - g_cBotName.GetString(sBot, sizeof(sBot)); - - char sColor[8]; - g_cColor2.GetString(sColor, sizeof(sColor)); - - IntToString(id, sID, sizeof(sID)); - - char sMSG[512] = HANDLED_MSG; - - ReplaceString(sMSG, sizeof(sMSG), "{BOTNAME}", sBot); - ReplaceString(sMSG, sizeof(sMSG), "{COLOR}", sColor); - ReplaceString(sMSG, sizeof(sMSG), "{ADMIN}", sName); - ReplaceString(sMSG, sizeof(sMSG), "{REPORT_ID}", sID); - ReplaceString(sMSG, sizeof(sMSG), "{MSG}", sClaimMsg); - - ReplaceString(sMSG, sizeof(sMSG), "{HOSTNAME}", g_sServerName); - ReplaceString(sMSG, sizeof(sMSG), "{SERVER_IP}", g_sHostIP); - ReplaceString(sMSG, sizeof(sMSG), "{SERVER_PORT}", g_sHostPort); - - SendMessage(sMSG); - - ReplyToCommand(client, "Discord Module: Message sent."); -} - -public void CallAdmin_OnReportPost(int client, int target, const char[] reason) -{ - char sColor[8]; - if(!CheckCommandAccess(client, "sm_admin", ADMFLAG_GENERIC, true)) - g_cColor.GetString(sColor, sizeof(sColor)); - else - g_cColor3.GetString(sColor, sizeof(sColor)); - - char sReason[(REASON_MAX_LENGTH + 1) * 2]; - strcopy(sReason, sizeof(sReason), reason); - Discord_EscapeString(sReason, sizeof(sReason)); - - char clientAuth[21]; - char clientName[(MAX_NAME_LENGTH + 1) * 2]; - - if (client == REPORTER_CONSOLE) - { - strcopy(clientName, sizeof(clientName), "Server"); - strcopy(clientAuth, sizeof(clientAuth), "CONSOLE"); - } - else - { - GetClientAuthId(client, AuthId_Steam2, clientAuth, sizeof(clientAuth)); - GetClientName(client, clientName, sizeof(clientName)); - Discord_EscapeString(clientName, sizeof(clientName)); - } - - char targetAuth[21]; - char targetName[(MAX_NAME_LENGTH + 1) * 2]; - - GetClientAuthId(target, AuthId_Steam2, targetAuth, sizeof(targetAuth)); - GetClientName(target, targetName, sizeof(targetName)); - Discord_EscapeString(targetName, sizeof(targetName)); - - char sRemove[32]; - g_cRemove.GetString(sRemove, sizeof(sRemove)); - if (!StrEqual(sRemove, "")) - ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); - - g_cRemove2.GetString(sRemove, sizeof(sRemove)); - if (!StrEqual(sRemove, "")) - ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); - - - Discord_EscapeString(g_sServerName, sizeof(g_sServerName)); - - char sMention[512]; - g_cMention.GetString(sMention, sizeof(sMention)); - - char sBot[512]; - g_cBotName.GetString(sBot, sizeof(sBot)); - - char sID[16]; - IntToString(CallAdmin_GetReportID(), sID, sizeof(sID)); - - char sMSG[4096] = REPORT_MSG; - - ReplaceString(sMSG, sizeof(sMSG), "{BOTNAME}", sBot); - ReplaceString(sMSG, sizeof(sMSG), "{MENTION}", sMention); - - ReplaceString(sMSG, sizeof(sMSG), "{COLOR}", sColor); - - ReplaceString(sMSG, sizeof(sMSG), "{HOSTNAME}", g_sServerName); - ReplaceString(sMSG, sizeof(sMSG), "{SERVER_IP}", g_sHostIP); - ReplaceString(sMSG, sizeof(sMSG), "{SERVER_PORT}", g_sHostPort); - ReplaceString(sMSG, sizeof(sMSG), "{REPORT_ID}", sID); - - ReplaceString(sMSG, sizeof(sMSG), "{REASON}", sReason); - - ReplaceString(sMSG, sizeof(sMSG), "{REPORTER_NAME}", clientName); - ReplaceString(sMSG, sizeof(sMSG), "{REPORTER_ID}", clientAuth); - - ReplaceString(sMSG, sizeof(sMSG), "{TARGET_NAME}", targetName); - ReplaceString(sMSG, sizeof(sMSG), "{TARGET_ID}", targetAuth); - - char sRefer[16]; - Format(sRefer, sizeof(sRefer), " # %s%s-%d%d", sSymbols[GetRandomInt(0, 25-1)], sSymbols[GetRandomInt(0, 25-1)], GetRandomInt(0, 9), GetRandomInt(0, 9)); - ReplaceString(sMSG, sizeof(sMSG), "{REFER_ID}", sRefer); - - SendMessage(sMSG); -} - -void SendMessage(char[] sMessage) -{ - char sWebhook[32]; - g_cWebhook.GetString(sWebhook, sizeof(sWebhook)); - Discord_SendMessage(sWebhook, sMessage); -} diff --git a/scripting/include/cURL.inc b/scripting/include/cURL.inc index de7a509..7486455 100644 --- a/scripting/include/cURL.inc +++ b/scripting/include/cURL.inc @@ -6,7 +6,6 @@ #include - /* ======================================== The Following CURLOPT_* NOT support: @@ -152,7 +151,7 @@ enum Openssl_Hash { typeset CURL_OnComplete { function void(Handle hndl, CURLcode code); - function void(Handle hndl, CURLcode code , any data); + function void(Handle hndl, CURLcode code, any data); }; /** @@ -252,7 +251,7 @@ native bool curl_easy_setopt_int(Handle hndl, CURLoption opt, int value); * @ param cell_t array_size The array size. * @ return bool 1 on success. 0 = The option not accept integer or unsupport. */ -native bool curl_easy_setopt_int_array(Handle hndl, int array[][2], int array_size); +native bool curl_easy_setopt_int_array(Handle hndl, int[][] array, int array_size); /** * Set a curl option for CURLOPTTYPE_OFF_T type @@ -312,7 +311,7 @@ native CURLcode curl_easy_perform(Handle hndl); * @ param cell_t value Value to set. * @ noreturn */ -native void curl_easy_perform_thread(Handle hndl, CURL_OnComplete:perform_callback, any value=0); +native void curl_easy_perform_thread(Handle hndl, CURL_OnComplete perform_callback, any value=0); /** * Create a send & receive function for a connected curl handle @@ -327,7 +326,7 @@ native void curl_easy_perform_thread(Handle hndl, CURL_OnComplete:perform_callba * @ param cell_t value Value to set. * @ noreturn */ -native void curl_easy_send_recv(Handle hndl, CURL_OnSend:send_callback, CURL_OnReceive:receive_callback, CURL_OnComplete:complete_callback, SendRecv_Act:act, send_timeout, recv_timeout, recv_buffer_Size = 1024, any value=0); +native void curl_easy_send_recv(Handle hndl, CURL_OnSend send_callback, CURL_OnReceive receive_callback, CURL_OnComplete complete_callback, SendRecv_Act act, int send_timeout, int recv_timeout, int recv_buffer_Size = 1024, any value=0); /** * Send a signal to a send & receive curl handle @@ -335,7 +334,7 @@ native void curl_easy_send_recv(Handle hndl, CURL_OnSend:send_callback, CURL_OnR * @ param SendRecv_Act act The SendRecv_Act action after the singal * @ return bool 1 on success. 0 = not a curl_easy_send_recv() curl, or not running/waiting */ -native bool curl_send_recv_Signal(Handle hndl, SendRecv_Act:act); +native bool curl_send_recv_Signal(Handle hndl, SendRecv_Act act); /** * Check send & receive curl handle is Waiting or not @@ -375,7 +374,7 @@ native void curl_set_send_timeout(Handle hndl, int timeout); * @ param cell_t timeout How long will try to receive data before it timeout (milliseconds). * @ noreturn */ -native curl_set_recv_timeout(Handle hndl, timeout); +native void curl_set_recv_timeout(Handle hndl, int timeout); /** * Get CURLOPT_ERRORBUFFER error string in curl handle @@ -384,7 +383,7 @@ native curl_set_recv_timeout(Handle hndl, timeout); * @ param cell_t maxlen Destination buffer length (includes null terminator). * @ noreturn */ -native curl_get_error_buffer(Handle hndl, char[] buffer, maxlen); +native void curl_get_error_buffer(Handle hndl, char[] buffer, int maxlen); /** * Extract information from a curl handle. (CURLINFO_STRING only) @@ -394,7 +393,7 @@ native curl_get_error_buffer(Handle hndl, char[] buffer, maxlen); * @ param cell_t maxlen Destination buffer length (includes null terminator). * @ return The CURLcode code, see cURL_header.inc */ -native CURLcode curl_easy_getinfo_string(Handle hndl, CURLINFO:info, char[] buffer, maxlen); +native CURLcode curl_easy_getinfo_string(Handle hndl, CURLINFO info, char[] buffer, int maxlen); /** * Extract information from a curl handle. (CURLINFO_LONG, CURLINFO_DOUBLE only) @@ -403,7 +402,7 @@ native CURLcode curl_easy_getinfo_string(Handle hndl, CURLINFO:info, char[] buff * @ param value Variable to store the value. * @ return The CURLcode code, see cURL_header.inc */ -native CURLcode curl_easy_getinfo_int(Handle hndl, CURLINFO:info, &any value); +native CURLcode curl_easy_getinfo_int(Handle hndl, CURLINFO info, any &value); /** * URL encodes the given string @@ -413,7 +412,7 @@ native CURLcode curl_easy_getinfo_int(Handle hndl, CURLINFO:info, &any value); * @ param cell_t maxlen Destination buffer length (includes null terminator). * @ return 1 on success. */ -native bool curl_easy_escape(Handle hndl, const String:url[], char[] buffer, maxlen); +native bool curl_easy_escape(Handle hndl, const char[] url, char[] buffer, int maxlen); /** * URL decodes the given string @@ -423,7 +422,7 @@ native bool curl_easy_escape(Handle hndl, const String:url[], char[] buffer, max * @ param cell_t maxlen Destination buffer length (includes null terminator). * @ return The output length. */ -native curl_easy_unescape(Handle hndl, const String:url[], char[] buffer, maxlen); +native int curl_easy_unescape(Handle hndl, const char[] url, char[] buffer, int maxlen); /** * Return string describing error code @@ -432,7 +431,7 @@ native curl_easy_unescape(Handle hndl, const String:url[], char[] buffer, maxlen * @ param cell_t maxlen Destination buffer length (includes null terminator). * @ noreturn */ -native curl_easy_strerror(CURLcode code, char[] buffer, maxlen); +native void curl_easy_strerror(CURLcode code, char[] buffer, int maxlen); /** * Returns the libcurl version string @@ -440,7 +439,7 @@ native curl_easy_strerror(CURLcode code, char[] buffer, maxlen); * @ param cell_t maxlen Destination buffer length (includes null terminator). * @ noreturn */ -native curl_version(char[] buffer, maxlen); +native void curl_version(char[] buffer, int maxlen); /** * Returns the libcurl supported protocols string @@ -448,13 +447,13 @@ native curl_version(char[] buffer, maxlen); * @ param cell_t maxlen Destination buffer length (includes null terminator). * @ noreturn */ -native curl_protocols(char[] buffer, maxlen); +native void curl_protocols(char[] buffer, int maxlen); /** * Returns the libcurl supported features * @ return The currently features bits. see CURL_VERSION_* */ -native curl_features(); +native int curl_features(); /** * This funcitopn same as Sourcemod OpenFile() @@ -472,7 +471,7 @@ native curl_features(); * @ param mode Open mode. * @ return A Handle to the file, INVALID_HANDLE on open error. */ -native Handle curl_OpenFile(const String:file[], const String:mode[]); +native Handle curl_OpenFile(const char[] file, const char[] mode); /** @@ -495,7 +494,7 @@ native Handle curl_httppost(); * @ param ... Variable number of format parameters. * @ return The CURLFORMcode code, see cURL_header.inc */ -native CURLFORMcode:curl_formadd(Handle handl, any ...); +native CURLFORMcode curl_formadd(Handle handl, any ...); /** * Create a curl_slist struct @@ -522,7 +521,7 @@ native Handle curl_slist(); * @ param String buffer The string to add * @ noreturn */ -native curl_slist_append(Handle hndl, const char[] buffer); +native void curl_slist_append(Handle hndl, const char[] buffer); /** * Hash a file @@ -532,7 +531,7 @@ native curl_slist_append(Handle hndl, const char[] buffer); * @ param cell_t value Value to set. * @ noreturn */ -native curl_hash_file(const String:file[], Openssl_Hash:algorithm, Openssl_Hash_Complete:complete_callback, any value=0); +native void curl_hash_file(const char[] file, Openssl_Hash algorithm, Openssl_Hash_Complete complete_callback, any value=0); /** * Hash a string @@ -543,13 +542,13 @@ native curl_hash_file(const String:file[], Openssl_Hash:algorithm, Openssl_Hash_ * @ param cell_t maxlen Destination buffer length (includes null terminator). * @ return 1 on success */ -native bool curl_hash_string(const String:input[], dataSize, Openssl_Hash:algorithm, char[] buffer, maxlength); +native bool curl_hash_string(const char[] input, int dataSize, Openssl_Hash algorithm, char[] buffer, int maxlength); /** * Do not edit below this line! */ -public Extension:__ext_curl = +public Extension __ext_curl = { name = "curl", file = "curl.ext", diff --git a/scripting/include/ngsutils.inc b/scripting/include/ngsutils.inc index ffdda2a..65aa1a4 100644 --- a/scripting/include/ngsutils.inc +++ b/scripting/include/ngsutils.inc @@ -1243,3 +1243,28 @@ stock ConVar AutoExecConfig_ExecAndClean(bool appended, bool exec=true) } } #endif + +/** + * Encodes a URL or parameter to HTML5 encoding. + * + * @param buffer Buffer to store encoding in. + * @param buffersize Size of buffer. + * @param encodestr String to percent-encode. + * @noreturn + */ +stock ConVar EncodeURL(char[] buffer, int buffersize, char[] encodestr) { + int len = strlen(encodestr); + for (int i = 0; i < len; i++) { + if (IsCharAlpha(encodestr[i]) || IsCharNumeric(encodestr[i])) { + StrCat(buffer, buffersize, encodestr[i]); + } else if (encodestr[i] == ' ') { + char hex[8]; + Format(hex, sizeof(hex), "%20"); + StrCat(buffer, buffersize, hex); + } else { + char hex[8]; + Format(hex, sizeof(hex), "%02x", encodestr[i]); + StrCat(buffer, buffersize, hex); + } + } +} diff --git a/scripting/include/smac.inc b/scripting/include/smac.inc index 3778d1c..3a6f9f5 100644 --- a/scripting/include/smac.inc +++ b/scripting/include/smac.inc @@ -89,19 +89,19 @@ enum DetectionType { }; /* Natives */ -native GameType:SMAC_GetGameType(); -native SMAC_Log(const String:format[], any:...); -native SMAC_LogAction(client, const String:format[], any:...); -native SMAC_Ban(client, const String:reason[], any:...); -native SMAC_PrintAdminNotice(const String:format[], any:...); -native Handle:SMAC_CreateConVar(const String:name[], const String:defaultValue[], const String:description[]="", flags=0, bool:hasMin=false, Float:min=0.0, bool:hasMax=false, Float:max=0.0); -native Action:SMAC_CheatDetected(client, DetectionType:type = Detection_Unknown, Handle:info = INVALID_HANDLE); +native GameType SMAC_GetGameType(); +native void SMAC_Log(const char[] format, any ...); +native void SMAC_LogAction(int client, const char[] format, any ...); +native void SMAC_Ban(int client, const char[] reason, any ...); +native void SMAC_PrintAdminNotice(const char[] format, any ...); +native ConVar SMAC_CreateConVar(const char[] name, const char[] defaultValue, const char[] description="", int flags=0, bool hasMin=false, float min=0.0, bool hasMax=false, float max=0.0); +native Action SMAC_CheatDetected(int client, DetectionType type = Detection_Unknown, Handle info = INVALID_HANDLE); /* Forwards */ -forward Action:SMAC_OnCheatDetected(client, const String:module[], DetectionType:type, Handle:info); +forward Action SMAC_OnCheatDetected(int client, const char[] module, DetectionType type, Handle info); +forward Action SMAC_OnActionLogged(); - -public SharedPlugin:__pl_smac = +public SharedPlugin __pl_smac = { name = "smac", file = "smac.smx", @@ -113,7 +113,7 @@ public SharedPlugin:__pl_smac = }; #if !defined REQUIRE_PLUGIN -public __pl_smac_SetNTVOptional() +public void __pl_smac_SetNTVOptional() { MarkNativeAsOptional("SMAC_GetGameType"); MarkNativeAsOptional("SMAC_Log"); diff --git a/scripting/include/smac_stocks.inc b/scripting/include/smac_stocks.inc index 6e55ce7..fb797af 100644 --- a/scripting/include/smac_stocks.inc +++ b/scripting/include/smac_stocks.inc @@ -72,11 +72,11 @@ enum { /** * General */ -stock GetPluginBasename(Handle:plugin, String:buffer[], maxlength) +stock void GetPluginBasename(Handle plugin, char[] buffer, int maxlength) { GetPluginFilename(plugin, buffer, maxlength); - new check = -1; + int check = -1; if ((check = FindCharInString(buffer, '/', true)) != -1 || (check = FindCharInString(buffer, '\\', true)) != -1) { @@ -84,20 +84,20 @@ stock GetPluginBasename(Handle:plugin, String:buffer[], maxlength) } } -stock bool:IsConVarDefault(Handle:convar) +stock bool IsConVarDefault(ConVar convar) { - decl String:sDefaultVal[16], String:sCurrentVal[16]; + char sDefaultVal[16], sCurrentVal[16]; GetConVarDefault(convar, sDefaultVal, sizeof(sDefaultVal)); GetConVarString(convar, sCurrentVal, sizeof(sCurrentVal)); return StrEqual(sDefaultVal, sCurrentVal); } -stock StringToLower(String:input[]) +stock void StringToLower(char[] input) { - new length = strlen(input); + int length = strlen(input); - for (new i = 0; i < length; i++) + for (int i = 0; i < length; i++) { input[i] = CharToLower(input[i]); } @@ -106,15 +106,15 @@ stock StringToLower(String:input[]) /** * Clients */ -stock bool:IsClientNew(client) +stock bool IsClientNew(int client) { // Client must be ingame. return IsFakeClient(client) || GetGameTime() > GetClientTime(client); } -stock bool:GetClientAbsVelocity(client, Float:velocity[3]) +stock bool GetClientAbsVelocity(int client, float velocity[3]) { - static offset = -1; + static int offset = -1; if (offset == -1 && (offset = FindDataMapOffs(client, "m_vecAbsVelocity")) == -1) { @@ -126,14 +126,14 @@ stock bool:GetClientAbsVelocity(client, Float:velocity[3]) return true; } -stock GetClientHudFlags(client) +stock int GetClientHudFlags(int client) { return GetEntProp(client, Prop_Send, "m_iHideHUD"); } -stock GetClientObserverMode(client) +stock int GetClientObserverMode(int client) { - static offset = -1; + static int offset = -1; if (offset == -1 && (offset = FindSendPropOffs("CBasePlayer", "m_iObserverMode")) == -1) { @@ -143,9 +143,9 @@ stock GetClientObserverMode(client) return GetEntData(client, offset); } -stock GetClientObserverTarget(client) +stock int GetClientObserverTarget(int client) { - static offset = -1; + static int offset = -1; if (offset == -1 && (offset = FindSendPropOffs("CBasePlayer", "m_hObserverTarget")) == -1) { @@ -158,20 +158,20 @@ stock GetClientObserverTarget(client) /** * Game Specific */ -stock bool:DODS_IsPlayerProne(client) +stock bool DODS_IsPlayerProne(int client) { - return bool:GetEntProp(client, Prop_Send, "m_bProne") || + return bool GetEntProp(client, Prop_Send, "m_bProne") || GetEntPropFloat(client, Prop_Send, "m_flGoProneTime") > 0.0 || GetEntPropFloat(client, Prop_Send, "m_flUnProneTime") > 0.0; } -stock bool:L4D_IsPlayerGhost(client) +stock bool L4D_IsPlayerGhost(int client) { - return bool:GetEntProp(client, Prop_Send, "m_isGhost", 1); + return view_as(GetEntProp(client, Prop_Send, "m_isGhost", 1)); } // "Busy" implies that the client is not in their typical first-person state. -stock bool:L4D_IsSurvivorBusy(client) +stock bool L4D_IsSurvivorBusy(int client) { return GetEntityFlags(client) & FL_FROZEN || GetClientHudFlags(client) & ~HIDEHUD_BONUS_PROGRESS || @@ -182,14 +182,14 @@ stock bool:L4D_IsSurvivorBusy(client) GetEntPropEnt(client, Prop_Send, "m_tongueOwner") > 0; } -stock bool:L4D_IsInfectedBusy(client) +stock bool L4D_IsInfectedBusy(int client) { return GetEntPropFloat(client, Prop_Send, "m_vomitFadeStart") > GetGameTime() || GetEntPropEnt(client, Prop_Send, "m_pounceVictim") > 0 || GetEntPropEnt(client, Prop_Send, "m_tongueVictim") > 0; } -stock bool:L4D2_IsSurvivorBusy(client) +stock bool L4D2_IsSurvivorBusy(int client) { return GetEntityFlags(client) & FL_FROZEN || GetClientHudFlags(client) & ~HIDEHUD_BONUS_PROGRESS || @@ -203,7 +203,7 @@ stock bool:L4D2_IsSurvivorBusy(client) GetEntPropEnt(client, Prop_Send, "m_tongueOwner") > 0; } -stock bool:L4D2_IsInfectedBusy(client) +stock bool L4D2_IsInfectedBusy(int client) { return GetEntProp(client, Prop_Send, "m_iGlowType") == 3 || GetEntPropFloat(client, Prop_Send, "m_vomitFadeStart") > GetGameTime() || @@ -214,7 +214,7 @@ stock bool:L4D2_IsInfectedBusy(client) GetEntPropEnt(client, Prop_Send, "m_tongueVictim") > 0; } -stock bool:ND_IsPlayerCommander(client) +stock bool ND_IsPlayerCommander(int client) { return GameRules_GetPropEnt("m_hCommanders", 0) == client || GameRules_GetPropEnt("m_hCommanders", 1) == client; } @@ -222,51 +222,51 @@ stock bool:ND_IsPlayerCommander(client) /** * Math */ -stock ZeroVector(Float:vec[3]) +stock void ZeroVector(float vec[3]) { vec[0] = vec[1] = vec[2] = 0.0; } -stock bool:IsVectorZero(const Float:vec[3]) +stock bool IsVectorZero(const float vec[3]) { return vec[0] == 0.0 && vec[1] == 0.0 && vec[2] == 0.0; } -stock bool:IsVectorAlmostZero(const Float:vec[3], const Float:tolerance=0.1) +stock bool IsVectorAlmostZero(const float vec[3], const float tolerance=0.1) { return FloatAbs(vec[0]) <= tolerance && FloatAbs(vec[1]) <= tolerance && FloatAbs(vec[2]) <= tolerance; } -stock bool:AreVectorsEqual(const Float:vec1[3], const Float:vec2[3]) +stock bool AreVectorsEqual(const float vec1[3], const float vec2[3]) { return vec1[0] == vec2[0] && vec1[1] == vec2[1] && vec1[2] == vec2[2]; } -stock bool:AreVectorsAlmostEqual(const Float:vec1[3], const Float:vec2[3], const Float:tolerance=0.1) +stock bool AreVectorsAlmostEqual(const float vec1[3], const float vec2[3], const float tolerance=0.1) { return FloatAbs(vec1[0] - vec2[0]) <= tolerance && FloatAbs(vec1[1] - vec2[1]) <= tolerance && FloatAbs(vec1[2] - vec2[2]) <= tolerance; } -stock AbsValue(value) +stock int AbsValue(int value) { return (value >= 0) ? value : -value; } -stock any:MinValue(any:value, any:min) +stock any MinValue(any value, any min) { return (value < min) ? min : value; } -stock any:MaxValue(any:value, any:max) +stock any MaxValue(any value, any max) { return (value > max) ? max : value; } -stock any:ClampValue(any:value, any:min, any:max) +stock any ClampValue(any value, any min, any max) { value = MinValue(value, min); value = MaxValue(value, max); @@ -274,9 +274,9 @@ stock any:ClampValue(any:value, any:min, any:max) return value; } -stock IPToLong(const String:ip[]) +stock int IPToLong(const char[] ip) { - decl String:pieces[4][4]; + char pieces[4][4]; if (ExplodeString(ip, ".", pieces, sizeof(pieces), sizeof(pieces[])) != 4) return 0; @@ -287,32 +287,33 @@ stock IPToLong(const String:ip[]) StringToInt(pieces[3]); } -stock LongToIP(ip, String:buffer[], size) +stock void LongToIP(int ip, char[] buffer, int size) { FormatEx(buffer, size, "%d.%d.%d.%d", (ip >> 24) & 0xFF, (ip >> 16) & 0xFF, (ip >> 8) & 0xFF, ip & 0xFF); } -stock MT_GetRandomInt(min, max) +stock int MT_GetRandomInt(int min, int max) { return RoundToNearest(GetURandomFloat() * float(max - min) + float(min)); } -stock Float:MT_GetRandomFloat(Float:min, Float:max) +stock float MT_GetRandomFloat(float min, float max) { return GetURandomFloat() * (max - min) + min; } -stock BfWriteSBitLong(Handle:bf, data, numBits) +stock void BfWriteSBitLong(Handle bf, int data, int numBits) { - for (new i = 0; i < numBits; i++) + for (int i = 0; i < numBits; i++) { BfWriteBool(bf, !!(data & (1 << i))); } } -stock BfReadSBitLong(Handle:bf, numBits) +stock int BfReadSBitLong(Handle bf, int numBits) { - decl bits[numBits], ret, i; + int[] bits = new int[numBits]; + int ret, i; for (i = 0; i < numBits; i++) { diff --git a/scripting/include/tf2idb.inc b/scripting/include/tf2idb.inc index 5918339..3fa2012 100644 --- a/scripting/include/tf2idb.inc +++ b/scripting/include/tf2idb.inc @@ -69,10 +69,10 @@ native Handle TF2IDB_GetItemEquipRegions(int id); native bool TF2IDB_DoRegionsConflict(const char[] region1, const char[] region2); //TF2IDB_ListParticles returns an Array Handle containing a list of the particle IDs -native Handle TF2IDB_ListParticles(); +native ArrayList TF2IDB_ListParticles(); //TF2IDB_FindItemCustom returns an Array Handle containing a list of integers for the first column of the query result -native Handle TF2IDB_FindItemCustom(const char[] query); +native ArrayList TF2IDB_FindItemCustom(const char[] query); native bool TF2IDB_ItemHasAttribute(int id, int aid); diff --git a/scripting/include/timber.inc b/scripting/include/timber.inc index 821d4a4..5c2be86 100644 --- a/scripting/include/timber.inc +++ b/scripting/include/timber.inc @@ -34,6 +34,7 @@ methodmap Timber char pluginName[128]; GetPluginFilename(null, pluginName, sizeof(pluginName)); + ReplaceString(pluginName, sizeof(pluginName), ".smx", ""); char logPrefixes[][] = {"[ERROR]", "[WARNING]", "[INFO]", "[DEBUG]", "[VERBOSE]"}; if (timber__cvarLogToFile != null && timber__cvarLogToFile.BoolValue) { @@ -63,7 +64,7 @@ methodmap Timber { char logLine[8192]; VFormat(logLine, sizeof(logLine), log, 2); - Timber.log(Log_Debug, log); + Timber.log(Log_Debug, logLine); } } @@ -73,7 +74,7 @@ methodmap Timber { char logLine[8192]; VFormat(logLine, sizeof(logLine), log, 2); - Timber.log(Log_Error, log); + Timber.log(Log_Error, logLine); } } @@ -83,7 +84,7 @@ methodmap Timber { char logLine[8192]; VFormat(logLine, sizeof(logLine), log, 2); - Timber.log(Log_Warning, log); + Timber.log(Log_Warning, logLine); } } @@ -93,7 +94,7 @@ methodmap Timber { char logLine[8192]; VFormat(logLine, sizeof(logLine), log, 2); - Timber.log(Log_Verbose, log); + Timber.log(Log_Verbose, logLine); } } @@ -101,6 +102,7 @@ methodmap Timber { char pluginName[128], cvarName[256]; GetPluginFilename(null, pluginName, sizeof(pluginName)); + ReplaceString(pluginName, sizeof(pluginName), ".smx", ""); Format(cvarName, sizeof(cvarName), "%s_log_level", pluginName); #if defined _autoexecconfig_included timber__cvarLogThroughTimber = AutoExecConfig_CreateConVarCheckAppend(appended, cvarName, "0", "-1: None\n0: Errors\n1: Warnings\n2: Info\n3: Debug\n4: Verbose"); @@ -113,6 +115,7 @@ methodmap Timber { char pluginName[128], cvarName[256]; GetPluginFilename(null, pluginName, sizeof(pluginName)); + ReplaceString(pluginName, sizeof(pluginName), ".smx", ""); Format(cvarName, sizeof(cvarName), "%s_log_file", pluginName); #if defined _autoexecconfig_included timber__cvarLogToFile = AutoExecConfig_CreateConVarCheckAppend(appended, cvarName, "0", "0: Don't log to file.\n1: Log to file."); diff --git a/scripting/ngs_autorestart.sp b/scripting/ngs_autorestart.sp index 62895f4..48f4bc4 100644 --- a/scripting/ngs_autorestart.sp +++ b/scripting/ngs_autorestart.sp @@ -16,8 +16,11 @@ #define CONTENT_URL "https://github.com/NGSNetwork/sm-plugins/raw/master/" #define RELOAD_ON_UPDATE 1 -#include +#undef REQUIRE_PLUGIN #include +#define REQUIRE_PLUGIN + +#include #include #include #include @@ -90,16 +93,19 @@ public Action CommandCheckRestartTimer(int client, int args) return Plugin_Handled; } -public void OnClientPostAdminCheck(int client) +stock void ProcessClientsAwake(int client, bool sendMsg) { if (autoRestartTimer != null && !IsFakeClient(client) && !IsValidForcedTime()) { delete autoRestartTimer; - CPrintToChatAll("{GREEN}[SM]{DEFAULT} Map restart aborted (someone joined)!"); + if (sendMsg) + { + CPrintToChatAll("{GREEN}[SM]{DEFAULT} Server restart aborted (we're awake)!"); + } } } -public void OnClientDisconnect_Post(int client) +stock void ProcessClientsAsleep(int client) { if (cvarEnabled.BoolValue && autoRestartTimer == null) { @@ -107,16 +113,33 @@ public void OnClientDisconnect_Post(int client) if (IsValidForcedTime()) { autoRestartTimer = new SMTimer(30.0, AutoRestartTimer, 1); - CPrintToChatAll("{GREEN}[SM]{DEFAULT} The server has been up for %d hours, forcing a map restart in 30 seconds!", RoundToNearest(time / 3600.0)); + CPrintToChatAll("{GREEN}[SM]{DEFAULT} The server has been up for %d hours, forcing a restart in 30 seconds!", RoundToNearest(time / 3600.0)); } - else if ((GetClientCount(false) == 0 || - !NonAFKPlayersExist()) && (time / 60.0) > cvarUptimeRequirement.FloatValue) + else if ((time / 60.0) > cvarUptimeRequirement.FloatValue) { - autoRestartTimer = new SMTimer(30.0, AutoRestartTimer, 0); - CPrintToChatAll("{GREEN}[SM]{DEFAULT} The server will attempt a map restart in 30 seconds!"); + if (GetClientCount(false) == 0) + { + autoRestartTimer = new SMTimer(30.0, AutoRestartTimer, 0); + CPrintToChatAll("{GREEN}[SM]{DEFAULT} The server will attempt a restart in 30 seconds!"); + } + else if (!NonAFKPlayersExist()) + { + // Don't spam message + autoRestartTimer = new SMTimer(30.0, AutoRestartTimer, 0); + } } } } + +public void OnClientPostAdminCheck(int client) +{ + ProcessClientsAwake(client, true); +} + +public void OnClientDisconnect_Post(int client) +{ + ProcessClientsAsleep(client); +} public Action AutoRestartTimer(Handle timer, any status) { @@ -126,17 +149,15 @@ public Action AutoRestartTimer(Handle timer, any status) if (status == 1 || GetClientCount(false) == 0 || !NonAFKPlayersExist()) { #if defined DEBUG - PrintToServer("Fake doing a restart!"); + Timber.d("Fake doing a restart!"); #else - Timber.i("Server is restarting map at Unix Timestamp %d!", GetTime()); - char mapName[MAX_BUFFER_LENGTH]; - GetCurrentMap(mapName, sizeof(mapName)); - ForceChangeLevel(mapName, "Having a quick map refresh, sit tight!"); + Timber.i("Server is restarting at Unix Timestamp %d!", GetTime()); + ServerCommand("_restart"); #endif } else { - CPrintToChatAll("{GREEN}[SM]{DEFAULT} Map restart aborted!"); + CPrintToChatAll("{GREEN}[SM]{DEFAULT} Server restart aborted!"); } } diff --git a/scripting/ngs_discord_admin.sp b/scripting/ngs_discord_admin.sp new file mode 100644 index 0000000..dbdcebf --- /dev/null +++ b/scripting/ngs_discord_admin.sp @@ -0,0 +1,403 @@ +#pragma newdecls required +#pragma semicolon 1 + +#define CONTENT_URL "https://github.com/NGSNetwork/sm-plugins/raw/master/" +#define RELOAD_ON_UPDATE 1 +#define ALL_PLUGINS_LOADED_FUNC AllPluginsLoaded + +#include +#include +#undef REQUIRE_PLUGIN +#include +#define REQUIRE_PLUGIN +#include +#include +#include + +#define REPORT_MSG "{\"username\":\"{BOTNAME}\",\"content\":\"{MENTION} A new report has come in, handle it with `/calladmin_handle {REPORT_ID}`.\",\"attachments\":[{\"color\":\"{COLOR}\",\"title\":\"{HOSTNAME} (steam://connect/{SERVER_IP}:{SERVER_PORT}){REFER_ID}\",\"fields\":[{\"title\":\"Reason\",\"value\":\"{REASON}\",\"short\":true},{\"title\":\"Reporter\",\"value\":\"{REPORTER_NAME}\",\"short\":true},{\"title\":\"Reporter User ID\",\"value\":\"#{REPORTER_USERID}\",\"short\":true},{\"title\":\"Reporter Steam ID\",\"value\":\"{REPORTER_ID}\",\"short\":true},{\"title\":\"Target\",\"value\":\"{TARGET_NAME}\",\"short\":true},{\"title\":\"Target User ID\",\"value\":\"#{TARGET_USERID}\",\"short\":true},{\"title\":\"Target Steam ID\",\"value\":\"{TARGET_ID}\",\"short\":true},{\"title\":\"Report ID\",\"value\":\"{REPORT_ID}\",\"short\":true},{\"title\":\"Sourcebans Bans\",\"value\":\"{SB_BANS}\"},{\"title\":\"Sourcebans Comms\",\"value\":\"{SB_COMMS}\"},{\"title\":\"Administration Online\",\"value\":\"{ADMINS_ONLINE}\"}]}]}" +#define CLAIM_MSG "{\"username\":\"{BOTNAME}\", \"content\":\"{MSG}\",\"attachments\": [{\"color\": \"{COLOR}\",\"title\": \"{HOSTNAME} (steam://connect/{SERVER_IP}:{SERVER_PORT})\",\"fields\": [{\"title\": \"Admin\",\"value\": \"{ADMIN}\",\"short\": false}]}]}" +#define HANDLED_MSG "{\"username\":\"{BOTNAME}\",\"content\":\"{MSG}\",\"attachments\":[{\"color\":\"{COLOR}\",\"title\":\"{HOSTNAME} (steam://connect/{SERVER_IP}:{SERVER_PORT})\",\"fields\":[{\"title\":\"Admin\",\"value\": \"{ADMIN}\",\"short\":true},{\"title\":\"Report ID\",\"value\":\"{REPORT_ID}\",\"short\":true}]}]}" +#define SMAC_MSG "{\"username\":\"{BOTNAME}\",\"content\":\"{MSG}\",\"attachments\":[{\"color\":\"{COLOR}\",\"title\":\"{HOSTNAME} (steam://connect/{SERVER_IP}:{SERVER_PORT})\",\"fields\":[{\"title\":\"Admin\",\"value\": \"{ADMIN}\",\"short\":true},{\"title\":\"Report ID\",\"value\":\"{REPORT_ID}\",\"short\":true}]}]}" + +char sSymbols[25][1] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}; + +char g_sHostPort[6]; +char g_sServerName[256]; +char g_sHostIP[16]; + +ConVar g_cBotName = null; +ConVar g_cClaimMsg = null; +ConVar g_cColor = null; +ConVar g_cColor2 = null; +ConVar g_cColor3 = null; +ConVar g_cMention = null; +ConVar g_cRemove = null; +ConVar g_cRemove2 = null; +ConVar g_cWebhook = null; +ConVar g_cSourceBansUrl = null; + +public Plugin myinfo = +{ + name = "[NGS] Discord: Admin Connection Module", + author = ".#Zipcore / TheXeon", + description = "", + version = "1.2", + url = "www.zipcore.net" +} + +public void OnPluginStart() +{ + AutoExecConfig_SetCreateDirectory(true); + AutoExecConfig_SetFile("autorestart"); + AutoExecConfig_SetCreateFile(true); + bool appended; + Timber.plantToFile(appended); + + g_cBotName = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_botname", "", "Report botname, leave this blank to use the webhook default name."); + g_cClaimMsg = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_claimmsg", "An admin is claiming reports on this server.", "Message to send when admin uses the claim command."); + g_cColor = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_color", "#ff2222", "Discord/Slack attachment color used for reports."); + g_cColor2 = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_color2", "#22ff22", "Discord/Slack attachment color used for admin claims."); + g_cColor3 = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_color3", "#ff9911", "Discord/Slack attachment color used for admin reports."); + g_cMention = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_mention", "@here", "This allows you to mention reports, leave blank to disable."); + g_cRemove = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_remove", " | By PulseServers.com", "Remove this part from servername before sending the report."); + g_cRemove2 = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_remove2", "3kliksphilip.com | ", "Remove this part from servername before sending the report."); + g_cWebhook = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_webhook", "calladmin", "Config key from configs/discord.cfg."); + g_cSourceBansUrl = AutoExecConfig_CreateConVarCheckAppend(appended, "discord_calladmin_sbpp_url", "https://www.neogenesisnetwork.net/sourcebans/index.php", "Index.php page of sourcebans-pp"); + AutoExecConfig_ExecAndClean(appended); +} + +public Action SMAC_OnCheatDetected(int client, const char[] module, DetectionType type, Handle info) { + char sColor[8]; + if(!CheckCommandAccess(client, "sm_admin", ADMFLAG_GENERIC, true)) + g_cColor.GetString(sColor, sizeof(sColor)); + else + g_cColor3.GetString(sColor, sizeof(sColor)); + + char sReason[(REASON_MAX_LENGTH + 1) * 2]; + strcopy(sReason, sizeof(sReason), reason); + Discord_EscapeString(sReason, sizeof(sReason)); + + char clientAuth[21], clientUserID[21]; + char clientName[(MAX_NAME_LENGTH + 1) * 2]; + + strcopy(clientName, sizeof(clientName), "Server"); + strcopy(clientUserID, sizeof(clientUserID), "CONSOLE"); + strcopy(clientAuth, sizeof(clientAuth), "CONSOLE"); + + char targetAuth[21], targetUserID[21]; + char targetName[(MAX_NAME_LENGTH + 1) * 2]; + + GetClientAuthId(client, AuthId_Steam2, targetAuth, sizeof(targetAuth)); + IntToString(GetClientUserId(client), targetUserID, sizeof(targetUserID)); + GetClientName(client, targetName, sizeof(targetName)); + Discord_EscapeString(targetName, sizeof(targetName)); + + char explodedAdminNames[MAXPLAYERS + 1][MAX_NAME_LENGTH]; + char implodedNames[MAXPLAYERS * MAX_NAME_LENGTH + 1]; + + int j = 0; + for (int i = 1; i <= MaxClients; i++) + { + if (IsValidClient(i, _, _, _, _, true) && CheckCommandAccess(i, "sm_ngsstaff_administra_override", ADMFLAG_GENERIC) && !CheckCommandAccess(i, "sm_ngsstaff_dev_override", ADMFLAG_ROOT)) + { + GetClientName(i, explodedAdminNames[j], sizeof(explodedAdminNames[])); + Discord_EscapeString(explodedAdminNames[j], sizeof(explodedAdminNames[])); + j++; + } + } + + if (j == 0) + { + explodedAdminNames[0] = "No admins online"; + j++; + } + + ImplodeStrings(explodedAdminNames, j, ", ", implodedNames, sizeof(implodedNames)); + StrCat(implodedNames, sizeof(implodedNames), "."); + + char sRemove[32]; + g_cRemove.GetString(sRemove, sizeof(sRemove)); + if (!StrEqual(sRemove, "")) + ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); + + g_cRemove2.GetString(sRemove, sizeof(sRemove)); + if (!StrEqual(sRemove, "")) + ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); + + + Discord_EscapeString(g_sServerName, sizeof(g_sServerName)); + + char sMention[512]; + g_cMention.GetString(sMention, sizeof(sMention)); + + char sBot[512]; + g_cBotName.GetString(sBot, sizeof(sBot)); + + char sourceBansUrl[512]; + g_cSourceBansUrl.GetString(sourceBansUrl, sizeof(sourceBansUrl)); + + char sBansUrl[1024], sCommsUrl[1024]; + Format(sBansUrl, sizeof(sBansUrl), "%s?p=banlist&advSearch=%s&advType=steamid", sourceBansUrl, targetAuth); + Format(sCommsUrl, sizeof(sCommsUrl), "%s?p=commslist&advSearch=%s&advType=steamid", sourceBansUrl, targetAuth); + + char sID[16]; + IntToString(CallAdmin_GetReportID(), sID, sizeof(sID)); + + char sMSG[4096] = REPORT_MSG; + + ReplaceString(sMSG, sizeof(sMSG), "{BOTNAME}", sBot); + ReplaceString(sMSG, sizeof(sMSG), "{MENTION}", sMention); + + ReplaceString(sMSG, sizeof(sMSG), "{COLOR}", sColor); + + ReplaceString(sMSG, sizeof(sMSG), "{HOSTNAME}", g_sServerName); + ReplaceString(sMSG, sizeof(sMSG), "{SERVER_IP}", g_sHostIP); + ReplaceString(sMSG, sizeof(sMSG), "{SERVER_PORT}", g_sHostPort); + ReplaceString(sMSG, sizeof(sMSG), "{REPORT_ID}", sID); + + ReplaceString(sMSG, sizeof(sMSG), "{REASON}", sReason); + + ReplaceString(sMSG, sizeof(sMSG), "{REPORTER_NAME}", clientName); + ReplaceString(sMSG, sizeof(sMSG), "{REPORTER_USERID}", clientUserID); + ReplaceString(sMSG, sizeof(sMSG), "{REPORTER_ID}", clientAuth); + + ReplaceString(sMSG, sizeof(sMSG), "{TARGET_NAME}", targetName); + ReplaceString(sMSG, sizeof(sMSG), "{TARGET_USERID}", targetUserID); + ReplaceString(sMSG, sizeof(sMSG), "{TARGET_ID}", targetAuth); + + ReplaceString(sMSG, sizeof(sMSG), "{SB_BANS}", sBansUrl); + ReplaceString(sMSG, sizeof(sMSG), "{SB_COMMS}", sCommsUrl); + + ReplaceString(sMSG, sizeof(sMSG), "{ADMINS_ONLINE}", implodedNames); + + char sRefer[16]; + Format(sRefer, sizeof(sRefer), " # %s%s-%d%d", sSymbols[GetRandomInt(0, 25-1)], sSymbols[GetRandomInt(0, 25-1)], GetRandomInt(0, 9), GetRandomInt(0, 9)); + ReplaceString(sMSG, sizeof(sMSG), "{REFER_ID}", sRefer); + + SendMessage(sMSG); +} + +public void AllPluginsLoaded() +{ + if (!LibraryExists("calladmin")) + { + SetFailState("CallAdmin not found"); + return; + } + + UpdateIPPort(); + CallAdmin_GetHostName(g_sServerName, sizeof(g_sServerName)); +} + +void UpdateIPPort() +{ + FindConVar("hostport").GetString(g_sHostPort, sizeof(g_sHostPort)); + + if(FindConVar("net_public_adr") != null) + FindConVar("net_public_adr").GetString(g_sHostIP, sizeof(g_sHostIP)); + + int hostiplen = strlen(g_sHostIP); + + if(hostiplen == 0) + { + if (FindConVar("ip") != null) + { + FindConVar("ip").GetString(g_sHostIP, sizeof(g_sHostIP)); + } + else if (FindConVar("hostip") != null) + { + int ip = FindConVar("hostip").IntValue; + FormatEx(g_sHostIP, sizeof(g_sHostIP), "%d.%d.%d.%d", (ip >> 24) & 0x000000FF, (ip >> 16) & 0x000000FF, (ip >> 8) & 0x000000FF, ip & 0x000000FF); + } + } +} + +public void CallAdmin_OnServerDataChanged(ConVar convar, ServerData type, const char[] oldVal, const char[] newVal) +{ + if (type == ServerData_HostName) + CallAdmin_GetHostName(g_sServerName, sizeof(g_sServerName)); +} + +public void CallAdmin_OnReportHandled(int client, int id) +{ + char sName[(MAX_NAME_LENGTH + 1) * 2], sID[16]; + + if (client == 0) + { + strcopy(sName, sizeof(sName), "CONSOLE"); + } + else + { + GetClientName(client, sName, sizeof(sName)); + Discord_EscapeString(sName, sizeof(sName)); + } + + char sRemove[32]; + g_cRemove.GetString(sRemove, sizeof(sRemove)); + if (!StrEqual(sRemove, "")) + ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); + + g_cRemove2.GetString(sRemove, sizeof(sRemove)); + if (!StrEqual(sRemove, "")) + ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); + + Discord_EscapeString(g_sServerName, sizeof(g_sServerName)); + + char sClaimMsg[512]; + g_cClaimMsg.GetString(sClaimMsg, sizeof(sClaimMsg)); + + Discord_EscapeString(sClaimMsg, sizeof(sClaimMsg)); + + char sBot[512]; + g_cBotName.GetString(sBot, sizeof(sBot)); + + char sColor[8]; + g_cColor2.GetString(sColor, sizeof(sColor)); + + IntToString(id, sID, sizeof(sID)); + + char sMSG[512] = HANDLED_MSG; + + ReplaceString(sMSG, sizeof(sMSG), "{BOTNAME}", sBot); + ReplaceString(sMSG, sizeof(sMSG), "{COLOR}", sColor); + ReplaceString(sMSG, sizeof(sMSG), "{ADMIN}", sName); + ReplaceString(sMSG, sizeof(sMSG), "{REPORT_ID}", sID); + ReplaceString(sMSG, sizeof(sMSG), "{MSG}", sClaimMsg); + + ReplaceString(sMSG, sizeof(sMSG), "{HOSTNAME}", g_sServerName); + ReplaceString(sMSG, sizeof(sMSG), "{SERVER_IP}", g_sHostIP); + ReplaceString(sMSG, sizeof(sMSG), "{SERVER_PORT}", g_sHostPort); + + SendMessage(sMSG); + + ReplyToCommand(client, "Discord Module: Message sent."); +} + +public void CallAdmin_OnReportPost(int client, int target, const char[] reason) +{ + char sColor[8]; + if(!CheckCommandAccess(client, "sm_admin", ADMFLAG_GENERIC, true)) + g_cColor.GetString(sColor, sizeof(sColor)); + else + g_cColor3.GetString(sColor, sizeof(sColor)); + + char sReason[(REASON_MAX_LENGTH + 1) * 2]; + strcopy(sReason, sizeof(sReason), reason); + Discord_EscapeString(sReason, sizeof(sReason)); + + char clientAuth[21], clientUserID[21]; + char clientName[(MAX_NAME_LENGTH + 1) * 2]; + + if (client == REPORTER_CONSOLE) + { + strcopy(clientName, sizeof(clientName), "Server"); + strcopy(clientUserID, sizeof(clientUserID), "CONSOLE"); + strcopy(clientAuth, sizeof(clientAuth), "CONSOLE"); + } + else + { + GetClientAuthId(client, AuthId_Steam2, clientAuth, sizeof(clientAuth)); + GetClientName(client, clientName, sizeof(clientName)); + IntToString(GetClientUserId(client), clientUserID, sizeof(clientUserID)); + Discord_EscapeString(clientName, sizeof(clientName)); + } + + char targetAuth[21], targetUserID[21]; + char targetName[(MAX_NAME_LENGTH + 1) * 2]; + + GetClientAuthId(target, AuthId_Steam2, targetAuth, sizeof(targetAuth)); + IntToString(GetClientUserId(target), targetUserID, sizeof(targetUserID)); + GetClientName(target, targetName, sizeof(targetName)); + Discord_EscapeString(targetName, sizeof(targetName)); + + char explodedAdminNames[MAXPLAYERS + 1][MAX_NAME_LENGTH]; + char implodedNames[MAXPLAYERS * MAX_NAME_LENGTH + 1]; + + int j = 0; + for (int i = 1; i <= MaxClients; i++) + { + if (IsValidClient(i, _, _, _, _, true) && CheckCommandAccess(i, "sm_ngsstaff_administra_override", ADMFLAG_GENERIC) && !CheckCommandAccess(i, "sm_ngsstaff_dev_override", ADMFLAG_ROOT)) + { + GetClientName(i, explodedAdminNames[j], sizeof(explodedAdminNames[])); + Discord_EscapeString(explodedAdminNames[j], sizeof(explodedAdminNames[])); + j++; + } + } + + if (j == 0) + { + explodedAdminNames[0] = "No admins online"; + j++; + } + + ImplodeStrings(explodedAdminNames, j, ", ", implodedNames, sizeof(implodedNames)); + StrCat(implodedNames, sizeof(implodedNames), "."); + + char sRemove[32]; + g_cRemove.GetString(sRemove, sizeof(sRemove)); + if (!StrEqual(sRemove, "")) + ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); + + g_cRemove2.GetString(sRemove, sizeof(sRemove)); + if (!StrEqual(sRemove, "")) + ReplaceString(g_sServerName, sizeof(g_sServerName), sRemove, ""); + + + Discord_EscapeString(g_sServerName, sizeof(g_sServerName)); + + char sMention[512]; + g_cMention.GetString(sMention, sizeof(sMention)); + + char sBot[512]; + g_cBotName.GetString(sBot, sizeof(sBot)); + + char sourceBansUrl[512]; + g_cSourceBansUrl.GetString(sourceBansUrl, sizeof(sourceBansUrl)); + + char sBansUrl[1024], sCommsUrl[1024]; + Format(sBansUrl, sizeof(sBansUrl), "%s?p=banlist&advSearch=%s&advType=steamid", sourceBansUrl, targetAuth); + Format(sCommsUrl, sizeof(sCommsUrl), "%s?p=commslist&advSearch=%s&advType=steamid", sourceBansUrl, targetAuth); + + char sID[16]; + IntToString(CallAdmin_GetReportID(), sID, sizeof(sID)); + + char sMSG[4096] = REPORT_MSG; + + ReplaceString(sMSG, sizeof(sMSG), "{BOTNAME}", sBot); + ReplaceString(sMSG, sizeof(sMSG), "{MENTION}", sMention); + + ReplaceString(sMSG, sizeof(sMSG), "{COLOR}", sColor); + + ReplaceString(sMSG, sizeof(sMSG), "{HOSTNAME}", g_sServerName); + ReplaceString(sMSG, sizeof(sMSG), "{SERVER_IP}", g_sHostIP); + ReplaceString(sMSG, sizeof(sMSG), "{SERVER_PORT}", g_sHostPort); + ReplaceString(sMSG, sizeof(sMSG), "{REPORT_ID}", sID); + + ReplaceString(sMSG, sizeof(sMSG), "{REASON}", sReason); + + ReplaceString(sMSG, sizeof(sMSG), "{REPORTER_NAME}", clientName); + ReplaceString(sMSG, sizeof(sMSG), "{REPORTER_USERID}", clientUserID); + ReplaceString(sMSG, sizeof(sMSG), "{REPORTER_ID}", clientAuth); + + ReplaceString(sMSG, sizeof(sMSG), "{TARGET_NAME}", targetName); + ReplaceString(sMSG, sizeof(sMSG), "{TARGET_USERID}", targetUserID); + ReplaceString(sMSG, sizeof(sMSG), "{TARGET_ID}", targetAuth); + + ReplaceString(sMSG, sizeof(sMSG), "{SB_BANS}", sBansUrl); + ReplaceString(sMSG, sizeof(sMSG), "{SB_COMMS}", sCommsUrl); + + ReplaceString(sMSG, sizeof(sMSG), "{ADMINS_ONLINE}", implodedNames); + + char sRefer[16]; + Format(sRefer, sizeof(sRefer), " # %s%s-%d%d", sSymbols[GetRandomInt(0, 25-1)], sSymbols[GetRandomInt(0, 25-1)], GetRandomInt(0, 9), GetRandomInt(0, 9)); + ReplaceString(sMSG, sizeof(sMSG), "{REFER_ID}", sRefer); + + SendMessage(sMSG); +} + +void SendMessage(char[] sMessage) +{ + char sWebhook[32]; + g_cWebhook.GetString(sWebhook, sizeof(sWebhook)); + Discord_SendMessage(sWebhook, sMessage); +} diff --git a/scripting/ngs_kartify.sp b/scripting/ngs_kartify.sp index 26bacc3..44a95b9 100644 --- a/scripting/ngs_kartify.sp +++ b/scripting/ngs_kartify.sp @@ -30,7 +30,6 @@ public Plugin myinfo = { ConVar g_cvarSpawnKart; ConVar g_cvarStartPercentage; -ConVar g_cvarForcedPercentage; ConVar g_cvarAllowSuicide; bool g_KartSpawn[MAXPLAYERS + 1]; @@ -38,7 +37,6 @@ bool g_KartSpawn[MAXPLAYERS + 1]; public void OnPluginStart() { g_cvarSpawnKart = CreateConVar("kartify_spawn", "0", "0 = do nothing, 1 = put all players into karts when they spawn, 2 = put players into karts when they spawn only if sm_kartify was used on them", _, true, 0.0, true, 2.0); g_cvarStartPercentage = CreateConVar("kartify_start_percentage", "0", "Starting percentage, as an integer, of damage for kartified players", _, true, 0.0); - g_cvarForcedPercentage = CreateConVar("kartify_forced_percentage", "-1", "If 0 or greater, karts will not take damage and will instead have this percent of damage all the time (as an integer)", _, true, -1.0); g_cvarAllowSuicide = CreateConVar("kartify_allow_suicide", "1", "Allow players to suicide while in a kart", _, true, 0.0, true, 1.0); RegAdminCmd("sm_kartify", Command_Kartify, ADMFLAG_SLAY, "Put players into karts!"); @@ -59,13 +57,16 @@ public void OnPluginStart() { AddCommandListener(Command_Kill, "explode"); } -public Action Command_Kill(int client, const char[] command, int argc) { - if(g_cvarAllowSuicide.BoolValue) { +public Action Command_Kill(int client, const char[] command, int argc) +{ + if(g_cvarAllowSuicide.BoolValue) + { Unkartify(client); // Won't do anything if they're not in a kart } } -public void OnMapStart() { +public void OnMapStart() +{ PrecacheModel("models/player/items/taunts/bumpercar/parts/bumpercar.mdl"); PrecacheModel("models/player/items/taunts/bumpercar/parts/bumpercar_nolights.mdl"); @@ -117,7 +118,7 @@ public Action Command_Kartify(int client, int args) { return Plugin_Handled; } - if(result == 1 && TF2_IsPlayerInCondition(targets[0], view_as(82))) { + if(result == 1 && TF2_IsPlayerInCondition(targets[0], TFCond_HalloweenKart)) { // Only one player chosen and they're in a kart CShowActivity2(client, "{GREEN}[SM]{DEFAULT} ", "Unkartified {LIGHTGREEN}%s{DEFAULT}!", target_name); LogAction(client, targets[0], "\"%L\" unkartified \"%L\"", client, targets[0]); @@ -167,7 +168,7 @@ public Action Command_Unkartify(int client, int args) { } public Action Command_KartifyMe(int client, int args) { - if(TF2_IsPlayerInCondition(client, view_as(82))) { + if(TF2_IsPlayerInCondition(client, TFCond_HalloweenKart)) { Command_UnkartifyMe(client, 0); return Plugin_Handled; } @@ -204,7 +205,7 @@ public void Event_PlayerSpawn(Handle event, const char[] name, bool dontBroadcas public void Event_PlayerTeam(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); - if(TF2_IsPlayerInCondition(client, view_as(82))) { + if(TF2_IsPlayerInCondition(client, TFCond_HalloweenKart)) { // Kill them otherwise they'll just spawn as the other team where they're standing Unkartify(client); ForcePlayerSuicide(client); @@ -219,16 +220,16 @@ bool Kartify(int client, bool triggerAdmin=false) { } TF2Friendly_SetFriendly(client, 1, -1); TF2_RespawnPlayer(client); - TF2_AddCondition(client, view_as(82), TFCondDuration_Infinite); + TF2_AddCondition(client, TFCond_HalloweenKart, TFCondDuration_Infinite); SetEntProp(client, Prop_Send, "m_iKartHealth", GetConVarInt(g_cvarStartPercentage)); return true; } bool Unkartify(int client) { - if (TF2_IsPlayerInCondition(client, view_as(82))) + if (TF2_IsPlayerInCondition(client, TFCond_HalloweenKart)) { - TF2_RemoveCondition(client, view_as(82)); + TF2_RemoveCondition(client, TFCond_HalloweenKart); if (!TF2Friendly_IsLocked(client)) { TF2Friendly_SetFriendly(client, 0, -1); @@ -238,14 +239,14 @@ bool Unkartify(int client) } return false; } - -public void OnGameFrame() { - int forcedPct = g_cvarForcedPercentage.IntValue; - if(forcedPct >= 0) { - for(int i = 1; i <= MaxClients; i++) { - if(IsClientInGame(i)) { - SetEntProp(i, Prop_Send, "m_iKartHealth", forcedPct); - } - } - } -} +// +//public void OnGameFrame() { +// int forcedPct = g_cvarForcedPercentage.IntValue; +// if(forcedPct >= 0) { +// for(int i = 1; i <= MaxClients; i++) { +// if(IsClientInGame(i)) { +// SetEntProp(i, Prop_Send, "m_iKartHealth", forcedPct); +// } +// } +// } +//} diff --git a/scripting/ngs_mathtype.sp b/scripting/ngs_mathtype.sp new file mode 100644 index 0000000..dfe6a90 --- /dev/null +++ b/scripting/ngs_mathtype.sp @@ -0,0 +1,129 @@ +/** +* TheXeon +* ngs_mathtype.sp +* +* Files: +* addons/sourcemod/plugins/ngs_mathtype.smx +* +* Dependencies: +* SteamWorks.inc, multicolors.inc, ngsutils.inc, ngsupdater.inc +*/ +#pragma newdecls required +#pragma semicolon 1 + +#define CONTENT_URL "https://github.com/NGSNetwork/sm-plugins/raw/master/" +#define RELOAD_ON_UPDATE 1 + +// #define DEBUG + +#include +#include +#include +#include +#include + +#define MATHJSURL "http://api.mathjs.org/v4/" + +public Plugin myinfo = { + name = "[NGS] Math Type", + author = "TheXeon", + description = "Process math equations through math.js", + version = "1.0.0", + url = "https://www.neogenesisnetwork.net" +} + +ConVar digitsPrecision; +int cooldownNum; + +public void OnPluginStart() { + AutoExecConfig_SetCreateDirectory(true); + AutoExecConfig_SetCreateFile(true); + bool appended; + Timber.plantToFile(appended); + digitsPrecision = AutoExecConfig_CreateConVarCheckAppend(appended, "mathtype_precision", "-1", "How many digits precision should be returned by math.js.\n-1 to disable, otherwise number precision"); + AutoExecConfig_ExecAndClean(appended); + + cooldownNum = GetTime(); + + AddCommandListener(OnClientSayMessage, "say"); + AddCommandListener(OnClientSayMessage, "say_team"); +} + +public Action OnClientSayMessage(int client, const char[] command, int argc) { + if (!IsValidClient(client)) return Plugin_Continue; + + // Might cause lag, unsure + char buffer[MAX_BUFFER_LENGTH]; + GetCmdArgString(buffer, sizeof(buffer)); + StripQuotes(buffer); + + if (buffer[0] == '=') { + int cooldownAmt = GetTime() - cooldownNum; + if (cooldownAmt < 10) { + buffer[0] = ' '; + CPrintToChat(client, "{GREEN}[SM]{DEFAULT} Sorry! We can't process this right now, please wait {LIGHTGREEN}%d{DEFAULT} more seconds and for the previous request to process. For reference, you asked{YELLOW}%s{DEFAULT}.", 10 - cooldownAmt, buffer); + return Plugin_Continue; + } + + buffer[0] = ' '; // replace equal sign + TrimString(buffer); + + Timber.d("Received %s from user %L.", buffer, client); + + JSON_Object obj = new JSON_Object(); + obj.SetString("expr", buffer); + + if (digitsPrecision.IntValue >= 0) { + obj.SetInt("precision", digitsPrecision.IntValue); + } + + char jsonEncode[MAX_BUFFER_LENGTH * 3 + 1]; + obj.Encode(jsonEncode, sizeof(jsonEncode)); + obj.Cleanup(); + delete obj; + + Timber.d("Sending %s to math.js", jsonEncode); + + SWHTTPRequest mathRequest = new SWHTTPRequest(k_EHTTPMethodPOST, MATHJSURL); + mathRequest.SetRawPostBody("application/json", jsonEncode, sizeof(jsonEncode)); + mathRequest.SetContextValue(GetClientUserId(client)); + mathRequest.SetCallbacks(OnMathJSReceived); + mathRequest.Send(); + Timber.d("Sending math.js HTTP request for %L", client); + return Plugin_Handled; + } + return Plugin_Continue; +} + +public void OnMathJSReceived(SWHTTPRequest hRequest, bool bFailure, bool bRequestSuccessful, EHTTPStatusCode eStatusCode, any userid) { + cooldownNum = GetTime(); + + int client = 0; + if (userid != 0) + { + client = GetClientOfUserId(userid); + } + + char[] buffer = new char[hRequest.ResponseSize + 1]; + hRequest.GetBodyData(buffer, hRequest.ResponseSize); + delete hRequest; + + JSON_Object obj = new JSON_Object(); + obj.Decode(buffer); + + if(eStatusCode != k_EHTTPStatusCode200OK || !bRequestSuccessful || obj.GetKeyType("error") != Type_Null) { + if (client != 0) { + CPrintToChat(client, "{GREEN}[SM]{DEFAULT} Could not complete request, sorry!"); + } + + char error[MAX_BUFFER_LENGTH]; + obj.GetString("error", error, sizeof(error)); + Timber.e("Math.js request failed for userid %d! Status code is %d, success was %s, error response was %s.", userid, eStatusCode, (bRequestSuccessful) ? "true" : "false", error); + } else if (client != 0) { + char result[MAX_BUFFER_LENGTH]; + obj.GetString("result", result, sizeof(result)); + CPrintToChat(client, "{GREEN}[SM]{DEFAULT} Answer is: %s", result); + } + obj.Cleanup(); + delete obj; +} \ No newline at end of file diff --git a/scripting/ngs_spycrab.sp b/scripting/ngs_spycrab.sp index 455214b..f455ee8 100644 --- a/scripting/ngs_spycrab.sp +++ b/scripting/ngs_spycrab.sp @@ -94,7 +94,7 @@ public void OnPluginStart() RegAdminCmd("sm_cancelcrab", CommandCancelCrab, ADMFLAG_GENERIC, "Cancels the spycrab."); RegAdminCmd("sm_reloadcrab", CommandReloadCrabConfig, ADMFLAG_GENERIC, "Reloads the map config file."); - mapNameContains = CreateConVar("sm_spycrab_config_contains", "1", "Whether map names in config will be checked partially or fully."); + mapNameContains = CreateConVar("spycrab_config_contains", "1", "Whether map names in config will be checked partially or fully."); HookEvent("player_death", OnPlayerDeath); HookEvent("player_disconnect", OnPlayerDisconnect, EventHookMode_Pre); diff --git a/scripting/ngs_testshell.sp b/scripting/ngs_testshell.sp new file mode 100644 index 0000000..de9ac37 --- /dev/null +++ b/scripting/ngs_testshell.sp @@ -0,0 +1,29 @@ +#include + +public void OnPluginStart() +{ + RegServerCmd("sm_shell", CommandShellCallback, "A direct shell to run commands on."); +} + +public Action CommandShellCallback(int args) +{ + char arg[256]; + GetCmdArg(1, arg, sizeof(arg)); + StripQuotes(arg); + System2_ExecuteThreaded(ShellCommandCallback, arg); +} + +public void ShellCommandCallback(bool success, const char[] command, System2ExecuteOutput output, any data) +{ + if (!success || output.ExitStatus != 0) + { + LogError("Couldn't execute shell command %s successfully, exit status is %d!", command, output.ExitStatus); + } + else + { + int len = output.Length; + char[] outputStr = new char[len]; + output.GetOutput(outputStr, len); + PrintToServer("Output is:\n%s", outputStr); + } +} diff --git a/translations/free_duels.phrases.txt b/translations/free_duels.phrases.txt index 3034b99..ed1ffc7 100644 --- a/translations/free_duels.phrases.txt +++ b/translations/free_duels.phrases.txt @@ -1,52 +1,60 @@ -"Phrases" +"Phrases" { "ChangeClass" { "en" "{cyan}[Duel]{default} You can't change class during a restricted duel!" "fr" "{cyan}[Duel]{default} Vous ne pouvez pas changer de classe pendant un duel avec restriction de classe!" "it" "{cyan}[Duel]{default} Non puoi cambiare classe durante un duello con restrizioni!" + "ru" "{cyan}[Дуэль]{default} Вы не можете изменить класс во время дуэли!" } "Abort" { "en" "{cyan}[Duel]{Red} !abort {olive} to abort a duel." "fr" "{cyan}[Duel]{Red} !abort {olive} pour annuler un duel." "it" "{cyan}[Duel]{Red} !abort {olive} per annullare un duello." + "ru" "{cyan}[Дуэль]{Red} !abort {olive} для отмены дуэли." } "NoFound" { "en" "{cyan}[Duel]{Orange} No player found." "fr" "{cyan}[Duel]{Orange} Aucun joueur trouve." "it" "{cyan}[Duel]{Orange} Nessun giocatore trovato." + "ru" "{cyan}[Дуэль]{Orange} Игрок не найден." } "NoFlag" { "en" "{cyan}[Duel]{default} You don't have access to this command!" "fr" "{cyan}[Duel]{default} Vous n'avez pas acces à cette commande !" "it" "{cyan}[Duel]{default} Non hai accesso a questo comando !" + "ru" "{cyan}[Дуэль]{default} У вас нет доступа к этой команде!" } "Spectator" { "en" "{cyan}[Duel]{default} You can't duel in spectator!" "fr" "{cyan}[Duel]{default} Vous ne pouvez pas faire de duel en spectateur !" "it" "{cyan}[Duel]{default} Non puoi iniziare un duello come spettatore !" + "ru" "{cyan}[Дуэль]{default} Дуэль за наблюдателя не устроишь!" } "InDuel" { "en" "{cyan}[Duel]{Red} You're already in a duel!" "fr" "{cyan}[Duel]{Red} Vous etes deja en duel !" "it" "{cyan}[Duel]{Red} Hai già iniziato un duello !" + "ru" "{cyan}[Дуэль]{Red} Вы уже на дуэли!" } "NotInGame" { "en" "{cyan}[Duel]{Red} Player isn't in game!" "fr" "{cyan}[Duel]{Red} Joueur non en jeu !" "it" "{cyan}[Duel]{Red} Giocatori non in partita !" + "ru" "{cyan}[Дуэль]{Red} Игрок не в игре!" } "NotInDuel" { "en" "{cyan}[Duel]{olive} You aren't in a duel!" "fr" "{cyan}[Duel]{olive} Vous n'etes pas dans un duel !" "it" "{cyan}[Duel]{olive} Non hai iniziato alcun duello !" + "ru" "{cyan}[Дуэль]{olive} Вы не на дуэли!" } "Score" { @@ -54,6 +62,7 @@ "en" "{cyan}[Duel]{default} {1} : {2} - {3} : {4}" "fr" "{cyan}[Duel]{default} {1} : {2} - {3} : {4}" "it" "{cyan}[Duel]{default} {1} : {2} - {3} : {4}" + "ru" "{cyan}[Дуэль]{default} {1} : {2} - {3} : {4}" } "Victory" { @@ -61,6 +70,7 @@ "en" "{cyan}[Duel]{green} {1} {olive}wins their duel against{green} {2} {default}{3}" "fr" "{cyan}[Duel]{green} {1} {olive}gagne le duel contre{green} {2} {default}{3}" "it" "{cyan}[Duel]{green} {1} {olive}vince il duello contro{green} {2} {default}{3}" + "ru" "{cyan}[Дуэль]{green} {1} {olive}выигрывает дуэль против{green} {2} {default}{3}" } "Challenged" { @@ -68,6 +78,7 @@ "en" "{cyan}[Duel]{Green} {1} {Orange}has challenged {green}{2} !" "fr" "{cyan}[Duel]{Green} {1} {Orange}a defie{green}{2} !" "it" "{cyan}[Duel]{Green} {1} {Orange}ha sfidato {green}{2} !" + "ru" "{cyan}[Дуэль]{Green} {1} {Orange}бросает вызов {green}{2} !" } "You!" { @@ -75,6 +86,7 @@ "en" "{cyan}[Duel]{green} {1} {olive}has challenged you!" "fr" "{cyan}[Duel]{green} {1} {olive}vous defie!" "it" "{cyan}[Duel]{green} {1} {olive}ti ha sfidato!" + "ru" "{cyan}[Дуэль]{green} {1} {olive}бросает вам вызов!" } "Refused" { @@ -82,6 +94,7 @@ "en" "{cyan}[Duel]{Red} But {Green} {1} {Red}refused {Green}{2}{Red}'s duel!" "fr" "{cyan}[Duel]{Red} Mais {Green} {1} {Red}a refuse le duel de {Green}{2}{Red} !" "it" "{cyan}[Duel]{Red} Ma {Green} {1} {Red}ha rifiutato la sfida di {Green}{2}{Red}!" + "ru" "{cyan}[Дуэль]{Red} Но {Green} {1} {Red}отказался от дуэли {Green}{2}{Red} !" } "Accepts" { @@ -89,6 +102,7 @@ "en" "{cyan}[Duel]{green} {1} {olive}accepts {Green}{2}{olive}'s challenge!" "fr" "{cyan}[Duel]{green} {1} {olive}a accepte le defi de {Green}{2}{olive}!" "it" "{cyan}[Duel]{green} {1} {olive}ha accettato la sfida di {Green}{2}{olive}!" + "ru" "{cyan}[Дуэль]{green} {1} {olive}принимает вызов {Green}{2}{olive} !" } "TooAfraid" { @@ -96,6 +110,7 @@ "en" "{cyan}[Duel]{Green} {1} {Red} is too afraid to accept {Green}{2}{Red}'s challenge!" "fr" "{cyan}[Duel]{Green} {1} {Red} a trop peur de repondre à {Green}{2} !" "it" "{cyan}[Duel]{Green} {1} {Red} è troppo spaventato per rispondere a {Green}{2} !" + "ru" "{cyan}[Дуэль]{Green} {1} {Red} слишком боится отвечать на вызов {Green}{2} !" } "IsInDuel" { @@ -103,24 +118,28 @@ "en" "{cyan}[Duel]{Green} {1} {Red} is already in a duel!" "fr" "{cyan}[Duel]{Green} {1} {Red} est deja dans un duel !" "it" "{cyan}[Duel]{Green} {1} {Red} è già in duello con un giocatore !" + "ru" "{cyan}[Дуэль]{Green} {1} {Red} уже в дуэли !" } "TeamError" { "en" "{cyan}[Duel]{Red} Team error!" "fr" "{cyan}[Duel]{Red} Erreur d'equipe !" "it" "{cyan}[Duel]{Red} Squadra errata !" + "ru" "{cyan}[Дуэль]{Red} Ошибка команды !" } "!myduels" { "en" "{cyan}[Duel]{default} Write {Green}!myduels {default}to see your duels ratio." "fr" "{cyan}[Duel]{default} Tapes {Green}!myduels {default}pour voir le rapport de tes duels." "it" "{cyan}[Duel]{default} Scrivi {Green}!myduels {default}per consultare le statistiche dei tuoi duelli." + "ru" "{cyan}[Дуэль]{default} Напишите {Green}!myduels{default}, чтобы увидеть соотношение ваших дуэлей." } "!topduel" { "en" "{cyan}[Duel]{default} Write {Green}!topduel {default}to see the top duelists." "fr" "{cyan}[Duel]{default} Tapes {Green}!topduel {default}pour voir les meilleurs dueleurs." "it" "{cyan}[Duel]{default} Scrivi {Green}!topduel {default}per l'elenco dei migliori duellanti." + "ru" "{cyan}[Дуэль]{default} Напишите {Green}!topduel{default}, чтобы увидеть лучших дуэлянтов." } "Equality" { @@ -128,6 +147,7 @@ "en" "{cyan}[Duel]{red} Duel finished :{green} {1} {olive}and {green}{2} {olive}have tied with the same level!" "fr" "{cyan}[Duel]{red} Duel termine :{green} {1} {olive}et {green}{2} {olive}on le meme niveau !" "it" "{cyan}[Duel]{red} Duello terminato :{green} {1} {olive} e {green}{2} {olive}sono in parità !" + "ru" "{cyan}[Дуэль]{red} Дуэль окончена :{green} {1} {olive}и {green}{2} {olive}равнялись на одном уровне!" } "VictoryNbr" { @@ -135,6 +155,7 @@ "en" "{cyan}[Duel]{green} {1} {olive}has{green} {2} {orange}victory!" "fr" "{cyan}[Duel]{green} {1} {olive}a{green} {2} {orange}victore!" "it" "{cyan}[Duel]{green} {1} {olive}ha{green} {2} {orange}vittoria!" + "ru" "{cyan}[Дуэль]{green} {1} {olive}имеет{green} {2} {orange}победу!" } "Victories" { @@ -142,17 +163,20 @@ "en" "{cyan}[Duel]{green} {1} {olive}has{green} {2} {orange}victories!" "fr" "{cyan}[Duel]{green} {1} {olive}a{green} {2} {orange}victoires!" "it" "{cyan}[Duel]{green} {1} {olive}ha{green} {2} {orange}vittorie!" + "ru" "{cyan}[Дуэль]{green} {1} {olive}имеет{green} {2} {orange}побед!" } "WaitAnwser" { "en" "{cyan}[Duel]{orange} You must wait for an answer to your last challenge before create a new one." "fr" "{cyan}[Duel]{orange} Tu dois attendre la reponse de ton dernier duel avant d'en creer un nouveau." "it" "{cyan}[Duel]{orange} Devi aspettare una risposta alla tua ultima richiesta di duello prima di farne una nuova." + "ru" "{cyan}[Дуэль]{orange} Вы должны дождаться своего последнего дуэльного ответа, прежде чем создавать новый." } "Don'tBuilt" { "en" "{cyan}[Duel]{default} In Challenger Protection, you are not allow to build objects!" "fr" "{cyan}[Duel]{default} En GodMod, tu n'es pas autorise à construire des objets!" "it" "{cyan}[Duel]{default} In GodMod, non sei abilitato a costruire oggetti!" + "ru" "{cyan}[Дуэль]{default} В защите вызова вы не можете строить объекты!" } } diff --git a/translations/ru/backpack-tf.phrases.txt b/translations/ru/backpack-tf.phrases.txt new file mode 100644 index 0000000..c41b25b --- /dev/null +++ b/translations/ru/backpack-tf.phrases.txt @@ -0,0 +1,66 @@ +// Exported from SourceMod Translator +// Date: 2020-12-26 10:23:14 UTC +// Language: Russian (ru) +// +// To view other translations for this plugin, please visit: +// http://translator.mitchdempsey.com/sourcemod_plugins/122 +// +"Phrases" +{ + + "Price list updated" + { + "ru" "Список цен обновлен." + } + + "Type !pc for a price check" + { + "ru" "Введите !pc для просмотра цен." + } + + "Up" + { + "ru" "Вверх" + } + + "Down" + { + "ru" "Вниз" + } + + "From" + { + "ru" "из" + } + + "To" + { + "ru" "для" + } + + "Price check" + { + "ru" "Предмет: {1}" + } + + "Prices are estimates only" + { + "ru" "Цены являются ориентировочными" + } + + "Prices courtesy of backpack.tf" + { + "ru" "Цены предоставлены сайтом backpack.tf" + } + + "Please allow backpack.tf time to load" + { + "ru" "Пожалуйста, дождитесь загрузки backpack.tf" + } + + "The price list has not loaded yet" + { + "ru" "Список цен не загружен" + } + +} diff --git a/translations/ru/serverhop.phrases.txt b/translations/ru/serverhop.phrases.txt new file mode 100644 index 0000000..76dc3d8 --- /dev/null +++ b/translations/ru/serverhop.phrases.txt @@ -0,0 +1,21 @@ +"Phrases" +{ + "SelectServer" + { + "ru" "Выберите сервер для присоединения ..." + } + "AboutToJoinServer" + { + "ru" "Собирается подключиться к серверу ..." + } + "HopNotification" + { + "#format" "{1:s},{2:s}" + "ru" "{1} подключается к {2} !" + } + "Advert" + { + "#format" "{1:s},{2:s}" + "ru" "{1} [напишите {2} чтобы присоединиться]" + } +} \ No newline at end of file diff --git a/translations/ru/store.killawards.txt b/translations/ru/store.killawards.txt new file mode 100644 index 0000000..9f7eb0d --- /dev/null +++ b/translations/ru/store.killawards.txt @@ -0,0 +1,21 @@ +"Phrases" +{ + + "Received Credits Suicide" + { + "#format" "{1:d},{2:s}" + "ru" "Вы получили {1} {2} за самоубийство!" + } + + "Received Credits Kill" + { + "#format" "{1:d},{2:s},{3:N}" + "ru" "Вы получили {1} {2} за убийство {3}" + } + + "Received Credits TeamKill" + { + "#format" "{1:d},{2:s},{3:N}" + "ru" "Вы получили {1} {2} помощь в убийстве {3}" + } +} \ No newline at end of file diff --git a/translations/ru/store.txt b/translations/ru/store.txt new file mode 100644 index 0000000..3d5aea6 --- /dev/null +++ b/translations/ru/store.txt @@ -0,0 +1,259 @@ +"Phrases" +{ + "Store Menu Title" + { + "#format" "{1:s}" + "ru" "Магазин NGS [{1}]" + } + + "Store Menu Credits" + { + "#format" "{1:d},{2:s}" + "ru" "У вас есть {1} {2}." + } + + "Inventory" + { + "ru" "Инвентарь" + } + + "Shop" + { + "ru" "Магазин" + } + + "Loadout" + { + "ru" "Снаряжение" + } + + "No items in this category" + { + "ru" "В этой категории нет предметов." + } + + "Item type not registered" + { + "ru" "Тип предмета '{1}' не был зарегистрирован ни одним плагином." + } + + "Not enough credits to buy" + { + "ru" "Вам не хватает {1}, чтобы купить этот предмет." + } + + "No item attributes" + { + "ru" "Атрибуты не найдены." + } + + "Equipped item" + { + "ru" "Вы надели {1}." + } + + "Unequipped item" + { + "ru" "Вы убрали {1}." + } + + "Must be alive to equip" + { + "ru" "Вы должны быть живы, чтобы надеть этот предмет." + } + + "Must be alive to use" + { + "ru" "Вы должны быть живы, чтобы надеть этот предмет." + } + + "Must be human to equip" + { + "ru" "Вы должны быть человеком, чтобы надеть этот предмет." + } + + "Must be human to use" + { + "ru" "Вы должны быть человеком, чтобы надеть этот предмет." + } + + "Limit item uses in a round" + { + "ru" "Вы можете использовать этот предмет только {1} раз за раунд." + } + + "Player model unsupported" + { + "ru" "Ваша модель игрока не поддерживает снаряжение." + } + + "Received Credits" + { + "ru" "Вы только что получили {1} {2}!" + } + + "Item Purchase Confirmation" + { + "ru" "Вы уверены, что хотите купить {1}?" + } + + "Item Purchase Successful" + { + "ru" "Вы купили '{olive}{1}{default}'!" + } + + "Refund" + { + "ru" "Возврат" + } + + "Gift" + { + "ru" "Подарить" + } + + "Refund Message" + { + "ru" "Вы сдали обратно {1} за {2} {3}." + } + + "Item Refund Confirmation" + { + "ru" "Вы уверены, что хотите вернуть предмет обратно {1} за {2} {3}?" + } + + "Equipped item apply next spawn" + { + "ru" "Вы надели предмет. Он вступит в силу в вашем следующем возрождении." + } + + "Shop Description" + { + "ru" "Вы можете купить классные вещи здесь!" + } + + "Inventory Description" + { + "ru" "Экипируйте или используйте ваши предметы." + } + + "Refund Description" + { + "ru" "Не довольны? Возврат здесь." + } + + "Gift Description" + { + "ru" "Пожертвуйте деньги или предметы для нуждающихся!" + } + + "Loadout Description" + { + "ru" "Настрой своё снаряжение." + } + + "Gift Type Menu Title" + { + "ru" "Что вы хотите подарить?" + } + + "Gift Delivery Method" + { + "ru" "Как вы хотите доставить подарок?" + } + + "Gift Method Send" + { + "ru" "Отправить игроку" + } + + "Gift Method Drop" + { + "ru" "Выбросить на землю" + } + + "Item" + { + "ru" "Предмет" + } + + "Gift Credit Confirmation" + { + "ru" "Вы уверены, что хотите дать {1} {2} {3}?" + } + + "Gift Item Confirmation" + { + "ru" "Вы уверены, что хотите дать {1} предмет {2}?" + } + + "Drop Credit Confirmation" + { + "ru" "Вы уверены, что хотите выбросить {1} {2}?" + } + + "Drop Item Confirmation" + { + "ru" "Вы уверены, что хотите выбросить {1}?" + } + + "Gift Item Dropped" + { + "ru" "Вы выбросили {olive}{1}{default}!" + } + + "Gift Credits Dropped" + { + "ru" "Вы выбросили {olive}{1}{default} {2}!" + } + + "Gift Credits Found" + { + "ru" "Вы нашли {olive}{1}{default} {2}!" + } + + "Gift Item Found" + { + "ru" "Вы нашли {olive}{1}{default}!" + } + + "No items" + { + "ru" "У вас нет предметов." + } + + "Gift Request Accept" + { + "ru" "{teamcolor}{1} {default}хочет дать вам {olive}{2}{default}. Напишите {teamcolor}!accept{default}, чтобы принять подарок." + } + + "Gift Waiting to accept" + { + "ru" "В ожидании пока {teamcolor}{1} {default}примет подарок." + } + + "Not enough credits" + { + "ru" "Вам не хватает {1}." + } + + "Gift accepted - sender" + { + "ru" "{teamcolor}{1} {default}принял ваш подарок." + } + + "Gift accepted - receiver" + { + "ru" "Вы приняли подарок игрока {teamcolor}{1}{default}" + } + + "Already purchased item" + { + "ru" "Вы уже купили этот предмет: {1}" + } + + "You can't wear this item" + { + "ru" "Вы не можете носить этот предмет." + } +} \ No newline at end of file diff --git a/translations/ru/weddings.phrases.txt b/translations/ru/weddings.phrases.txt new file mode 100644 index 0000000..8bd83b7 --- /dev/null +++ b/translations/ru/weddings.phrases.txt @@ -0,0 +1,187 @@ +"Phrases" +{ + "status being checked" + { + "ru" "Ваше супружеское положение проверяется, попробуйте позже." + } + + "no singles on server" + { + "ru" "В данный момент на сервере нет одиночек." + } + + "already proposed" + { + "#format" "{1:s}" + "ru" "Вы уже предложили игроку {green}{1}{default}!" + } + + "already married" + { + "#format" "{1:s}" + "ru" "Вы уже женаты на {green}{1}{default}!" + } + + "revoke info" + { + "ru" "Напишите !revoke чтобы отменить ваше предложение." + } + + "divorce info" + { + "ru" "Напишите !divorce для развода." + } + + "proposal revoked" + { + "#format" "{1:s}" + "ru" "Вы отменили свое предложение для {green}{1}{default}!" + } + + "not proposed" + { + "ru" "Вы никому не предлагали." + } + + "not married" + { + "ru" "Вы не женаты." + } + + "marriage info" + { + "ru" "Напишите !marry чтобы просмотреть всех одиночек." + } + + "marriage revoked days" + { + "#format" "{1:s},{2:s},{3:i}" + "ru" "{green}{1}{default} развелся с {green}{2}{default} после {green}{3} дня{default} брака!" + } + + "marriage revoked months" + { + "#format" "{1:s},{2:s},{3:i}" + "ru" "{green}{1}{default} развелся с {green}{2}{default} после {green}{3} месяцев{default} брака!" + } + + "marriage revoked years" + { + "#format" "{1:s},{2:s},{3:i}" + "ru" "{green}{1}{default} развелся с {green}{2}{default} после {green}{3} лет{default} брака!" + } + + "divorce notification" + { + "ru" "Они оба снова свободны!" + } + + "no proposals" + { + "ru" "В настоящее время никто не предложил вам." + } + + "proposal notification" + { + "#format" "{1:s}" + "ru" "Вы получили предложение о браке от {green}{1}{default}!" + } + + "proposal info" + { + "ru" "Напишите !proposals просмотреть всех игроков, которые предложили вам." + } + + "submission info" + { + "ru" "Ваше предложение было отправлено. Удачи!" + } + + "bidirectional proposal" + { + "#format" "{1:s}" + "ru" "{green}{1}{default} уже предложил вам!" + } + + "target not on server" + { + "ru" "Ваша вторая половинка уже покинула сервер." + } + + "got married" + { + "#format" "{1:s}" + "ru" "Вы женились {green}{1}{default}!" + } + + "proposal accepted" + { + "#format" "{1:s}" + "ru" "{green}{1}{default} принял ваше предложение о браке!" + } + + "marriage notification" + { + "#format" "{1:s},{2:s}" + "ru" "{green}{1}{default} и {green}{2}{default} теперь женаты! Поздравляем!" + } + + "proposer not on server" + { + "ru" "Ваша любовь сейчас не на сервере, вы должны подождать." + } + + "love already married" + { + "ru" "Ваша любовь уже вышла замуж за кого-то другого." + } + + "!marry menu title" + { + "ru" "Одиночек онлайн:" + } + + "!proposals menu title" + { + "ru" "Принять предложение от:" + } + + "!couples menu title" + { + "#format" "{1:i}" + "ru" "Топ {1} пар:" + } + + "!couples menu entry" + { + "#format" "{1:s},{2:s},{3:s},{4:i}" + "ru" "{1} & {2} - {3} - {4} очков" + } + + "no couples" + { + "ru" "На сервере нет зарегистрированных супружеских пар." + } + + "reset proposals" + { + "ru" "Таблица weddings_proposals была успешно очищена." + } + + "reset marriages" + { + "ru" "Таблица weddings_marriages была успешно очищена." + } + + "spam" + { + "ru" "Уважайте брак, не злоупотребляй командами!" + } + + "delay info" + { + "#format" "{1:.2f}" + "ru" "Перезарядка команды команды {green}{1} мин.{default}." + } + +} \ No newline at end of file diff --git a/translations/tradechat.phrases.txt b/translations/tradechat.phrases.txt index 16fd94e..d0ec24f 100644 --- a/translations/tradechat.phrases.txt +++ b/translations/tradechat.phrases.txt @@ -27,12 +27,14 @@ "en" "{green}[%s] {default}To send your last offer again, type {lightgreen}/LT{default}." "hu" "{green}[%s] {default}Az utolsó ajánlatok megtekintéséhez írd be: {lightgreen}/LT{default}." "pl" "{green}[%s] {default}By wysłać ponownie poprzednią ofertę, wpisz {lightgreen}/LT{default}." + "ru" "{green}[%s] {default}Чтобы отправить последнее предложение ещё раз, введите {lightgreen}/LT{default}." "ko" "{green}[%s] {default}마지막으로 보낸 거래 메세지를 다시 보내려면, 채팅에 {lightgreen}/LT{default}을(를) 입력하세요." } "Advert4" { "en" "{green}[%s] {default}To check what your last offer was, type {lightgreen}/MLT{default}." "pl" "{green}[%s] {default}By sprawdzić jaka była Twoja poprzednia oferta, wpisz {lightgreen}/MLT{default}." + "ru" "{green}[%s] {default}Чтобы узнать, какое было ваше последнее предложение, введите {lightgreen}/MLT{default}." "ko" "{green}[%s] {default}자신이 마지막으로 보낸 거래 메세지를 확인하려면, 채팅에 {lightgreen}/MLT{default}을(를) 입력하세요." } "HideChatOn" @@ -61,6 +63,7 @@ { "en" "{green}[%s] {lightgreen}This option is currently unavailable." "pl" "{green}[%s] {lightgreen}Ta opcja jest chwilo niedostępna." + "ru" "{green}[%s] {lightgreen}Эта опция в настоящее время недоступна." "ko" "{green}[%s] {lightgreen}이 기능은 사용할 수 없습니다." } "TradeDisabledForYou" @@ -144,6 +147,7 @@ { "en" "{green}[%s] {lightgreen}You must wait %d seconds before sending your next offer." "pl" "{green}[%s] {lightgreen}Musisz poczekać %d sekund przed wysłaniem kolejnej oferty." + "ru" "{green}[%s] {lightgreen}Вы должны подождать %d сек. перед отправкой следующего предложения." "ko" "{green}[%s] {lightgreen}%d초 이내에 거래 채팅을 다시 보낼 수 없습니다." } "LastMessageIsEmpty" @@ -151,12 +155,14 @@ "en" "{green}[%s] {lightgreen}You have not sent any offers yet." "hu" "{green}[%s] {lightgreen}Nem küldtél semmilyen ajánlatot." "pl" "{green}[%s] {lightgreen}Nie wysłałeś jeszcze żadnej oferty." + "ru" "{green}[%s] {lightgreen}Вы ещё не отправляли ни одного предложения." "ko" "{green}[%s] {lightgreen}아직 거래 채팅을 사용하지 않았습니다." } "YourLastMessage" { "en" "{green}[%s] {lightgreen}Your last offer: {default}%s" "pl" "{green}[%s] {lightgreen}Twoja poprzednia oferta: {default}%s" + "ru" "{green}[%s] {lightgreen}Ваше последнее предложение: {default}%s" "ko" "{green}[%s] {lightgreen}마지막으로 보낸 거래 채팅: {default}%s" } "Offer" diff --git a/updater/ngs_mathtype.txt b/updater/ngs_mathtype.txt new file mode 100644 index 0000000..8ff70f3 --- /dev/null +++ b/updater/ngs_mathtype.txt @@ -0,0 +1,19 @@ +"Updater" +{ + "Information" + { + "Version" + { + "Latest" "1.0.0" + } + + "Notes" "First push! Implements =equation handling and cooldown." + } + + "Files" + { + "Plugin" "Path_SM/plugins/ngs_mathtype.smx" + + "Source" "Path_SM/scripting/ngs_mathtype.sp" + } +} \ No newline at end of file