├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── OpenPrefirePrac.cs ├── OpenPrefirePrac.csproj ├── PlayerStatus.cs ├── README.md ├── ServerConfig.cs ├── ServerStatus.cs ├── Target.cs ├── Translator.cs ├── calculate_height.py ├── default_cfg.json.example ├── lang ├── en.json ├── pt-BR.json └── zh.json ├── maps ├── de_ancient │ ├── a_main.txt │ ├── a_retake.txt │ ├── b_house_to_b.txt │ ├── b_ramp_to_b.txt │ └── mid_to_a.txt ├── de_anubis │ ├── a_main.txt │ ├── aggressive_a.txt │ ├── aggressive_b.txt │ ├── b_main.txt │ ├── mid_to_a.txt │ ├── mid_to_b.txt │ └── water_to_b.txt ├── de_dust2 │ ├── a_long.txt │ ├── a_short.txt │ ├── b_tunnel.txt │ ├── ct_push_lower.txt │ ├── ct_push_mid.txt │ └── mid_to_b.txt ├── de_inferno │ ├── a_apts.txt │ ├── b_retake.txt │ ├── banana_to_b.txt │ ├── mid_to_a_long.txt │ └── mid_to_a_short.txt ├── de_mirage │ ├── a_palace.txt │ ├── a_ramp.txt │ ├── b_apts.txt │ ├── b_retake.txt │ ├── ct_push_palace.txt │ ├── mid_to_b.txt │ └── under_to_jungle.txt ├── de_nuke │ ├── hut_to_a.txt │ ├── j_hall_to_upper.txt │ ├── mini_to_a.txt │ ├── radio_to_ramp.txt │ ├── ramp_to_b.txt │ ├── secret_to_b.txt │ ├── silo_to_mini.txt │ ├── t_outside_to_secret.txt │ └── t_side_entrance_of_lobby.txt ├── de_overpass │ ├── a_long.txt │ ├── a_short.txt │ ├── b_long.txt │ ├── b_short.txt │ ├── retake_b.txt │ ├── under_to_b.txt │ └── under_to_mid.txt ├── de_train │ ├── a_main_to_a_site.txt │ ├── ivy_to_a.txt │ ├── ladder_to_a.txt │ └── retake_b.txt └── de_vertigo │ ├── a_ramp.txt │ ├── a_short.txt │ ├── b_ramp.txt │ ├── b_retake.txt │ └── mid_to_ct.txt └── resources └── bt ├── bt_hard_config.kv3 ├── bt_memorize_enemies_vision.kv3 └── hard_mode.kv3 /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Build plugin 2 | 3 | on: 4 | push: 5 | branches: [ "main" ] 6 | paths: 7 | - '**.cs' 8 | - '**.csproj' 9 | pull_request: 10 | branches: [ "main" ] 11 | paths: 12 | - '**.cs' 13 | - '**.csproj' 14 | release: 15 | types: 16 | - created 17 | 18 | jobs: 19 | build: 20 | runs-on: ubuntu-latest 21 | 22 | steps: 23 | - uses: actions/checkout@v4 24 | - name: Setup .NET 25 | uses: actions/setup-dotnet@v4 26 | with: 27 | dotnet-version: 8.0.x 28 | - name: Run build 29 | run: dotnet build 30 | - name: Create output directory 31 | run: | 32 | mkdir -p output/OpenPrefirePrac 33 | mv ./bin/Debug/net8.0/OpenPrefirePrac.dll output/OpenPrefirePrac/ 34 | mv ./bin/Debug/net8.0/OpenPrefirePrac.pdb output/OpenPrefirePrac/ 35 | mv ./bin/Debug/net8.0/OpenPrefirePrac.deps.json output/OpenPrefirePrac/ 36 | mv ./bin/Debug/net8.0/MaxMind.Db.dll output/OpenPrefirePrac/ 37 | mv ./bin/Debug/net8.0/MaxMind.GeoIP2.dll output/OpenPrefirePrac/ 38 | mv ./maps output/OpenPrefirePrac/ 39 | mv ./lang output/OpenPrefirePrac/ 40 | mv ./default_cfg.json.example output/OpenPrefirePrac/ 41 | mv ./resources output/OpenPrefirePrac/ 42 | wget https://github.com/P3TERX/GeoLite.mmdb/raw/download/GeoLite2-Country.mmdb -P output/OpenPrefirePrac/resources -q 43 | - name: Publish artifact 44 | uses: actions/upload-artifact@v4 45 | with: 46 | name: OpenPrefirePrac-${{ github.sha }} 47 | path: output 48 | 49 | release: 50 | needs: build 51 | permissions: write-all 52 | runs-on: ubuntu-latest 53 | if: github.event_name == 'release' 54 | 55 | steps: 56 | - name: Download build artifact 57 | uses: actions/download-artifact@v4 58 | with: 59 | name: OpenPrefirePrac-${{ github.sha }} 60 | - name: Create release assets 61 | run: | 62 | zip -r OpenPrefirePrac-${{ github.sha }}.zip ./OpenPrefirePrac 63 | - name: Get release info 64 | run: | 65 | RELEASE_INFO=$(curl -sH 'Accept: application/vnd.github.v3+json' https://api.github.com/repos/${{ github.repository }}/releases) 66 | export UPLOAD_URL=$(echo $RELEASE_INFO | jq -r ".[] | select(.tag_name == \"${{ github.event.release.tag_name }}\").upload_url") 67 | echo "UPLOAD_URL=$UPLOAD_URL" >> $GITHUB_ENV 68 | - name: Upload release asset 69 | uses: actions/upload-release-asset@v1 70 | env: 71 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 72 | with: 73 | upload_url: ${{ env.UPLOAD_URL }} 74 | asset_path: ./OpenPrefirePrac-${{ github.sha }}.zip 75 | asset_name: "OpenPrefirePrac-${{ github.event.release.tag_name }}.zip" 76 | asset_content_type: application/zip 77 | 78 | # - name: Upload release asset 79 | # uses: softprops/action-gh-release@v2 80 | # with: 81 | # tag_name: openprefireprac-${{ github.event.release.tag_name }}.zip 82 | # files: 83 | # ./OpenPrefirePrac-${{ github.sha }}.zip 84 | 85 | # - name: Upload release asset 86 | # uses: actions/upload-artifact@v4 87 | # with: 88 | # name: -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /bin 3 | /obj 4 | /OpenPrefirePrac.sln.DotSettings.user 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 lengran 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /OpenPrefirePrac.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | net8.0 4 | enable 5 | enable 6 | 7 | true 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /PlayerStatus.cs: -------------------------------------------------------------------------------- 1 | using CounterStrikeSharp.API.Core; 2 | 3 | namespace OpenPrefirePrac; 4 | 5 | public class PlayerStatus 6 | { 7 | /** 8 | * -1 if player is not practicing 9 | */ 10 | public int PracticeIndex = -1; 11 | 12 | public int Progress = 0; 13 | 14 | /** 15 | * 0: No healing 16 | * 1: Init hp 500 with no healing 17 | * 2: +25hp for each kill 18 | * 3: Reheal to 100hp after a kill (default) 19 | * 4: +100hp for each kill 20 | * 5: +500hp for each kill 21 | */ 22 | public int HealingMethod = 3; 23 | 24 | public readonly List Bots = new(); // slot of bots 25 | public readonly Dictionary LocalizedPracticeNames = new(); 26 | public readonly Dictionary LocalizedDifficultyNames = new(); 27 | 28 | /** 29 | * 0: Random mode, randomly spawn some targets(the spawn ratio is specified in the practice profile) 30 | * 1: Full mode, all targets 31 | */ 32 | public int TrainingMode = 0; 33 | 34 | public readonly Dictionary LocalizedTrainingModeNames = new(); 35 | 36 | public readonly List EnabledTargets = new(); 37 | public readonly List Beams = new(); 38 | 39 | /** 40 | * 0: Bots buy weapons randomly. 41 | * 1: Bots use UMP45. 42 | * 2: Bots use AK47. 43 | * 3: Bots use Scout. 44 | * 4: Bots use AWP. 45 | */ 46 | public int BotWeapon = 0; 47 | 48 | public PlayerStatus(DefaultConfig defaultConfig) 49 | { 50 | HealingMethod = defaultConfig.Difficulty; 51 | TrainingMode = defaultConfig.TrainingMode; 52 | BotWeapon = defaultConfig.BotWeapon; 53 | } 54 | 55 | public PlayerStatus() 56 | { 57 | // Default constructor 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OpenPrefirePrac 2 | 3 | An open-source CounterStrikeSharp powered server-side practicing plugin for CS2. It provides multiple prefire practices on competitive map pool maps and support multiplayer practicing concurrently. 4 | 5 | ## Get started 6 | 7 | ### Requirement 8 | 9 | - CounterStrikeSharp 10 | 11 | ### Installation 12 | 13 | Download [the latest release files](https://github.com/lengran/OpenPrefirePrac/releases) and extract all files into "**game/csgo/addons/counterstrikesharp/plugins/OpenPrefirePrac/**". 14 | 15 | To install the latest version of CounterStrikeSharp, please refer to this [guide](https://docs.cssharp.dev/docs/guides/getting-started.html). 16 | 17 | ## How to use 18 | 19 | ### Tips on operating a practice server 20 | 21 | When starting a server, I recommend using these parameters. 22 | 23 | ```bash 24 | [CS2 Installation Directory]/game/bin/linuxsteamrt64/cs2 -dedicated -insecure +map de_inferno -maxplayers_override 64 +game_alias competitive +sv_hibernate_when_empty 0 25 | ``` 26 | 27 | Note: "**-maxplayers_override 64**" is the most important one. It allows the server to add more than 5 bots on one team, which is crucial to achieve the goal of allowing multiplayer training simultaneously. 28 | 29 | ### Start prefire practice in game 30 | 31 | Send "**!prefire**" in chatbox or use command "**css_prefire**" in console. This will bring up the main menu. 32 | 33 | There are also some shortcut commands you can use. 34 | 35 | - !prefire prac [number]: Start practicing on a selected route. 36 | - !prefire map [map name]: Switch to another map. 37 | - !prefire df [1-6]: Set the difficulty. 38 | - !prefire mode [rand/full]: Set training mode. 39 | - !prefire bw [rand/ump/ak/sct/awp]: Set weapons for bots. 40 | - !prefire lang [en/pt/zh]: Set language. en for English, pt para português, 中文选择 zh。 41 | - !prefire exit: Stop practicing. 42 | 43 | You can always use **!prefire help** to see how to use them. 44 | 45 | ### Adjust default settings 46 | 47 | Now the plugin supports loading default settings of difficulty and training mode from a json file. You can rename *default_cfg.json.example* to *default_cfg.json* and modify the value as you like. 48 | 49 | Explanation of values: 50 | 51 | - Difficulty 52 | - 0: No healing. 53 | - 1: Init hp 500 with no healing. 54 | - 2: +25hp for each kill. 55 | - 3: Reheal to 100hp after a kill. 56 | - 4: +100hp for each kill. 57 | - 5: +500hp for each kill. 58 | - Training Mode 59 | - 0: Random mode, randomly spawn some targets. 60 | - 1: Full mode, all targets. 61 | - Bot Weapon 62 | - 0: Bots buy weapons randomly. 63 | - 1: Bots use UMP45. 64 | - 2: Bots use AK47. 65 | - 3: Bots use Scout. 66 | - 4: Bots use AWP. 67 | - Aim lock for bots 68 | - 0: CS2's native bot behavior. It works in a consistant manner but is less powerful. 69 | - 1: CSS based aim lock: Bots always aim at players' heads. But this may conflict with CS2's native bot logic, causing bots to not react under certain circumstances. 70 | - 2: Behavior tree based aim lock: Hard mode. 71 | - EquipPlayer: 72 | - 0: Disabled. To avoid interfering with other weapon related plugins 73 | - 1: Enabled (default). Players will be equipped with AK47, deagle and nades every time they respawn. 74 | 75 | For detailed discussion on bot difficulty, please refer to [this issue](https://github.com/lengran/OpenPrefirePrac/issues/17). 76 | 77 | ## Development 78 | 79 | ### Provide translation 80 | 81 | First you can make a copy of an existing translation profile from the *lang* folder and start translate the sentences into your language. 82 | 83 | Then you might want to create a pull request. Because the plugin uses player's IP to decide the language shown to each player, a mapping from country to language needs to be hard coded into the translator module. 84 | 85 | ### How to customize a practice profile? 86 | 87 | The folder "*maps*" is organized as follows: Each sub-folder in "*maps*" contains practice profiles for the corresponding map. Each text file in that sub-folder is a practice profile. 88 | 89 | A practice profile consists of five parts: 90 | 91 | The first line contains **the file names of practice profiles** that might interfere with this practice, separated by spaces. 92 | 93 | The second line contains **2 numbers**, indicating how many bots are needed in this practice and a spawn ratio between 0 and 1 (how many of them should be spawned in random practice mode) respectively. 94 | 95 | The third line instructs the place and facing direction of the player. The first 3 floating numbers are the position and the other 3 are the rotation. This line should only contain **6 numbers**. 96 | 97 | ```text 98 | pos_x pos_y pos_z ang_x ang_y ang_z 99 | ``` 100 | 101 | The fourth part with an arbitrary number of lines describes spawn positions of bots. Bot will be spawn in the same order as that of the lines. 102 | 103 | There should be **at least 6 numbers and a True or False value** in each line. The first 3 numbers describe position, following 3 numbers indicating the rotation angle. The 7th value is either a *True* or a *False* indicating whether the bot is crouching. You can have comments at the end of the line if needed (optional). 104 | 105 | The positions and rotations can be retrieved from in-game get\_pos command. But please notice that, the height values used in profiles should be the values returned by get\_pos minus 64. I made a python script that does this calculation for you. The usage is explained in [next section](https://github.com/lengran/OpenPrefirePrac?tab=readme-ov-file#how-to-use-the-python-helper-script-to-convert-heights). 106 | 107 | ```text 108 | pos_x pos_y pos_z ang_x ang_y ang_z is_crouching 109 | ``` 110 | 111 | The fifth part with an arbitrary number of lines describes joint points of a guiding line. The guiding line is used to provide a better narration of how the practice is designed to be played. This also requires a bit calculation on height of joints and it can also be handled by the python script. 112 | 113 | Each line contains **3 numbers**. 114 | 115 | ```text 116 | pos_x pos_y pos_z 117 | ``` 118 | 119 | ### How to use the python helper script to convert heights 120 | 121 | The script *calculate_height.py* receives output of the *getpos* in-game function and automatically convert them to the proper format of bot spawn positions and joint positions of a guiding line. The steps of how it is used is described as follows. 122 | 123 | Step 1: Open the game console and use the *getpos* command while you are standing not crouching. 124 | 125 | Step 2: Copy the output to a txt file. 126 | 127 | For bot spawn points, copy the entire line of output. If you want the bot to crouch, append a *True* at the end of the line. You can also put a *False* if you want the bot to stand. But it's not required since the python script can do that for you. If you want to give a comment to make the practice profile more reader-friendly, feel free to attach your words after the *True* or *False*. 128 | 129 | For joints of a guiding line, only the position part (starting from *"getpos"* to the semicolon in the middle of the line) is needed. Comments are not supported for joints. 130 | 131 | Step 3: After finish stacking the lines, you can simply pass the txt file to the python script and the script will automatically print out the formatted lines. Just copy the output and paste them at the end of your customized practice profile. 132 | 133 | ```bash 134 | python3 calculate_height.py [PATH TO YOUR FILE] 135 | ``` 136 | 137 | Here's an example of the file you put in the text file and the output of the script. 138 | 139 | Your text file should look like this: 140 | 141 | ```text 142 | setpos 1.11111 1.222222 64.333333;setang 1.444444 1.555555 0.000000 143 | setpos 2.11111 2.222222 64.333333;setang 2.444444 2.555555 0.000000 False 144 | setpos 3.11111 3.222222 64.333333;setang 3.444444 3.555555 0.000000 True 145 | setpos 4.11111 4.222222 64.333333;setang 4.444444 4.555555 0.000000 Here's some info about this position. 146 | setpos 5.11111 5.222222 64.333333;setang 5.444444 5.555555 0.000000 False Here's some info about this position. 147 | setpos 6.11111 6.222222 64.333333;setang 6.444444 6.555555 0.000000 True Here's some info about this position. 148 | setpos 1.11111 1.222222 64.333333 149 | setpos 2.11111 2.222222 64.333333 150 | setpos 3.11111 3.222222 64.333333 151 | ``` 152 | 153 | The corresponding output would be: 154 | 155 | ```text 156 | 1.11111 1.222222 0.3333329999999961 1.444444 1.555555 0.000000 False 157 | 2.11111 2.222222 0.3333329999999961 2.444444 2.555555 0.000000 False 158 | 3.11111 3.222222 0.3333329999999961 3.444444 3.555555 0.000000 True 159 | 4.11111 4.222222 0.3333329999999961 4.444444 4.555555 0.000000 False # Here's some info about this position. 160 | 5.11111 5.222222 0.3333329999999961 5.444444 5.555555 0.000000 False # Here's some info about this position. 161 | 6.11111 6.222222 0.3333329999999961 6.444444 6.555555 0.000000 True # Here's some info about this position. 162 | 1.11111 1.222222 9.333332999999996 163 | 2.11111 2.222222 9.333332999999996 164 | 3.11111 3.222222 9.333332999999996 165 | ``` 166 | 167 | ### Current development progress 168 | 169 | Currently it's still under active developing. 170 | 171 | Finished practices: 172 | 173 | - de_inferno 174 | - A short to A site 175 | - A long to A site 176 | - A apartments to A site 177 | - Banana to B site 178 | - Retake B from CT spawn 179 | - de_ancient 180 | - B ramp to B site 181 | - B house to B site 182 | - Mid to A site 183 | - A main to A site 184 | - Retake A from CT spawn 185 | - de_mirage 186 | - Attack A site from A ramp (to CT spawn) 187 | - Attack B site from B apartments 188 | - Attack A site from A palace (to jungle) 189 | - Attack B site from mid 190 | - Attack A site from underpass 191 | - Retake B site from CT spawn 192 | - CT aggressively push A Palace 193 | - de_overpass 194 | - Attack B site from B long 195 | - Attack B site from B short 196 | - Clear underpass and go upwards to mid 197 | - Clear underpass and go towards B short 198 | - Attack A site from A long 199 | - Attack A site from A short (mid) 200 | - Retake B site from CT spawn 201 | - de_anubis 202 | - Attack B site from B main 203 | - Attack B site from mid (B palace) 204 | - Attack B site from water (B connector/E-Box) 205 | - Attack A site from mid (A connector) 206 | - Attack A site from A main 207 | - CT aggressively pushing from A main 208 | - CT aggressively pushing from B main 209 | - de_dust2 210 | - Attack A site from A long 211 | - Attack A site from A short 212 | - Attack B site from tunnel 213 | - Attack B site from mid 214 | - CT aggressively push from lower tunnel 215 | - CT aggressively push top mid 216 | - de_nuke 217 | - Attack A site from hut 218 | - Attack B site from ramp 219 | - Entrance of lobby (T side) 220 | - From radio to ramp 221 | - Attack A site from Ramp/J-Hall 222 | - From T-side outside to secret 223 | - Attack B site from secret 224 | - Fast pace rush MINI from Silo 225 | - Attack A site from MINI 226 | - de_vertigo 227 | - Attack B site from stairs 228 | - From mid to CT spawn 229 | - Attack A site from A ramp 230 | - Attack A site from scaffold 231 | - Retake B site from elevator 232 | - de_train 233 | - Attack A site from A main / T mid 234 | - Attack A site from ivy 235 | - Attack A site from ladder room 236 | - Retake B site from CT spawn 237 | 238 | TODO: 239 | 240 | 1. Create prefire profiles for all maps. 241 | 2. Improve behavior tree to allow each bot only aimlocks its owner. 242 | 3. Improve localization support (The supporting framework is done. Submitting translations is warmly welcomed.). 243 | 4. Reorganize the files and code structure. Try to put code into submodules to improve readability. 244 | 5. Reroute separate logs into one gathered place for better debug experience. 245 | 246 | ### About the future of this project 247 | 248 | Since there are already a lot of awesome prefire maps in the workshop, I might not spend as much energy on this project as I used to do. But if you find any bugs or want some cool features, feel free to leave a comment. Thanks for the support and love of this project for such a long time. <3 249 | 250 | ## Reference 251 | 252 | I have referred these open-source projects during the development. 253 | 254 | - [shobhit-pathak/MatchZy: MatchZy is a plugin for CS2 (Counter Strike 2) for running and managing practice/pugs/scrims/matches with easy configuration and Get5 (G5API/G5V) support as well!](https://github.com/shobhit-pathak/MatchZy) 255 | - [B3none/cs2-retakes: CS2 implementation of retakes. Based on the version for CS:GO by Splewis.](https://github.com/B3none/cs2-retakes) 256 | - [aprox2/GeoLocationLanguageManagerPlugin: Language manager plugin for CSSharp that uses users ip for geo location.](https://github.com/aprox2/GeoLocationLanguageManagerPlugin) 257 | - [daffyyyy/CS2-SimpleAdmin: Manage your Counter-Strike 2 server by simple commands :)](https://github.com/daffyyyy/CS2-SimpleAdmin) 258 | - [5e-prac-mirage-prefire](https://steamcommunity.com/sharedfiles/filedetails/?id=3232466864) 259 | 260 | This project is inspired by a close-source prefire plugin developed by https://space.bilibili.com/283758782. 261 | 262 | Huge thanks. 263 | -------------------------------------------------------------------------------- /ServerConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Text.Json; 2 | 3 | namespace OpenPrefirePrac; 4 | 5 | public class DefaultConfig 6 | { 7 | public int Difficulty { get; set; } = 3; 8 | 9 | public int TrainingMode { get; set; } = 0; 10 | 11 | public int BotWeapon {get; set; } = 0; 12 | 13 | /* 14 | * 0 = disabled. 15 | * 1 = css based aim lock. 16 | * 2 = behavior tree based aim lock (hard). 17 | */ 18 | public int BotAimLock {get; set; } = 1; 19 | 20 | public int EquipPlayer { get; set; } = 1; 21 | 22 | private string _moduleDirectory = ""; 23 | 24 | public DefaultConfig() 25 | { 26 | // DeserializeConstructor 27 | } 28 | 29 | public DefaultConfig(string moduleDirectory) 30 | { 31 | _moduleDirectory = moduleDirectory; 32 | } 33 | 34 | public void LoadDefaultSettings() 35 | { 36 | string path = $"{_moduleDirectory}/default_cfg.json"; 37 | 38 | if (!File.Exists(path)) 39 | { 40 | // Use default settings 41 | Console.WriteLine("[OpenPrefirePrac] No custom settings provided. Will use default settings."); 42 | } 43 | else 44 | { 45 | // Load settings from default_cfg.json 46 | JsonSerializerOptions options = new JsonSerializerOptions 47 | { 48 | ReadCommentHandling = JsonCommentHandling.Skip, 49 | AllowTrailingCommas = true, 50 | 51 | }; 52 | 53 | string jsonString = File.ReadAllText(path); 54 | 55 | try 56 | { 57 | DefaultConfig jsonConfig = JsonSerializer.Deserialize(jsonString, options)!; 58 | 59 | if (jsonConfig.Difficulty > -1 && jsonConfig.Difficulty < 6) 60 | { 61 | Difficulty = jsonConfig.Difficulty; 62 | } 63 | 64 | if (jsonConfig.TrainingMode > -1 && jsonConfig.TrainingMode < 2) 65 | { 66 | TrainingMode = jsonConfig.TrainingMode; 67 | } 68 | 69 | if (jsonConfig.BotWeapon > -1 && jsonConfig.BotWeapon < 5) 70 | { 71 | BotWeapon = jsonConfig.BotWeapon; 72 | } 73 | 74 | if (jsonConfig.BotAimLock > -1 && jsonConfig.BotAimLock < 3) 75 | { 76 | BotAimLock = jsonConfig.BotAimLock; 77 | } 78 | 79 | if (jsonConfig.EquipPlayer > -1 && jsonConfig.EquipPlayer < 2) 80 | { 81 | EquipPlayer = jsonConfig.EquipPlayer; 82 | } 83 | 84 | Console.WriteLine($"[OpenPrefirePrac] Using default settings: Difficulty = {Difficulty}, TrainingMode = {TrainingMode}, BotWeapon = {BotWeapon}, BotAimLock = {BotAimLock}, EquipPlayer = {EquipPlayer}"); 85 | } 86 | catch (System.Exception) 87 | { 88 | Console.WriteLine("[OpenPrefirePrac] Failed to load custom settings. Will use default settings."); 89 | } 90 | } 91 | } 92 | } -------------------------------------------------------------------------------- /ServerStatus.cs: -------------------------------------------------------------------------------- 1 | namespace OpenPrefirePrac; 2 | 3 | public class ServerStatus 4 | { 5 | public readonly Dictionary BoolConvars = new(); 6 | 7 | public readonly Dictionary IntConvars = new(); 8 | 9 | public readonly Dictionary FloatConvars = new(); 10 | 11 | public readonly Dictionary StringConvars = new(); 12 | 13 | public bool WarmupStatus = false; 14 | 15 | // public bool sv_cheats = false; 16 | } -------------------------------------------------------------------------------- /Target.cs: -------------------------------------------------------------------------------- 1 | using CounterStrikeSharp.API.Modules.Utils; 2 | using Vector = CounterStrikeSharp.API.Modules.Utils.Vector; 3 | 4 | namespace OpenPrefirePrac; 5 | public class TargetBot 6 | { 7 | public readonly Vector Position; 8 | public readonly QAngle Rotation; 9 | public readonly bool IsCrouching; 10 | 11 | public TargetBot(float pX, float pY, float pZ, float aX, float aY, float aZ, bool isCrouching) 12 | { 13 | Position = new Vector(pX, pY, pZ); 14 | Rotation = new QAngle(aX, aY, aZ); 15 | IsCrouching = isCrouching; 16 | } 17 | } 18 | 19 | public class PrefirePractice 20 | { 21 | public readonly List Targets; 22 | public readonly TargetBot Player; 23 | public readonly string PracticeName; 24 | public readonly List IncompatiblePractices; 25 | public readonly int NumBots; 26 | public readonly float SpawnRatio; 27 | public readonly List GuidingLine; 28 | private static readonly char[] Delimiters = { ' ', ',', '\t' }; 29 | 30 | public PrefirePractice(string moduleDirectory, string map, string practice) 31 | { 32 | Targets = new List(); 33 | IncompatiblePractices = new List(); 34 | GuidingLine = new List(); 35 | 36 | // Construct a practice from the description file. 37 | PracticeName = practice; 38 | var path = $"{moduleDirectory}/maps/{map}/{practice}.txt"; 39 | // Console.WriteLine("[OpenPrefirePrac] Reading practice file: " + path); 40 | 41 | using var sr = File.OpenText(path); 42 | 43 | // The first line contains incompatible practices. 44 | var s = sr.ReadLine(); 45 | if (s == null) 46 | { 47 | throw new Exception($"[OpenPrefirePrac] Reading practice file error (1st line): {path}"); 48 | } 49 | 50 | var w = s.Split(Delimiters); 51 | for (var i = 0; i < w.Length; i++) 52 | { 53 | IncompatiblePractices.Add(w[i]); 54 | } 55 | 56 | // The second line indicates how many bots are needed, and the spawn ratio. 57 | s = sr.ReadLine(); 58 | if (s == null) 59 | { 60 | throw new Exception($"[OpenPrefirePrac] Reading practice file error (2nd line): {path}"); 61 | } 62 | 63 | w = s.Split(Delimiters); 64 | NumBots = Convert.ToInt32(w[0]); 65 | SpawnRatio = Convert.ToSingle(w[1]); 66 | 67 | // The third line contains player's position and rotation. 68 | s = sr.ReadLine(); 69 | if (s == null) 70 | { 71 | throw new Exception($"[OpenPrefirePrac] Reading practice file error (3rd line): {path}"); 72 | } 73 | 74 | w = s.Split(Delimiters); 75 | Player = new TargetBot(Convert.ToSingle(w[0]), Convert.ToSingle(w[1]), Convert.ToSingle(w[2]), Convert.ToSingle(w[3]), Convert.ToSingle(w[4]), Convert.ToSingle(w[5]), false); 76 | 77 | while ((s = sr.ReadLine()) != null) 78 | { 79 | w = s.Split(Delimiters); 80 | 81 | // A line with 7 segments defines a target bot. Comments will be ignored. 82 | if (w.Length >= 7) 83 | Targets.Add(new TargetBot(Convert.ToSingle(w[0]), Convert.ToSingle(w[1]), Convert.ToSingle(w[2]), Convert.ToSingle(w[3]), Convert.ToSingle(w[4]), Convert.ToSingle(w[5]), Convert.ToBoolean(w[6]))); 84 | 85 | // A line with 3 real numbers defines a joint point of the guiding line. 86 | if (w.Length == 3) 87 | GuidingLine.Add(new Vector(Convert.ToSingle(w[0]), Convert.ToSingle(w[1]), Convert.ToSingle(w[2]))); 88 | } 89 | } 90 | } 91 | -------------------------------------------------------------------------------- /Translator.cs: -------------------------------------------------------------------------------- 1 | using CounterStrikeSharp.API.Core; 2 | using CounterStrikeSharp.API.Core.Translations; 3 | using Microsoft.Extensions.Localization; 4 | using System.Globalization; 5 | using MaxMind.GeoIP2; 6 | using CounterStrikeSharp.API.Modules.Utils; 7 | 8 | namespace OpenPrefirePrac; 9 | 10 | public class Translator 11 | { 12 | private IStringLocalizer _localizer; 13 | private string _pluginPath; 14 | private string _defaultCulture; 15 | 16 | private Dictionary _countryToCultureMapper = new(); 17 | 18 | // Replace Dictionary with PlayerLanguageManager if that is better. 19 | private readonly Dictionary _languageManager = new(); 20 | 21 | public Translator(IStringLocalizer localizer, string moduleDirectory, string defaultCulture) 22 | { 23 | _localizer = localizer; 24 | _pluginPath = moduleDirectory; 25 | _defaultCulture = defaultCulture; 26 | 27 | // Whenever add a translation profile, add a mapper. 28 | _countryToCultureMapper.Add("CN", "ZH"); 29 | _countryToCultureMapper.Add("BR", "pt-BR"); 30 | } 31 | 32 | public void RecordPlayerCulture(CCSPlayerController player) 33 | { 34 | // TODO: Find a way to make this compatible with the !lang command. 35 | // System.Globalization.CultureInfo language = player.GetLanguage(); 36 | 37 | var steamId = player.SteamID; 38 | 39 | // If the player has already been registered, do nothing. 40 | if (_languageManager.ContainsKey(steamId)) 41 | return; 42 | var playerIp = GetPlayerIp(player); 43 | if (playerIp == null) 44 | { 45 | _languageManager.Add(steamId, _defaultCulture); 46 | return; 47 | } 48 | 49 | var isoCode = GetPlayerIsoCode(playerIp); 50 | if (isoCode == null) 51 | { 52 | _languageManager.Add(steamId, _defaultCulture); 53 | return; 54 | } 55 | 56 | // Languages are mapped from country codes. So if there is no mapper for a player's country, use default language(English). 57 | if (_countryToCultureMapper.ContainsKey(isoCode)) 58 | _languageManager.Add(steamId, _countryToCultureMapper[isoCode]); 59 | else 60 | _languageManager.Add(steamId, _defaultCulture); 61 | } 62 | 63 | public string Translate(CCSPlayerController player, string tokenToLocalize) 64 | { 65 | var steamId = player.SteamID; 66 | 67 | var playerCulture = _languageManager[steamId]; 68 | 69 | using (new WithTemporaryCulture(CultureInfo.GetCultureInfo(playerCulture))) 70 | { 71 | return ParseMsg(_localizer[tokenToLocalize]); 72 | } 73 | } 74 | 75 | public string Translate(CCSPlayerController player, string tokenToLocalize, params object[] arguments) 76 | { 77 | var steamId = player.SteamID; 78 | 79 | var playerCulture = _languageManager[steamId]; 80 | 81 | using (new WithTemporaryCulture(CultureInfo.GetCultureInfo(playerCulture))) 82 | { 83 | return ParseMsg(_localizer[tokenToLocalize, arguments]); 84 | } 85 | } 86 | 87 | public void UpdatePlayerCulture(ulong steamId, string cultureCode) 88 | { 89 | _languageManager[steamId] = cultureCode; 90 | } 91 | 92 | private string ParseMsg(string coloredMsg) 93 | { 94 | return coloredMsg 95 | .Replace("[GREEN]", " " + ChatColors.Green.ToString()) 96 | .Replace("[RED]", " " + ChatColors.Red.ToString()) 97 | .Replace("[YELLOW]", " " + ChatColors.Yellow.ToString()) 98 | .Replace("[BLUE]", " " + ChatColors.Blue.ToString()) 99 | .Replace("[PURPLE]", " " + ChatColors.Purple.ToString()) 100 | .Replace("[ORANGE]", " " + ChatColors.Orange.ToString()) 101 | .Replace("[WHITE]", " " + ChatColors.White.ToString()) 102 | .Replace("[NORMAL]", " " + ChatColors.White.ToString()) 103 | .Replace("[GREY]", " " + ChatColors.Grey.ToString()) 104 | .Replace("[LIGHT_RED]", " " + ChatColors.LightRed.ToString()) 105 | .Replace("[LIGHT_BLUE]", " " + ChatColors.LightBlue.ToString()) 106 | .Replace("[LIGHT_PURPLE]", " " + ChatColors.LightPurple.ToString()) 107 | .Replace("[LIGHT_YELLOW]", ChatColors.LightYellow.ToString()) 108 | .Replace("[DARK_RED]", " " + ChatColors.DarkRed.ToString()) 109 | .Replace("[DARK_BLUE]", " " + ChatColors.DarkBlue.ToString()) 110 | .Replace("[BLUE_GREY]", " " + ChatColors.BlueGrey.ToString()) 111 | .Replace("[OLIVE]", " " + ChatColors.Olive.ToString()) 112 | .Replace("[LIME]", " " + ChatColors.Lime.ToString()) 113 | .Replace("[GOLD]", " " + ChatColors.Gold.ToString()) 114 | .Replace("[SILVER]", " " + ChatColors.Silver.ToString()) 115 | .Replace("[MAGENTA]", " " + ChatColors.Magenta.ToString()); 116 | } 117 | 118 | // These two functions are borrowed from https://github.com/aprox2/GeoLocationLanguageManagerPlugin/. Huge thanks! 119 | // Author: aprox2 120 | public static string? GetPlayerIp(CCSPlayerController player) 121 | { 122 | var playerIp = player.IpAddress; 123 | if (playerIp == null) 124 | { 125 | return null; 126 | } 127 | 128 | var parts = playerIp.Split(':'); 129 | if (parts.Length == 2) 130 | { 131 | return parts[0]; 132 | } 133 | else 134 | { 135 | return playerIp; 136 | } 137 | } 138 | 139 | public string? GetPlayerIsoCode(string ipAddress) 140 | { 141 | var geoDbPath = Path.Combine(_pluginPath, "resources", "/GeoLite2-Country.mmdb"); 142 | 143 | // check if the database file exists 144 | if (!File.Exists(geoDbPath)) 145 | { 146 | Console.WriteLine("[OpenPrefirePrac] GeoLite2-Country.mmdb not found."); 147 | return null; 148 | } 149 | 150 | using var reader = new DatabaseReader(geoDbPath); 151 | try 152 | { 153 | var response = reader.Country(ipAddress); 154 | return response.Country.IsoCode; 155 | } 156 | catch (Exception ex) 157 | { 158 | Console.WriteLine("[OpenPrefirePrac] Get Player's ISO code failed: " + ex.Message); 159 | return null; 160 | } 161 | } 162 | } 163 | -------------------------------------------------------------------------------- /calculate_height.py: -------------------------------------------------------------------------------- 1 | # /usr/bin/python3 2 | import argparse 3 | 4 | if __name__ == "__main__": 5 | parser = argparse.ArgumentParser() 6 | parser.add_argument("pos_file_path", help="Path to a file that contains positions obtained from in-game getpos command.", type=str) 7 | 8 | args = parser.parse_args() 9 | 10 | with open(args.pos_file_path) as file: 11 | for line in file: 12 | words = line.split() 13 | # Targets 14 | if len(words) > 6: 15 | height = float(words[3][:-7]) 16 | height -=64 17 | crunching = False 18 | if len(words) == 7: 19 | print(words[1] + " " + words[2] + " " + str(height) + " " + words[4] + " " + words[5] + " " + words[6] + " False") 20 | else: 21 | # a spawn point either indicates bot crounching or contains comments 22 | line_to_print = words[1] + " " + words[2] + " " + str(height) + " " + words[4] + " " + words[5] + " " + words[6] 23 | if words[7].lower() == "false": 24 | line_to_print = line_to_print + " False" 25 | if len(words) > 8: 26 | line_to_print = line_to_print + " #" 27 | elif words[7].lower() == "true": 28 | line_to_print = line_to_print + " True" 29 | if len(words) > 8: 30 | line_to_print = line_to_print + " #" 31 | else: 32 | line_to_print = line_to_print + " False # " + words[7] 33 | for i in range(8, len(words)): 34 | line_to_print = line_to_print + " " + words[i] 35 | 36 | print(line_to_print) 37 | 38 | # Joints of guiding line 39 | if len(words) == 4: 40 | height = float(words[3]) 41 | height -=55 42 | print(words[1] + " " + words[2] + " " + str(height)) 43 | 44 | # A note in the end. 45 | # player height = 64 46 | # player crouch height = stand height - 18 -------------------------------------------------------------------------------- /default_cfg.json.example: -------------------------------------------------------------------------------- 1 | { 2 | // Difficulty: 3 | // 0: No healing 4 | // 1: Init hp 500 with no healing 5 | // 2: +25hp for each kill 6 | // 3: Reheal to 100hp after a kill 7 | // 4: +100hp for each kill 8 | // 5: +500hp for each kill 9 | "Difficulty": 3, 10 | // Training Mode: 11 | // 0: Random mode, randomly spawn some targets. 12 | // 1: Full mode, all targets. 13 | "TrainingMode": 0, 14 | // Bot Weapon: 15 | // 0: Bots buy weapons randomly. 16 | // 1: Bots use UMP45. 17 | // 2: Bots use AK47. 18 | // 3: Bots use Scout. 19 | // 4: Bots use AWP. 20 | "BotWeapon": 0, 21 | // Aim lock for bots: 22 | // 0: CS2's native bot behavior. It works in a consistant manner but is less powerful. 23 | // 1: CSS based aim lock: Bots always aim at players' heads. But this may conflict with CS2's native bot logic, causing bots to not react under certain circumstances. 24 | // 2: Behavior tree based aim lock: Hard mode. 25 | "BotAimLock": 2, 26 | // EquipPlayer: 27 | // 0: Disabled. To avoid interfering with other weapon related plugins 28 | // 1: Enabled. Players will be equipped with AK47, deagle and nades every time they respawn. 29 | // 2: Behavior tree based aim lock: Hard mode. 30 | "EquipPlayer": 1 31 | } -------------------------------------------------------------------------------- /lang/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "mainmenu.title": "Main menu", 3 | "mainmenu.practice": "Choose practice.", 4 | "mainmenu.map": "Switch map.", 5 | "mainmenu.exit": "Exit prefire mode.", 6 | "mainmenu.difficulty": "Current difficulty: {0}.", 7 | "mainmenu.mode": "Current practice mode: {0}.", 8 | "mainmenu.help": "Usage: !prefire [PURPLE][Shortcut] [option][NORMAL]\u2029With no shortcuts, this command brings up the main menu.\u2029\u2029Available shortcuts:\u2029[PURPLE]prac[NORMAL] [1-{0}]: Start practicing on a selected route.\u2029[PURPLE]map[NORMAL] [map name]: Switch to another map.\u2029[PURPLE]df[NORMAL] [1-6]: Set the difficulty.\u2029[PURPLE]mode[NORMAL] [rand/full]: Set training mode.\u2029[PURPLE]bw[NORMAL] [rand/ump/ak/sct/awp]: Set weapons for bots.\u2029[PURPLE]lang[NORMAL] [en/pt/zh]: Set language. en for English, pt para português, 中文选择 zh。\u2029[PURPLE]exit[NORMAL]: Stop practicing.", 9 | "mainmenu.shortcut_prompt": "Type [PURPLE]!prefire help[NORMAL] for usage of shortcut commands.", 10 | "mainmenu.close_menu": "Exit this menu.", 11 | "mainmenu.menu_closed": "The menu has been closed.", 12 | "mainmenu.bot_weapon": "Current bot weapon: {0}.", 13 | "mapmenu.title": "Switch map", 14 | "mapmenu.busy": "There are other players practicing. Try again later.", 15 | "mapmenu.not_available": "Sorry, we don't have any practice routes for the chosen map.", 16 | "practicemenu.title": "Choose prefire route", 17 | "practice.incompatible": "Others are playing incompatible routes that might share some bots with your selected route. Please choose another practice.", 18 | "practice.choose" : "Starting prefire route ({0}).", 19 | "practice.begin": "Happy training!", 20 | "practice.exit": "Prefire mode exited.", 21 | "practice.finish": "Congratulations! You have finished your prefire practice!", 22 | "practice.progress": "Total number of targets: {0}; Remaining number of targets: {1}", 23 | "practice.help": "Usage: !prefire prac [PURPLE][1-{0}][NORMAL]", 24 | "difficulty.title": "Choose a difficulty level", 25 | "difficulty.0": "Hardest - 100HP", 26 | "difficulty.1": "Harder - 500HP", 27 | "difficulty.2": "Hard - +25HP per kill", 28 | "difficulty.3": "Normal - Reheal to 100hp after a kill", 29 | "difficulty.4": "Easier - +100HP per kill", 30 | "difficulty.5": "Easy - +500HP per kill", 31 | "difficulty.set": "Difficulty has been set to: {0}.", 32 | "difficulty.help": "Usage: !prefire df [PURPLE][1-6][NORMAL]", 33 | "weaponmenu.title": "Set weapons for bots", 34 | "weaponmenu.random": "Random", 35 | "weaponmenu.set": "Bot weapon is set to {0}.", 36 | "weaponmenu.help": "Usage: !prefire bw [PURPLE][rand/ump/ak/sct/awp][NORMAL]", 37 | "modemenu.title": "Choose a training mode\u2029In Random mode, only part of the bots will be spawned.", 38 | "modemenu.0": "Random mode", 39 | "modemenu.1": "Full mode", 40 | "modemenu.set": "Training mode has been set to: {0}", 41 | "modemenu.help": "Usage: !prefire mode [PURPLE][full/rand][NORMAL]", 42 | "languagemenu.set": "Your language preference has been saved.", 43 | "languagemenu.help": "Usage: !prefire lang [PURPLE][en/pt/zh][NORMAL]. en for English, pt para português, 中文选择 zh。", 44 | "map.de_inferno.a_apts": "A apartment to A site", 45 | "map.de_inferno.banana_to_b": "Banana to B site", 46 | "map.de_inferno.mid_to_a_long": "Mid to A site through A Long", 47 | "map.de_inferno.mid_to_a_short": "Mid to A site through A Short", 48 | "map.de_inferno.b_retake": "Retake B from CT spawn", 49 | "map.de_ancient.b_ramp_to_b": "Attack B site from outside B", 50 | "map.de_ancient.b_house_to_b": "Attack B site from B house", 51 | "map.de_ancient.mid_to_a": "Attack A site from donut", 52 | "map.de_ancient.a_main": "Attack A site from A main", 53 | "map.de_ancient.a_retake": "Retake A site from CT", 54 | "map.de_mirage.a_ramp": "Attach A site from A ramp (to CT spawn)", 55 | "map.de_mirage.b_apts": "Attack B site from B apartments", 56 | "map.de_mirage.a_palace": "Attack A site from A palace (to jungle)", 57 | "map.de_mirage.mid_to_b": "Attack B site from mid", 58 | "map.de_mirage.under_to_jungle": "Attack A site from underpass", 59 | "map.de_mirage.b_retake": "Retake B site from CT spawn", 60 | "map.de_mirage.ct_push_palace": "CT aggressively push A Palace", 61 | "map.de_overpass.b_long": "Attack B site from B long", 62 | "map.de_overpass.b_short": "Attack B site from B short", 63 | "map.de_overpass.under_to_mid": "Clear underpass and go upwards to mid", 64 | "map.de_overpass.under_to_b": "Clear underpass and go towards B short", 65 | "map.de_overpass.a_long": "Attack A site from A long", 66 | "map.de_overpass.a_short": "Attack A site from A short (mid)", 67 | "map.de_overpass.retake_b": "Retake B site from CT spawn", 68 | "map.de_anubis.b_main": "Attack B site from B main", 69 | "map.de_anubis.mid_to_b": "Attack B site from mid (B palace)", 70 | "map.de_anubis.water_to_b": "Attack B site from water (B connector/E-Box)", 71 | "map.de_anubis.mid_to_a": "Attack A site from mid (A connector)", 72 | "map.de_anubis.a_main": "Attack A site from A main", 73 | "map.de_anubis.aggressive_a": "CT aggressively pushing from A main", 74 | "map.de_anubis.aggressive_b": "CT aggressively pushing from B main", 75 | "map.de_dust2.a_long": "Attack A site from A long", 76 | "map.de_dust2.a_short": "Attack A site from A short", 77 | "map.de_dust2.b_tunnel": "Attack B site from tunnel", 78 | "map.de_dust2.mid_to_b": "Attack B site from mid", 79 | "map.de_dust2.ct_push_lower": "CT aggressively push from lower tunnel", 80 | "map.de_dust2.ct_push_mid": "CT aggressively push top mid", 81 | "map.de_nuke.hut_to_a": "Attack A site from hut", 82 | "map.de_nuke.ramp_to_b": "Attack B site from ramp", 83 | "map.de_nuke.t_side_entrance_of_lobby": "Entrance of lobby (T side)", 84 | "map.de_nuke.radio_to_ramp": "From radio to ramp", 85 | "map.de_nuke.j_hall_to_upper": "Attack A site from Ramp/J-Hall", 86 | "map.de_nuke.t_outside_to_secret": "From T-side outside to secret", 87 | "map.de_nuke.secret_to_b": "Attack B site from secret", 88 | "map.de_nuke.silo_to_mini": "Fast pace rush MINI from Silo", 89 | "map.de_nuke.mini_to_a": "Attack A site from MINI", 90 | "map.de_vertigo.b_ramp": "Attack B site from stairs", 91 | "map.de_vertigo.mid_to_ct": "From mid to CT spawn", 92 | "map.de_vertigo.a_ramp": "Attack A site from A ramp", 93 | "map.de_vertigo.a_short": "Attack A site from scaffold", 94 | "map.de_vertigo.b_retake": "Retake B site from elevator", 95 | "map.de_train.a_main_to_a_site": "Attack A site from A main / T mid", 96 | "map.de_train.ivy_to_a": "Attack A site from ivy", 97 | "map.de_train.ladder_to_a": "Attack A site from ladder room", 98 | "map.de_train.retake_b": "Retake B site from CT spawn" 99 | } -------------------------------------------------------------------------------- /lang/pt-BR.json: -------------------------------------------------------------------------------- 1 | { 2 | "mainmenu.title": "Menu principal", 3 | "mainmenu.practice": "Escolha a prática.", 4 | "mainmenu.map": "Trocar mapa.", 5 | "mainmenu.exit": "Sair do modo de prefire", 6 | "mainmenu.difficulty": "Dificuldade atual: {0}.", 7 | "mainmenu.mode": "Modo de prática atual: {0}", 8 | "mainmenu.help": "Uso: !prefire [PURPLE][Shortcut] [option][NORMAL]\u2029Sem atalhos, esse comando abre o menu principal.\u2029Atalhos disponíveis:\u2029[PURPLE]prac[NORMAL] [1-{0}]: Iniciar a prática em uma rota selecionada.\u2029[PURPLE]map[NORMAL] [map name]: Mudar para outro mapa.\u2029[PURPLE]df[NORMAL] [1-6]: Definir a dificuldade.\u2029[PURPLE]mode[NORMAL] [rand/full]: Definir o modo de treinamento.\u2029[PURPLE]bw[NORMAL] [rand/ump/ak/sct/awp]: Definir armas para bots.\u2029[PURPLE]lang[NORMAL] [en/pt/zh]: Definir a configuração de idioma. en for English, pt para português, 中文选择 zh。\u2029[PURPLE]exit[NORMAL]: Pare de praticar.", 9 | "mainmenu.shortcut_prompt": "Digite [PURPLE]!prefire help[NORMAL] para usar os comandos de atalho.", 10 | "mainmenu.close_menu": "Sair desse menu.", 11 | "mainmenu.menu_closed": "O menu foi fechado.", 12 | "mainmenu.bot_weapon": "Arma atual do bot: {0}.", 13 | "mapmenu.title": "Trocar mapa", 14 | "mapmenu.busy": "Outros jogadores estão praticando. Tente novamente mais tarde.", 15 | "mapmenu.not_available": "Desculpe, mas não temos nenhuma rota de prática para o mapa escolhido.", 16 | "practicemenu.title": "Escolha a rota de prefire", 17 | "practice.incompatible": "Outros estão jogando rotas incompatíveis que podem compartilhar alguns bots com a rota selecionada. Por favor, escolha outra prática.", 18 | "practice.choose" : "Iniciando rota de prefire ({0}).", 19 | "practice.begin": "Bons treinos!", 20 | "practice.exit": "Modo prefire encerrado.", 21 | "practice.finish": "Parabéns! Você terminou sua prática de prefire!", 22 | "practice.progress": "Número total de alvos: {0}; Número de alvos restantes: {1}", 23 | "practice.help": "Uso: !prefire prac [PURPLE][1-{0}][NORMAL]", 24 | "difficulty.title": "Escolha um nível de dificuldade", 25 | "difficulty.0": "Hardest - 100HP", 26 | "difficulty.1": "Harder - 500HP", 27 | "difficulty.2": "Hard - +25HP por eliminação", 28 | "difficulty.3": "Normal - Recuperação de 100hp após uma morte", 29 | "difficulty.4": "Easier - +100HP por eliminação", 30 | "difficulty.5": "Easy - +500HP por eliminação", 31 | "difficulty.set": "A dificuldade foi definida para: {0}.", 32 | "difficulty.help": "Uso: !prefire df [PURPLE][1-6][NORMAL]", 33 | "weaponmenu.title": "Definir armas para bots", 34 | "weaponmenu.random": "Aleatório", 35 | "weaponmenu.set": "A arma do bot está definida como {0}.", 36 | "weaponmenu.help": "Uso: !prefire bw [PURPLE][rand/ump/ak/sct/awp][NORMAL]", 37 | "modemenu.title": "Escolha um modo de treinamento. No modo Aleatório, apenas parte dos bots será spawnada.", 38 | "modemenu.0": "Modo Aleatório", 39 | "modemenu.1": "Modo Completo", 40 | "modemenu.set": "O modo de treinamento foi definido para: {0}", 41 | "modemenu.help": "Uso: !prefire mode [PURPLE][full/rand][NORMAL]", 42 | "languagemenu.set": "Sua preferência de idioma foi salva.", 43 | "languagemenu.help": "Uso: !prefire lang [PURPLE][en/pt/zh][NORMAL]. en for English, pt para português, 中文选择 zh。", 44 | "map.de_inferno.a_apts": "Apartamento A para site A", 45 | "map.de_inferno.banana_to_b": "Banana para site B", 46 | "map.de_inferno.mid_to_a_long": "Meio para site A através de A Longa", 47 | "map.de_inferno.mid_to_a_short": "Meio para site A através de A Curta", 48 | "map.de_inferno.b_retake": "Recuperação de B do spawn dos CTs", 49 | "map.de_ancient.b_ramp_to_b": "Ataque ao site B de fora do B Ramp", 50 | "map.de_ancient.b_house_to_b": "Ataque ao site B da casa B", 51 | "map.de_ancient.mid_to_a": "Ataque ao site A do Donut", 52 | "map.de_ancient.a_main": "Ataque ao site A da A principal", 53 | "map.de_ancient.a_retake": "Recuperação de A dos CTs", 54 | "map.de_mirage.a_ramp": "Ataque ao site A do A rampa (para spawn dos CTs)", 55 | "map.de_mirage.b_apts": "Ataque ao site B dos apartamentos B", 56 | "map.de_mirage.a_palace": "Ataque ao site A do palácio A (para a selva)", 57 | "map.de_mirage.mid_to_b": "Ataque ao site B a partir do meio", 58 | "map.de_mirage.under_to_jungle": "Ataque ao site A a partir da passagem subterrânea", 59 | "map.de_mirage.b_retake": "Recuperação de B do spawn dos CTs", 60 | "map.de_mirage.ct_push_palace": "CT pressiona agressivamente o A Palace", 61 | "map.de_overpass.b_long": "Ataque ao site B do B longo", 62 | "map.de_overpass.b_short": "Ataque ao site B do B curto", 63 | "map.de_overpass.under_to_mid": "Limpe a passagem subterrânea e suba até o meio", 64 | "map.de_overpass.under_to_b": "Limpe a passagem subterrânea e siga em direção a B curto", 65 | "map.de_overpass.a_long": "Ataque ao site A do A longo", 66 | "map.de_overpass.a_short": "Atacar o local A a partir de A curto (médio)", 67 | "map.de_overpass.retake_b": "Retomar o local B da desova do CT", 68 | "map.de_anubis.b_main": "Atacar o local B a partir do local B principal", 69 | "map.de_anubis.mid_to_b": "Ataque o local B a partir do meio (conector b)", 70 | "map.de_anubis.water_to_b": "Atacar o local B a partir da água", 71 | "map.de_anubis.mid_to_a": "Ataque o local A a partir do meio (conector A)", 72 | "map.de_anubis.a_main": "Atacar o local A a partir do local A principal", 73 | "map.de_anubis.aggressive_a": "CT empurrando agressivamente a partir do principal A", 74 | "map.de_anubis.aggressive_b": "CT empurrando agressivamente a partir do principal B", 75 | "map.de_dust2.a_long": "Ataque ao site A do A longo", 76 | "map.de_dust2.a_short": "Ataque ao site A do A curto", 77 | "map.de_dust2.b_tunnel": "Atacar o local B a partir do túnel", 78 | "map.de_dust2.mid_to_b": "Atacar o local B a partir do meio", 79 | "map.de_dust2.ct_push_lower": "CT empurra agressivamente a partir do túnel inferior", 80 | "map.de_dust2.ct_push_mid": "CT empurra agressivamente a parte superior do meio", 81 | "map.de_nuke.hut_to_a": "Atacar o local do A a partir do HUT", 82 | "map.de_nuke.ramp_to_b": "Atacar o local B a partir da rampa", 83 | "map.de_nuke.t_side_entrance_of_lobby": "Entrada do saguão (lado T)", 84 | "map.de_nuke.radio_to_ramp": "Do rádio à rampa", 85 | "map.de_nuke.j_hall_to_upper": "Ataque ao site A da rampa/J-Hall", 86 | "map.de_nuke.t_outside_to_secret": "Do lado T externo ao secreto", 87 | "map.de_nuke.secret_to_b": "Atacar o site B a partir do segredo", 88 | "map.de_nuke.silo_to_mini": "MINI de ritmo acelerado da Silo", 89 | "map.de_nuke.mini_to_a": "Ataque Um site da MINI", 90 | "map.de_vertigo.b_ramp": "Atacar o local B a partir das escadas", 91 | "map.de_vertigo.mid_to_ct": "Da metade à desova do CT", 92 | "map.de_vertigo.a_ramp": "Atacar o local A a partir da rampa A", 93 | "map.de_vertigo.a_short": "Atacar um local a partir de um andaime", 94 | "map.de_vertigo.b_retake": "Retomar o local B do elevador", 95 | "map.de_train.a_main_to_a_site": "Atacar o local A a partir do local A principal", 96 | "map.de_train.ivy_to_a": "Ataque um site de hera", 97 | "map.de_train.ladder_to_a": "Ataque um site da sala de escada", 98 | "map.de_train.retake_b": "Retomar o site B do spawn CT" 99 | } 100 | -------------------------------------------------------------------------------- /lang/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "mainmenu.title": "主菜单", 3 | "mainmenu.practice": "请选择训练路线", 4 | "mainmenu.map": "更换地图", 5 | "mainmenu.exit": "退出预瞄训练", 6 | "mainmenu.difficulty": "当前难度: {0}。", 7 | "mainmenu.mode": "当前训练模式: {0}", 8 | "mainmenu.help": "用法: !prefire [PURPLE][快捷命令] [选项][NORMAL]\u2029没有指定快捷命令时,该指令会打开预瞄插件主菜单。\u2029支持的快捷指令:\u2029[PURPLE]prac[NORMAL] [1-{0}]: 开始选定编号的训练。\u2029[PURPLE]map[NORMAL] [地图名]: 更换到指定的地图。\u2029[PURPLE]df[NORMAL] [1-6]: 设置难度\u2029[PURPLE]mode[NORMAL] [rand/full]: 设置训练模式。\u2029[PURPLE]bw[NORMAL] [rand/ump/ak/sct/awp]: 设置 bot 所使用的武器。\u2029[PURPLE]lang[NORMAL] [en/pt/zh]: 修改语言设定。en for English, pt para português, 中文选择 zh。\u2029[PURPLE]exit[NORMAL]: 强制退出当前训练。", 9 | "mainmenu.shortcut_prompt": "输入[PURPLE]!prefire help[NORMAL]可查询快捷指令的使用方法。", 10 | "mainmenu.close_menu": "退出当前菜单", 11 | "mainmenu.menu_closed": "菜单已关闭。", 12 | "mainmenu.bot_weapon": "当前 bot 使用的武器:{0}", 13 | "mapmenu.title": "请选择要切换的地图", 14 | "mapmenu.busy": "有玩家正在训练,请稍后再试。", 15 | "mapmenu.not_available": "目前还没有所选地图的预瞄路线。", 16 | "practicemenu.title": "请选择训练路线", 17 | "practice.incompatible": "其他玩家(或您)正在进行与您所选训练冲突的训练,请退出当前训练再试,或等待其他玩家完成训练。", 18 | "practice.choose" : "正在开始训练 ({0})。", 19 | "practice.begin": "训练愉快!", 20 | "practice.exit": "预瞄训练模式已退出。", 21 | "practice.finish": "恭喜!您完成了训练!", 22 | "practice.progress": "全部目标数: {0}; 剩余: {1}", 23 | "practice.help": "用法: !prefire prac [PURPLE][1-{0}][NORMAL]", 24 | "difficulty.title": "请选择难度", 25 | "difficulty.0": "惨烈 - 初始 100HP", 26 | "difficulty.1": "传奇 - 初始 500HP", 27 | "difficulty.2": "困难 - 每个击杀恢复 25HP", 28 | "difficulty.3": "正常 - 击杀后回满血量", 29 | "difficulty.4": "简单 - 每个击杀恢复 100HP", 30 | "difficulty.5": "无害 - 每个击杀恢复 500HP", 31 | "difficulty.set": "难度已设置为:{0}。", 32 | "difficulty.help": "用法: !prefire df [PURPLE][1-6][NORMAL]", 33 | "weaponmenu.title": "设置 bot 所使用的武器", 34 | "weaponmenu.random": "随机", 35 | "weaponmenu.set": "Bot 使用的武器已设置为 {0}。", 36 | "weaponmenu.help": "用法:!prefire bw [PURPLE][rand/ump/ak/sct/awp][NORMAL]", 37 | "modemenu.title": "请选择模式\u2029随机模式中,仅生成一定比例的目标。", 38 | "modemenu.0": "随机模式", 39 | "modemenu.1": "完整模式", 40 | "modemenu.set": "训练模式已被设置为:{0}", 41 | "modemenu.help": "用法:!prefire mode [PURPLE][full/rand][NORMAL]", 42 | "languagemenu.set": "您的语言设置已更新。", 43 | "languagemenu.help": "用法:!prefire lang [PURPLE][en/pt/zh][NORMAL]. en for English, pt para português, 中文选择 zh。", 44 | "map.de_inferno.a_apts": "A 二楼到 A 包点", 45 | "map.de_inferno.banana_to_b": "香蕉道到 B 包点", 46 | "map.de_inferno.mid_to_a_long": "A 连接到 A 包点", 47 | "map.de_inferno.mid_to_a_short": "A1 到 A 包点", 48 | "map.de_inferno.b_retake": "从警家回防 B 包点", 49 | "map.de_ancient.b_ramp_to_b": "从 B 斜坡进攻 B 包点", 50 | "map.de_ancient.b_house_to_b": "从 B 黑屋进攻 B 包点", 51 | "map.de_ancient.mid_to_a": "从甜甜圈进攻 A 包点", 52 | "map.de_ancient.a_main": "从 A 厅进攻 A 包点", 53 | "map.de_ancient.a_retake": "从警家回防 A 包点", 54 | "map.de_mirage.a_ramp": "从 A1 进攻 A 包点(到警家)", 55 | "map.de_mirage.b_apts": "从 B 二楼进攻 B 包点", 56 | "map.de_mirage.a_palace": "从 A 二楼进攻 A 包点(到 VIP)", 57 | "map.de_mirage.mid_to_b": "从中路进攻 B 包点", 58 | "map.de_mirage.under_to_jungle": "从下水道进攻 A 包点", 59 | "map.de_mirage.b_retake": "从警家回防 B 包点", 60 | "map.de_mirage.ct_push_palace": "CT 前压 A 二楼", 61 | "map.de_overpass.b_long": "从长管进攻 B 包点", 62 | "map.de_overpass.b_short": "从工地进攻 B 包点", 63 | "map.de_overpass.under_to_mid": "清下水道,上到气球", 64 | "map.de_overpass.under_to_b": "清下水道,进工地", 65 | "map.de_overpass.a_long": "从 A 大进攻 A 包点", 66 | "map.de_overpass.a_short": "从 A 小(厕所)进攻 A 包点", 67 | "map.de_overpass.retake_b": "从警家回防 B 区", 68 | "map.de_anubis.b_main": "从 B 门进攻 B 包点", 69 | "map.de_anubis.mid_to_b": "从中路(B 连接)进攻 B 包点", 70 | "map.de_anubis.water_to_b": "从水下黑屋进攻 B 包点", 71 | "map.de_anubis.mid_to_a": "从中路(A 连接)进攻 A 包点", 72 | "map.de_anubis.a_main": "从 A 厅进攻 A 包点", 73 | "map.de_anubis.aggressive_a": "CT A 点激进的前压防守", 74 | "map.de_anubis.aggressive_b": "CT B 点激进的前压防守", 75 | "map.de_dust2.a_long": "A 大到 A 包点", 76 | "map.de_dust2.a_short": "A 小到 A 包点", 77 | "map.de_dust2.b_tunnel": "从 B 洞进攻 B 包点", 78 | "map.de_dust2.mid_to_b": "从中门进攻 B 包点", 79 | "map.de_dust2.ct_push_lower": "CT 前压 B 下洞", 80 | "map.de_dust2.ct_push_mid": "CT 中路前顶", 81 | "map.de_nuke.hut_to_a": "从黄房进攻 A 包点", 82 | "map.de_nuke.ramp_to_b": "从铁板进攻 B 包点", 83 | "map.de_nuke.t_side_entrance_of_lobby": "(匪家侧)匪厅入口", 84 | "map.de_nuke.radio_to_ramp": "从连接进攻铁板", 85 | "map.de_nuke.j_hall_to_upper": "从三楼下回防/进攻 A 区", 86 | "map.de_nuke.t_outside_to_secret": "从匪家外场到 K1", 87 | "map.de_nuke.secret_to_b": "从 K1 进攻 B 点", 88 | "map.de_nuke.silo_to_mini": "水塔快提正门", 89 | "map.de_nuke.mini_to_a": "从正门进攻 A 包点", 90 | "map.de_vertigo.b_ramp": "从楼梯进攻 B 包点", 91 | "map.de_vertigo.mid_to_ct": "从中路到警家", 92 | "map.de_vertigo.a_ramp": "从 A 斜坡进攻 A 包点", 93 | "map.de_vertigo.a_short": "从 A 小进攻 A 包点", 94 | "map.de_vertigo.b_retake": "从连接回防 B 区", 95 | "map.de_train.a_main_to_a_site": "从匪口进攻 A 包点", 96 | "map.de_train.ivy_to_a": "从绿通进攻 A 包点", 97 | "map.de_train.ladder_to_a": "从红楼梯进攻 A 包点", 98 | "map.de_train.retake_b": "从底线回防 B 区" 99 | } -------------------------------------------------------------------------------- /maps/de_ancient/a_main.txt: -------------------------------------------------------------------------------- 1 | mid_to_a a_retake 2 | 6 0.8 3 | -1566.805786 -1098.012939 49.523003 -5.213991 111.295708 0.000000 4 | -1847.325806 216.971130 73.207428 3.352191 -85.329643 0.000000 False 5 | -2175.438721 -413.383545 74.169525 1.003701 1.218273 0.000000 False 6 | -2266.972412 216.968735 79.86918600000001 -0.154051 -26.578184 0.000000 False 7 | -2029.740356 1121.027466 115.348114 2.004697 -94.671829 0.000000 True 8 | -1824.601440 1003.755493 51.031250 -0.882804 -103.392197 0.000000 False 9 | -1678.759644 973.913208 51.871246 -1.540065 -118.949745 0.000000 False 10 | -2266.972168 4.262273 75.391632 0.387697 -3.016749 0.000000 False 11 | -1390.624756 1343.055054 96.255249 0.753446 -123.984283 0.000000 False 12 | -1668.031372 464.031250 169.343521 11.967961 -160.243317 0.000000 False 13 | -1769.044312 380.179169 181.309113 21.966923 -178.121307 0.000000 False 14 | -1158.926270 1012.599243 52.41989100000001 -0.814038 -148.701569 0.000000 False 15 | -1191.271606 908.605652 51.871246 -1.056032 -152.955933 0.000000 False 16 | -1130.994629 764.879883 54.943527 -0.550036 -164.542114 0.000000 False 17 | -1447.968750 541.649902 72.031250 -0.363074 179.285568 0.000000 True 18 | -1031.789062 879.672058 68.311096 0.252928 -165.371857 0.000000 False 19 | -454.287415 1264.424072 31.927086 -1.113822 -156.228592 0.000000 False 20 | -1282.029785 338.131561 86.87124600000001 2.177972 137.224777 0.000000 False 21 | -1171.119507 1380.661499 74.638489 0.907422 -148.028488 0.000000 False 22 | -1280.031250 1122.031250 97.595245 5.007673 -177.217499 0.000000 False 23 | -1254.751221 211.709229 127.659531 4.738187 121.413231 0.000000 False 24 | -1274.097778 16.363071 102.87124600000001 3.585968 108.638107 0.000000 False 25 | -1205.775391 -358.968384 102.729797 2.100941 105.301178 0.000000 False 26 | -1429.135620 35.972420 102.051941 3.176256 88.690933 0.000000 False 27 | -1762.591064 -869.867859 -3.7797470000000004 28 | -1779.293335 -739.322449 80.87124600000001 29 | -1787.269775 -556.378052 83.87124600000001 30 | -1793.708130 -349.769409 80.87124600000001 31 | -1791.256348 140.145737 80.87124600000001 32 | -2105.099609 116.460663 80.871262 33 | -2094.012451 -355.761719 80.871262 34 | -1793.708130 -349.769409 80.87124600000001 35 | -2105.099609 116.460663 80.871262 36 | -2048.737793 331.618011 96.87124600000001 37 | -2025.089355 592.989624 60.871246 38 | -1888.575439 1027.846802 60.871246 39 | -1599.031250 1141.246460 60.871246 40 | -1599.031250 1141.246460 107.023514 41 | -1400.946533 1173.084717 106.095261 42 | -1599.031250 1141.246460 107.023514 43 | -1599.031250 1141.246460 60.871246 44 | -1888.575439 1027.846802 60.871246 45 | -2025.089355 592.989624 60.871246 46 | -1270.451904 931.261841 62.871246 -------------------------------------------------------------------------------- /maps/de_ancient/a_retake.txt: -------------------------------------------------------------------------------- 1 | a_main mid_to_a 2 | 6 0.8 3 | 839.041138 152.728394 144.031250 0.687356 111.212074 0.000000 4 | -474.949341 748.061340 104.156143 -0.794902 1.038997 0.000000 False 5 | 93.831245 582.029663 80.104813 -1.603406 87.221367 0.000000 False 6 | -738.894470 1413.210449 71.435989 -0.275149 -44.043667 0.000000 False 7 | -646.968750 1771.968750 29.219551 -2.180902 -61.536324 0.000000 False 8 | -66.031250 1771.968750 34.096466 -2.142407 -98.169083 0.000000 False 9 | -66.031250 1290.031250 29.838333 -7.185898 -111.721115 0.000000 True 10 | -70.030273 1018.031250 69.031250 0.096247 -172.633881 0.000000 False 11 | -1044.081177 1001.694275 66.246353 0.019250 1.270885 0.000000 False 12 | -1857.817505 808.231567 51.031250 -0.217399 14.615457 0.000000 False 13 | -1859.742310 975.988953 51.031250 -1.443760 -0.075595 0.000000 False 14 | -1280.027588 1122.031250 97.595413 2.887497 100.313217 0.000000 False 15 | -1044.085083 670.031250 80.031250 2.271486 88.956017 0.000000 False 16 | -1207.439575 -358.905640 102.680573 2.271486 102.142250 0.000000 False 17 | -1668.031250 464.031250 168.595078 15.476955 77.593361 0.000000 False 18 | -2009.316772 195.020798 71.031250 1.501470 77.780006 0.000000 False -------------------------------------------------------------------------------- /maps/de_ancient/b_house_to_b.txt: -------------------------------------------------------------------------------- 1 | b_ramp_to_b mid_to_a 2 | 6 0.7 3 | 152.721710 -1885.960571 -155.968750 -0.024889 15.481833 0.000000 4 | 1195.200562 -1336.042725 1.327972 3.055159 -158.684952 0.000000 False 5 | 1215.039062 -1476.350830 7.983711 3.613386 -177.973785 0.000000 False 6 | 944.034790 -1044.031250 6.960083 1.130157 -91.868851 0.000000 False 7 | 1263.909302 -292.699707 102.403778 5.730878 -106.974350 0.000000 False 8 | 1021.050476 -632.028748 22.182037 1.842375 -85.432602 0.000000 False 9 | 683.915894 -497.530884 123.711060 10.216149 -47.991375 0.000000 False 10 | 1383.968750 -649.338379 13.341309 1.245621 -135.444214 0.000000 False 11 | 338.031250 -736.031250 185.031250 12.564569 -11.833716 0.000000 False 12 | 211.572617 -772.045715 152.031250 9.176564 -7.650754 0.000000 False 13 | 1383.968750 -859.968750 0.020920 -1.699660 -178.667191 0.000000 False 14 | 64.031250 -903.968750 152.906219 7.193842 4.381219 0.000000 False 15 | 739.968750 -482.031250 126.393295 9.239993 -85.245087 0.000000 False 16 | 503.968750 -903.968750 125.496979 -1.718871 70.081131 0.000000 False 17 | -284.031250 -724.031250 114.031250 -0.313624 -8.857235 0.000000 False 18 | 66.125450 -555.466797 171.031250 2.593142 -52.611111 0.000000 False 19 | 52.031250 -396.028320 181.045166 3.382362 -65.028824 0.000000 False 20 | 475.669922 -304.255554 178.162720 2.400613 -121.161858 0.000000 False 21 | 519.968750 -563.968994 187.018433 1.938614 -177.025436 0.000000 False 22 | 26.031250 -563.968750 181.031250 3.363103 -10.955967 0.000000 False 23 | 563.375732 141.031250 155.031250 -1.545664 -104.472626 0.000000 False 24 | 363.968750 292.968719 153.631287 -1.988415 -83.432327 0.000000 True 25 | 601.970459 -36.031250 179.031250 3.478582 -125.474258 0.000000 False 26 | 320.027954 -183.968750 210.088257 13.469301 -9.608067 0.000000 True 27 | 1395.968750 516.031250 130.386475 -1.680464 -156.158157 0.000000 False 28 | 1307.968750 240.064911 129.531250 -1.603463 -172.617004 0.000000 False 29 | 804.756714 -43.264343 129.249268 -3.124215 132.129456 0.000000 False 30 | 655.582947 -318.709961 137.008804 0.591035 87.854485 0.000000 False 31 | 573.547913 782.029297 113.982574 -1.795960 -81.545547 0.000000 False 32 | 455.412170 -1860.869507 -149.37059 33 | 1069.545898 -1206.782959 10.03125 34 | 1109.619019 -789.621704 12.720366999999996 35 | 156.512497 -846.398071 162.03125 36 | 189.144211 -517.973938 181.03125 37 | 452.051117 -470.800598 191.03125 38 | 452.438110 165.184372 161.654755 39 | 819.127258 207.960480 141.003799 -------------------------------------------------------------------------------- /maps/de_ancient/b_ramp_to_b.txt: -------------------------------------------------------------------------------- 1 | b_house_to_b mid_to_a 2 | 6 0.75 3 | 152.721710 -1885.960571 -155.968750 -0.024889 15.481833 0.000000 4 | 1195.200562 -1336.042725 1.327972 3.055159 -158.684952 0.000000 False 5 | 1215.039062 -1476.350830 7.983711 3.613386 -177.973785 0.000000 False 6 | 944.034790 -1044.031250 6.960083 1.130157 -91.868851 0.000000 False 7 | 1263.909302 -292.699707 102.403778 5.730878 -106.974350 0.000000 False 8 | 1021.050476 -632.028748 22.182037 1.842375 -85.432602 0.000000 False 9 | 683.915894 -497.530884 123.711060 10.216149 -47.991375 0.000000 False 10 | 1383.968750 -649.338379 13.341309 1.245621 -135.444214 0.000000 False 11 | 338.031250 -736.031250 185.031250 12.564569 -11.833716 0.000000 False 12 | 211.572617 -772.045715 152.031250 9.176564 -7.650754 0.000000 False 13 | 1383.968750 -859.968750 0.020920 -1.699660 -178.667191 0.000000 False 14 | 64.031250 -903.968750 152.906219 7.193842 4.381219 0.000000 False 15 | 1178.789551 240.031250 129.531250 7.521161 -89.053604 0.000000 False 16 | 560.467224 782.029236 114.034943 1.784667 -60.351730 0.000000 False 17 | 837.496155 196.351471 130.047363 7.155415 -55.679775 0.000000 False 18 | 700.860779 61.823166 129.249176 6.885908 -36.449020 0.000000 False 19 | 1158.960693 758.044861 121.288696 0.052170 -89.700005 0.000000 False 20 | 648.031250 -291.573608 136.313385 2.285187 3.565307 0.000000 False 21 | 1395.972168 580.912842 130.654175 -0.101906 -121.290314 0.000000 False 22 | 1307.968750 240.031250 129.531250 -0.929657 -172.861740 0.000000 False 23 | 320.027893 104.237717 151.666290 2.117487 5.054704 0.000000 False 24 | 1395.968750 516.031250 130.386475 -0.313668 -156.050491 0.000000 False 25 | 455.412170 -1860.869507 -149.37059 26 | 1069.545898 -1206.782959 10.03125 27 | 1109.619019 -789.621704 12.720366999999996 28 | 1261.428589 -782.595947 11.8368679999999955 29 | 1167.998169 -165.995239 127.84750399999999 30 | 1065.737305 -60.201111 142.362839 31 | 1083.603882 290.339325 130.004242 32 | 1237.988159 406.137726 130.67335499999999 33 | 1245.556641 637.111206 132.487213 -------------------------------------------------------------------------------- /maps/de_ancient/mid_to_a.txt: -------------------------------------------------------------------------------- 1 | b_house_to_b a_retake a_main 2 | 5 0.8 3 | -1223.702148 -1127.313843 56.856625 -4.267993 62.830376 0.000000 4 | -143.964905 -208.968994 67.031219 0.833398 -145.737411 0.000000 False 5 | 52.944427 -693.174194 154.603928 5.819167 -171.898254 0.000000 False 6 | -284.031250 -806.031250 32.880241 0.255904 -176.543518 0.000000 False 7 | 64.031250 -875.844604 152.031250 5.106910 178.899948 0.000000 False 8 | -452.884277 302.028107 160.842377 6.300384 -105.769211 0.000000 False 9 | -482.897461 651.536377 139.088791 4.471631 -99.642090 0.000000 False 10 | -704.222046 -116.085083 59.031609 2.219381 -88.708206 0.000000 False 11 | -140.031250 -293.920471 65.289429 1.353135 -175.929779 0.000000 False 12 | -938.451233 -116.031250 92.999557 5.260877 -43.432056 0.000000 False 13 | -1551.197998 8.768470 102.585403 2.893132 -17.982710 0.000000 False 14 | -1586.946533 -309.009399 102.133118 1.949883 8.428261 0.000000 False 15 | -1463.680664 212.777985 127.707779 3.528388 -42.532265 0.000000 False 16 | -1202.028198 26.345079 102.506424 2.142395 -55.833992 0.000000 False 17 | -1201.238525 -359.924744 102.881622 2.084646 55.392536 0.000000 False 18 | -1623.961914 1187.809570 51.031250 -2.323610 -73.857834 0.000000 False 19 | -1257.482178 952.112183 53.031250 -2.400615 -94.166748 0.000000 False 20 | -1777.719360 1031.547974 51.031250 -1.996353 -58.034222 0.000000 False 21 | -951.295654 1158.460815 69.528351 -0.879860 -116.246315 0.000000 False 22 | -1070.613159 632.219788 110.378784 4.779618 -146.437820 0.000000 False 23 | -2059.408447 1099.247192 115.031250 0.808502 -44.268764 0.000000 True -------------------------------------------------------------------------------- /maps/de_anubis/a_main.txt: -------------------------------------------------------------------------------- 1 | mid_to_a mid_to_b water_to_b aggressive_a 2 | 6 0.8 3 | 629.318970 -723.825867 2.031250 10.230036 38.569324 0.000000 4 | 744.031250 740.031250 -152.96875 -7.040009 -84.402885 0.000000 True 5 | 712.841125 19.029055 -152.96875 -12.715968 -67.961060 -0.000000 False 6 | 743.028564 -255.968750 -93.836861 -13.793947 -42.199112 0.000000 False 7 | 1493.968628 -22.968750 -0.96875 3.718129 -127.479256 0.000000 False 8 | 1487.968750 571.968689 41.03125 3.806116 -101.343048 0.000000 False 9 | 1315.919434 157.169144 -0.8878940000000028 1.958103 -87.972885 0.000000 False 10 | 165.593750 32.186981 -152.96875 -6.797909 24.629934 0.000000 False 11 | 476.258514 137.086166 -149.96875 -8.117877 26.895521 0.000000 False 12 | 517.667114 56.331081 -152.96875 -8.953882 33.033550 0.000000 False 13 | 1194.031616 934.685059 -152.96875 -16.169865 -80.068130 0.000000 False 14 | 1114.944702 136.028656 -149.96875 -0.703837 79.423744 0.000000 False 15 | 1521.901489 976.042480 -146.96875 1.122161 -148.928452 0.000000 False 16 | 1557.944702 800.031433 -152.96875 0.022161 173.450653 0.000000 False 17 | 1803.970093 1220.077759 -107.96875 4.290171 -139.644928 0.000000 False 18 | 1803.968628 1255.031250 -146.96875 -0.505827 -135.443008 0.000000 True 19 | 1461.380127 1162.971313 -146.96875 0.946174 -89.009056 0.000000 False 20 | 1690.195923 1830.803345 -80.882385 4.224186 -99.349358 0.000000 False 21 | 1527.979858 2253.514648 -152.96875 -0.795234 -84.947418 -0.000000 False 22 | 1203.273560 2010.836304 -192.96875 -2.925583 -54.329689 0.000000 False 23 | 1009.474243 2247.097656 -40.96875 5.324424 -53.171211 0.000000 False 24 | 918.531006 2167.328613 -40.96875 5.500435 -46.769203 0.000000 False 25 | 1052.714966 2064.095459 -152.96875 1.364013 -48.220230 0.000000 False 26 | 1051.028076 1918.604858 -192.96875 -3.563573 -38.145367 -0.000000 False 27 | 764.908936 1661.688477 -68.503456 3.691274 -1.854728 0.000000 True 28 | 650.462097 1320.485352 -88.96875 -0.928754 28.990953 0.000000 False 29 | 992.938965 1256.983521 -88.96875 5.297246 46.643066 0.000000 False 30 | 1220.875488 1432.031250 -148.172302 0.457243 58.083221 0.000000 False 31 | 845.143311 -525.466492 -22.96875 32 | 985.909912 -389.121704 -22.96875 33 | 1394.512939 -363.792114 -22.96875 34 | 1394.563232 -102.162354 -19.070663000000003 35 | 1396.295044 -52.448547 9.031257999999994 36 | 1397.981445 493.559296 9.03125 37 | 1274.229492 527.717590 11.03125 38 | 1259.968384 530.549316 -26.96875 39 | 1258.428833 559.777100 -66.96875 40 | 1256.582153 592.337891 -66.96875 41 | 1254.147949 606.067322 -106.96875 42 | 1214.033325 687.122986 -142.173538 43 | 1203.997314 747.986755 -142.19259599999998 44 | 1224.012695 857.546448 -142.96875 45 | 1500.554688 874.367126 -142.96875 46 | 1667.203247 986.078613 -142.96875 47 | 1679.496582 1510.866577 -142.96875 48 | 1419.833862 1727.110718 -142.96875 -------------------------------------------------------------------------------- /maps/de_anubis/aggressive_a.txt: -------------------------------------------------------------------------------- 1 | water_to_b a_main b_main mid_to_a mid_to_b 2 | 5 1 3 | 1708.104004 1302.153076 -147.968750 2.419996 -112.080032 -0.000000 4 | 1228.708008 781.343262 -152.96875 -0.374025 32.918098 0.000000 False 5 | 732.031311 520.031250 -152.96875 -0.550001 29.114126 0.000000 False 6 | 850.031250 934.968933 -189.833618 -4.443919 -11.453118 0.000000 False 7 | 536.428528 44.032181 -152.96875 -0.132000 47.968475 0.000000 False 8 | 743.030457 -91.002869 -95.471313 2.595989 61.322701 0.000000 False 9 | 1181.103027 136.028519 -146.96875 -0.616032 91.059189 0.000000 False 10 | 1324.027466 455.578308 -0.96875 21.075974 122.752701 0.000000 False 11 | 1067.968750 934.968689 -189.833618 -7.832019 -38.463264 0.000000 False 12 | 1251.968750 329.968750 -146.96875 0.307979 172.714508 0.000000 False 13 | 857.238525 -286.297852 -39.447159 11.792032 91.974907 0.000000 False 14 | 477.772247 136.209961 -149.96875 1.980023 30.559662 0.000000 False 15 | -789.968750 52.031372 -94.95815999999999 2.640055 8.477886 0.000000 False 16 | -51.377686 271.422424 -0.629486 11.154045 -1.554152 0.000000 False 17 | -446.780212 305.968384 -120.96875 1.496019 -2.830145 0.000000 False 18 | 128.031250 355.969238 -116.96875 4.268032 -13.786156 0.000000 False 19 | 1518.539795 903.931091 -142.96875 20 | 1457.918823 868.480164 -142.96875 21 | 1194.876587 865.914856 -142.96875 22 | 1143.628662 751.414490 -142.967163 23 | 818.458740 227.485809 -136.96875 24 | 676.558472 89.547050 -142.96875 25 | 450.479584 53.484539 -142.96875 -------------------------------------------------------------------------------- /maps/de_anubis/aggressive_b.txt: -------------------------------------------------------------------------------- 1 | b_main mid_to_a mid_to_b water_to_b 2 | 6 1 3 | -910.157776 828.943970 29.011719 7.788118 -147.420319 0.000000 4 | -1885.389404 182.995529 57.03125 3.344005 38.380936 0.000000 False 5 | -1851.967529 -25.891968 31.03125 1.319996 49.636211 0.000000 False 6 | -1723.835327 -101.892456 31.03125 3.608003 66.972153 0.000000 False 7 | -1793.998779 445.957092 57.03125 13.486023 -43.870811 0.000000 False 8 | -1469.162598 -326.590027 97.87771599999999 8.140001 101.292557 0.000000 False 9 | -1228.127319 -585.961609 94.94503800000001 5.170013 114.309250 0.000000 False 10 | -789.396790 -604.548462 72.835083 2.354037 133.912552 0.000000 False 11 | -1016.031250 69.968719 17.321602 0.880038 178.828110 0.000000 False 12 | -1267.967896 -308.335938 2.945235999999994 -0.417709 89.957001 0.000000 False 13 | -1159.968506 -649.114624 63.03125 3.388103 93.964569 0.000000 False 14 | -988.566162 -1122.392090 63.03125 4.466102 93.920441 0.000000 False 15 | -1222.967041 -984.988647 63.03125 0.880102 46.576481 0.000000 False 16 | -605.000000 -630.955811 63.03125 1.958113 167.172699 0.000000 False 17 | -1089.104980 828.150024 5.03125 18 | -1231.739502 760.467407 9.03125 19 | -1658.747681 255.971771 9.536934000000002 20 | -1095.831543 -279.676270 9.139778000000007 -------------------------------------------------------------------------------- /maps/de_anubis/b_main.txt: -------------------------------------------------------------------------------- 1 | mid_to_b water_to_b aggressive_a aggressive_b 2 | 8 0.75 3 | -361.479248 -1548.610840 2.031250 1.825867 147.881363 0.000000 4 | -1048.037964 -494.476929 1.8980260000000015 -4.575871 -87.976990 0.000000 False 5 | -1016.033325 27.412306 0.5619429999999994 -2.419896 -89.451118 0.000000 False 6 | -138.092590 18.783239 -0.7961810000000042 -2.133905 -130.495102 0.000000 False 7 | -606.010559 -584.054688 63.03125 -0.219906 -130.715088 0.000000 False 8 | -1181.448608 -485.403931 99.64622499999999 3.520098 -65.009102 0.000000 False 9 | -1801.355469 438.600555 57.03125 -0.219863 -58.219284 0.000000 False 10 | -1449.607056 -366.345337 99.758072 2.090097 -45.209259 0.000000 False 11 | 86.637184 -244.031494 -0.32055699999999376 -3.739859 -158.099197 0.000000 False 12 | -1971.861572 267.906006 57.03125 -1.319824 -40.045647 0.000000 False 13 | -1266.493164 -316.291504 2.929901000000001 -5.037868 -43.236305 0.000000 False 14 | -1851.968506 -146.980103 31.03125 0.616173 -1.479643 0.000000 False 15 | -1529.077271 747.025391 37.03125 2.508171 -95.947578 0.000000 False 16 | -1236.943726 906.096375 -0.96875 -0.725830 -119.919464 0.000000 False 17 | -961.356689 1066.294189 34.03125 0.286172 -127.647621 0.000000 False 18 | -827.894287 1169.993774 35.03125 1.034172 -129.745285 0.000000 False 19 | -1114.865479 811.173584 -4.96875 -0.483827 -129.870209 0.000000 False 20 | -892.943665 659.272156 -4.599159 -1.011831 -154.620270 0.000000 False 21 | -694.785583 689.963928 37.03125 1.672179 -159.350830 0.000000 False 22 | -653.512756 566.257996 37.03125 1.408179 -167.513000 0.000000 False 23 | -1080.454834 403.300873 -23.393065999999997 -3.079815 -175.542801 0.000000 False 24 | -1599.968506 658.400024 37.03125 6.160300 -73.184944 0.000000 False 25 | -1082.022949 306.837341 -23.96875 -3.321709 164.612518 0.000000 False 26 | -1298.114502 262.158356 -6.390270000000001 -0.593702 137.662689 0.000000 False 27 | -497.648682 127.453453 -120.96875 -8.601720 148.969269 -0.000000 False 28 | -596.031250 419.968781 -71.742668 -4.971682 -169.217773 0.000000 False 29 | -1076.660889 1486.973145 -31.96875 -2.155705 -105.964729 0.000000 False 30 | -1134.953247 1798.507568 47.03125 1.452296 -97.216751 0.000000 False 31 | -1277.964844 1646.199951 47.03125 2.046000 -87.075897 0.000000 False 32 | -581.441895 947.277161 38.117844000000005 2.134299 -140.072800 0.000000 False 33 | -1332.967407 991.252136 -0.932738999999998 1.034275 -66.513023 0.000000 False 34 | -1013.968201 1146.201782 34.03125 -0.373934 -81.486084 0.000000 False 35 | -704.968750 496.902740 37.926734999999994 0.660274 107.542480 0.000000 False 36 | -789.931152 52.031494 -94.958229 -5.807882 91.125908 0.000000 False 37 | -885.053162 -1254.885132 44.079605 38 | -938.764648 -1232.651123 74.42871099999999 39 | -1087.173340 -1018.218018 73.03125 40 | -920.852112 -583.986816 73.03125 41 | -981.683472 -505.564514 13.6875 42 | -1178.973877 -102.010864 8.240105 43 | -1434.742065 9.625536 9.508101999999994 44 | -1659.819702 254.729126 9.782927999999998 45 | -1438.702271 485.149292 9.03125 46 | -1221.634399 521.947510 9.03125 47 | -1215.754395 850.006165 9.03125 48 | -1001.219421 856.807922 12.206665000000001 49 | -871.032043 732.836548 12.571410999999998 50 | -880.089539 460.513977 9.455521000000005 51 | -876.411560 375.224121 -41.447365 52 | -872.554688 340.810120 -46.96875 53 | -752.560120 341.824677 -46.96875 -------------------------------------------------------------------------------- /maps/de_anubis/mid_to_a.txt: -------------------------------------------------------------------------------- 1 | mid_to_b water_to_b a_main aggressive_a aggressive_b 2 | 8 0.75 3 | 281.391052 -586.709534 2.031250 2.838001 129.960892 0.000000 4 | -151.792114 724.982239 -0.7334589999999963 0.153903 -81.561577 0.000000 False 5 | -17.755920 754.379028 -0.7334589999999963 0.043904 -90.889313 0.000000 False 6 | -16.091675 452.580383 -0.7334589999999963 -0.726088 -91.931946 0.000000 False 7 | 280.519836 663.089417 -31.794860999999997 -3.542000 -143.784561 0.000000 False 8 | 365.967255 433.468597 -25.974379999999996 -3.432000 -179.270935 0.000000 False 9 | 391.968384 1477.014160 -6.621699999999997 -0.615998 -118.669205 0.000000 False 10 | 542.314697 1379.968750 -60.516445 -3.872021 -131.180023 -0.000000 False 11 | 335.968750 726.031311 -32.686047 -3.234031 173.541763 0.000000 False 12 | 128.377869 1513.120728 -32.959869 -0.593993 -91.760017 0.000000 False 13 | 94.028175 1092.912231 -32.96875 0.681975 -71.126457 0.000000 False 14 | 1093.781860 1494.808594 -144.235138 -7.546029 -160.636093 0.000000 False 15 | 988.393066 1252.437378 -88.96875 -4.840028 177.957458 0.000000 False 16 | -137.105103 1669.597778 26.03125 7.809942 -32.287983 0.000000 False 17 | 1397.993042 1640.738037 -152.96875 -6.402011 -156.509430 0.000000 False 18 | 1678.599365 1850.472656 -84.474884 -2.156011 -152.475174 0.000000 False 19 | 1597.968750 2092.976807 -102.46875 -2.001989 -139.495316 0.000000 False 20 | 1531.853882 2253.831543 -152.967041 -4.311988 -131.165573 0.000000 False 21 | 889.846924 2154.371094 -40.96875 2.970102 -100.747887 0.000000 False 22 | 735.168701 1912.908447 -40.96875 3.982105 -89.879555 0.000000 False 23 | 1051.245850 2306.178467 -40.96875 2.011943 -101.671516 0.000000 False 24 | 1066.042847 1551.998657 -151.64949000000001 -12.420085 -128.026627 0.000000 True 25 | 1288.246094 1932.241089 -192.96875 -8.812013 -162.345703 0.000000 False 26 | 1269.031250 2255.507324 -152.3535 -3.114088 -100.988693 0.000000 False 27 | 1726.888428 1736.727295 -117.81089 -2.366150 -169.320053 0.000000 False 28 | 1197.725708 2032.569946 -192.96875 -9.494145 -129.940094 0.000000 False 29 | 412.061646 2129.933838 -120.96875 -10.132130 -36.791019 0.000000 True 30 | 332.952087 1988.100098 -120.96875 -11.386139 -13.625110 0.000000 True 31 | 435.031250 1792.979126 -39.96875 -1.200119 19.154919 0.000000 False 32 | 623.968384 1796.377808 -39.96875 -0.540119 49.932980 0.000000 False 33 | 1674.563354 1350.911377 -152.96875 -4.874034 131.940323 0.000000 False 34 | 900.830566 1717.209839 -152.96875 -13.630032 75.108902 0.000000 True 35 | 1803.968750 1132.298828 -146.96875 -3.246047 123.197891 0.000000 True 36 | 1560.092896 1155.750366 -146.96875 -0.210046 79.109589 0.000000 False 37 | 1429.031372 1162.615601 -145.919418 0.845957 4.221690 0.000000 False 38 | 103.782639 -392.828003 9.266541000000004 39 | -105.881409 -217.465210 9.119552999999996 40 | -88.916260 725.691162 9.266541000000004 41 | 62.575764 819.347351 11.03125 42 | 116.701408 840.026978 -19.806934 43 | 236.756836 931.863586 -22.96875 44 | 257.235199 1284.195679 -22.845256999999997 45 | 493.202423 1295.928711 -22.96875 46 | 585.382629 1310.107056 -76.211594 47 | 819.188293 1329.264526 -78.96875 48 | 799.705566 1623.487305 -77.40186299999999 49 | 795.296021 1713.264771 -30.96875 50 | 842.130310 2082.253906 -30.96875 51 | 976.749023 2202.697998 -30.96875 52 | 1029.626709 2137.357910 -30.097755 53 | 1056.303833 2111.625244 -86.96875 54 | 1229.766235 2133.965088 -142.96875 55 | 1238.396973 2095.967285 -182.96875 56 | 1327.407959 1982.085815 -180.775604 57 | 1391.728882 1909.311523 -142.96875 58 | 1440.424683 1745.074585 -142.96875 59 | 1660.625977 1498.372192 -142.96875 60 | 1663.683960 1076.180298 -142.96875 -------------------------------------------------------------------------------- /maps/de_anubis/mid_to_b.txt: -------------------------------------------------------------------------------- 1 | b_main water_to_b mid_to_a a_main aggressive_a aggressive_b 2 | 7 0.65 3 | -617.816223 -516.206604 78.031250 13.794003 40.232063 0.000000 4 | -6.373291 460.537109 -0.5674360000000007 -0.065985 -109.917862 0.000000 False 5 | 3.289948 825.978455 -0.7605130000000031 -0.461986 -102.291748 0.000000 False 6 | -127.926453 875.373535 -0.7334589999999963 -0.791987 -94.195839 0.000000 False 7 | 280.519836 663.089417 -31.794860999999997 -3.542000 -143.784561 0.000000 False 8 | 365.967255 433.468597 -25.974379999999996 -3.432000 -179.270935 0.000000 False 9 | 391.968384 1477.014160 -6.621699999999997 -0.615998 -118.669205 0.000000 False 10 | 542.314697 1379.968750 -60.516445 -3.872021 -131.180023 -0.000000 False 11 | 335.968750 726.031311 -32.686047 -3.234031 173.541763 0.000000 False 12 | 128.377869 1513.120728 -32.959869 -0.593993 -91.760017 0.000000 False 13 | 94.028175 1092.912231 -32.96875 0.681975 -71.126457 0.000000 False 14 | 1093.781860 1494.808594 -144.235138 -7.546029 -160.636093 0.000000 False 15 | 988.393066 1252.437378 -88.96875 -4.840028 177.957458 0.000000 False 16 | -137.105103 1669.597778 26.03125 7.809942 -32.287983 0.000000 False 17 | -170.869873 1477.458740 26.03125 11.329933 7.885220 0.000000 False 18 | -317.814819 1973.302246 24.565758000000002 -0.000055 -59.428440 0.000000 False 19 | -413.756714 1184.022949 59.03125 7.083909 48.868874 0.000000 False 20 | -152.031799 2437.001953 61.03125 4.905872 -90.932663 0.000000 False 21 | -305.254761 1005.031799 59.03125 3.563912 71.969109 0.000000 False 22 | -160.031311 1005.031250 59.03125 2.385999 90.625130 0.000000 False 23 | -475.968750 1324.968750 151.031265 21.064024 2.470780 0.000000 False 24 | -884.936890 1071.098145 34.03125 -2.035985 13.976328 0.000000 False 25 | -980.295410 1183.662964 34.03125 -1.573985 0.511814 0.000000 False 26 | -1550.170776 672.761230 37.03125 -0.121989 30.277584 0.000000 False 27 | -1873.682861 170.378128 57.03125 1.374016 42.135674 0.000000 False 28 | -1209.443359 696.402283 -2.7490730000000028 -3.025973 47.520607 0.000000 False 29 | -1588.643799 219.272110 -0.7629170000000016 -1.441985 52.110104 0.000000 False 30 | -982.186096 599.920166 -4.462288000000001 -3.949944 76.332886 -0.000000 False 31 | -858.916443 349.927948 -56.96875 -7.425941 91.424965 0.000000 False 32 | -704.968689 496.915009 37.647400000000005 -0.737959 108.474899 0.000000 False 33 | -578.878845 496.915161 37.65451 -0.121959 121.894844 0.000000 False 34 | -1329.105347 900.031372 -0.96875 -4.191971 13.245088 0.000000 False 35 | -578.914307 947.230469 37.040313999999995 0.164031 -173.548874 0.000000 False 36 | -1330.707886 1268.999268 0.12213099999999599 -2.651986 -44.878887 0.000000 False 37 | -1173.059814 250.030273 -20.492409000000002 -4.257982 61.161060 0.000000 False 38 | -1276.989990 1645.735229 47.03125 3.288075 -76.071030 0.000000 False 39 | -1143.773926 1794.179565 47.03125 2.342080 -90.481163 0.000000 False 40 | -1063.907959 1563.969604 -31.96875 -1.881922 -101.459045 0.000000 False 41 | -1713.721191 -96.032043 31.03125 2.605959 68.202774 0.000000 False 42 | -1309.226318 -494.135742 95.03125 5.993922 112.387932 0.000000 False 43 | -1794.001343 445.954468 57.03125 13.869938 -44.648464 0.000000 False 44 | -1441.251099 109.960838 -0.96875 -0.188036 140.406967 0.000000 False 45 | -316.783447 -278.686401 9.264304999999993 46 | -129.260315 -96.794922 9.173057999999997 47 | -94.157715 541.639893 9.254929000000004 48 | -85.657898 811.262573 9.266541000000004 49 | 65.293701 822.904724 9.743758999999997 50 | 123.785355 826.821228 -20.836910000000003 51 | 233.967178 915.798706 -22.96875 52 | 236.821304 1564.124756 -22.96875 53 | 10.018292 1566.726440 -18.362885 54 | -78.523315 1567.239868 33.748833000000005 55 | -134.185913 1559.838501 36.03125 56 | -215.241333 1458.411377 36.03125 57 | -216.576050 1371.014282 68.126671 58 | -245.365845 1113.255737 69.595459 59 | -536.214783 1122.332397 65.864967 60 | -593.050720 1119.915771 41.640793 61 | -899.506897 1115.138428 44.03125 62 | -963.831116 919.307739 44.03125 63 | -1020.299011 884.351929 13.122314000000003 64 | -1715.333252 227.332855 8.032093000000003 -------------------------------------------------------------------------------- /maps/de_anubis/water_to_b.txt: -------------------------------------------------------------------------------- 1 | b_main mid_to_b mid_to_a a_main aggressive_a aggressive_b 2 | 8 0.6 3 | 532.429199 -1445.558838 2.031250 3.277905 83.888344 0.000000 4 | -31.825989 -166.655884 -0.8082279999999997 0.374009 -47.311642 0.000000 False 5 | 1384.335083 -191.396057 -32.96875 -1.583988 -141.331421 0.000000 False 6 | 837.968506 -763.856323 -12.96875 -0.198005 -176.836121 0.000000 False 7 | 223.211945 -711.968628 -1.6672360000000026 0.769995 -1.570207 0.000000 False 8 | 836.966553 -167.290894 -94.870346 -11.395953 -87.915321 0.000000 False 9 | 744.028564 740.031250 -152.96875 -5.983950 -84.298759 0.000000 True 10 | 707.340576 40.107849 -152.96875 -14.211916 -68.062874 0.000000 False 11 | 743.031250 -255.968689 -93.837891 -17.643951 -41.222706 0.000000 False 12 | 532.873169 218.380478 -189.83093300000002 -9.613894 -47.932587 -0.000000 False 13 | 1314.039429 900.810303 -152.96875 -0.197892 -121.061119 0.000000 False 14 | 495.969482 105.920731 -152.204453 -1.319905 -23.006413 0.000000 False 15 | -42.605591 275.795868 -0.03975699999999449 10.736091 -19.082792 0.000000 False 16 | -446.967773 305.972565 -120.96875 0.462118 -13.332953 0.000000 False 17 | -699.050232 181.141632 -96.96875 1.958114 -6.072937 0.000000 False 18 | -789.972046 83.007957 -94.958015 2.266199 -0.008078 0.000000 False 19 | 165.591415 32.185253 -152.96875 0.395853 1.654210 0.000000 False 20 | 128.031311 355.968750 -116.96875 3.652033 -22.700912 0.000000 False 21 | 1251.968506 166.222397 -146.96875 0.132247 -174.189133 0.000000 False 22 | 1319.146729 571.968628 -0.96875 10.626206 -146.463608 0.000000 False 23 | -863.892700 331.914398 -56.96875 7.414017 -31.202883 0.000000 False 24 | -904.186401 426.382599 -17.141098 10.889994 -37.766769 0.000000 False 25 | -1584.494141 757.114258 37.03125 6.512003 -30.431614 0.000000 False 26 | -1156.738159 663.123718 -4.96875 6.467999 -44.445862 0.000000 False 27 | -596.151917 419.968506 -71.743881 5.719989 -90.264687 0.000000 False 28 | -1196.103149 409.216827 -7.96875 6.798007 -15.397843 0.000000 False 29 | -1197.817505 324.478180 -7.96875 5.324015 -1.713840 0.000000 False 30 | -876.031250 250.031342 -56.96875 0.835851 65.474411 0.000000 False 31 | -984.827881 776.031494 -4.462288000000001 5.456040 -76.982285 0.000000 False 32 | -1004.057068 1073.739746 34.03125 6.006039 -80.128342 0.000000 False 33 | -850.645386 1100.495850 34.282043 5.478042 -93.020248 0.000000 False 34 | -1309.543091 921.921509 -0.96875 1.738058 -61.736118 0.000000 False 35 | -738.222778 947.241638 34.03125 4.598052 -113.898102 0.000000 False 36 | -578.893982 947.245789 37.393829 3.916067 -123.578117 0.000000 False 37 | -1277.966309 1680.375610 47.03125 2.266096 -85.408195 0.000000 False 38 | -1138.125244 1774.427368 47.03125 2.332095 -93.218300 0.000000 False 39 | -1094.356323 1563.968262 -31.96875 -1.671896 -97.332047 0.000000 False 40 | 598.092224 -1022.426880 -2.96875 41 | 619.321228 -720.374329 -2.96875 42 | 787.840637 -575.458679 -2.2631680000000003 43 | 819.860779 -553.068054 -18.811107999999997 44 | 875.546753 -480.254700 -22.96875 45 | 860.571716 -302.341370 -22.96875 46 | 797.620300 -225.449524 -82.698013 47 | 793.575745 -97.124817 -86.96875 48 | 788.725952 -3.386169 -140.327911 49 | 750.243958 63.454350 -142.96875 50 | -266.099976 109.982040 -139.978683 51 | -319.725952 117.824348 -110.96875 52 | -523.932922 114.253807 -108.056129 53 | -569.498840 118.545006 -84.96875 54 | -654.970947 116.263458 -86.96875 55 | -731.082214 208.010544 -83.65419800000001 56 | -758.172058 273.570038 -46.96875 57 | -791.608276 340.440033 -46.96875 58 | -889.586914 346.205200 -46.96875 59 | -917.993652 374.038757 -42.242278999999996 60 | -996.073181 461.147949 9.411368999999993 61 | -1299.916016 523.999146 9.03125 -------------------------------------------------------------------------------- /maps/de_dust2/a_long.txt: -------------------------------------------------------------------------------- 1 | a_short mid_to_b ct_push_mid 2 | 6 0.65 3 | 210.656403 -297.095825 15.011093 0.308004 53.541485 0.000000 4 | 646.371460 1180.628906 0.8446809999999942 -0.057739 -90.550735 0.000000 False 5 | 539.031250 696.419373 0.30191000000000656 0.038511 -72.898537 0.000000 False 6 | 539.031250 342.408752 0.4766690000000011 0.789262 5.179454 0.000000 False 7 | 788.763184 1070.968994 -1.205070 0.019201 -113.138359 0.000000 False 8 | 974.223145 1195.971558 35.03125 3.407273 -125.731689 0.000000 False 9 | 1362.021240 1297.981567 -11.485610999999999 -0.577480 -142.157562 0.000000 False 10 | 1593.218628 1212.737183 -0.1002809999999954 0.269515 -153.578568 0.000000 False 11 | 534.031250 1157.224609 1.4551160000000039 -0.038486 -72.530251 0.000000 False 12 | 516.031250 808.031250 0.7897339999999957 0.673765 -6.085059 0.000000 False 13 | 1707.970459 1011.232300 -1.832222 0.731452 -168.309097 0.000000 False 14 | 860.036377 790.031250 0.4017259999999965 0.173259 179.471466 0.000000 True 15 | 1378.696899 703.232910 -36.585194 -3.002998 169.384369 0.000000 False 16 | 1768.968872 310.031250 56.500350999999995 2.618012 151.178452 0.000000 False 17 | 1286.890625 340.031433 31.03125 2.287914 131.676865 0.000000 False 18 | 916.031250 1195.968750 35.03125 8.085020 -95.284538 0.000000 False 19 | 968.031250 215.031250 10.695312000000001 0.173272 88.539345 0.000000 False 20 | 1292.031250 429.009338 -127.475449 -10.606356 90.670158 0.000000 False 21 | 1571.968750 201.031250 -182.034744 -11.704039 118.732941 -0.000000 False 22 | 1739.065918 1882.253052 0.5062099999999958 -0.634875 -125.532013 0.000000 False 23 | 1709.863403 2185.484375 0.8335040000000049 -1.116127 -114.405800 0.000000 True 24 | 1299.403931 2874.031250 125.08183299999999 2.907136 -90.656891 0.000000 True 25 | 1251.633789 2047.890625 0.060890000000000555 -0.230622 -89.078629 0.000000 False 26 | 1169.508545 2563.855957 94.97387699999999 4.581885 -80.924477 0.000000 False 27 | 1051.773804 2586.569580 95.235489 5.467377 -68.951065 0.000000 False 28 | 984.212891 2463.157227 95.475998 8.939253 -58.075157 0.000000 False 29 | 952.952332 2379.968994 -0.02966299999999933 -0.589505 -49.624020 -0.000000 False 30 | 1787.971924 1812.031250 0.7177889999999962 0.873494 -175.447952 0.000000 False 31 | 650.803040 2536.922363 94.373199 5.705292 -39.589542 0.000000 False 32 | 564.034058 2379.968750 66.87124600000001 3.453865 -31.310783 0.000000 False 33 | 198.725983 2404.756836 -121.89272299999999 -4.266102 -20.026028 0.000000 False 34 | -327.845459 2233.257568 -125.436615 -3.265265 -4.497430 0.000000 False 35 | 395.349579 2049.714844 94.624573 4.165388 1.058539 0.000000 False 36 | -321.093933 2076.539551 -129.207199 -3.823533 -0.500676 0.000000 False 37 | 1051.031250 3059.968750 129.32608 8.573466 -59.230778 0.000000 False 38 | 828.533447 2763.968750 97.53836100000001 1.335444 -19.671318 0.000000 True 39 | 502.084900 2715.519287 94.228485 1.508699 -8.236453 0.000000 False 40 | 987.972534 2500.650635 95.44967700000001 3.029409 14.151685 0.000000 False 41 | 306.032684 1921.448242 96.343277 -0.358552 40.576813 0.000000 False -------------------------------------------------------------------------------- /maps/de_dust2/a_short.txt: -------------------------------------------------------------------------------- 1 | a_long b_tunnel mid_to_b ct_push_lower ct_push_mid 2 | 4 0.8 3 | -43.860657 308.031250 63.804863 1.232004 108.665337 0.000000 4 | -634.198425 2550.131592 -82.83689100000001 -2.217645 -76.230713 0.000000 False 5 | -556.031250 1517.969604 -111.26747900000001 -6.028146 -68.729263 0.000000 False 6 | -112.968750 1581.968750 0.5942759999999936 0.158344 -93.522331 0.000000 False 7 | -616.370361 2153.143066 -121.166077 -4.813642 -70.642349 0.000000 False 8 | 310.047974 1567.037231 2.100693000000007 0.384989 -148.712616 0.000000 False 9 | 409.968750 1366.909058 -0.7896649999999994 -0.154013 -176.708511 0.000000 False 10 | -874.031433 1389.698730 -112.128761 -8.316164 -1.504693 0.000000 False 11 | 428.766479 1748.896606 2.6687239999999974 0.327218 -127.395782 0.000000 False 12 | 489.969269 1823.415161 96.01492300000001 9.817394 -128.121475 0.000000 False 13 | 518.792786 2067.556152 126.03118900000001 9.567152 -115.237671 0.000000 False 14 | 718.834167 2763.968750 169.10849 6.282824 -110.272903 0.000000 False 15 | 273.031250 1632.631836 5.528480999999999 1.316300 -95.527557 0.000000 False 16 | 553.366211 2633.595215 94.300385 2.432809 -104.370796 0.000000 True 17 | 278.029114 2763.889893 137.28125 4.126815 -76.848953 0.000000 False 18 | 752.094421 2479.530762 94.589447 -1.551936 -120.945129 0.000000 True 19 | 564.031311 2379.968750 66.87124600000001 1.011945 -112.691429 0.000000 False 20 | 739.047974 2379.968750 24.818427999999997 -6.843493 -126.433319 0.000000 False 21 | 1138.077759 2933.645264 127.099411 1.607203 -126.543419 0.000000 False 22 | 1116.578979 2597.455811 95.30658 -0.067547 -138.497955 0.000000 False 23 | 1004.968750 2379.968750 19.688484000000003 -5.419018 -147.204056 0.000000 False 24 | 1478.132324 2580.396973 62.449417 -0.914548 -151.997696 -0.000000 False 25 | 1376.047852 2332.047852 8.967934 -4.568672 -162.987061 0.000000 False 26 | 1744.347168 2072.854248 1.6078190000000063 -4.825351 179.899490 0.000000 True 27 | 1270.031250 2014.341675 0.07560700000000509 -6.692604 173.641876 0.000000 False 28 | 1126.630127 2527.953857 94.11724899999999 -0.089844 -167.301025 0.000000 False 29 | 1787.968750 1812.031250 0.7179339999999996 -3.728095 158.312729 0.000000 False 30 | 1386.979004 2564.367432 62.426497999999995 -2.399853 177.664291 0.000000 False 31 | 1624.512939 1710.203857 -1.0855260000000015 -4.190101 138.970398 0.000000 False 32 | 1058.193604 3023.654785 128.594788 4.664896 -94.743698 0.000000 False 33 | 1593.972656 1514.381348 -0.6060939999999988 -4.011703 123.597595 0.000000 False 34 | 1681.108032 627.813477 54.998383000000004 -0.797028 106.724487 0.000000 False -------------------------------------------------------------------------------- /maps/de_dust2/b_tunnel.txt: -------------------------------------------------------------------------------- 1 | a_short mid_to_b ct_push_lower 2 | 6 0.7 3 | -1970.519653 351.260742 22.282043 5.103965 60.626129 0.000000 4 | -1682.031372 1386.968750 41.196304 0.286028 -91.908150 0.000000 False 5 | -1794.270386 1333.367920 36.936707 -0.351972 -74.066231 0.000000 False 6 | -1388.030396 1261.968750 34.421318 -0.682001 -130.569489 0.000000 False 7 | -1967.593262 1448.556641 28.714905 -1.165978 -57.918373 0.000000 False 8 | -2168.899902 1263.968628 38.614952 -0.395980 -32.648071 0.000000 False 9 | -1837.968750 982.031250 38.782073999999994 0.374022 -1.715953 0.000000 False 10 | -1145.990356 1152.932983 -39.883221 -5.500276 -168.518463 0.000000 False 11 | -2168.968750 1042.031372 38.702782 0.615950 1.994263 0.000000 False 12 | -2062.637939 1880.451294 -1.0834159999999997 -2.684035 -75.779137 0.00000 False 13 | -2072.510254 2927.050049 32.551529 -0.000031 -85.517166 0.000000 False 14 | -1925.656128 1916.402954 -1.2703249999999997 -2.486031 -91.039154 0.000000 False 15 | -1830.947021 2706.589844 31.290428000000006 -1.166038 -97.111290 0.000000 True 16 | -1805.881714 2443.028320 65.03125 1.451963 -101.709267 0.000000 True 17 | -1579.812256 2838.423340 8.513428000000005 -0.792038 -109.124107 0.000000 False 18 | -1389.924316 2780.223633 14.417343000000002 -0.814180 -119.943275 0.000000 False 19 | -1318.625122 2683.968262 129.03125 4.531813 -126.081528 0.000000 False 20 | -1366.031250 2565.968750 2.757271000000003 -1.628033 -127.274048 0.000000 False 21 | -2157.968750 1814.209473 2.340346999999994 -6.490048 -4.082159 -0.000000 False 22 | -618.031372 2549.986572 -83.976692 -2.618038 -154.704224 0.000000 False 23 | -1817.899048 1814.029785 131.093292 29.171955 -175.255814 0.000000 False 24 | -1513.648438 1841.914185 -0.96875 -1.100066 171.852356 0.000000 True 25 | -1590.162598 1698.642578 60.03125 9.371949 138.551910 0.000000 False 26 | -899.418823 2334.599854 -74.613319 -3.586075 -161.828094 0.000000 False 27 | -1545.922485 2799.483154 6.702309 -0.242086 -130.867416 0.000000 False 28 | -2182.968750 2098.031250 2.780212000000006 0.153948 -21.894003 0.000000 False 29 | -1616.326782 1641.282104 1.221771000000004 0.021947 121.809875 0.000000 True 30 | -1707.968628 1620.031250 1.5650250000000057 -0.066053 90.130013 0.000000 False 31 | -1260.703735 2682.203857 121.590836 9.261882 -166.044281 0.000000 False 32 | -1658.583252 644.280090 40.620422000000005 33 | -1669.729980 1150.352539 39.919205000000005 34 | -1971.442749 1218.123047 40.128799 35 | -1983.505249 1800.180908 41.808623999999995 36 | -1975.500122 1867.027466 9.823853 37 | -1939.412598 2316.739502 8.557364999999997 38 | -1924.581055 2499.826416 31.587280000000007 39 | -1934.889038 2626.329834 39.617981 -------------------------------------------------------------------------------- /maps/de_dust2/ct_push_lower.txt: -------------------------------------------------------------------------------- 1 | b_tunnel a_short mid_to_b ct_push_mid 2 | 5 0.6 3 | -547.897766 1879.828979 -104.865974 6.819927 -54.622746 0.000000 4 | -218.698853 530.268066 -1.1909709999999976 5.807819 100.446167 0.000000 False 5 | -381.400208 -461.908936 63.0625 5.565824 91.030304 0.000000 True 6 | -520.236938 601.537537 7.140647999999999 7.721840 83.783936 0.000000 False 7 | -561.575134 1334.027588 -110.131775 3.255878 57.075550 0.000000 False 8 | -489.968750 1582.370605 -125.075211 2.419881 -11.080419 0.000000 False 9 | -275.031372 1516.968750 -125.179337 1.935885 168.629562 0.000000 False 10 | -883.773193 1381.536865 -111.935501 1.671878 11.372628 0.000000 False 11 | -1175.968750 1519.969238 -75.96875 3.585878 -5.479394 0.000000 False 12 | -275.030518 1345.377441 -122.845268 -1.936107 161.148895 0.000000 False 13 | -556.031311 1517.968750 -111.11050399999999 -1.342104 -64.791077 0.000000 False 14 | -1250.843994 1158.547119 32.033905000000004 18.127850 38.646328 0.000000 False 15 | -1186.015503 1261.470825 32.03125 47.541771 8.718757 0.000000 False 16 | -874.031250 1344.031250 -110.735214 1.055890 72.775452 0.000000 False 17 | -1045.191040 1209.296021 -85.094803 6.181767 86.599068 0.000000 False 18 | -1575.029053 1042.137939 33.954514 9.547791 11.262598 0.000000 False 19 | -1352.031250 1261.971924 70.78125 20.195782 -41.466656 0.000000 False 20 | -1682.030640 1284.389038 35.703368999999995 6.753759 -19.928858 0.000000 False 21 | -2168.782471 1042.031372 39.709114 3.783765 3.919141 0.000000 False 22 | -1790.468140 991.663086 39.01451900000001 6.599757 14.149152 0.000000 False 23 | -1942.031738 1410.062866 30.758865 -0.176229 -27.087616 0.000000 False 24 | -1804.061157 1386.969849 40.182716 -0.770221 -39.971298 0.000000 False 25 | -1724.004395 679.543945 32.004784 -1.320220 71.897682 0.000000 False 26 | -1837.968018 -389.371948 73.875214 1.275756 80.896149 0.000000 False 27 | -1569.055664 -357.376099 129.396103 4.245756 93.260391 0.000000 False 28 | -1605.257080 679.968750 32.027733 -0.440259 92.394775 0.000000 False 29 | -1682.050049 1386.968628 42.197722999999996 0.329739 -85.299103 0.000000 False 30 | -1459.923828 460.557678 8.282043000000002 -3.894260 124.881760 0.000000 False 31 | -1865.396118 476.756775 11.122292000000002 -3.300263 55.559776 0.000000 False 32 | -1902.968750 679.968750 34.868774 -0.000270 0.955824 0.000000 False 33 | -1425.029541 679.940674 35.862961 1.143731 178.707932 0.000000 False 34 | -1943.009766 466.990295 10.048598999999996 -3.256287 30.604548 0.000000 False 35 | -375.613770 1609.097168 -118.36492899999999 36 | -391.376526 1534.189453 -117.382286 37 | -465.216980 1428.761963 -117.246475 38 | -515.291016 1431.512085 -103.02404 39 | -1081.383179 1415.569702 -103.094482 40 | -1087.869873 1284.122681 -103.171577 41 | -1092.388672 1198.495850 -70.037354 42 | -1132.625854 1107.700439 -23.508995 43 | -1203.830566 1091.111816 10.466232000000005 44 | -1271.024292 1092.821777 41.03125 45 | -1663.110474 1090.750122 40.018433 46 | -1665.229126 557.716064 41.007628999999994 -------------------------------------------------------------------------------- /maps/de_dust2/ct_push_mid.txt: -------------------------------------------------------------------------------- 1 | a_long a_short ct_push_lower mid_to_b 2 | 5 0.75 3 | -548.451965 1915.421021 -106.119720 6.819927 -54.622746 0.000000 4 | -218.698853 530.268066 -1.1909709999999976 5.807819 100.446167 0.000000 False 5 | -381.400208 -461.908936 63.0625 5.565824 91.030304 0.000000 True 6 | -520.236938 601.537537 7.140647999999999 7.721840 83.783936 0.000000 False 7 | -561.575134 1334.027588 -110.131775 3.255878 57.075550 0.000000 False 8 | -489.968750 1582.370605 -125.075211 2.419881 -11.080419 0.000000 False 9 | -275.031372 1516.968750 -125.179337 1.935885 168.629562 0.000000 False 10 | -883.773193 1381.536865 -111.935501 1.671878 11.372628 0.000000 False 11 | -1175.968750 1519.969238 -75.96875 3.585878 -5.479394 0.000000 False 12 | -275.030518 1345.377441 -122.845268 -1.936107 161.148895 0.000000 False 13 | -556.031311 1517.968750 -111.11050399999999 -1.342104 -64.791077 0.000000 False 14 | -88.981079 1581.968384 1.740432999999996 5.873681 -132.087524 0.000000 False 15 | 199.931747 159.150757 7.778931 2.727723 131.573196 0.000000 False 16 | -633.969482 615.646484 8.370475999999996 1.209724 12.157047 0.000000 False 17 | -725.007080 493.971863 15.253296000000006 1.715730 8.474422 0.000000 False 18 | 716.310242 -173.977356 0.7026670000000053 -0.506258 141.750534 0.000000 True 19 | 722.014587 -42.199890 2.320205999999999 -0.858256 148.416733 0.000000 True 20 | 580.084717 210.514328 -0.6972960000000015 -0.726256 158.141129 0.000000 False 21 | 459.968628 453.899994 2.1087109999999996 -0.638257 178.623184 0.000000 False 22 | 383.515656 -660.031738 2.135536000000002 -0.176269 103.544800 0.000000 False 23 | 148.027496 35.968750 8.000991999999997 -3.432265 91.018906 0.000000 True 24 | 681.865662 308.339020 0.7581019999999938 -0.990264 -157.543640 0.000000 False 25 | 148.031311 -182.029724 8.100562999999994 -1.870271 51.822819 0.000000 True 26 | -73.633545 -660.027893 19.824264999999997 -0.000272 53.560455 0.000000 True 27 | 732.838562 -82.599976 2.615318000000002 -1.342267 123.685074 0.000000 True 28 | -531.395935 1774.765503 -110.5783 29 | -383.802490 1578.519653 -117.792366 30 | -401.824097 1285.646118 -113.56500199999999 31 | -394.841858 733.484680 8.807251 32 | -261.178467 465.276794 6.031619999999997 33 | 626.745117 103.392700 6.461238999999999 -------------------------------------------------------------------------------- /maps/de_dust2/mid_to_b.txt: -------------------------------------------------------------------------------- 1 | a_short a_long b_tunnel ct_push_lower ct_push_mid 2 | 8 0.65 3 | -1970.519653 351.260742 22.282043 5.103965 60.626129 0.000000 4 | -1682.031372 1386.968750 41.196304 0.286028 -91.908150 0.000000 False 5 | -1794.270386 1333.367920 36.936707 -0.351972 -74.066231 0.000000 False 6 | -1388.030396 1261.968750 34.421318 -0.682001 -130.569489 0.000000 False 7 | -1967.593262 1448.556641 28.714905 -1.165978 -57.918373 0.000000 False 8 | -2168.899902 1263.968628 38.614952 -0.395980 -32.648071 0.000000 False 9 | -1837.968750 982.031250 38.782073999999994 0.374022 -1.715953 0.000000 False 10 | -1145.990356 1152.932983 -39.883221 -5.500276 -168.518463 0.000000 False 11 | -2168.968750 1042.031372 38.702782 0.615950 1.994263 0.000000 False 12 | -865.095947 1501.968994 -111.65379300000001 -13.046114 -137.455780 0.000000 False 13 | -1199.968750 1507.968750 -76.96875 0.417962 -71.638504 0.000000 False 14 | -1175.968628 1334.031250 -111.42645999999999 1.319961 -15.340569 0.000000 False 15 | -874.031311 1344.031250 -111.735229 0.681958 -176.028564 0.000000 False 16 | -112.968384 1532.486084 -0.3709560000000067 7.413931 -170.206070 0.000000 False 17 | 33.048195 1348.031250 -0.9575580000000059 5.455933 176.703156 0.000000 False 18 | -763.968750 1334.030151 -112.89640800000001 1.341950 94.951500 0.000000 False 19 | -180.535156 493.528687 -2.0424039999999977 6.533947 109.845634 0.000000 False 20 | -489.971313 1582.370361 -126.075241 -2.728011 -91.328896 0.000000 False 21 | -618.031250 2549.989014 -83.97680700000001 2.463949 -77.923828 0.000000 False 22 | -607.320129 2124.809082 -120.246735 1.099949 -69.695412 0.000000 False 23 | -605.968567 1811.112549 -119.46736899999999 0.461949 -48.942120 0.000000 False 24 | -569.969727 1695.804810 -117.338684 1.077949 -33.322189 0.000000 False 25 | -306.805054 2037.945068 -128.560326 -0.550049 -107.374084 0.000000 False 26 | -276.031250 1772.968628 -107.401443 4.773951 -144.224457 0.000000 False 27 | 79.034294 2370.320801 -67.564819 2.331953 -136.692535 0.000000 True 28 | 473.982147 2415.519287 -119.578163 0.163866 -152.818588 0.000000 False 29 | 1300.031494 2303.496094 11.551475999999994 4.783867 -171.673141 0.000000 False 30 | -169.031250 2010.031250 -124.657333 -0.012130 -173.146774 0.000000 False 31 | -1094.594604 2608.038330 137.228973 16.003866 -44.500008 0.000000 False 32 | -1359.109375 2688.980713 125.281509 11.141809 -36.799984 0.000000 False 33 | -1332.905396 2208.212158 0.29057299999999486 7.093819 -8.947938 0.000000 False 34 | -1184.966553 2132.885254 3.3313600000000037 8.611820 -4.217918 0.000000 False 35 | 1270.027588 2020.033081 0.20712299999999573 4.937895 175.345871 0.000000 False 36 | -1128.902466 2691.461670 82.26312300000001 14.893895 -58.966560 0.000000 False 37 | -2182.531738 2098.027832 2.7663500000000028 3.177819 6.824834 0.000000 False 38 | -1070.046753 2694.379883 137.916046 19.579920 -84.178566 0.000000 False 39 | -2157.968750 1814.031250 2.339698999999996 2.539812 24.754929 0.000000 False 40 | -1195.026733 2070.031250 8.581931999999995 7.545952 48.459312 0.000000 True 41 | -1991.935425 1780.206177 31.004990000000006 4.135942 31.403788 0.000000 False 42 | -2092.793945 2908.729004 32.557739 -5.808074 -17.538986 0.000000 True 43 | -1878.031372 1814.031250 78.03125 6.885930 33.471756 0.000000 False 44 | -1685.115112 2578.551025 4.908302000000006 -14.630086 12.623150 -0.000000 False 45 | -1617.654663 1638.371460 1.2175749999999965 0.615946 62.657772 0.000000 False 46 | -1405.218628 2789.128418 11.838798999999995 -32.977974 -57.534615 -0.000000 False 47 | -1889.686646 2326.543701 -0.6616060000000061 0.418018 -13.337253 0.000000 False 48 | -1891.048340 2428.976318 14.193664999999996 -0.197981 35.326702 0.000000 False 49 | -1684.684204 2527.364746 5.378860000000003 1.561998 -46.051201 0.000000 False 50 | -1366.031250 2565.968750 2.757271000000003 1.034016 -94.736557 0.000000 False 51 | -1394.030640 1929.727783 5.104506999999998 0.484015 87.885323 0.000000 False 52 | -2078.449707 3114.415283 33.718436999999994 0.571962 -56.611492 0.000000 True 53 | -1936.411743 1386.972534 29.294242999999994 0.814265 90.593979 0.000000 False 54 | -1665.257446 670.176758 40.398208999999994 55 | -1655.897949 1080.992676 40.105789 56 | -1282.921509 1087.450928 41.203232 57 | -1209.419312 1090.733643 13.326233000000002 58 | -1135.233276 1122.052246 -26.681839 59 | -1094.963989 1173.875366 -58.745766 60 | -1092.422974 1262.972412 -100.810524 61 | -1094.880371 1417.794800 -103.02230800000001 62 | -514.072876 1419.468628 -102.981644 63 | -468.301270 1425.084839 -116.54753099999999 64 | -390.208008 1582.618774 -117.797073 65 | -451.025391 1678.442139 -116.635178 66 | -450.247925 2169.928955 -117.407585 67 | -734.508484 2215.833496 -108.403999 68 | -1163.157715 2240.748047 9.543830999999997 69 | -1253.153442 2238.191895 12.069595000000007 70 | -1543.185425 2077.291748 5.678958999999999 71 | -1543.189575 2689.802979 14.799582999999998 72 | -1422.031494 2683.235107 22.196556 73 | -1422.117065 2683.631836 134.03125 74 | -1215.965088 2659.185791 85.458954 75 | -1253.153442 2238.191895 12.069595000000007 76 | -1543.185425 2077.291748 5.678958999999999 77 | -1967.262451 2052.872314 6.246299999999998 -------------------------------------------------------------------------------- /maps/de_inferno/a_apts.txt: -------------------------------------------------------------------------------- 1 | mid_to_a_short mid_to_a_long 2 | 8 0.65 3 | 115.270981 -424.713745 113.146118 -0.354719 -27.566252 0.000000 4 | 1241.738403 -689.968750 127.031250 1.801287 175.872910 0.000000 False 5 | 1262.933228 -623.957458 127.031250 2.417288 -179.430542 0.000000 False 6 | 990.027588 -59.080872 255.031250 13.062523 -110.452286 0.000000 True 7 | 810.031250 -476.030334 99.031250 1.474018 -98.286491 0.000000 False 8 | 1262.972412 -505.772217 259.552460 31.619606 -135.856201 0.000000 True 9 | 1311.528076 -291.031067 256.775970 19.030081 -113.154671 0.000000 False 10 | 1171.533081 -289.233398 259.031250 19.222448 -88.995949 0.000000 False 11 | 1447.748413 -274.529297 255.031250 1.262062 -153.387482 0.000000 False 12 | 1126.031250 -366.971069 259.031250 1.377564 -10.758368 0.000000 False 13 | 1188.027954 196.287933 176.735565 -2.876676 -82.470947 0.000000 False 14 | 1905.667725 -267.095703 259.031250 -0.143179 -172.470383 0.000000 False 15 | 1911.971191 -361.969849 259.282043 0.010821 178.616699 0.000000 False 16 | 2047.122925 -118.882935 295.531250 6.267069 -145.636047 0.000000 False 17 | 2599.974609 559.836121 215.031250 -2.145176 -131.827820 0.000000 False 18 | 1829.031250 -172.031250 259.031250 -0.508925 -92.936745 0.000000 False 19 | 2172.529297 277.288177 221.031250 -3.723674 -116.890007 0.000000 False 20 | 2499.220459 -42.851990 100.405563 -15.177400 -163.378830 0.000000 True 21 | 2426.070801 1103.619995 165.816971 -3.954658 -110.743668 0.000000 False 22 | 2458.031250 -212.829834 95.379272 -17.487444 178.609116 0.000000 True 23 | 2066.997070 309.265900 159.031250 -10.865422 -104.025238 -0.000000 False 24 | 2252.053955 1023.946899 157.981430 -4.686152 -104.223869 0.000000 False 25 | 2076.423340 -256.021240 254.774414 -0.316386 165.435547 0.000000 False 26 | 1989.646606 482.248444 159.031250 -8.170383 -93.097824 0.000000 False 27 | 2469.626221 -508.213135 111.261688 -14.176632 145.781342 0.000000 False 28 | 1819.031250 608.031250 158.875839 -8.228421 -72.942337 0.000000 False 29 | 2190.644775 311.442200 148.127304 -11.934985 -109.900620 0.000000 False 30 | 2076.031250 -368.296326 254.876038 4.361055 93.999550 0.000000 False 31 | 2076.031250 -526.518250 95.031250 -34.658680 90.900436 -0.000000 False 32 | 2546.091064 -187.948486 90.490906 -17.641678 -164.692322 0.000000 False 33 | 2076.028320 -163.057983 96.839462 -2.511188 -72.080559 0.000000 True 34 | 2458.031250 -126.424561 96.046692 -0.808508 -99.255470 0.000000 False 35 | 324.802826 -651.324341 105.03125 36 | 1017.528809 -651.174988 105.03125 37 | 1096.837402 -653.774170 137.03125 38 | 1222.687378 -596.047363 139.236679 39 | 1220.811768 -392.217590 266.18515 40 | 1290.727905 -319.718201 269.03125 41 | 1802.489380 -319.474548 268.780121 42 | 1918.520996 -192.688965 269.03125 43 | 2049.216309 -187.791016 271.03125 44 | 2081.590088 -201.082397 263.434845 -------------------------------------------------------------------------------- /maps/de_inferno/b_retake.txt: -------------------------------------------------------------------------------- 1 | banana_to_b 2 | 5 0.7 3 | 2332.498535 1050.954590 174.926453 -1.517889 34.539806 0.000000 4 | 2189.223877 2227.243652 134.433060 -2.287827 -78.424248 0.000000 False 5 | 2447.694580 1682.046997 181.928497 10.048500 -129.676788 0.000000 False 6 | 1603.710938 1596.031250 187.919296 1.809517 0.222205 0.000000 False 7 | 1974.096069 2606.942627 123.031845 -1.135741 -59.516090 0.000000 False 8 | 1024.870728 3191.270752 127.031250 -0.076990 -39.111187 0.000000 False 9 | 177.601120 2799.154297 161.168793 0.346510 -1.997229 0.000000 True 10 | 59.468750 2554.578369 165.031250 0.577510 7.704783 0.000000 False 11 | 537.394165 2556.049805 278.031250 5.948283 11.708657 0.000000 False 12 | 658.031250 2499.273438 141.669281 1.174287 30.881725 0.000000 False 13 | 761.665283 3498.830322 126.513153 -0.173256 -45.683144 0.000000 False 14 | 1441.677734 2983.968750 127.032013 0.615993 -84.587410 0.000000 False 15 | 1311.968750 2648.031250 132.827118 0.923992 80.929939 0.000000 False 16 | 1315.380737 3222.089111 127.031250 -0.057756 -111.512222 0.000000 False 17 | 974.018188 3028.030518 127.031250 0.115494 13.824508 0.000000 False 18 | 1063.970581 3467.486572 152.657242 5.909739 -100.597343 0.000000 False 19 | 523.190308 3352.645264 166.900970 5.005011 10.495749 0.000000 False 20 | 28.430534 2614.853516 160.031250 0.770011 53.918018 0.000000 False 21 | 257.362488 2439.031250 165.031250 0.250261 78.115082 0.000000 False 22 | 544.057983 3206.665283 167.568069 -2.560235 84.698410 0.000000 True 23 | 498.968872 2439.031250 165.031250 -0.307999 90.242348 0.000000 False 24 | 175.597763 3150.967285 306.531250 24.909389 4.238211 0.000000 False 25 | 912.246216 2172.710205 134.705841 -1.597847 116.369514 0.000000 False 26 | 863.971191 2563.871338 137.551239 -3.869349 129.613647 0.000000 True 27 | 795.968750 2925.876953 141.059937 -3.792341 173.002731 0.000000 False 28 | 59.468750 3244.968750 159.876587 0.307996 -72.523575 0.000000 False 29 | 1148.029663 2798.779297 124.274338 -2.675849 -176.434509 0.000000 False 30 | 679.667542 2119.968750 135.747620 -1.116605 88.278076 0.000000 False 31 | 369.968750 1828.505127 126.537842 -1.405352 42.996284 0.000000 False 32 | 466.555664 2119.972412 138.264252 -0.808602 0.935023 0.000000 False 33 | 1038.486328 1864.156006 143.031250 -0.558352 143.077011 0.000000 False 34 | 2548.279053 1094.041748 168.230865 35 | 2525.110840 1433.369751 167.265091 36 | 2344.000732 1443.897583 168.009338 37 | 2352.811523 1825.305542 145.99353 38 | 2129.938965 2685.276367 133.031845 39 | 1221.628784 2934.660156 137.031616 40 | 1158.204834 3143.445801 137.03125 41 | 853.434509 3431.866211 137.03125 42 | 474.744263 3426.948730 169.964462 43 | 532.464539 2726.287842 170.531235 44 | 779.236816 2532.220459 145.031464 45 | 788.254395 1880.029053 145.03125 -------------------------------------------------------------------------------- /maps/de_inferno/banana_to_b.txt: -------------------------------------------------------------------------------- 1 | b_retake 2 | 5 0.6 3 | -716.845947 506.598236 34.590645 -0.616002 29.972166 0.000000 4 | 153.716934 989.059631 80.875122 8.527802 -156.277222 0.000000 False 5 | 291.752869 660.615356 14.050919 -3.811431 158.177307 0.000000 False 6 | 1322.031250 419.614563 127.778564 3.927076 165.126328 0.000000 False 7 | 945.972046 351.932098 93.684631 1.751840 155.571899 0.000000 False 8 | 246.044022 1390.610962 107.655548 2.675922 -113.658562 0.000000 False 9 | 389.898804 1843.896606 225.031250 7.854322 -110.765556 0.000000 False 10 | 43.717823 438.031067 81.031250 0.096585 91.475044 0.000000 False 11 | 411.808105 2119.380127 138.294052 2.637589 -106.434418 0.000000 False 12 | 50.027428 1382.446777 101.067810 1.463323 -88.941681 0.000000 False 13 | 275.968750 1377.979980 110.255280 2.887816 -126.203896 0.000000 False 14 | 513.043579 2119.972168 138.255219 2.252579 -114.640427 0.000000 False 15 | -53.968750 1419.971313 103.031235 1.867576 -43.530499 0.000000 False 16 | 256.508667 1239.247925 107.488800 5.063085 179.525330 0.000000 False 17 | -53.968750 1332.059448 103.031235 0.808834 -6.377340 0.000000 False 18 | 738.939209 2198.424072 135.031296 0.982082 -136.262894 0.000000 False 19 | 926.968750 2093.899902 130.789139 0.674082 -156.654434 0.000000 False 20 | 732.435913 1880.031250 210.045044 13.309035 -177.502075 0.000000 False 21 | 457.267120 1833.311401 135.031219 0.430759 147.520737 0.000000 False 22 | 1038.889893 1852.027954 143.031250 0.835022 167.675522 0.000000 False 23 | 748.031250 1880.031250 137.078156 -0.127482 94.924171 0.000000 True 24 | 863.968750 2373.821777 137.551147 0.488514 -127.919548 0.000000 False 25 | 946.098633 2779.968750 131.839951 -0.685731 -111.922943 0.000000 False 26 | 813.968750 2911.574951 144.448715 -1.166983 -98.890869 0.000000 True 27 | 682.492981 2645.328369 136.968430 -0.435484 -89.637512 0.000000 False 28 | 530.816833 3115.971191 209.624390 2.702259 -77.485016 0.000000 False 29 | 416.894592 3212.869385 161.860657 0.988986 -70.016121 0.000000 False 30 | 4.433489 3244.972412 160.031250 0.461999 -48.532429 0.000000 False 31 | 136.531250 3154.968750 299.031250 8.893483 -51.148361 0.000000 False 32 | 564.741028 2620.381592 160.040009 3.253232 -58.367184 0.000000 False 33 | 1.031249 3031.673828 160.031250 1.077999 -32.035103 0.000000 False 34 | 1.255079 2721.782959 160.031250 1.559247 -13.285501 0.000000 False 35 | 523.587891 2439.031250 278.031250 24.197275 -4.161095 0.000000 False 36 | 18.900400 2557.452393 160.031250 1.462995 2.659103 0.000000 False 37 | 1199.678589 2845.157227 127.197693 -0.115514 -146.721039 0.000000 False 38 | 1567.921509 2940.427002 129.844116 -0.616014 -156.134338 0.000000 False 39 | 1079.576660 2648.029053 241.998901 18.287495 -175.917480 0.000000 False 40 | 371.561859 2471.802979 280.031250 13.975492 35.164268 0.000000 True 41 | 1.458293 2448.027832 160.031250 1.636255 14.451179 0.000000 False 42 | 498.970276 2439.031250 165.031250 0.596758 89.896538 0.000000 False 43 | 340.968750 2439.029785 165.537781 0.635215 79.622650 0.000000 False 44 | 675.031250 3593.968750 136.915070 -2.079047 -114.288315 0.000000 False 45 | 27.015730 2611.692871 160.031250 0.442702 54.707211 0.000000 False 46 | 59.468750 3244.968750 159.876587 0.173195 -73.478630 0.000000 False -------------------------------------------------------------------------------- /maps/de_inferno/mid_to_a_long.txt: -------------------------------------------------------------------------------- 1 | mid_to_a_short a_apts 2 | 6 0.65 3 | 729.027405 135.587234 153.700302 -2.485987 51.291447 0.000000 4 | 1512.968750 717.968750 128.874237 2.499769 -151.609390 0.000000 False 5 | 1512.970947 284.325378 131.569290 1.980018 144.461151 0.000000 False 6 | 1512.969116 820.031250 138.279663 2.942522 -133.451355 0.000000 False 7 | 1633.446411 -42.173279 131.031250 0.863542 124.234985 0.000000 False 8 | 1602.726440 1225.935425 174.850067 3.924300 -115.332359 0.000000 False 9 | 1579.175293 -89.972351 141.031250 0.998288 116.958313 0.000000 False 10 | 1301.764160 760.023560 136.993759 0.728781 -88.521782 0.000000 False 11 | 1370.810303 -89.023621 285.824402 13.741798 96.630196 0.000000 False 12 | 1361.359497 1227.972290 179.205414 2.480557 -89.614319 0.000000 False 13 | 1354.031250 -89.968750 131.031250 -1.407937 84.713722 0.000000 False 14 | 1864.901123 1321.195190 161.398148 1.768312 -140.401855 0.000000 False 15 | 1915.027100 1235.968750 218.031250 8.082309 -152.862610 0.000000 False 16 | 2586.916260 1162.923950 156.634109 -0.175943 -173.351547 0.000000 False 17 | 2497.233887 912.797180 166.434875 -0.349194 166.479614 0.000000 False 18 | 1293.031250 1185.031250 180.031250 0.324553 -10.934402 0.000000 False 19 | 1885.769165 1645.285522 159.348251 -0.789238 -105.895836 0.000000 False 20 | 1760.031250 1602.661011 159.031250 -1.157695 -85.514397 0.000000 False 21 | 2485.106689 472.729950 215.031250 5.002313 119.652138 0.000000 False 22 | 2427.055664 -252.817932 95.369385 -2.890168 100.338661 0.000000 False 23 | 2136.723877 -271.876587 96.136230 -3.409933 85.573845 0.000000 False 24 | 2009.871460 -177.085693 255.269501 4.521043 78.547691 0.000000 False 25 | 2037.050659 183.282745 155.875107 0.055040 73.966118 0.000000 False 26 | 1906.174072 48.651196 124.220184 -2.254961 68.069542 0.000000 False 27 | 2624.434570 1261.610352 158.873291 -0.811222 -139.957214 0.000000 False 28 | 1819.030029 192.031250 219.031281 4.309279 56.070900 0.000000 False 29 | 1896.382812 359.037170 159.259720 -0.483961 52.426895 0.000000 False 30 | 2013.968750 721.968750 159.031250 0.286036 3.319876 0.000000 False 31 | 1819.253784 608.029480 158.876343 1.133065 5.398684 0.000000 True 32 | 2484.972656 265.034576 154.622894 -0.269466 134.481705 0.000000 True 33 | 2599.978760 559.968750 215.031250 5.483522 175.266617 0.000000 False 34 | 2535.779053 -213.323242 92.184753 -4.141488 122.115997 0.000000 False 35 | 1966.029541 721.968750 159.031250 -0.772734 -48.726871 0.000000 True 36 | 1829.030884 -172.031250 259.031250 10.122759 1.534381 0.000000 False 37 | 2076.030029 -163.031250 96.838074 -2.428237 1.149345 0.000000 True 38 | 908.913269 497.796478 105.03125 39 | 1389.629883 504.906921 127.78822299999999 40 | 1453.990601 1123.618530 172.490784 41 | 2296.095459 1091.085449 172.790604 42 | 2350.003906 -199.036133 108.312927 -------------------------------------------------------------------------------- /maps/de_inferno/mid_to_a_short.txt: -------------------------------------------------------------------------------- 1 | mid_to_a_long a_apts 2 | 6 0.7 3 | 729.027405 135.587234 153.700302 -2.485987 51.291447 0.000000 4 | 1512.968750 717.968750 128.874237 2.750026 -151.988541 0.000000 False 5 | 1512.968750 273.012054 131.662033 2.653779 142.561172 0.000000 False 6 | 1512.968994 820.031250 138.279709 3.000255 -133.483597 0.000000 False 7 | 1515.563232 1049.980591 154.895065 3.308267 -113.265419 0.000000 False 8 | 1581.022827 -89.968750 141.031250 1.344768 117.726807 0.000000 False 9 | 1301.656738 802.963562 139.934677 1.614305 -88.542747 0.000000 False 10 | 1356.015625 -89.971313 286.059265 16.359793 94.511398 0.000000 False 11 | 1396.990356 1227.699951 175.031250 2.730729 -94.875687 0.000000 False 12 | 1354.031250 -89.567078 131.031250 0.959738 94.742920 0.000000 False 13 | 1205.553101 188.503677 181.845245 11.219979 57.604160 0.000000 False 14 | 1188.027588 365.968750 127.031250 0.536216 -10.733346 0.000000 False 15 | 1771.512573 -89.968750 284.492279 16.186420 139.485992 0.000000 False 16 | 2082.799561 -179.472595 253.121277 8.717435 151.156860 0.000000 False 17 | 2632.969482 -147.467834 145.031250 1.383193 165.754044 0.000000 False 18 | 2458.281250 -74.549438 100.773911 -2.428305 167.390167 0.000000 True 19 | 2105.031250 -107.968750 124.750458 -2.178089 178.822433 0.000000 False 20 | 2246.384277 176.579285 127.183960 -1.254054 -175.881790 0.000000 False 21 | 2457.921143 -233.882996 97.827698 -4.160799 149.968262 0.000000 True 22 | 2508.601318 1246.614990 158.568893 1.729706 -117.439461 0.000000 False 23 | 2101.652100 316.168732 159.031250 5.772202 -135.919189 0.000000 False 24 | 2475.680908 -502.732910 111.031250 -1.562044 129.230133 0.000000 False 25 | 2596.215088 -148.473755 93.312042 -4.257104 151.624146 0.000000 False 26 | 2076.028809 -362.189392 254.876648 11.951390 89.562035 0.000000 False 27 | 1872.210327 588.395630 219.031250 9.602914 -68.807686 0.000000 False 28 | 2076.031250 -366.689209 95.031250 -4.680585 86.892334 0.000000 False 29 | 1819.031250 192.065552 219.031281 15.034249 -2.310814 0.000000 False 30 | 1819.031250 273.685028 158.961548 -1.388842 -8.247005 0.000000 True 31 | 2127.254883 297.935364 159.031250 1.925000 -175.168015 0.000000 False 32 | 910.659302 495.840363 105.03125 33 | 1405.927856 496.235901 128.086838 34 | 1401.552734 72.703026 141.03125 35 | 2219.429443 61.302208 129.154022 36 | 2209.150635 -368.747742 106.06037900000001 37 | 2358.121582 -362.733154 99.137238 38 | 2352.531738 416.727478 143.516693 39 | 2213.719238 412.671265 147.714386 40 | 2219.429443 61.302208 129.154022 -------------------------------------------------------------------------------- /maps/de_mirage/a_palace.txt: -------------------------------------------------------------------------------- 1 | a_ramp under_to_jungle b_retake ct_push_palace 2 | 8 0.5 3 | 1352.044800 -860.743347 -163.968750 0.770012 -93.610558 0.000000 4 | 895.425293 -1975.103638 -72.96875 9.201502 76.450615 0.000000 False 5 | 1023.727112 -1768.027344 -72.96875 14.610742 92.293472 0.000000 False 6 | 810.865417 -2224.027344 -40.96875 6.525754 71.195473 0.000000 False 7 | 709.547668 -2194.469238 -40.96875 5.274503 50.476536 0.000000 False 8 | 1071.387085 -1768.031250 -41.031250 19.846844 169.273499 0.000000 False 9 | 735.968750 -2366.201416 -7.903953999999999 8.450766 59.851109 0.000000 False 10 | 582.120667 -2255.639893 -40.96875 3.291777 42.988247 0.000000 False 11 | 517.005798 -2166.072266 -40.96875 3.676777 25.432186 0.000000 False 12 | 353.255554 -2152.657471 -40.96875 3.041522 18.540695 0.000000 False 13 | 272.227905 -1960.031250 -40.96875 0.712272 -1.286871 0.000000 False 14 | 367.968750 -2209.475342 -40.96875 -0.692985 -1.864399 0.000000 False 15 | 16.031250 -2289.821777 -40.96875 -0.327237 4.686253 0.000000 False 16 | -56.387390 -2129.221436 -40.96875 -1.501481 -40.557228 0.000000 False 17 | -1311.971436 -1152.613159 -168.96875 -3.565518 -38.023785 0.000000 False 18 | -996.010193 -1331.968750 -164.808548 -3.631820 -40.316189 0.000000 False 19 | -743.129578 -1427.301514 -168.96875 -4.685866 -44.812881 0.000000 False 20 | -800.370056 -1152.187744 -121.175354 -2.365177 -51.219460 0.000000 False 21 | -546.005676 -1432.035156 -96.931839 -1.569936 -52.382870 0.000000 False 22 | -290.014160 -1504.031250 -166.30458099999998 -7.282054 -63.744099 -0.000000 False 23 | -91.110596 -1418.081665 -119.91937999999999 -3.658989 -77.223915 0.000000 False 24 | 101.807205 -2071.582520 -40.96875 0.933212 -92.537674 0.000000 False 25 | 46.968750 -1761.151733 -112.09375 -6.347562 -88.551445 0.000000 False 26 | 151.968750 -1914.031250 -40.96875 1.499167 -106.883873 0.000000 False 27 | 151.968750 -1914.031250 -168.96875 -36.808277 -108.135002 0.000000 False 28 | 87.968750 -2165.968750 -109.23254400000002 7.928715 146.080551 0.000000 True 29 | 151.721985 -2067.145264 -168.96875 3.560588 -169.573761 0.000000 False 30 | -30.468750 -1418.188354 -169.483231 -9.004884 -84.627235 0.000000 False 31 | 181.968750 -1717.968750 -168.96875 2.040787 -178.180389 0.000000 False 32 | -780.223206 -1698.852417 -178.05384800000002 -6.983604 -31.496941 0.000000 False 33 | -781.971069 -1980.639404 -180.96875 -8.044481 -13.750564 0.000000 False 34 | -683.367798 -2161.848633 -180.96875 -9.443305 0.513559 0.000000 False 35 | -272.614868 -2155.963867 -176.73246799999998 -24.956631 -1.298930 0.000000 True 36 | -1053.986694 -2328.525391 -168.96875 -5.982534 9.469848 0.000000 False 37 | -1036.911011 -2530.385742 -168.96875 -5.698054 21.368526 0.000000 False 38 | -888.016052 -2571.972900 -36.96875 0.513178 27.682903 0.000000 False 39 | -643.861145 -2480.254883 -168.96875 -5.107790 34.189316 0.000000 False 40 | -381.651062 -2394.972412 -167.419815 -13.173533 38.501411 0.000000 False 41 | -284.218750 -2412.968750 -164.96875 -10.478524 53.079376 0.000000 False 42 | -114.031250 -2387.968750 -168.068863 -1.257786 85.554100 0.000000 False 43 | -264.031250 -1504.031250 -166.30458099999998 0.051214 -83.499496 0.000000 False 44 | -719.969666 -907.225098 -239.352539 -2.804183 -77.727806 0.000000 False 45 | -868.505493 133.933914 -173.77160600000002 0.231305 -80.138542 0.000000 False 46 | -600.814514 -788.969055 -264.96875 -4.216276 -94.031258 -0.000000 False 47 | -511.754639 -1309.028076 -160.96875 1.136055 -104.990273 0.000000 False 48 | -1275.968750 -1436.223511 -160.703598 1.501776 -15.627428 0.000000 False 49 | -520.027649 -1214.009277 -168.968750 0.288861 -156.060333 0.000000 False 50 | -1216.031250 -1526.968750 -157.013123 2.502599 84.396935 0.000000 False 51 | -1247.970703 -856.169312 -130.96875 5.922852 -79.734093 0.000000 False 52 | -1136.590210 -215.848755 -56.96875 7.132674 -92.710480 0.000000 False 53 | -1121.029907 -456.156250 -168.96875 -0.098888 -95.166275 0.000000 False 54 | -1120.031250 -1175.968750 -168.968750 1.597852 -161.308441 0.000000 False 55 | -1463.440796 -809.560669 -168.96875 1.192968 -51.040482 0.000000 False 56 | -1723.194946 -647.024841 -168.96875 0.807969 -39.798428 0.000000 False 57 | -1545.678833 -1113.696533 -238.488892 -8.843555 30.237377 -0.000000 False 58 | -1247.968750 -456.156250 -96.96875 9.289829 -79.238922 0.000000 False 59 | -1247.972046 -759.968750 -129.96875 18.683929 -9.399304 0.000000 False 60 | 223.688065 -259.264404 -168.98756400000002 -0.069352 -162.947083 0.000000 False 61 | 387.454468 -794.033264 -165.97258 0.099832 174.839279 0.000000 False 62 | -767.795837 -226.912842 -160.968750 1.039597 -129.655991 0.000000 False 63 | 1348.844727 -989.403198 -158.96875 64 | 1346.367676 -1427.485474 -158.96875 65 | 954.612061 -1422.227295 -158.96875 66 | 899.630127 -2313.310547 -30.96875 67 | 39.982430 -2313.878906 -30.96875 68 | 25.675913 -2097.053955 -30.96875 69 | -163.294067 -1979.069580 -158.96875 70 | -734.328674 -1487.625366 -158.96875 71 | -1228.054810 -1372.327881 -157.74379 72 | -1165.376587 -543.264526 -158.96875 73 | -------------------------------------------------------------------------------- /maps/de_mirage/a_ramp.txt: -------------------------------------------------------------------------------- 1 | a_palace under_to_jungle ct_push_palace 2 | 5 0.7 3 | 1189.604614 -880.362976 -196.598785 1.135750 -132.620117 0.000000 4 | 498.344238 -1623.469604 -264.237122 -0.481254 58.084442 0.000000 False 5 | 738.518799 -1711.344849 -252.268661 0.038454 89.593239 0.000000 False 6 | 280.059601 -1711.968750 -129.247040 21.329027 31.148046 0.000000 False 7 | 179.971832 -1598.053467 -173.963272 12.454713 5.796865 0.000000 False 8 | -498.622742 -1524.324951 -41.031250 10.760789 -2.039819 0.000000 False 9 | 250.850922 -1440.156616 -176.968750 16.593512 -28.526819 0.000000 False 10 | 458.491882 -1438.355469 -176.968750 25.563988 -91.356567 0.000000 False 11 | -783.968750 -1668.609741 -175.029556 -0.269463 2.240653 0.000000 False 12 | -729.410950 -2072.194580 -180.968750 -0.327212 27.958685 0.000000 False 13 | -999.222473 -2483.588867 -168.968750 -0.096213 37.314137 0.000000 False 14 | 176.810928 -1714.208618 -168.968750 0.924031 87.254456 0.000000 False 15 | -265.248535 -2186.310059 -173.707657 -0.404217 57.329151 0.000000 False 16 | -34.031250 -1848.031250 -168.968750 1.212748 60.669750 0.000000 False 17 | -264.099365 -2409.350830 -165.265549 -0.076962 67.781647 0.000000 False 18 | -27.279663 -2156.934814 -168.968750 -0.500477 90.413803 0.000000 False 19 | 95.258591 -2070.399170 -168.968750 -0.346478 126.199448 0.000000 False 20 | -264.031250 -1504.068604 -166.307693 1.135770 -87.090324 0.000000 False 21 | -385.123535 -2394.968750 -167.420380 -1.405229 94.533340 0.000000 True 22 | -1275.555054 -1421.774170 -162.254761 0.327273 -16.987068 0.000000 False 23 | -1243.968750 -1226.349121 -168.968750 0.057771 -31.270672 0.000000 False 24 | 119.231071 -1925.813843 -168.968750 0.769995 176.474289 0.000000 False 25 | -879.968750 -1306.031250 -168.968750 0.096268 -44.559196 0.000000 False 26 | -718.877686 -907.336609 -239.296753 -3.022247 -77.848709 0.000000 False 27 | -865.098633 127.120186 -173.699005 0.077013 -79.985458 0.000000 False 28 | -514.121887 -1326.837524 -160.968750 1.097250 -105.832802 0.000000 False 29 | -1418.837158 -2211.892578 -241.544464 -8.277498 -12.816651 0.000000 False 30 | -1021.540283 -2232.569580 -121.031570 20.000753 -83.001671 0.000000 False 31 | -902.031250 -2603.077393 -168.968750 0.269451 113.348228 0.000000 False 32 | 779.105896 -1103.905273 -250.661346 33 | 590.428101 -1553.684448 -254.96868900000004 34 | 48.282063 -1579.757935 -165.792801 35 | -947.855225 -2362.580811 -158.96875 36 | -1285.858765 -2367.138672 -195.130554 -------------------------------------------------------------------------------- /maps/de_mirage/b_apts.txt: -------------------------------------------------------------------------------- 1 | mid_to_b under_to_jungle b_retake 2 | 8 0.65 3 | 508.819611 823.928589 -121.968750 1.693996 -177.773300 0.000000 4 | -396.284607 479.972626 -105.152206 1.751813 55.272839 0.000000 False 5 | -156.530396 358.030975 -53.904987 6.987753 91.405602 0.000000 False 6 | -1164.191406 498.728668 -80.96875 -0.096250 9.746446 0.000000 False 7 | -1520.031250 785.301208 -51.031250 3.830695 -19.821058 0.000000 False 8 | -1871.972290 792.598145 -48.96875 2.590192 -11.857055 0.000000 False 9 | -1154.031250 378.071808 -80.968750 0.731455 43.858047 0.000000 False 10 | -1024.785767 397.997131 -40.96875 12.257966 85.536690 0.000000 True 11 | -1008.031250 769.956177 -52.695343 9.990720 -94.269356 0.000000 False 12 | -1985.140625 798.569946 -51.031250 1.636325 -9.695889 0.000000 False 13 | -2313.599609 712.557373 -40.96875 1.847988 -0.418847 0.000000 False 14 | -2384.625244 652.626282 -79.96875 -2.079026 6.376532 0.000000 True 15 | -1520.031250 863.968750 -10.968735000000002 14.995724 -83.411194 0.000000 False 16 | -2392.066895 596.053162 -128.96875 -4.600809 13.171304 0.000000 False 17 | -2655.968750 365.131500 -168.013657 -3.975557 16.532207 0.000000 False 18 | -2329.031982 770.139404 -128.555618 -9.819014 -5.202404 0.000000 True 19 | -2065.702881 412.234283 -160.96875 -9.386997 28.890722 -0.000000 False 20 | -1910.923706 242.031250 -160.96875 -9.560245 55.205502 0.000000 False 21 | -1851.914917 22.969439 -168.96875 -8.674742 70.181969 0.000000 False 22 | -2072.953613 -646.660461 -168.96875 -4.048324 71.013916 0.000000 False 23 | -1553.299683 -231.906067 -161.52990699999998 -5.549801 96.379669 0.000000 False 24 | -1485.211060 108.031250 -167.96875 -9.010498 103.681885 0.000000 False 25 | -1340.651245 294.613251 -168.96875 -11.192806 128.205460 0.000000 False 26 | -2313.212646 142.447678 -168.96875 -6.655999 43.061619 0.000000 False 27 | -2398.919922 543.968750 -166.926193 -12.931521 21.712349 0.000000 False 28 | -2012.437622 849.971863 -25.031250 5.890657 -38.359776 0.000000 False 29 | -816.320068 35.425301 -168.79861499999998 -4.837534 147.052689 0.000000 False 30 | -2494.529785 321.158417 -168.96875 -9.871135 35.014805 0.000000 True 31 | -2556.010742 104.028923 -166.399872 -8.219739 51.902359 0.000000 False 32 | -2145.971191 22.972530 -168.025116 -9.139624 74.708481 0.000000 False 33 | -1996.743408 -24.693726 -168.176788 -8.157878 88.087494 0.000000 False 34 | -2114.031250 831.968933 -125.299744 -55.070122 -64.878845 0.000000 False 35 | -1248.060059 515.977173 -165.065292 -0.092136 174.937317 0.000000 False 36 | -2593.543457 535.968750 -166.36630200000002 0.061863 2.649839 0.000000 False 37 | -2296.715820 -485.156372 -168.96875 -0.689082 88.050964 0.000000 False 38 | -2248.126465 22.968708 -168.968750 -0.712236 91.653717 0.000000 False 39 | -1941.856689 -17.868286 -168.403687 -0.438826 131.613617 0.000000 False 40 | -2178.781982 22.968725 -168.96875 -0.669831 174.868561 0.000000 False 41 | -1872.027710 -310.614746 -168.96875 -0.839232 121.817490 0.000000 True 42 | -1365.035034 255.563522 -168.96875 0.557462 175.075851 0.000000 False -------------------------------------------------------------------------------- /maps/de_mirage/b_retake.txt: -------------------------------------------------------------------------------- 1 | b_apts mid_to_b under_to_jungle a_palace 2 | 6 0.8 3 | -1656.237305 -1860.524780 -254.359100 2.463943 83.898087 0.000000 4 | -1361.032471 -1173.968750 -118.75399 28.374416 -179.909821 0.000000 False 5 | -1870.012817 -381.838379 -84.452454 9.259097 -55.261143 0.000000 True 6 | -1985.900635 -205.440552 -168.70173599999998 0.673593 -56.242691 0.000000 False 7 | -2288.030518 -451.410217 -168.96875 -0.288903 -20.662605 0.000000 False 8 | -2306.701172 460.703491 -168.96875 -0.365906 -62.473877 0.000000 False 9 | -2156.070801 823.448181 -127.33521999999999 1.501342 -78.091408 0.000000 False 10 | -1768.766113 503.011566 -168.976837 -0.423477 -99.413391 0.000000 False 11 | -1542.268921 863.969421 -16.380671999999997 6.718078 -108.351540 0.000000 False 12 | -2585.545898 254.014893 -168.958908 -0.770182 -38.185932 0.000000 False 13 | -1495.725098 408.558380 -167.96875 0.076847 -121.300941 0.000000 False 14 | -1358.953735 320.794678 -168.96875 0.307847 -132.849731 0.000000 False 15 | -2262.031250 -695.968750 -168.96875 1.597577 34.572479 0.000000 False 16 | -2367.968750 -368.435791 -168.96875 -0.288929 -44.737499 0.000000 False 17 | -2434.689209 421.066742 -168.568939 -0.231035 -80.373253 0.000000 False 18 | -2368.049316 777.269287 -84.19693 4.292609 -86.747330 0.000000 False 19 | -2247.194092 489.031250 -168.96875 -0.250394 -94.178314 0.000000 False 20 | -1969.031250 450.027557 -160.96875 1.308853 -110.598473 0.000000 False 21 | -2001.027588 167.193375 -160.96875 0.962355 -123.727402 0.000000 False 22 | -2411.972168 -247.968994 -168.199738 -1.520915 -15.272323 0.000000 False 23 | -1553.301758 -231.947632 -161.526474 0.250087 179.364609 0.000000 False 24 | -2114.031250 831.968750 -125.299789 3.041205 -110.870392 0.000000 False 25 | -2508.191406 400.336761 -168.96875 -1.135924 -64.962196 0.000000 False 26 | -2635.968750 104.031250 -163.768723 1.116302 -1.033096 0.000000 False 27 | -1906.583252 519.329346 -168.542038 0.057551 -135.090271 0.000000 False 28 | -1713.465088 723.584961 -48.96875 8.662245 -134.245117 0.000000 False 29 | -1359.793945 408.299377 -168.96875 -0.019451 -166.159470 0.000000 False 30 | -792.445618 66.995956 -167.730377 -0.327450 171.298325 0.000000 False 31 | -1856.452637 753.341553 -48.96875 8.508274 -146.063614 0.000000 False 32 | -1830.972656 473.260345 -168.96875 -0.288943 178.900848 0.000000 False 33 | -1543.434082 739.175476 -48.96875 6.621755 -161.232956 0.000000 False 34 | -2329.031982 770.139343 -128.555618 2.328946 -14.335866 0.000000 False 35 | -1406.838135 777.995361 -73.737045 -1.636597 -172.051010 0.000000 False 36 | -1471.854248 691.822388 -48.96875 4.157654 174.204285 0.000000 False 37 | -1575.712646 -1555.114258 -254.687561 38 | -1607.577759 -1223.841187 -251.72464 39 | -1598.253296 -817.276489 -158.80801400000001 40 | -1625.150635 -618.429932 -158.96875 41 | -2318.975830 -592.171204 -158.96875 42 | -2331.591797 507.902161 -158.96875 43 | -2114.031250 768.447876 -120.252365 -------------------------------------------------------------------------------- /maps/de_mirage/ct_push_palace.txt: -------------------------------------------------------------------------------- 1 | a_palace a_ramp 2 | 4 0.8 3 | -355.574585 -2097.156494 -97.128754 4.553990 -0.212228 0.000000 4 | 288.031281 -2374.968750 -40.12875 -1.188253 151.667908 0.000000 False 5 | 464.030182 -2370.251709 -8.074280000000002 4.487774 166.531662 0.000000 False 6 | 834.062805 -2352.503174 -40.12875 -0.418225 174.993698 0.000000 False 7 | 849.622131 -2205.372803 -40.12875 -1.232225 -172.972214 0.000000 False 8 | 670.970642 -2202.031006 -40.12875 -0.682225 -169.826340 0.000000 False 9 | 498.881470 -2192.042236 -40.12875 -0.528225 -160.674332 0.000000 False 10 | 406.245575 -2110.329590 -40.12875 -1.320225 -130.116653 0.000000 False 11 | 272.029297 -1960.029541 -40.12875 -0.704227 -87.656685 0.000000 False 12 | 912.029114 -1940.349365 -72.128754 -2.706228 -160.644028 0.000000 False 13 | 1043.541260 -1392.031616 -168.12875400000001 -7.854213 -103.182755 0.000000 False 14 | 1302.314697 -1370.369873 -168.12875400000001 -2.024211 -160.947067 0.000000 False 15 | 1183.968384 168.031387 -211.014359 -1.650196 -85.377869 0.000000 False 16 | 865.158569 -1246.140381 -109.128754 5.213814 -0.025842 0.000000 False 17 | 51.281826 -2142.374512 -31.12875 18 | 74.569992 -2319.640625 -31.12875 19 | 967.218323 -2292.695068 -31.12875 20 | 965.125061 -2128.918457 -31.12875 21 | 963.823242 -2073.109375 -63.128754 22 | 965.435730 -1740.899048 -63.128754 23 | 964.554321 -1661.612671 -111.128754 24 | 964.266602 -1588.323608 -111.128754 25 | 963.698425 -1507.645752 -159.128769 26 | 963.179871 -1436.116577 -159.12875400000001 27 | 1341.920166 -1431.056030 -159.12875400000001 28 | 1338.772827 -1083.196411 -159.12875400000001 -------------------------------------------------------------------------------- /maps/de_mirage/mid_to_b.txt: -------------------------------------------------------------------------------- 1 | b_apts under_to_jungle b_retake 2 | 6 0.65 3 | 1216.000000 -16.000000 -152.953156 0.000000 90.000000 0.000000 4 | 122.366753 -329.216309 -178.130783 5.601792 67.640160 0.000000 False 5 | 178.396652 -803.472351 -166.41963199999998 4.523532 79.453583 0.000000 False 6 | 356.831573 -794.031250 -165.184677 4.523677 88.899628 0.000000 False 7 | 160.031250 135.968750 -165.324768 30.183880 7.471654 0.000000 False 8 | 502.968750 -64.031250 -161.518219 11.241871 171.134903 0.000000 False 9 | -143.736450 -629.070251 -233.693741 -5.062901 49.538563 0.000000 False 10 | -807.968750 -913.714844 -168.96875 -0.365893 33.368191 0.000000 False 11 | -888.887024 -788.972595 -222.96875 -2.579616 25.987957 -0.000000 False 12 | -1172.902100 -731.481018 -168.96875 -0.327366 18.673264 0.000000 True 13 | -1247.968750 -605.912903 -168.96875 -0.077218 12.309391 0.000000 False 14 | -924.101440 -508.329834 -49.09375 5.139634 10.451426 0.000000 False 15 | -817.697571 -328.538696 -168.65386999999998 -0.288868 -0.848358 0.000000 False 16 | -716.576599 -866.732483 -259.598816 -4.485466 28.922749 0.000000 False 17 | 296.417206 -803.191772 -165.579346 1.000784 135.663559 0.000000 False 18 | -719.971069 -1013.249023 -216.96875 -4.408471 61.295624 0.000000 False 19 | -1008.660095 -68.943665 -168.96875 -0.231068 -36.503529 0.000000 False 20 | -807.968750 -1206.076660 -168.96875 0.615883 66.066772 0.000000 False 21 | -728.007751 -1306.029053 -168.96875 1.443626 77.853584 0.000000 False 22 | -800.165283 -2224.115479 -180.948792 -0.308111 83.108788 0.000000 False 23 | -601.556519 -1309.074829 -168.96875 0.538890 92.233086 0.000000 False 24 | -962.599731 295.304810 -169.441757 -0.096386 -64.121140 0.000000 False 25 | -753.979919 292.968750 -166.82308999999998 -0.231135 -89.236107 0.000000 False 26 | -1053.175049 295.971649 -165.59136999999998 -0.153975 -48.269905 0.000000 False 27 | -1183.971680 -808.152832 -168.96875 -0.096384 54.533840 0.000000 False 28 | -1180.508179 -66.031250 -56.96875 16.574072 -12.783839 0.000000 False 29 | -1103.838745 -56.030579 -168.96875 -0.288829 -19.001442 0.000000 False 30 | -1185.253662 -270.164429 -56.96875 15.630846 32.511524 0.000000 False 31 | -1103.968750 -151.968750 -168.96875 0.057713 12.222405 -0.000000 False 32 | -1958.287231 747.560669 -48.96875 5.004980 -31.475428 0.000000 False 33 | -2008.796997 683.248901 -48.670246 4.812454 -27.856339 0.000000 False 34 | -2534.316406 319.807922 -168.96875 -0.288821 -7.527193 0.000000 False 35 | -2351.215088 809.768494 -84.19693 2.810448 -25.873674 0.000000 False 36 | -2094.970215 368.714264 -160.96875 -0.288804 -12.735641 0.000000 False 37 | -2265.031250 349.561157 -168.02533 -0.635185 -10.524932 0.000000 False 38 | -2181.280029 -30.403320 -167.931778 -0.577576 11.614176 0.000000 False 39 | -1248.626709 516.058899 -165.10063200000002 -0.269575 -87.624260 0.000000 False 40 | -2013.037964 849.972412 -24.96875 7.969594 -37.919533 0.000000 False 41 | -2354.735352 -298.894043 -168.96875 -0.539069 27.125040 0.000000 False 42 | -2265.027100 473.639648 -168.96875 -0.365689 1.155341 0.000000 False 43 | -2083.808838 -596.728516 -168.96875 -0.154069 60.485203 0.000000 False 44 | -1540.346680 863.968750 -17.968735000000002 9.528877 -109.316307 0.000000 False 45 | -1583.051025 -230.965820 -164.93515 0.404346 87.289505 0.000000 False 46 | -2284.412842 13.976574 -168.96875 0.019255 -0.304974 0.000000 False 47 | -2499.829590 289.771729 -168.96875 -8.527665 37.874210 0.000000 False 48 | -2114.031250 831.968750 -125.29496 2.233080 -86.217216 0.000000 False 49 | -1743.617188 -600.676147 -168.96875 -0.192429 117.947769 0.000000 False 50 | -2294.396240 -498.529236 -168.96875 -0.461910 88.298141 0.000000 False 51 | 1137.422729 474.581604 -253.569 52 | 336.175659 478.684631 -254.407776 53 | 278.188232 -185.992737 -159.256195 54 | 261.301392 -415.420044 -156.826233 55 | -749.624207 -401.569214 -159.387619 56 | -810.258545 186.916092 -164.799072 57 | -2384.677490 295.723755 -158.279968 -------------------------------------------------------------------------------- /maps/de_mirage/under_to_jungle.txt: -------------------------------------------------------------------------------- 1 | b_apts a_palace a_ramp mid_to_b b_retake 2 | 6 0.75 3 | 595.968750 715.016113 -121.968750 4.003962 137.272141 0.000000 4 | -396.830200 479.968750 -105.515907 3.176226 53.586567 0.000000 False 5 | -148.031250 358.075287 -47.15522 8.046264 91.881073 0.000000 False 6 | -1079.694702 509.333771 -80.96875 -0.365801 8.828425 0.000000 False 7 | -1106.079956 602.499939 -80.96875 0.038450 -0.873572 0.000000 False 8 | -1577.255005 771.617065 -48.96875 2.367713 -17.043747 0.000000 False 9 | -974.587891 333.408356 -368.96875 -21.579508 13.299640 0.000000 False 10 | -960.954590 475.961243 -368.96875 -22.715284 0.613892 0.000000 False 11 | -1055.565552 -788.969604 -264.96875 5.543737 85.685379 0.000000 False 12 | -952.090942 -221.443970 -367.919373 0.230739 91.691048 0.000000 False 13 | -1100.249878 -660.399841 -135.96875 30.722860 73.770157 0.000000 True 14 | -923.210938 -519.824585 -49.09375 57.729240 116.525337 0.000000 True 15 | -520.030273 -1021.001160 -168.96875 12.510902 131.523865 0.000000 False 16 | -367.969116 -814.451660 -168.96875 11.047883 155.246033 0.000000 False 17 | 376.697510 -794.999268 -165.72692899999998 5.022646 169.607056 0.000000 False 18 | 379.420258 -521.770325 -166.927414 4.368186 -178.131882 0.000000 False 19 | -1178.799805 -333.092163 -56.96875 24.022223 -71.601845 0.000000 False 20 | -819.838501 294.968750 -168.695694 2.385028 -90.661613 0.000000 False 21 | -600.076538 -1309.030518 -168.96875 12.009980 101.741745 0.000000 False 22 | -727.358215 -1306.031250 -168.96875 11.740481 88.574852 0.000000 False 23 | -825.105042 -2520.172852 -36.96875 7.640225 84.718819 0.000000 False 24 | -808.247620 -2307.052490 -178.677567 1.905611 84.931007 0.000000 False 25 | -807.968750 -1204.848267 -168.96875 11.297721 65.854034 0.000000 False 26 | -714.923889 -2181.968018 -180.96875 2.134730 88.728294 0.000000 False 27 | -495.810791 -2093.833496 -180.96875 2.153980 98.776421 0.000000 False 28 | -447.958313 -1574.596680 -40.96875 17.380583 120.816963 0.000000 False 29 | -330.087646 -2206.322266 -174.810532 -0.598899 112.371567 0.000000 False 30 | -496.029175 -1309.061035 -160.96875 -0.019473 177.915680 0.000000 False 31 | 223.972626 -2373.858643 -40.96875 4.887369 136.286133 0.000000 False 32 | 90.820152 -1996.480469 -168.96875 0.036367 150.487579 0.000000 False 33 | -1275.284546 -1500.629150 -154.279022 0.844853 20.331661 0.000000 False 34 | -1242.245239 -1246.632080 -168.96875 0.209602 -23.423708 0.000000 False 35 | -1216.031250 -1526.968750 -157.013123 0.902610 84.145462 0.000000 False 36 | -1247.968750 -856.525940 -130.96875 4.483114 -79.620369 0.000000 False 37 | -1134.637207 -200.259460 -56.96875 6.080884 -92.633118 0.000000 False 38 | -1121.028687 -456.192627 -168.96875 -0.541142 -95.386116 -0.000000 False 39 | -1120.028198 -1175.968750 -168.96875 0.902617 -164.191727 0.000000 False 40 | -1440.427368 -848.031250 -168.95784 1.942122 -50.707039 0.000000 False 41 | -1722.980347 -650.411133 -168.96875 0.248117 -40.408154 0.000000 False 42 | -1492.001221 -1081.442383 -230.828369 -9.877376 30.470440 0.000000 False 43 | -1247.972290 -456.156250 -96.96875 7.986503 -79.909279 0.000000 False 44 | -1247.968750 -759.968750 -129.96875 22.192945 -8.376370 0.000000 False 45 | 470.941376 799.073792 -126.96875 46 | -236.683044 793.162598 -128.742935 47 | -278.991211 625.612793 -70.384224 48 | -351.364014 416.931061 -70.96875 49 | -1003.491577 412.445953 -358.96875 50 | -1009.418213 -356.216980 -356.437286 51 | -1015.676270 -557.844299 -278.96875 52 | -883.402893 -625.451782 -254.456573 53 | -662.826111 -798.794495 -254.96875 54 | -664.179626 -1155.724365 -158.96875 55 | -674.819519 -1416.629883 -158.96875 56 | -1196.768921 -1381.399048 -157.490646 57 | -1158.498657 -869.768799 -158.96875 58 | -1167.369385 -616.733459 -158.96875 -------------------------------------------------------------------------------- /maps/de_nuke/hut_to_a.txt: -------------------------------------------------------------------------------- 1 | ramp_to_b t_side_entrance_of_lobby t_outside_to_secret j_hall_to_upper mini_to_a silo_to_mini 2 | 8 0.7 3 | -32.381592 -923.926941 -401.968750 2.903875 -2.290397 0.000000 4 | 455.967987 -1089.620239 -391.96875 4.861946 167.509247 0.000000 False 5 | 447.968750 -936.031250 -391.96875 4.290012 -148.066299 0.000000 False 6 | 438.989929 -869.080566 -391.96875 3.739803 -132.340897 0.000000 False 7 | 664.922791 -552.737122 -415.96875 -0.131986 -127.746429 0.000000 False 8 | 858.277832 -281.512573 -127.96875 16.543966 -127.240448 0.000000 False 9 | 616.492065 -646.793274 -206.96875 20.812153 -130.283493 -0.000000 True 10 | 284.031250 -920.031250 -391.96875 3.453935 -91.915955 0.000000 False 11 | 918.184204 -705.286255 -415.717865 -1.980066 -161.912018 0.000000 False 12 | 461.690369 -336.031250 -415.46228 -1.869761 -98.788277 0.000000 False 13 | 991.967529 -584.195801 -127.96875 21.120197 -152.151886 0.000000 False 14 | 328.031219 -352.059570 -415.96875 -2.551758 -84.532272 0.000000 False 15 | 317.995972 -292.114136 -127.96875 23.562170 -84.452194 0.000000 False 16 | 321.739777 -723.409363 -414.635803 -4.092555 -71.978638 0.000000 False 17 | 318.053009 -714.343262 -127.96875 54.604038 -71.648727 0.000000 False 18 | 479.971710 -891.032410 -251.46875 57.551331 172.938370 0.000000 False 19 | 352.030579 -889.261047 -251.46875 77.219460 3.670258 0.000000 False 20 | 328.230591 -952.244507 -127.96875 61.951138 74.634216 0.000000 False 21 | 991.968750 -945.968750 -127.96875 24.793198 171.918457 0.000000 False 22 | 925.652832 -1471.283081 -415.96875 -1.518843 126.289284 0.000000 False 23 | 738.047241 -1595.215332 -415.96875 -0.880849 107.323929 -0.000000 False 24 | 496.063141 -1104.971924 -415.96875 -0.374850 90.603493 0.000000 True 25 | 547.763611 -1556.037598 -415.96875 -0.000850 86.232063 0.000000 False 26 | 352.031281 -1471.968628 -415.96875 -0.946853 51.634457 0.000000 False 27 | 847.750916 -628.351868 -399.968262 0.395127 177.179138 0.000000 False 28 | 882.031250 -1471.968750 -415.96875 -0.561958 96.349670 0.000000 False 29 | 354.453522 -1216.320312 -415.96875 0.054041 1.045358 0.000000 False 30 | 182.064163 -905.893372 -406.96875 31 | 193.609238 -1073.470703 -406.96875 32 | 258.471832 -1081.929199 -403.861115 33 | 306.750885 -1079.328491 -382.96875 34 | 394.765137 -1075.371094 -382.96875 35 | 394.697021 -778.349609 -382.96875 36 | 393.652466 -725.590393 -405.214722 37 | 380.651581 -484.028503 -406.96875 38 | 926.158813 -481.721436 -406.96875 39 | 900.619080 -1435.900269 -406.96875 -------------------------------------------------------------------------------- /maps/de_nuke/j_hall_to_upper.txt: -------------------------------------------------------------------------------- 1 | ramp_to_b hut_to_a radio_to_ramp t_outside_to_secret mini_to_a silo_to_mini 2 | 8 0.8 3 | 632.624756 69.560097 -401.968750 -0.501703 -0.342242 0.000000 4 | 1210.969971 -78.537659 -415.96875 -0.000014 156.793747 0.000000 False 1 5 | 1202.140137 -323.192627 -415.96875 -0.413587 117.872566 0.000000 False 2 6 | 1228.474365 -598.028870 -415.96875 0.030800 108.992386 0.000000 False 3 7 | 1028.156982 -195.521912 -415.96875 -0.554414 93.407478 0.000000 False 4 8 | 1050.031738 -533.781067 -415.96875 0.153985 86.077148 0.000000 False 5 9 | 1579.301025 -726.406372 -415.96875 -0.123217 132.308395 0.000000 False 6 10 | 1179.902710 -471.968384 -127.96875 54.238785 104.803543 0.000000 True 7 11 | 1864.210693 -878.123352 -351.96875 3.612635 139.321838 0.000000 False 8 12 | 1432.025024 -459.613586 -415.96875 -0.193369 145.437683 0.000000 False 9 13 | 1916.522339 -767.386353 -351.96875 3.832616 148.143906 0.000000 False 10 14 | 1363.982788 -299.031494 -415.462219 -0.123213 173.087570 0.000000 False 11 15 | 1619.968750 -314.031067 -415.96875 0.488140 -146.895645 0.000000 False 12 16 | 1533.703491 -451.029785 -415.96875 -0.699642 178.486572 0.000000 False 13 17 | 1757.520264 -1651.129639 -415.96875 -0.303860 106.953438 0.000000 False 14 18 | 1040.279297 -816.031250 -407.96875 1.478407 50.271458 0.000000 True new15 19 | 1619.968628 -280.031250 -367.96875 7.858074 -140.825043 0.000000 False 15 20 | 1543.483276 -280.029480 -415.96875 -0.083861 -127.227776 0.000000 False 16 21 | 1424.031372 -280.049805 -367.96875 8.892128 -89.521301 0.000000 False 17 22 | 1259.968750 -316.031250 -127.96875 19.712067 -131.996048 0.000000 False 18 23 | 1083.520142 -316.034668 -127.96875 -1.865685 -22.865261 0.000000 False 19 24 | 305.056976 -292.028198 -127.96875 -0.281696 -6.651062 0.000000 False 20 25 | 1259.968506 -471.956543 -127.96875 -0.809335 83.988319 0.000000 False new 26 | 288.031250 -947.971863 -127.96875 -0.303632 34.974274 0.000000 False 21 27 | 352.033295 -1056.612549 -255.96875 -7.607666 43.405228 -0.000000 False 22 28 | 449.619263 -365.511475 -415.96875 -25.185692 -1.510019 0.000000 False 23 29 | 526.209229 -672.450134 -399.96875 -25.493620 25.276983 0.000000 False 24 30 | 328.031799 -1426.034546 -415.96875 -12.135113 55.145470 0.000000 False 25 31 | 547.530884 -1216.031372 -415.96875 -17.463491 59.611450 0.000000 False 26 32 | 663.661133 -609.491882 -410.142914 -35.569653 23.956905 0.000000 False 27 33 | 692.648010 -1585.801514 -415.96875 -13.415852 74.929810 0.000000 False 28 34 | 982.887878 -945.326172 -127.96875 -0.193917 90.639145 0.000000 False 29 35 | 801.564697 -796.802856 -399.968262 -26.593895 71.300430 0.000000 False 30 36 | 882.031311 -1471.968750 -415.96875 -13.547997 86.569504 -0.000000 False 31 37 | 238.601730 -1074.546509 -415.96875 -3.141541 51.053062 0.000000 True 32 38 | 455.968750 -1159.972534 -391.96875 0.862456 99.937187 0.000000 False 33 39 | 935.608398 68.535507 -415.96875 40 | 1125.768921 69.391647 -415.96875 41 | 1125.512817 -443.510376 -415.96875 42 | 1455.000732 -451.362671 -406.96875 43 | 1467.873047 -805.111755 -406.96875 44 | 1323.264526 -805.111755 -398.96875 45 | 1323.264526 -805.111755 -230.96875 46 | 1332.259521 -744.045898 -230.96875 47 | 1065.043335 -739.413513 -230.96875 48 | 1067.023071 -532.973450 -230.96875 49 | 1266.440063 -529.586670 -118.96875 50 | 1332.137451 -530.493591 -118.96875 51 | 1331.459839 -388.541138 -118.96875 52 | 1119.586670 -391.342773 -118.96875 53 | 1125.512817 -443.510376 -127.96875 54 | 1125.512817 -443.510376 -415.96875 55 | 1125.512817 -443.510376 -127.96875 56 | 1119.586670 -391.342773 -118.96875 57 | 962.689697 -379.831848 -127.96875 58 | 962.689697 -379.831848 -406.96875 59 | 398.601166 -487.400146 -406.96875 60 | 378.582916 -712.319336 -406.96875 -------------------------------------------------------------------------------- /maps/de_nuke/mini_to_a.txt: -------------------------------------------------------------------------------- 1 | hut_to_a j_hall_to_upper silo_to_mini t_outside_to_secret t_side_entrance_of_lobby 2 | 9 0.8 3 | 1015.408203 -1730.292603 -401.968750 2.167565 155.125168 0.000000 4 | 352.031311 -1054.048950 -255.96875 14.641812 -50.598961 0.000000 True 5 | 553.845703 -1104.154907 -415.96875 0.231696 -72.556694 0.000000 False 6 | 305.031738 -292.031250 -127.96875 12.309688 -72.761856 0.000000 False 7 | 464.579132 -849.383606 -391.96875 2.475695 -70.884766 0.000000 False 8 | 461.689178 -336.031250 -415.46228 -0.054301 -79.002518 0.000000 False 9 | 566.604431 -613.580750 -399.96875 1.111699 -81.642181 0.000000 False 10 | 648.656860 -624.633484 -206.96875 13.189822 -86.408005 0.000000 True 11 | 702.820374 -629.031982 -407.068451 3.377796 6.299852 0.000000 False 12 | 843.615540 -601.455139 -399.968262 1.023815 -99.446114 0.000000 False 13 | 1018.481628 -415.884155 -127.96875 14.619835 -105.716248 0.000000 False 14 | 957.017883 -1231.900757 -414.96875 0.495850 -135.386078 0.000000 False 15 | -412.089478 -1035.525513 -415.96875 0.033820 -18.977243 0.000000 False 16 | -203.031494 -1334.881226 -415.96875 0.011821 4.967829 0.000000 False 17 | 991.968445 -945.968750 -127.96875 42.075779 -149.496292 0.000000 False 18 | 288.028320 -947.968750 -127.96875 33.253609 -28.217993 0.000000 False 19 | 391.966003 -1471.968384 -415.96875 0.077821 77.625687 0.000000 False 20 | 882.038757 -1471.970947 -415.96875 -0.582181 94.455437 0.000000 False 21 | 810.891418 -468.479736 -415.96875 -0.538180 -84.792641 0.000000 False 22 | 320.034332 -692.833923 -415.96875 -0.428186 -49.756016 0.000000 False 23 | 336.027924 -878.745117 -279.96875 13.937616 -4.061756 0.000000 True 24 | 496.031250 -1104.968750 -415.96875 0.605827 -9.243863 0.000000 False 25 | 603.772583 -501.837402 -415.717865 -0.362181 -98.770416 0.000000 False 26 | 284.242157 -935.780640 -391.96875 1.793806 19.515772 0.000000 False 27 | 784.827148 -1643.204956 -406.96875 28 | 644.711670 -1532.489380 -406.843536 29 | 644.287720 -1306.383545 -406.96875 30 | 901.242798 -1306.383545 -406.96875 31 | 404.185425 -1306.383545 -406.96875 32 | 901.242798 -1306.383545 -406.96875 33 | 905.518982 -504.917603 -406.96875 -------------------------------------------------------------------------------- /maps/de_nuke/radio_to_ramp.txt: -------------------------------------------------------------------------------- 1 | t_side_entrance_of_lobby ramp_to_b j_hall_to_upper 2 | 8 0.65 3 | -144.349609 -924.317261 -401.968750 0.703874 89.361572 0.000000 4 | 141.189987 -235.653503 -415.96875 0.197265 -129.792007 0.000000 False 5 | 251.968735 -463.968750 -415.96875 0.835258 179.981949 0.000000 False 6 | 251.968277 -504.860779 -373.96875 5.961282 170.741852 0.000000 False 7 | 251.968658 -635.968750 -415.96875 -0.066705 146.717560 0.000000 False 8 | 4.031250 -635.968689 -415.96875 -0.594700 91.475433 0.000000 False 9 | 281.693665 31.130829 -415.565033 0.351306 -118.792664 0.000000 False 10 | 497.254150 417.547852 -393.516266 1.495287 -119.298996 0.000000 False 11 | 536.618225 574.210022 -489.867126 -3.652716 -116.248581 0.000000 False 12 | 657.199158 872.554626 -479.96875 -2.574718 -114.950607 0.000000 False 13 | 536.346924 864.031311 -479.96875 -2.750721 -107.778625 0.000000 False 14 | 65.031616 110.380203 -415.96875 0.109275 -81.114426 0.000000 False 15 | 65.031250 -192.799927 -415.96875 0.131274 -54.692825 0.000000 False 16 | 562.823059 322.028351 -371.96875 4.135321 -134.721008 0.000000 False 17 | 637.906860 236.920029 -414.96875 0.339845 -151.066681 0.000000 False 18 | 971.478455 424.295074 -439.144653 -1.772152 -149.989044 0.000000 False 19 | 1177.798340 142.968506 -415.96875 -0.210152 -172.802750 0.000000 False 20 | 1028.031738 4.714843 -415.96875 -0.760152 177.803192 0.000000 False 21 | 967.968750 -132.031250 -415.96875 -0.122152 166.539551 0.000000 False 22 | 749.968750 -233.968750 -415.96875 -0.496110 149.994217 0.000000 False 23 | 322.245087 -60.520386 -287.96875 49.773933 92.179443 0.000000 False 24 | 304.031616 575.232056 -472.686249 -7.800031 -87.736221 0.000000 False 25 | 560.116028 -233.968567 -415.96875 -0.012110 108.458015 0.000000 False 26 | 318.031250 -218.971252 -274.919373 15.651973 74.329414 0.000000 False 27 | 603.031250 297.968719 -414.96875 0.559997 -95.884750 0.000000 False 28 | 1162.657715 -108.465271 -415.96875 3.200019 142.169601 0.000000 False 29 | 496.031494 900.379639 -479.96875 -2.498004 -91.858971 0.000000 False 30 | 1178.744507 -298.654907 -415.96875 3.155996 116.253159 0.000000 False 31 | 609.620789 911.391113 -479.96875 0.911997 -87.348923 0.000000 False 32 | 862.699890 -96.828857 -639.96875 -14.619969 123.776199 0.000000 False 33 | 515.258972 95.968323 -639.96875 -14.377952 88.149490 0.000000 False 34 | 409.172546 -86.660034 -639.96875 -14.400009 55.114193 0.000000 False 35 | 767.617676 95.968292 -639.96875 -16.522142 92.938667 0.000000 False 36 | -143.311584 -777.210815 -406.96875 37 | -139.228638 -414.614990 -406.96875 38 | 161.942123 -413.416687 -406.96875 39 | 164.830963 64.283897 -406.96875 40 | 369.623016 65.256485 -406.96875 41 | 367.776794 307.430450 -406.96875 42 | 371.202423 613.914490 -470.403625 43 | 372.559021 649.859436 -470.96875 -------------------------------------------------------------------------------- /maps/de_nuke/ramp_to_b.txt: -------------------------------------------------------------------------------- 1 | hut_to_a t_side_entrance_of_lobby j_hall_to_upper t_outside_to_secret silo_to_mini 2 | 8 0.8 3 | 327.931305 345.699341 -407.678955 7.479604 68.731003 0.000000 4 | 862.699890 -96.828857 -639.96875 -14.619969 123.776199 0.000000 False 5 | 515.258972 95.968323 -639.96875 -14.377952 88.149490 0.000000 False 6 | 847.987244 95.968559 -639.96875 -1.067932 173.984497 0.000000 False 7 | 409.172546 -86.660034 -639.96875 -14.400009 55.114193 0.000000 False 8 | 766.375305 95.753563 -639.96875 -15.939935 91.757050 0.000000 False 9 | 434.801788 95.968628 -639.96875 0.142066 -0.805605 0.000000 False 10 | 874.396484 -1292.405273 -767.96875 -5.951930 92.077759 -0.000000 False 11 | 681.404846 -1305.250977 -768.919373 -6.149936 83.137512 0.000000 False 12 | 672.134888 -1315.540283 -639.96875 -0.121931 82.755127 0.000000 False 13 | 303.998566 -1333.037720 -767.843689 -5.115878 67.452095 0.000000 False 14 | 609.511292 -1313.821045 -639.96875 0.098114 96.946259 0.000000 False 15 | 603.791870 -1359.755493 -767.96875 -5.445885 96.175690 -0.000000 False 16 | 1044.320068 -1022.734314 -767.843567 -6.743871 122.026161 0.000000 False 17 | 614.392639 -97.031250 -639.96875 -0.858245 -174.229919 0.000000 False 18 | 1353.972900 -714.441895 -657.594482 -1.045870 145.478180 0.000000 False 19 | 340.031250 -560.031311 -767.96875 -0.187867 0.454386 -0.000000 False 20 | 1111.584229 -374.171753 -639.96875 -0.979859 -141.811874 0.000000 False 21 | 816.031372 -272.031250 -767.96875 0.846181 -78.869476 0.000000 False 22 | 816.031555 -458.967285 -767.96875 2.012180 -87.823456 0.000000 False 23 | 169.054123 -1507.301880 -770.843567 -0.121802 53.637428 0.000000 False 24 | 1264.031372 -923.488220 -767.96875 0.296192 -178.015457 0.000000 False 25 | 943.968750 -1276.041870 -767.96875 -2.299802 175.737350 0.000000 True 26 | 121.287056 -1324.842529 -775.96875 -0.913802 7.415567 0.000000 False 27 | 371.202423 613.914490 -470.403625 28 | 372.559021 649.859436 -470.96875 29 | 641.421326 640.029968 -470.96875 30 | 642.868347 612.640991 -470.717865 31 | 640.123169 110.889359 -629.505249 32 | 643.206299 44.306095 -630.96875 33 | 427.501007 42.376007 -630.96875 34 | 433.603333 -181.090454 -630.96875 35 | 641.736755 -176.682495 -630.96875 36 | 641.237183 -253.873047 -632.062927 37 | 640.352295 -548.119202 -757.595581 38 | 628.350098 -699.547058 -758.96875 39 | 798.542419 -703.173645 -758.96875 40 | 774.263794 -1277.262695 -759.96875 -------------------------------------------------------------------------------- /maps/de_nuke/secret_to_b.txt: -------------------------------------------------------------------------------- 1 | t_outside_to_secret ramp_to_b silo_to_mini 2 | 5 0.7 3 | 1297.500854 -2422.035400 -403.419342 39.874054 4.086581 0.000000 4 | 1586.466309 -1989.995728 -639.96875 -9.590594 -101.653015 0.000000 False 1 5 | 1460.231445 -1994.095093 -639.96875 -10.549720 -77.503922 0.000000 False 2 6 | 1442.031616 -2156.524170 -639.843567 -6.171827 -51.633884 0.000000 False 3 7 | 1647.968628 -1800.031250 -639.96875 -1.243803 -107.627319 0.000000 False 4 8 | 1302.614624 -1792.028809 -639.96875 -1.023621 -49.274040 0.000000 False 5 9 | 1645.968506 -1968.694092 -639.96875 0.032376 -150.848236 0.000000 False 6 10 | 1072.031616 -1733.840332 -634.96875 0.881383 -35.309238 0.000000 False 7 11 | 1064.035400 -1991.968750 -639.96875 0.296187 -0.844085 0.000000 False 8 12 | 930.436829 -1562.031494 -639.96875 33.977985 -36.529819 0.000000 False 13 | 1036.995728 -1359.199341 -607.96875 2.605999 -71.898148 0.000000 False 14 | 1064.031616 -1178.734131 -712.806396 -5.621822 -79.557037 0.000000 False 15 | 1175.078369 -1180.267212 -711.784302 -5.270000 -89.322693 0.000000 False 16 | 1199.201782 -936.031372 -767.96875 -10.704069 -102.283417 0.000000 False 17 | 624.781555 -1527.331543 -607.96875 3.551958 -17.267735 0.000000 False 18 | 399.824249 -1553.642944 -712.079651 -5.137854 -9.517614 0.000000 False 19 | 399.551178 -1658.898682 -712.261658 -5.732026 -0.591761 0.000000 False 20 | 231.476944 -1557.596069 -767.96875 -15.170043 -5.585825 0.000000 False 21 | 97.031250 -1296.031494 -775.96875 -0.957948 -61.049747 0.000000 False 22 | 287.968719 -1399.113403 -743.46875 7.423978 -111.780624 0.000000 False 23 | 287.970795 -1495.967285 -775.96875 0.251976 -155.076996 0.000000 False 24 | 841.828369 4.593948 -639.96875 5.409671 -111.603767 0.000000 False 25 | 892.447571 -460.406006 -767.96875 0.041688 -123.419792 -0.000000 False 26 | 1015.968750 -424.031250 -639.96875 6.465701 -127.530228 0.000000 False 27 | 1111.820923 -373.031250 -639.96875 5.651744 -129.796036 0.000000 False 28 | 677.700928 -1077.749878 -771.46228 -0.420309 -145.178436 0.000000 False 29 | 738.610962 -1212.341919 -768.96875 -0.354311 -165.154465 0.000000 False 30 | 943.966675 -1163.045044 -639.96875 10.557659 -166.042816 0.000000 False 31 | 943.968750 -1276.040405 -767.96875 -0.266316 -175.392868 0.000000 False 32 | 943.968689 -1317.968750 -639.96875 11.437688 178.878647 0.000000 False 33 | 340.028229 -560.031250 -767.96875 -0.222306 -89.029968 -0.000000 False 34 | 471.517822 5.031034 -639.96875 5.145691 -93.377708 0.000000 False 35 | 943.968445 -1059.593140 -639.96875 13.615743 -170.518143 0.000000 False 36 | 641.219299 -1317.953613 -639.96875 25.297705 91.273888 0.000000 False 37 | 340.031158 -1317.968750 -639.96875 19.225683 42.521595 0.000000 False 38 | 1292.945923 -920.362122 -767.96875 -0.442297 -165.687347 0.000000 False 39 | 1451.462280 -1023.967346 -767.96875 -0.090297 179.220215 0.000000 False 40 | 819.087036 -272.031250 -767.96875 -0.363872 -90.777885 0.000000 False 41 | 816.027893 -458.714722 -767.96875 -1.234306 -22.327612 0.000000 False 42 | 1387.942749 -380.005920 -639.96875 7.819846 -103.368500 0.000000 True 43 | 1077.031372 -655.968750 -639.96875 -0.804158 4.159261 0.000000 False 44 | 1436.119019 -2422.326416 -497.708405 45 | 1352.386841 -2420.211182 -441.886993 46 | 1429.347290 -2421.271484 -493.194 47 | 1495.141479 -2420.822021 -537.056763 48 | 1560.795776 -2420.751221 -550.96875 49 | 1560.413818 -2360.690186 -551.270813 50 | 1560.226074 -2331.865479 -567.052124 51 | 1560.013550 -2299.325684 -588.745361 52 | 1559.817871 -2269.852051 -608.394409 53 | 1558.779053 -2222.322754 -630.590515 54 | 1542.406738 -2190.360596 -630.96875 55 | 1537.028687 -1954.535400 -630.96875 56 | 1496.487793 -1916.256470 -630.96875 57 | 1138.852417 -1906.516846 -630.96875 58 | 1135.290894 -1616.158325 -630.96875 59 | 516.677856 -1614.138306 -630.96875 60 | 299.657928 -1614.385132 -758.96875 61 | 193.286682 -1616.597778 -758.96875 62 | 189.184158 -1321.232910 -766.96875 63 | 444.583710 -1316.010986 -758.412842 64 | 439.442810 -728.002930 -762.96875 65 | 890.744080 -726.850342 -758.96875 66 | 889.292358 -985.632263 -758.96875 67 | 1326.014160 -982.677002 -758.96875 68 | 1327.552246 -878.886841 -756.018677 69 | 1328.151489 -679.763428 -630.96875 70 | 1325.696655 -513.187256 -630.96875 -------------------------------------------------------------------------------- /maps/de_nuke/silo_to_mini.txt: -------------------------------------------------------------------------------- 1 | hut_to_a j_hall_to_upper mini_to_a t_outside_to_secret t_side_entrance_of_lobby 2 | 5 0.6 3 | -719.228516 -1147.445068 -415.96875 -2.617996 -0.625070 0.000000 4 | 1431.578247 -2421.087158 -503.681305 -16.676134 145.420273 0.000000 False 1 5 | 1448.449463 -1705.125610 -415.96875 -14.497853 172.616974 0.000000 False 2 6 | 1751.647217 -1577.368164 -415.96875 -12.517898 179.341110 0.000000 False 3 7 | 661.281250 -2158.629883 -415.96875 -27.345535 127.090340 0.000000 False 4 8 | 743.774597 -2421.531006 -415.96875 -21.691353 126.672554 0.000000 False 5 9 | 463.968750 -1553.021729 -367.96875 -54.867229 -179.706970 0.000000 False 6 10 | 295.031616 -1553.325562 -367.96875 -89.000000 7.886893 0.000000 False 7 11 | 922.015381 -1767.301880 -415.96875 -0.780245 -155.750519 0.000000 False 8 12 | 918.926514 -1553.031616 -415.96875 -0.523572 -100.703125 0.000000 False 9 13 | 815.968750 -1552.031250 -415.96875 0.693567 -66.662964 0.000000 False 10 14 | 1902.389771 -2155.001953 -415.96875 -0.076424 155.184158 0.000000 False 11 15 | 632.129150 -1462.537354 -415.843536 0.308025 -44.523827 0.000000 False 12 16 | 519.031250 -1743.971558 -415.462219 0.369621 15.936573 0.000000 False 13 17 | 815.968750 -1759.968628 -415.96875 0.891568 70.103127 0.000000 False 14 18 | -652.369202 -1149.672852 -406.96875 19 | -574.703735 -1149.212524 -404.862091 20 | -539.031372 -1148.916260 -375.83252 21 | -539.031372 -1155.079590 -311.321533 22 | -539.031372 -1160.195312 -240.105469 23 | -539.031372 -1212.471680 -194.277954 24 | -513.286621 -1234.056885 -211.968201 25 | -466.990234 -1253.631836 -281.942612 26 | -406.764221 -1267.371460 -278.96875 27 | -336.763184 -1277.552490 -233.621216 28 | -253.597290 -1289.463379 -237.913757 29 | -182.426025 -1299.687378 -208.291153 30 | -160.732910 -1314.116333 -204.213074 31 | -146.778381 -1327.855957 -205.96875 32 | -90.616882 -1334.962891 -200.579468 33 | 5.942850 -1389.815308 -169.35935999999998 34 | 6.930299 -1390.111816 -114.05261200000001 35 | 9.304222 -1401.556152 -107.746071 36 | 15.316606 -1433.046875 -48.440002 37 | 15.239855 -1443.604004 -38.043617 38 | 26.300737 -1501.027832 -27.97715 39 | 47.423374 -1610.747559 -9.96875 40 | 144.840073 -1692.190063 -9.96875 41 | 270.003296 -1689.836304 -31.570469 42 | 483.213470 -1679.721802 -215.06604 43 | 505.502899 -1786.717163 -214.96875 44 | 541.717651 -1793.057373 -219.126511 45 | 623.445374 -1808.464355 -224.192032 46 | 686.463501 -1816.594971 -229.414246 47 | 772.359314 -1827.609863 -247.965576 48 | 856.408997 -1823.561523 -398.96875 49 | 908.936401 -1829.402588 -406.96875 50 | 903.115967 -1642.480103 -406.96875 51 | 776.378967 -1642.335571 -406.96875 -------------------------------------------------------------------------------- /maps/de_nuke/t_outside_to_secret.txt: -------------------------------------------------------------------------------- 1 | hut_to_a j_hall_to_upper silo_to_mini secret_to_b mini_to_a 2 | 8 0.7 3 | -444.128418 -1574.976074 -401.968750 0.576355 -40.336254 0.000000 4 | 565.488464 -2343.935303 -415.96875 0.312360 140.869492 0.000000 False 1 5 | 259.030090 -2054.031250 -415.96875 1.004522 168.765549 0.000000 False 2 6 | 661.391968 -2097.110840 -415.96875 0.026390 174.784958 0.000000 False 3 7 | 1672.686157 -2031.254150 -415.96875 -0.215607 -178.930862 0.000000 False 4 8 | 1766.569336 -1746.050293 -415.96875 -0.193618 -167.866455 0.000000 False 5 9 | 1472.004272 -1647.346436 -415.96875 -0.246450 -161.319824 0.000000 False 6 10 | 920.495667 -1780.555908 -415.96875 0.268392 -161.816833 0.000000 False 7 11 | 1571.942139 -2463.973145 -373.96875 1.004546 170.544281 0.000000 True 8 12 | 1398.889771 -2384.859863 -481.888947 -1.952267 174.896027 0.000000 False 9 13 | 1328.334717 -1492.013916 -287.96875 7.207362 -145.118134 0.000000 False 10 14 | 463.968750 -1553.031372 -367.96875 4.762035 -108.813980 0.000000 False 11 15 | 352.227570 -1553.031250 -415.96875 0.994373 -95.167137 0.000000 False 12 16 | 295.031250 -1553.031372 -367.96875 6.948901 -88.024040 0.000000 False 13 17 | 232.343933 -1843.897461 -415.96875 0.203724 -59.780231 0.000000 False 14 18 | 661.281250 -2158.629883 -415.96875 -1.557648 91.517944 0.000000 False 15 19 | 1268.136353 -1404.348511 -415.96875 0.070447 -123.561172 0.000000 False 16 20 | 1795.942749 -1612.091797 -415.843536 -0.127480 -145.811005 0.000000 False 17 21 | 1369.159424 -1756.614746 -415.96875 0.422536 -137.296799 0.000000 False 18 22 | 1619.968628 -409.481995 -415.96875 -0.655567 -113.193253 0.000000 True 19 23 | 1840.187256 -706.520569 -351.96875 2.116430 -129.891037 0.000000 False 20 24 | 883.948425 -1603.212524 -415.96875 0.488441 -92.115616 0.000000 False 21 25 | 1325.581055 -382.526489 -127.96875 10.102327 -103.271927 0.000000 False 22 26 | 815.968750 -1552.031250 -415.96875 0.419324 -70.560097 0.000000 False 23 27 | 1079.332642 -1295.524902 -413.632324 0.158462 -100.077713 0.000000 False 24 28 | 1225.400757 -625.972595 -239.96875 5.768476 -100.870377 0.000000 False 25 29 | 1183.116821 -749.575562 -415.96875 0.136504 -100.694710 0.000000 False 26 30 | 1056.031250 -620.029663 -415.96875 -0.325518 -90.700935 0.000000 False 27 31 | 1040.281250 -512.031311 -239.96875 9.090502 -90.379845 0.000000 False 28 32 | 1431.872437 -2424.156738 -503.87735 -12.821447 177.939392 0.000000 False 29 33 | 1172.343872 -1296.968384 -415.96875 0.224525 -95.380516 0.000000 False 30 34 | 1487.968262 -2168.012451 -415.96875 0.466510 -153.204041 0.000000 False 31 35 | 1583.968750 -2447.968750 -559.96875 -15.596624 173.277359 0.000000 False 32 36 | 1365.075317 -2136.845947 -351.96875 14.238509 -127.055061 0.000000 False 33 37 | 1520.092896 -2371.925293 -559.96875 -23.799471 -178.791336 0.000000 False 34 38 | 1272.031372 -2162.287109 -367.96875 14.612561 -96.501076 0.000000 False 35 39 | -309.467896 -1801.985474 -406.96875 40 | -230.452698 -1943.526978 -406.96875 41 | 17.111284 -2103.542725 -406.96875 42 | 440.702698 -2322.585693 -406.96875 43 | 397.282288 -1960.623535 -406.96875 44 | 1141.012207 -1926.096680 -406.96875 45 | 1119.644653 -2424.625977 -406.96875 46 | 1273.958740 -2423.664307 -406.96875 47 | 1302.535400 -2422.394531 -410.755096 -------------------------------------------------------------------------------- /maps/de_nuke/t_side_entrance_of_lobby.txt: -------------------------------------------------------------------------------- 1 | hut_to_a radio_to_ramp mini_to_a silo_to_mini 2 | 5 0.75 3 | -434.113037 -688.412903 -401.968750 0.110030 -63.472786 0.000000 4 | 78.590393 -1232.825562 -415.96875 -0.462181 146.033569 0.000000 False 5 | 107.968750 -1135.968506 -415.96875 0.505838 159.274628 0.000000 False 6 | 159.137268 -1132.931030 -286.178467 11.791844 161.505493 0.000000 False 7 | 235.968750 -1065.693115 -287.96875 10.867836 170.480530 0.000000 False 8 | 183.834641 -964.402832 -415.96875 -0.088161 -177.911377 -0.000000 False 9 | 239.968750 -720.013489 -415.96875 0.439838 -153.125641 0.000000 False 10 | 207.630081 -688.031433 -287.96875 10.757918 -148.329132 0.000000 False 11 | -21.882324 -432.946655 -415.642212 -0.396064 -112.609383 0.000000 False 12 | -255.968445 -710.101562 -415.96875 -0.066067 -87.991302 0.000000 False 13 | -205.890076 -357.031250 -415.96875 -0.528064 -87.243309 0.000000 False 14 | -89.141174 -1359.467163 -383.59375 7.787981 95.202904 0.000000 False 15 | -203.031250 -1359.968628 -415.96875 -0.044044 59.584839 0.000000 False 16 | -255.968384 -1339.060059 -415.96875 -0.198001 49.807999 0.000000 False 17 | 223.939835 -1184.031372 -415.96875 0.285895 -178.527435 0.000000 False 18 | -255.968628 -1200.031250 -415.96875 -0.330104 0.434656 0.000000 False 19 | 297.883179 -1080.199707 -391.96875 3.981996 137.826065 0.000000 False 20 | 160.098007 -1119.969238 -415.96875 1.386015 94.102180 0.000000 False 21 | -382.494873 -880.726929 -406.96875 22 | -385.257690 -1038.525757 -406.96875 23 | 73.022934 -1044.851929 -406.96875 24 | 75.495949 -905.993408 -406.96875 25 | 182.064163 -905.893372 -406.96875 -------------------------------------------------------------------------------- /maps/de_overpass/a_long.txt: -------------------------------------------------------------------------------- 1 | under_to_b under_to_mid a_short 2 | 5 0.6 3 | -778.720276 -2586.074219 172.971802 16.984118 88.581848 0.000000 4 | -2082.212402 -2549.859863 457.49871800000005 9.503864 21.253397 0.000000 True 5 | -1304.031250 -2447.972900 339.03125 0.307939 89.197937 0.000000 False 6 | -1736.032837 -2249.585693 429.031281 32.867836 -82.858788 0.000000 False 7 | -1844.031250 -2602.969727 422.941071 1.363852 87.457298 0.000000 False 8 | -2909.317139 -1590.021484 551.535767 6.973895 -34.928631 0.000000 False 9 | -2702.056885 -1576.376099 439.651154 -0.495885 -41.164425 0.000000 False 10 | -2912.429199 -1900.624146 475.883423 1.408182 -19.394995 -0.000000 False 11 | -2676.355957 -2716.328857 482.81018099999994 3.442121 15.125283 0.000000 False 12 | -2731.319336 -2609.328125 481.79266399999995 3.618129 3.310786 0.000000 False 13 | -2623.262207 -2495.547852 478.47351100000003 3.618128 -4.653204 0.000000 False 14 | -2438.053467 -2443.102295 575.965698 16.906149 -15.939208 0.000000 False 15 | -2404.088379 -2334.785645 476.160583 3.882149 -33.275238 -0.000000 False 16 | -2117.005859 -2414.944336 476.692627 11.560122 -74.283112 0.000000 False 17 | -3690.907227 -2047.640869 480.65344200000004 -0.297864 -20.633263 0.000000 False 18 | -2975.305420 -1669.298584 521.18335 3.794140 -92.265167 -0.000000 False 19 | -2688.523193 -1778.882568 475.41272000000004 0.076126 -124.649620 -0.000000 False 20 | -3495.381104 -2490.898682 478.96759 0.494127 26.776335 0.000000 False 21 | -2426.303467 -1891.411377 475.121887 0.318118 -148.071487 0.000000 True 22 | -3935.511719 -1248.042725 519.99176 1.593986 -57.960690 0.000000 True 23 | -3861.784424 -1185.185791 513.566223 1.483997 -63.628723 0.000000 False 24 | -3538.566895 -1656.259888 514.555237 3.376000 -70.338432 0.000000 False 25 | -3648.066162 -372.679077 515.882019 0.714000 -81.822769 0.000000 False 26 | -3575.132080 -1628.656982 506.09832800000004 0.163992 -78.786873 0.000000 True 27 | -3880.846436 -1206.960693 515.351501 0.757991 -38.614723 0.000000 True 28 | -3236.019775 -641.530151 491.03125 -1.046018 -152.375854 0.000000 False 29 | -2863.006836 -975.967957 435.03125 -4.874032 162.787292 0.000000 False 30 | -3372.428955 -962.919067 491.101807 -0.298036 125.497246 0.000000 False 31 | -2636.749023 936.362244 475.03125 -1.574042 -128.029800 0.000000 False 32 | -3232.575439 -330.792969 521.78125 1.747956 -172.513657 0.000000 False 33 | -2507.028320 1060.889404 483.03125 -1.244047 -130.465729 0.000000 False 34 | -2556.434326 817.100342 475.15625 -1.200044 -148.263779 0.000000 False 35 | -3099.692871 733.877808 483.03125 0.955955 -29.353666 0.000000 False 36 | -2025.731445 573.529724 475.03125 0.009960 176.448227 0.000000 True 37 | -2798.908203 556.673218 493.95581100000004 2.737961 146.924408 0.000000 False 38 | -2123.020996 410.646240 483.03125 0.119962 161.642258 0.000000 False 39 | -2026.370239 994.067810 483.03125 0.141978 -160.795883 0.000000 False 40 | -2282.690674 41.594654 419.987854 -4.632015 132.067886 0.000000 False 41 | -2206.768066 -503.000671 389.261688 -4.170015 116.425758 0.000000 False 42 | -2560.781250 1349.646240 483.03125 -0.298017 -75.874283 0.000000 False 43 | -2595.322021 1116.381104 483.03125 0.977986 -61.603977 0.000000 False 44 | -2603.353516 -133.007202 435.03125 -2.674016 97.910461 0.000000 False 45 | -2759.616455 334.028076 442.167419 -4.610013 63.722202 0.000000 False 46 | -1986.362305 678.283813 475.03125 0.119988 167.781799 0.000000 False 47 | -2634.966309 1494.932251 419.077026 -2.629985 -67.281662 0.000000 False 48 | -794.033447 -2375.339355 161.23439 49 | -789.967896 -2226.501953 253.03125 50 | -810.168884 -2147.375488 253.03125 51 | -866.103638 -2157.411377 255.50476099999997 52 | -1034.911499 -2155.100342 349.03125 53 | -1364.271240 -2167.522705 349.03125 54 | -1428.104248 -2390.792725 349.03125 55 | -1700.085083 -2384.593018 350.483734 56 | -1802.377930 -2387.635010 409.640961 57 | -2028.921631 -2551.553223 456.777588 58 | -2151.881104 -2550.990967 486.714478 59 | -2922.396240 -2474.039062 485.53125 60 | -3177.490967 -2240.185059 483.84863299999995 61 | -3455.165771 -2282.265381 487.41833499999996 62 | -3700.370850 -1466.909424 505.632568 63 | -3684.438232 -338.939453 526.850342 64 | -3384.253906 -136.327454 531.78125 65 | -3235.397461 151.363358 526.592224 66 | -3176.566406 271.006989 494.950195 67 | -2942.454834 713.036621 493.03125 68 | -2439.296875 554.161011 493.03125 69 | -2316.455811 733.573853 485.03125 70 | -2413.872314 954.108704 486.49114999999995 -------------------------------------------------------------------------------- /maps/de_overpass/a_short.txt: -------------------------------------------------------------------------------- 1 | a_long under_to_b under_to_mid 2 | 7 0.8 3 | -778.720276 -2586.074219 172.971802 16.984118 88.581848 0.000000 4 | -2082.212402 -2549.859863 457.49871800000005 9.503864 21.253397 0.000000 True 5 | -1304.031250 -2447.972900 339.03125 0.307939 89.197937 0.000000 False 6 | -1736.032837 -2249.585693 429.031281 32.867836 -82.858788 0.000000 False 7 | -1844.031250 -2602.969727 422.941071 1.363852 87.457298 0.000000 False 8 | -2909.317139 -1590.021484 551.535767 6.973895 -34.928631 0.000000 False 9 | -2702.056885 -1576.376099 439.651154 -0.495885 -41.164425 0.000000 False 10 | -2912.429199 -1900.624146 475.883423 1.408182 -19.394995 -0.000000 False 11 | -3587.721191 -2174.769775 479.550659 0.131810 -1.225918 0.000000 False 12 | -3544.935791 -2515.436768 479.28338599999995 0.417811 26.186039 0.000000 False 13 | -2733.902588 -952.438049 435.03125 -2.024189 -82.603714 0.000000 False 14 | -2598.468262 -991.952332 435.03125 -1.936190 -96.199783 0.000000 False 15 | -2333.681152 -504.031738 409.491638 -4.741971 -118.948265 0.000000 False 16 | -2293.601074 -803.494934 391.134827 -6.820186 -128.466934 0.000000 False 17 | -2011.889038 -963.346802 390.491302 -6.094193 -143.471405 0.000000 False 18 | -2091.031250 -1202.531250 435.03125 -4.874039 -151.661423 0.000000 False 19 | -2154.673828 -1264.049316 375.486786 -9.054049 -152.643066 0.000000 True 20 | -2140.124756 -1327.968506 365.787384 -9.098027 -174.628998 0.000000 False 21 | -2899.706055 -880.088806 438.275452 -0.495976 -28.139004 0.000000 False 22 | -2403.129639 -842.095154 435.03125 -1.595966 -141.351089 0.000000 False 23 | -2287.049805 -583.968079 389.342468 -3.223966 -100.928535 0.000000 False 24 | -2468.191895 492.635956 483.03125 4.190033 -79.099510 0.000000 False 25 | -2671.312744 770.699707 478.4552 3.222034 -71.362968 0.000000 False 26 | -2773.725342 590.701050 483.883789 4.498044 -62.298298 0.000000 False 27 | -2583.909180 -616.968445 435.03125 6.918007 5.981838 0.000000 False 28 | -2351.968750 -455.694458 392.195465 1.660004 -7.855812 0.000000 False 29 | -2428.232666 -131.722717 410.446899 4.673998 -46.113995 0.000000 False 30 | -2719.968750 -223.968750 435.03125 0.691996 -2.289894 0.000000 False 31 | -2837.938477 -43.968750 442.139832 1.527987 -7.790020 0.000000 False 32 | -2036.787354 1000.169495 483.03125 1.901992 -118.977745 0.000000 False 33 | -2364.886230 1078.715942 483.03125 2.605991 -94.301712 0.000000 False 34 | -2065.710449 632.871338 475.03125 1.704002 -140.779388 0.000000 True 35 | -3099.688477 733.879333 483.03125 0.207986 -28.797884 0.000000 False 36 | -2555.702148 1328.034058 483.03125 0.185986 -77.263710 0.000000 False 37 | -2120.915771 409.593750 483.03125 0.559984 160.600555 0.000000 False 38 | -2595.645752 1115.840088 483.03125 0.801984 -64.311363 0.000000 False 39 | -2512.124023 837.683716 475.03125 0.889983 -47.973385 0.000000 False 40 | -2634.966309 1494.932251 419.077026 -2.629985 -67.281662 0.000000 False 41 | -794.033447 -2375.339355 161.23439 42 | -789.967896 -2226.501953 253.03125 43 | -810.168884 -2147.375488 253.03125 44 | -866.103638 -2157.411377 255.50476099999997 45 | -1034.911499 -2155.100342 349.03125 46 | -1364.271240 -2167.522705 349.03125 47 | -1428.104248 -2390.792725 349.03125 48 | -1700.085083 -2384.593018 350.483734 49 | -1802.377930 -2387.635010 409.640961 50 | -1873.244751 -2249.087158 439.03125 51 | -1953.984863 -2164.558350 442.575928 52 | -2021.437500 -2118.375488 481.19494599999996 53 | -2652.509277 -1720.979248 487.607178 54 | -2717.340332 -1583.867188 449.640442 55 | -2374.119385 -1162.356201 446.429352 56 | -2301.308105 -1052.181396 406.206665 57 | -2229.744141 -824.087952 400.471405 58 | -2247.190674 -192.100037 399.087769 59 | -2316.744385 -110.718384 401.44812 60 | -2424.335449 -7.184265 445.220886 61 | -2605.546387 135.998734 446.500641 62 | -2571.358154 248.533325 449.578186 63 | -2510.295166 400.746796 493.95959500000004 64 | -2312.053711 774.147217 485.03125 65 | -2413.872314 954.108704 486.49114999999995 -------------------------------------------------------------------------------- /maps/de_overpass/b_long.txt: -------------------------------------------------------------------------------- 1 | b_short retake_b 2 | 8 0.8 3 | -445.616333 -2271.078857 154.906830 -2.040501 103.789444 0.000000 4 | -461.664673 -333.368896 20.262375000000006 -4.926423 -98.571404 0.000000 True 5 | -454.062256 -1351.101196 69.32089199999999 -9.586480 -152.114532 0.000000 False 6 | -107.213867 -1551.968750 42.984238000000005 -8.570806 167.374252 0.000000 False 7 | -499.969543 -1551.968750 143.142868 -0.671888 134.916458 0.000000 False 8 | -656.433960 -985.923889 23.058502000000004 -12.991886 -86.926476 0.000000 False 9 | -611.022278 -70.912842 12.690810999999997 -0.519742 -83.999840 0.000000 False 10 | -1297.184814 -879.200317 13.316742000000005 -0.269780 -11.125806 0.000000 False 11 | -1757.971191 -869.968750 99.031250 3.619043 -6.920830 0.000000 True 12 | -1278.669434 -1018.584045 4.370255 -1.078280 1.829454 0.000000 False 13 | -156.356628 219.797745 23.217155000000005 2.713952 -118.892570 0.000000 False 14 | -374.425293 -231.774292 45.997558999999995 12.615982 -128.432159 0.000000 False 15 | -804.443054 404.000305 99.03125 5.967201 -69.960075 0.000000 False 16 | -1086.205444 495.968750 67.93222 3.715266 -52.533558 0.000000 False 17 | -923.098267 176.149277 99.03125 8.065408 -44.063557 0.000000 False 18 | -1014.255737 3.427795 100.88571200000001 8.354513 -19.283424 0.000000 False 19 | -706.197021 -132.718140 36.524704 6.159600 -8.984204 0.000000 False 20 | -1559.667725 67.264000 106.76580799999999 3.433743 -8.806373 0.000000 False 21 | -1286.029541 -71.039062 144.03125 6.513745 -3.243147 0.000000 False 22 | -1288.027710 -161.003723 105.75062600000001 4.754775 2.873479 0.000000 False 23 | -1809.027588 -321.110779 131.03125 4.261482 11.148353 0.000000 False 24 | -787.031250 464.469116 99.03125 0.596789 -86.422005 0.000000 False 25 | -1654.385986 583.158081 259.03125 10.991802 -29.724527 0.000000 False 26 | -1146.770996 276.704681 37.649445 -2.232957 -25.906757 0.000000 False 27 | -2073.346436 737.358521 301.28125 9.009047 -26.446159 0.000000 False 28 | -1995.931152 558.756714 259.03125 9.528793 -20.343956 0.000000 False 29 | -1779.081787 333.771790 259.03125 11.453787 -11.675652 0.000000 False 30 | -1119.977783 -638.969727 81.32380699999999 3.079957 61.537621 0.000000 False 31 | -905.892456 -535.450867 99.03125 0.866209 82.770523 0.000000 False 32 | -1954.972290 -414.557556 131.03125 1.289703 31.096235 0.000000 False 33 | -1288.029175 -137.929932 19.134247000000002 -0.635305 90.143349 0.000000 False 34 | -2034.082520 159.459793 131.03125 0.307950 -40.301884 0.000000 False 35 | -2062.986816 295.931030 131.031235 0.115449 -50.812386 0.000000 False 36 | -1800.152344 -612.172058 131.03125 0.346449 89.930023 0.000000 False 37 | -1804.156250 215.044174 168.716309 5.178195 -90.249969 0.000000 False 38 | -586.053833 -1816.572754 157.390717 39 | -729.251709 -1390.018555 157.665115 40 | -589.364624 -1323.362427 150.634872 41 | -571.321838 -1092.891724 47.30658 42 | -517.507812 79.530800 21.465843000000007 43 | -629.794861 133.435272 24.640029999999996 44 | -837.483826 204.719055 109.03125 45 | -1015.079529 310.648102 109.03125 46 | -1209.022217 334.738220 30.065865000000002 47 | -1358.899780 368.389038 23.252578999999997 48 | -1436.101807 254.033554 33.685340999999994 49 | -1567.158569 -1.036926 141.03125 50 | -1656.020630 -136.408630 141.03125 51 | -1872.119141 -142.688293 141.03125 -------------------------------------------------------------------------------- /maps/de_overpass/b_short.txt: -------------------------------------------------------------------------------- 1 | b_long retake_b 2 | 6 0.73 3 | -445.616333 -2271.078857 164.906830 -2.040501 103.789444 0.000000 4 | -461.664673 -333.368896 20.262375000000006 -4.926423 -98.571404 0.000000 True 5 | -454.062256 -1351.101196 69.32089199999999 -9.586480 -152.114532 0.000000 False 6 | -107.213867 -1551.968750 42.984238000000005 -8.570806 167.374252 0.000000 False 7 | -499.969543 -1551.968750 143.142868 -0.671888 134.916458 0.000000 False 8 | -656.433960 -985.923889 23.058502000000004 -12.991886 -86.926476 0.000000 False 9 | -611.022278 -70.912842 12.690810999999997 -0.519742 -83.999840 0.000000 False 10 | -1297.184814 -879.200317 13.316742000000005 -0.269780 -11.125806 0.000000 False 11 | -1757.971191 -869.968750 99.031250 3.619043 -6.920830 0.000000 True 12 | -1278.669434 -1018.584045 4.370255 -1.078280 1.829454 0.000000 False 13 | -1584.115234 -1077.045288 139.15625 12.089041 11.425616 0.000000 True 14 | -1743.968750 -540.218750 99.03125 5.197530 -33.561928 0.000000 False 15 | -1255.126221 -1087.847534 20.473404000000002 4.985672 48.731476 0.000000 False 16 | -1742.968750 -325.417114 243.0625 13.802285 -46.863476 0.000000 True 17 | -1465.847412 -443.191162 7.985031000000006 0.134679 -60.473625 0.000000 False 18 | -1215.462891 -638.971191 37.493010999999996 3.041432 -90.368568 0.000000 False 19 | -1460.161987 -344.031250 20.94986 1.270506 -85.998734 0.000000 False 20 | -1014.045593 -480.060669 99.03125 12.820595 -140.748352 0.000000 False 21 | -856.854553 -539.146179 99.03125 11.338257 -163.017822 0.000000 False 22 | -869.868042 -450.274231 99.03125 7.642410 -149.026337 0.000000 False 23 | -856.031250 -616.968750 99.03125 10.491261 -174.683609 0.000000 False 24 | -724.287109 48.505146 46.313889 -3.484242 -120.379097 0.000000 False 25 | -816.696045 133.444366 91.29245 -0.750742 -109.772316 0.000000 False 26 | -991.344604 169.474945 99.179825 -0.346493 -94.275848 0.000000 False 27 | -1143.968140 299.071075 39.050872999999996 -3.753597 -79.399040 0.000000 False 28 | -787.031250 402.380005 99.03125 -0.038509 -98.717552 -0.000000 False 29 | -1654.356201 583.147217 259.03125 7.392010 -55.360638 0.000000 False 30 | -2000.187500 750.965759 301.28125 7.704677 -47.602966 0.000000 False 31 | -1286.028564 -96.895020 144.03125 5.929210 -40.047115 0.000000 False 32 | -1776.608154 332.335907 259.03125 8.508713 -39.662079 0.000000 False 33 | -1800.156250 182.840179 240.74755900000002 7.103546 -31.879641 0.000000 True 34 | -1736.622070 80.049416 112.20190400000001 0.211961 -28.325317 0.000000 False 35 | -1148.365723 -276.456543 144.746277 7.854208 -20.291872 0.000000 False 36 | -1870.746338 10.556633 131.03125 1.886803 -21.234392 -0.000000 False 37 | -1809.031250 -321.480164 131.03125 2.464302 7.082349 0.000000 False 38 | -1288.031250 -137.970276 19.128067 -15.226506 -11.918612 0.000000 False 39 | -150.515137 223.442368 28.272873000000004 -4.138526 -153.231720 0.000000 False 40 | -337.957764 -141.758057 25.92868 -5.274321 -179.124466 0.000000 False 41 | -1537.329712 103.396057 90.602982 -0.076797 -44.330009 0.000000 False 42 | -1288.085815 241.160095 20.414421000000004 -9.393758 1.235895 0.000000 False 43 | -2034.082520 159.459793 131.03125 0.307950 -40.301884 0.000000 False 44 | -2062.986816 295.931030 131.031235 0.115449 -50.812386 0.000000 False 45 | -1800.152344 -612.172058 131.03125 0.346449 89.930023 0.000000 False 46 | -1804.156250 215.044174 168.716309 5.178195 -90.249969 0.000000 False 47 | -560.785583 -1825.326538 157.511337 48 | -686.881287 -1442.380371 157.832672 49 | -579.404175 -1315.709717 149.03125 50 | -579.701843 -1069.723511 40.336166000000006 51 | -577.005615 -966.201172 29.554305999999997 52 | -1299.241211 -943.134583 19.358672999999996 53 | -1306.571777 -624.813721 25.248244999999997 54 | -1068.992065 -604.891541 109.03125 55 | -982.552673 -608.791565 109.03125 56 | -985.262268 -211.379028 109.03125 57 | -1323.299072 -202.383057 117.207153 58 | -1468.802979 -202.216187 141.781235 59 | -1858.113281 -191.867554 141.03125 -------------------------------------------------------------------------------- /maps/de_overpass/retake_b.txt: -------------------------------------------------------------------------------- 1 | b_long b_short under_to_b 2 | 8 0.6 3 | -1996.192261 435.561493 111.871246 1.627894 -125.325836 0.000000 4 | -1686.933472 -136.862854 131.871246 -0.373998 132.274460 0.000000 False 5 | -1894.388916 263.158600 169.556305 14.475981 -146.502029 0.000000 False 6 | -1982.140503 -49.334778 131.871246 0.021999 85.758369 0.000000 False 7 | -1007.254089 -331.879181 99.87124600000001 -2.046004 160.352295 0.000000 False 8 | -1116.684326 -180.904297 103.37124600000001 -2.838001 167.765274 0.000000 False 9 | -1181.108887 -70.298119 167.03125 2.574000 176.213425 0.000000 True 10 | -1166.310547 6.738554 103.37124600000001 -2.838007 -174.312210 0.000000 False 11 | -724.153381 223.449341 49.18021400000001 -3.928127 -164.100906 0.000000 False 12 | -702.471497 -118.337708 35.26312299999999 -5.808003 -175.839447 0.000000 False 13 | -1227.717529 278.767609 19.661018 -8.878093 -142.173660 0.000000 False 14 | -2019.520508 -437.341919 131.871246 1.417929 73.947296 0.000000 False # off angle 15 | -1288.031494 -137.969650 20.986603000000002 -16.996058 169.199127 0.000000 False 16 | -1494.964355 574.433533 25.401711000000006 -6.502081 -100.212807 0.000000 False 17 | -1572.905151 566.119751 126.28817699999999 -0.452091 -94.030754 0.000000 False 18 | -1729.021240 49.003895 130.05304 0.229903 -14.699146 0.000000 False 19 | -1160.472290 257.534149 35.214157 -0.572032 -179.050903 0.000000 False 20 | -893.355835 -535.495300 99.87124600000001 2.847915 104.458710 0.000000 False 21 | -993.692932 -608.953430 99.87124600000001 3.045913 98.959129 0.000000 False 22 | -1166.613037 -95.670288 103.37124600000001 2.803916 83.902344 0.000000 True 23 | -513.632629 -249.595261 14.280715999999998 -5.050072 132.096512 0.000000 False 24 | -1106.873535 -638.969238 90.607101 -0.320073 67.041451 0.000000 False 25 | -587.968750 -333.968750 15.233626999999998 -0.056072 91.511818 0.000000 False 26 | -515.980042 391.968719 7.718924999999999 -6.656067 -128.127182 0.000000 False 27 | -1148.827393 -638.967163 69.626282 -5.072043 49.755756 0.000000 False 28 | -1260.708618 -695.230164 14.664985999999999 -9.252042 39.349785 0.000000 False 29 | -856.031250 -539.228638 99.87124600000001 1.329954 153.367691 0.000000 False 30 | -1468.029419 -477.997559 8.549103000000002 -9.538072 -6.902410 0.000000 False 31 | -1256.487793 -760.436218 14.903732000000005 -9.450089 71.417778 0.000000 False 32 | -1457.294189 -344.028931 24.097282000000007 2.122131 -87.707993 0.000000 False 33 | -2088.252441 230.760559 140.871231 34 | -1915.886353 130.633667 140.871246 35 | -1833.555176 -142.917419 140.871246 36 | -1551.370972 -83.173950 140.871246 37 | -1560.132080 3.924902 140.871246 38 | -1541.722412 109.192825 100.90803500000001 39 | -1478.730469 177.780243 60.913177000000005 40 | -1424.338867 231.174500 33.305496000000005 41 | -1337.402710 311.975830 23.189635999999993 42 | -1209.189209 327.606384 29.307404000000005 43 | -1161.455078 318.345917 43.143585 44 | -1026.283569 309.154510 108.70611600000001 45 | -838.368408 300.040039 108.87124600000001 46 | -627.017151 256.819092 19.04155 47 | -661.800049 -65.612000 33.246216000000004 48 | -833.310181 -75.773857 108.87124600000001 49 | -953.321106 -128.051941 108.87124600000001 50 | -958.776428 -571.357361 108.87124600000001 51 | -1074.944702 -573.154053 108.87124600000001 52 | -1244.415283 -567.679504 41.533294999999995 53 | -1347.968506 -567.103333 22.532332999999994 54 | -1471.842285 -566.545593 16.238663000000003 -------------------------------------------------------------------------------- /maps/de_overpass/under_to_b.txt: -------------------------------------------------------------------------------- 1 | under_to_b b_short b_long a_long retake_b 2 | 7 0.9 3 | -952.172852 -2175.865723 314.152771 -0.096173 170.753220 0.000000 4 | -1862.728882 -908.031250 131.03125 1.752099 -81.939896 0.000000 False 5 | -2004.019897 -868.685669 131.03125 5.794583 -49.196709 0.000000 False 6 | -2119.968750 -800.031250 186.064941 10.068191 -41.932972 0.000000 False 7 | -2159.968750 -864.031250 131.03125 4.331572 -30.119957 0.000000 False 8 | -2159.968750 -906.560730 131.03125 4.139069 -23.478676 0.000000 False 9 | -1977.590942 -1096.810547 131.03125 7.045835 7.475641 0.000000 False 10 | -2052.365234 -1275.913940 307.281067 27.162067 47.469570 0.000000 False 11 | -2031.972168 -1136.970825 131.03125 0.674212 43.421234 0.000000 True 12 | -989.515198 -572.158386 99.03125 -0.404369 -156.886215 0.000000 False 13 | -1011.910034 -492.748596 99.03125 -0.038616 -151.014832 0.000000 False 14 | -1559.968750 -361.683411 31.793128999999993 -7.180389 -108.876434 0.000000 False 15 | -1725.213135 -321.791260 243.0625 11.222691 -90.762421 0.000000 True 16 | -1743.911865 -540.218750 99.03125 -0.539168 -89.203003 0.000000 False 17 | -886.845459 -991.471741 21.874802000000003 -7.276564 169.027710 0.000000 True 18 | -1263.789551 -1087.845703 3.168227999999999 -10.221799 150.470764 0.000000 False 19 | -1580.729858 -1087.843750 139.28125 8.835812 108.698395 0.000000 False 20 | -1559.968750 -1087.847778 3.879051000000004 -5.890437 89.814270 -0.000000 True 21 | -856.028015 -638.968750 122.50929300000001 11.145804 -178.549744 0.000000 False 22 | -1364.517334 -2143.312256 349.03125 23 | -1636.002197 -2115.878662 349.03125 24 | -1644.450806 -2009.908081 349.03125 25 | -1644.197876 -1992.735352 109.03125 26 | -1620.069946 -1832.161377 109.03125 27 | -1783.357910 -1832.964355 109.03125 28 | -1717.270264 -924.234741 109.03125 29 | -1717.960815 -771.838806 109.03125 30 | -1577.406372 -698.294800 109.03125 31 | -1550.361450 -693.209839 30.446487 32 | -1436.246704 -611.499939 22.469482 -------------------------------------------------------------------------------- /maps/de_overpass/under_to_mid.txt: -------------------------------------------------------------------------------- 1 | under_to_b a_long 2 | 7 0.8 3 | -952.172852 -2175.865723 314.152771 -0.096173 170.753220 0.000000 4 | -1862.728882 -908.031250 131.03125 1.752099 -81.939896 0.000000 False 5 | -2004.019897 -868.685669 131.03125 5.794583 -49.196709 0.000000 False 6 | -2119.968750 -800.031250 186.064941 10.068191 -41.932972 0.000000 False 7 | -2159.968750 -864.031250 131.03125 4.331572 -30.119957 0.000000 False 8 | -2159.968750 -906.560730 131.03125 4.139069 -23.478676 0.000000 False 9 | -1977.590942 -1096.810547 131.03125 7.045835 7.475641 0.000000 False 10 | -2052.365234 -1275.913940 307.281067 27.162067 47.469570 0.000000 False 11 | -2031.972168 -1136.970825 131.03125 0.674212 43.421234 0.000000 True 12 | -1976.031250 -1136.970581 131.03125 -1.847538 74.529236 0.000000 True 13 | -2000.031250 -808.031250 160.53125 6.622450 -83.281860 0.000000 False 14 | -1798.288330 -1359.968750 243.03125 10.741959 113.343719 0.000000 False 15 | -1802.115112 -1275.839722 324.03125 27.662752 139.369766 0.000000 False 16 | -2091.031250 -1202.531250 435.03125 44.005981 -54.029320 0.000000 False 17 | -2320.028076 -1261.218384 435.524902 26.238256 -0.086097 0.000000 False 18 | -3170.968750 -1042.531128 528.588196 8.662970 -15.755565 0.000000 False 19 | -3167.904541 -1411.101318 523.498352 4.793736 6.112436 0.000000 True 20 | -2999.025879 -1720.032715 517.88092 8.682232 28.384729 0.000000 False 21 | -2654.614990 -1546.676636 438.684875 4.947866 29.938091 0.000000 False 22 | -2860.471680 -880.101868 435.03125 0.789853 -35.859161 0.000000 False 23 | -2291.000000 -583.969177 389.908783 -3.810902 -94.269188 0.000000 False 24 | -2288.235352 95.024239 480.03216599999996 1.867844 -91.419930 0.000000 False 25 | -2011.909180 -963.365051 390.492065 -4.446193 -139.236862 0.000000 False 26 | -1364.517334 -2143.312256 349.03125 27 | -1636.002197 -2115.878662 349.03125 28 | -1644.450806 -2009.908081 349.03125 29 | -1644.197876 -1992.735352 109.03125 30 | -1620.069946 -1832.161377 109.03125 31 | -1783.357910 -1832.964355 109.03125 32 | -1768.069336 -985.640686 109.03125 33 | -1800.995361 -970.748535 112.51071200000001 34 | -1854.244141 -973.329346 141.03125 35 | -1912.963867 -970.297913 141.03125 36 | -1913.883423 -1022.733582 144.228531 37 | -1911.880859 -1193.493530 253.03125 38 | -1959.118530 -1293.915894 256.263977 39 | -2248.191406 -1298.631226 444.465271 40 | -2411.635742 -1303.853882 445.721649 41 | -2374.119385 -1162.356201 446.429352 -------------------------------------------------------------------------------- /maps/de_train/a_main_to_a_site.txt: -------------------------------------------------------------------------------- 1 | ivy_to_a ladder_to_a 2 | 8 0.6 3 | -799.923523 764.033020 -152.128754 -0.395995 -96.058731 0.000000 4 | -494.921600 377.192688 -216.128754 0.242000 146.337631 0.000000 False 5 | -252.413940 217.506058 -38.12875 13.375969 144.401321 0.000000 False 6 | 82.860367 276.386993 -38.12875 9.833968 160.606430 0.000000 False 7 | 153.679504 371.550995 -216.128754 -1.320025 168.372910 -0.000000 False 8 | 883.995117 228.855545 -212.128754 -0.132760 168.244156 0.000000 False 9 | 820.984314 543.652405 -212.128754 -0.638734 -178.652206 0.000000 False 10 | 388.033691 628.562988 -216.128754 -0.792763 -174.987366 0.000000 False 11 | -123.780762 597.380371 -216.128754 -0.528766 -170.953171 0.000000 False 12 | -172.141724 689.967407 -172.12875400000001 2.771238 -156.001251 0.000000 False 13 | -284.108765 56.425835 -216.128754 -0.088769 122.065254 0.000000 False 14 | -285.968750 -277.968201 -212.701202 0.660169 107.824394 0.000000 False 15 | -446.978668 689.968811 -172.12875400000001 6.885214 -120.146896 0.000000 False 16 | -454.654053 -352.149048 -215.128754 -0.572788 92.158836 0.000000 False 17 | 852.076355 110.031799 -212.128769 -0.594846 -179.411575 0.000000 False 18 | 679.408386 -45.148926 -216.128754 0.285154 170.997086 0.000000 False 19 | -120.711975 17.675282 -216.128754 0.197158 153.044113 0.000000 False 20 | 467.170746 -42.869473 -142.12875400000001 4.311153 169.456787 0.000000 False 21 | 297.097626 -400.067902 -217.918945 0.131212 144.934875 0.000000 False 22 | 582.480957 -282.321960 -208.560776 0.483135 167.683289 0.000000 False 23 | 620.992371 -205.853088 -216.128754 0.373128 179.078827 0.000000 False 24 | 452.084259 747.969055 -216.128754 0.110169 -123.299889 0.000000 False 25 | 396.986237 -572.192932 -216.039291 -0.198844 127.145378 0.000000 False 26 | 303.338196 -711.579956 -138.570236 5.455121 104.353149 0.000000 False 27 | 150.194290 -516.754272 -216.04982 1.452169 67.145706 0.000000 False 28 | 697.970703 -394.968750 -208.128754 2.222155 141.211227 0.000000 False 29 | 550.031250 -394.968689 -161.609161 20.746021 94.089684 0.000000 False 30 | -834.347900 645.238770 -207.128754 31 | -786.816711 524.593506 -207.128754 32 | -531.812378 468.774170 -207.128754 33 | -428.748718 409.407898 -207.128754 34 | -364.657349 -85.334290 -207.128754 35 | -203.557373 -195.876160 -207.128754 36 | 73.312851 -231.036743 -207.128754 37 | 591.981628 -238.315308 -207.128754 -------------------------------------------------------------------------------- /maps/de_train/ivy_to_a.txt: -------------------------------------------------------------------------------- 1 | a_main_to_a_site ladder_to_a 2 | 6 0.6 3 | 634.021729 1639.587280 -152.128754 0.308034 -25.734137 0.000000 4 | 1170.230225 544.047607 -212.128754 0.154028 100.786972 0.000000 False 5 | 1025.744141 455.669861 -212.128754 0.022028 90.754974 0.000000 False 6 | 1176.968750 1249.968872 -216.128815 1.056034 162.387817 0.000000 False 7 | 811.726746 -37.783752 -212.128754 0.593957 68.732033 0.000000 False 8 | 1265.227295 483.677216 -212.128754 0.132021 118.092789 0.000000 False 9 | 1234.968750 640.031555 -212.128754 0.285957 138.134796 0.000000 False 10 | 1474.238403 297.973480 -212.128754 0.506023 132.216385 0.000000 False 11 | 1234.967651 727.893127 -212.128754 0.858019 175.160339 0.000000 False 12 | 658.641418 0.619767 -216.128754 -0.307988 53.470242 0.000000 False 13 | 1613.966797 587.967224 -212.128738 0.484013 178.957443 0.000000 False 14 | 393.617554 -198.685059 -176.71868899999998 2.112020 45.243027 -0.000000 False 15 | 640.189270 622.643494 -216.128754 -0.593975 -24.356567 0.000000 False 16 | 854.967163 593.968750 -212.128754 -0.945984 -77.011505 0.000000 False 17 | 1092.243408 -235.860840 -212.128754 0.110013 112.870514 0.000000 False 18 | 1210.471680 -236.930969 -212.128754 -0.572041 132.562637 0.000000 False 19 | 294.663605 -74.264587 -142.12875400000001 4.202036 30.730724 0.000000 False 20 | 103.308479 -67.892395 -216.128754 -0.945982 22.488110 0.000000 False 21 | -448.191650 -249.443481 -216.128754 -0.153978 20.617834 0.000000 False 22 | -233.373169 -54.561462 -216.128754 -0.087978 14.853843 0.000000 False 23 | -235.760742 35.312992 -216.128754 -0.615978 9.705833 0.000000 False 24 | -450.367432 119.689476 -216.128754 -0.593978 5.129843 0.000000 False 25 | -320.323364 164.927383 -38.128727 7.700017 3.589828 0.000000 False 26 | 72.672592 347.817657 -38.789524 12.606039 -9.148296 0.000000 False 27 | -1.844116 404.800812 -216.128754 -0.527956 -13.592201 0.000000 False 28 | -813.833923 599.679382 -216.128754 -0.263971 -13.482258 0.000000 False 29 | -333.391663 616.754761 -216.128754 -0.527974 -19.752289 0.000000 False 30 | 280.206573 423.352844 -216.128754 -0.747978 -20.742416 0.000000 False 31 | 334.193909 428.037598 -34.12875 17.820009 -24.306448 0.000000 False 32 | 597.717163 -205.860107 -216.128754 -0.109987 67.183167 0.000000 False 33 | 697.968811 -378.492065 -208.128754 0.792013 88.325546 0.000000 False 34 | 708.966125 385.968750 -216.128754 -0.109986 -85.136429 -0.000000 False 35 | 694.966492 446.667236 -34.12875 36.740131 -85.166718 0.000000 False 36 | 301.962982 -282.481079 -216.128754 -0.065855 15.401340 0.000000 False 37 | 930.520081 1599.816650 -207.128754 38 | 1053.649048 1601.462280 -207.128754 39 | 1068.693359 482.798492 -203.128754 40 | 900.025208 329.945312 -203.128754 41 | 883.065918 200.626892 -203.128754 42 | 676.671204 144.580399 -207.128754 43 | 672.928223 -229.367798 -207.128754 44 | 574.897034 -354.808228 -199.128754 -------------------------------------------------------------------------------- /maps/de_train/ladder_to_a.txt: -------------------------------------------------------------------------------- 1 | a_main_to_a_site ivy_to_a 2 | 6 0.6 3 | -604.705017 -156.010742 79.871246 6.666003 -90.490669 0.000000 4 | -1042.623779 -1675.035522 -154.12875400000001 -3.014456 82.656349 0.000000 False 5 | -920.083496 -1671.031250 -154.12875400000001 -3.168456 90.048477 0.000000 False 6 | -905.061218 -832.030212 -154.12875400000001 -11.968463 93.348389 0.000000 False 7 | -1266.872314 -498.772095 -89.128754 -3.168426 -1.371474 0.000000 False 8 | -792.942139 -922.964355 -200.31781 -8.976435 135.344620 0.000000 False 9 | -1323.972412 -392.541138 -133.128769 -10.560395 -46.669415 0.000000 False 10 | -443.965820 -323.753784 -215.128784 -5.654380 -176.315582 0.000000 False 11 | -629.939270 -400.110596 -213.628784 -6.556372 177.525208 0.000000 False 12 | -346.882935 -193.622986 -216.128754 -0.462367 -128.868042 0.000000 False 13 | -172.118454 69.289505 -216.128754 0.087631 -125.114006 0.000000 False 14 | -12.211589 317.024719 -38.12878 12.693586 -124.638725 0.000000 False 15 | -306.351318 689.966125 -172.12875400000001 2.727936 -98.025909 0.000000 False 16 | -305.345276 194.304718 -38.12875 17.775425 -105.910759 0.000000 False 17 | -508.458801 444.551697 -216.128754 0.241568 -85.442902 0.000000 False 18 | -136.139648 -12.567688 -216.128754 0.901537 -141.961792 0.000000 False 19 | 900.114685 280.175049 -212.128754 -0.110384 -161.387695 0.000000 False 20 | 452.028259 -175.716797 -142.12875400000001 5.345616 -178.395035 0.000000 False 21 | 659.033325 -180.572571 -216.128754 0.087619 -178.681076 0.000000 False 22 | 361.965973 -318.819672 -216.97847 0.065602 170.649109 0.000000 False 23 | 569.843262 -270.881958 -214.561874 0.615997 176.219238 0.000000 False 24 | -285.967163 -277.968750 -212.70076 -0.220052 107.792870 0.000000 False 25 | -580.031250 571.967834 -216.128754 -0.066451 -69.303520 0.000000 False 26 | 361.967957 -426.852722 -216.589035 0.439602 146.734604 0.000000 False 27 | 448.140991 747.964905 -216.128754 0.219936 -122.930283 0.000000 False 28 | 432.324615 -610.923889 -216.128754 -0.506425 128.004898 0.000000 False 29 | 320.131836 -719.966919 -137.70263699999998 6.907570 107.404877 0.000000 False 30 | 162.486023 -572.900208 -216.128754 0.681576 77.009193 0.000000 False 31 | 697.968872 -394.968353 -208.128754 1.606003 141.671249 0.000000 False 32 | 659.033447 -104.491905 -216.128754 -0.440419 -119.385506 0.000000 False 33 | 550.031250 -394.968689 -161.609161 20.746021 94.089684 0.000000 False 34 | -595.146057 -355.884277 26.709655999999995 35 | -595.702209 -413.556152 26.794792 36 | -599.692505 -494.022827 -26.765671 37 | -597.572510 -552.911499 -26.963295 38 | -660.500671 -552.889954 -27.327007 39 | -738.819763 -547.968445 -80.128754 40 | -1281.559814 -552.514832 -80.128754 41 | -1281.442261 -460.785034 -80.17532299999999 42 | -1283.193115 -391.164917 -124.128754 43 | -1278.609619 -341.909668 -124.128754 44 | -1185.735596 -340.476074 -124.130951 45 | -1073.405640 -338.103394 -204.628769 46 | -423.779053 -340.960571 -206.128754 47 | -418.625977 -191.646362 -207.128754 48 | 610.810120 -212.069092 -207.128754 -------------------------------------------------------------------------------- /maps/de_train/retake_b.txt: -------------------------------------------------------------------------------- 1 | none 2 | 8 1 3 | 1739.839600 -847.321960 -240.128632 8.646009 -117.562599 0.000000 4 | 1703.000854 -1699.071289 -321.293915 0.022046 99.322067 0.000000 False 5 | 1781.112427 -1699.209717 -321.293915 0.528046 108.408241 0.000000 False 6 | 1765.968628 -1296.027710 -320.836761 1.892043 176.225555 0.000000 False 7 | 1320.505127 -810.041077 -321.128754 0.330047 -65.955894 0.000000 False 8 | -10.032883 -1607.542725 -318.96875 0.484141 -3.640664 0.000000 False 9 | -10.028015 -1485.491577 -351.128754 -0.461849 1.000051 0.000000 False 10 | -313.264069 -1359.880005 -351.128754 -0.131846 -7.484200 0.000000 False 11 | -137.031433 -1332.758057 -276.12875399999996 4.268156 -12.478191 0.000000 False 12 | -128.882263 -1244.006348 -277.600616 3.168172 8.597808 0.000000 False 13 | 286.272278 -1027.651855 -330.536621 -0.197836 -41.482197 0.000000 False 14 | -313.034607 -1278.898682 -351.128754 0.616171 52.809349 0.000000 False 15 | -300.031250 -987.031311 -351.128754 -0.351830 -83.084900 0.000000 False 16 | 302.418610 -1006.584778 -320.770081 -10.999841 31.865253 0.000000 False 17 | -732.028320 -1783.257080 -153.660599 6.754104 21.699287 0.000000 False 18 | -148.031982 -1775.968750 -167.12875400000001 20.526094 88.095222 0.000000 False 19 | 1704.746826 -1041.698486 -318.672546 20 | 1577.183472 -1042.455078 -319.275116 21 | 1582.728760 -1438.618530 -319.122681 22 | 1690.806519 -1531.339355 -317.947327 23 | 1702.743164 -1715.555054 -312.293915 24 | 964.322083 -1702.705200 -310.12875399999996 25 | 944.889343 -1636.085693 -310.12875399999996 26 | -292.702881 -1632.813965 -310.12875399999996 27 | -294.288849 -1595.968262 -342.128754 28 | -301.781250 -1437.823853 -342.128754 29 | -472.917236 -1444.719727 -342.128754 30 | -459.422363 -987.031311 -342.128754 31 | -449.404175 -962.855469 -310.12875399999996 32 | -447.869812 -814.586121 -310.12875399999996 33 | 261.563507 -836.622559 -310.140961 34 | 285.068451 -945.577026 -310.623383 35 | 285.188995 -1102.638428 -342.128723 36 | 944.967896 -1096.641846 -334.128754 37 | 947.172302 -1547.833984 -334.123474 38 | 944.967896 -1595.967407 -309.25943 39 | 944.889343 -1636.085693 -310.12875399999996 -------------------------------------------------------------------------------- /maps/de_vertigo/a_ramp.txt: -------------------------------------------------------------------------------- 1 | mid_to_ct a_short b_retake 2 | 7 0.65 3 | -1436.061401 -306.653046 11491.871094 2.485975 18.553783 0.000000 4 | -793.031250 72.968697 11519.871094 3.982137 -155.099365 0.000000 False # Part 1: Under 5 | -616.028992 -34.031281 11487.871094 0.241991 -169.568176 0.000000 False 6 | -848.628540 -282.796906 11487.871094 0.902140 154.696701 0.000000 False 7 | -941.604858 -410.300812 11487.871094 0.770140 120.244087 0.000000 False 8 | -1073.942993 -471.968750 11487.871094 1.562122 90.206345 0.000000 False 9 | -1075.968994 72.968674 11487.871094 2.090147 -99.835648 0.000000 False 10 | -626.059265 -1101.607788 11775.871094 16.456194 105.107269 0.000000 True # Part 2: Ramp I 11 | -597.253723 -1444.315796 11775.871094 12.848191 102.040535 0.000000 False 12 | -692.145508 -1162.862793 11647.871094 8.338203 100.126762 0.000000 False 13 | -899.238220 -1428.000610 11775.871094 13.068164 87.072044 0.000000 False 14 | -1031.522095 -1294.030884 11783.864258 14.916228 78.821968 0.000000 False 15 | -1049.448242 -1166.866333 11775.871094 17.138241 72.178322 0.000000 False 16 | -1007.968628 -538.031250 11610.871094 20.042614 8.474992 0.000000 False 17 | -558.046509 -1126.428833 11776.03125 19.668427 129.606430 0.000000 False # Part 3: Ramp II. This could be wrong 18 | -172.020279 -1452.887207 11775.871094 11.220288 146.524323 0.000000 False # sandbag 1 19 | -105.282532 -1334.489746 11775.871094 10.648257 159.306427 0.000000 False # sandbag 2 20 | 16.031431 -1014.542480 11777.958008 8.558499 -165.452271 0.000000 False # pillar1 21 | -377.968597 -1024.245361 11790.678711 15.554509 -172.527542 0.000000 False # crane 22 | -2.398264 -568.774353 11903.871094 13.750535 -131.339722 0.000000 False 23 | 45.996178 -610.366089 11781.637695 3.938490 -136.391098 0.000000 False # pillar 2 24 | -134.815079 -365.968781 11831.03125 6.644423 -110.822876 0.000000 False # Part 4: Site Headshot 25 | -310.384430 -586.051819 11773.871094 4.466432 -99.813896 0.000000 False # Site 26 | -161.749176 70.672913 11775.871094 0.550443 -102.519951 0.000000 False # Door 1 27 | -66.220581 -38.480225 11775.871094 -0.461522 -110.607819 0.000000 False # Door 2 28 | -244.713501 -14.280212 11872.871094 7.128431 -96.667862 0.000000 False # heaven 29 | 0.867123 -38.928772 11776.09668 -0.747520 -88.805107 0.000000 False # Cliff 30 | -487.095093 -291.682617 11775.871094 2.948473 -79.544853 0.000000 False # A short. pos 1 31 | -629.604736 -528.034912 11798.871094 2.706482 -47.387074 0.000000 False # Part 5: A short pos 2 32 | -875.203674 -464.131958 11776.871094 -0.021520 -31.458412 0.000000 False # pos 3 33 | -1061.257568 -421.608582 11775.871094 -0.043529 -25.752151 0.000000 False # pos 4 34 | -1117.884033 -697.633057 11775.871094 -0.417527 -3.796004 0.000000 False # pos 5 35 | -914.588684 -788.968201 11775.871094 -0.263527 5.422020 0.000000 False # pos 6 36 | -664.987061 -788.968567 11775.871094 -0.307529 20.095957 0.000000 False # pos 7 37 | -987.990356 -43.437363 11775.871094 -0.351511 -27.168442 0.000000 False # Part 6: Back site. elevator 38 | -1165.968750 -742.031250 11775.871094 0.132491 16.391302 0.000000 False # Off angle in A short 39 | -63.031380 -354.946838 11775.871094 -0.439947 -172.388138 0.000000 False # Behind headshot 40 | -221.818481 174.313782 11775.871094 -0.351947 -77.193954 0.000000 False # the don't-die position 41 | -695.750061 271.622650 11775.871094 -0.593988 -22.743553 0.000000 False # CT pathway 42 | -317.360474 -38.971802 11872.871094 28.292007 -1.117623 0.000000 False # the don't-die position 2 43 | -1238.657715 -85.317322 11496.871094 44 | -922.657776 -97.721497 11496.871094 45 | -776.887634 -242.197449 11496.871094 46 | -776.219421 -381.687012 11496.871094 47 | -770.069031 -1024.174316 11656.871094 48 | -770.191223 -1229.112915 11656.871094 49 | -643.336670 -1227.952148 11656.871094 50 | -253.678467 -1225.813965 11784.871094 51 | -186.101074 -1113.683472 11784.871094 52 | -245.176361 -255.500046 11784.871094 53 | -127.492325 -64.715149 11784.871094 54 | -146.497742 120.614365 11784.871094 -------------------------------------------------------------------------------- /maps/de_vertigo/a_short.txt: -------------------------------------------------------------------------------- 1 | a_ramp mid_to_ct b_retake 2 | 5 0.7 3 | -928.449524 -825.847839 11651.871094 -4.641971 -106.997704 0.000000 4 | -1165.968750 -1039.968750 11775.871094 20.878283 -14.981009 0.000000 False 5 | -1070.801758 -679.658020 11775.871094 0.352268 -91.167160 0.000000 False 6 | -1063.632446 -713.657715 11818.03125 5.302262 -91.056801 0.000000 False 7 | -923.620728 -455.777161 11776.871094 -0.109733 -119.590141 0.000000 False # elevator 1 8 | -720.348450 -367.139160 11775.871094 -1.121971 -135.150253 0.000000 False # elevator 2 9 | -63.030697 -397.944702 11829.871094 2.992011 -162.826187 0.000000 False # headshot 10 | 16.046015 -663.119629 11777.919922 0.352021 179.646591 0.000000 False # pillar 1 11 | -377.970703 -771.618103 11790.681641 1.650034 172.656342 0.000000 False # crane 12 | -1027.352051 445.143066 11775.871094 -0.615974 -83.723137 0.000000 False # ct 1 13 | -914.888977 -788.968750 11775.871094 0.594033 95.048218 0.000000 False # close right 14 | -1067.224487 92.031250 11775.871094 -0.285970 -76.719109 0.000000 False # mid 15 | -1261.954346 882.029297 11775.871094 -0.087972 -75.583199 0.000000 False # ct 2 16 | 42.880291 -1011.403442 11781.254883 0.110062 149.886093 0.000000 False # pillar 2 17 | -1057.723877 -423.727570 11775.871094 -0.571965 -28.600082 0.000000 False # elevator 3 off angle 18 | -43.285522 -18.195984 11775.871094 -0.571965 -132.021423 0.000000 False # door 19 | -239.894714 -38.968567 11872.871094 8.778049 -116.364693 0.000000 False # heaven 20 | -314.517273 -79.031685 11775.871094 -0.769939 -113.746750 0.000000 False # suicide position 21 | -479.788574 -318.969849 11775.871094 -1.253953 -84.948792 0.000000 False # elevator 4 passive position 22 | -109.275620 -1396.162842 11775.871094 -0.175938 114.575752 0.000000 False # sandbag 23 | -343.671661 -1139.174316 11747.505859 -1.715938 98.053322 0.000000 False # ramp 1 24 | -526.155579 -1480.131958 11775.871094 -0.065936 75.415520 0.000000 False # ramp 2 25 | -990.073853 -1027.644653 11701.820312 26 | -994.078369 -1135.099609 11754.871094 27 | -1002.911499 -1179.178101 11773.522461 28 | -1054.645752 -1171.333130 11784.871094 29 | -1095.321777 -1128.844360 11784.871094 30 | -1092.643188 -670.085876 11784.871094 31 | -918.637939 -580.072083 11784.871094 32 | -503.538208 -592.838501 11784.871094 33 | -447.434143 -717.763123 11784.871094 34 | -204.167236 -717.763123 11784.871094 35 | -204.167236 -516.636963 11784.871094 36 | -482.843384 -516.636963 11784.871094 37 | -503.538208 -592.838501 11784.871094 -------------------------------------------------------------------------------- /maps/de_vertigo/b_ramp.txt: -------------------------------------------------------------------------------- 1 | mid_to_ct b_retake 2 | 6 0.7 3 | -2085.458008 -544.444763 11641.015625 0.725983 49.853710 0.000000 4 | -2203.858398 127.968689 11551.871094 0.021784 -56.581223 0.000000 False 5 | -2438.588623 277.025269 11743.871094 19.249834 -43.674767 0.000000 False 6 | -2470.968018 56.995766 11711.871094 17.248190 -19.248377 0.000000 False 7 | -2401.949951 -75.784279 11551.871094 -0.351948 1.865312 0.000000 False 8 | -2470.972656 -231.635300 11663.871094 9.174234 26.150644 0.000000 True 9 | -2128.031250 -295.968750 11615.871094 12.210032 88.353966 0.000000 False 10 | -2192.489014 213.496506 11776.101562 43.186134 -91.452698 0.000000 False 11 | -2202.031250 227.388885 11743.871094 -3.387704 -174.948105 0.000000 True 12 | -2528.938477 -186.333252 11551.871094 -0.043947 32.863323 0.000000 False 13 | -2576.595459 620.396118 11746.02832 26.268171 -91.219193 0.000000 False 14 | -2572.244629 1041.381592 11746.530273 15.840186 -90.779259 0.000000 False 15 | -2592.189453 465.809692 11747.943359 9.702124 -58.826214 0.000000 False 16 | -2469.968994 500.030975 11743.871094 7.612144 -78.467453 0.000000 False 17 | -2488.930176 1036.031616 11745.59082 3.762215 -84.035690 0.000000 False 18 | -2376.438965 733.519592 11743.871094 4.950146 -89.424454 0.000000 False 19 | -2349.182373 736.763123 11797.03125 8.382137 -92.108665 0.000000 False 20 | -2114.670166 954.031311 11743.871094 2.530250 -107.301369 0.000000 False 21 | -2059.972168 1014.350464 11785.871094 5.016135 -110.192696 0.000000 False 22 | -2153.031250 437.968750 11775.871094 7.370141 -128.196442 0.000000 True 23 | -2153.031738 212.106796 11775.871094 14.366216 -157.325699 0.000000 False 24 | -1950.033447 1010.254272 11743.871094 0.704282 -122.008789 0.000000 False 25 | -1819.869141 862.502014 11775.871094 2.354274 -142.556564 0.000000 False 26 | -2041.747925 1084.590820 11751.552734 0.682327 -137.401581 0.000000 False 27 | -1795.968750 672.369812 11775.871094 3.608273 -164.864807 0.000000 False 28 | -1543.917603 636.145691 11873.871094 7.612277 -178.074463 0.000000 False 29 | -1705.375366 513.031677 11840.02832 6.116261 173.147430 0.000000 False 30 | -1800.602661 513.030701 11775.871094 2.464267 172.804611 0.000000 False 31 | -1520.929932 847.457520 11775.871094 2.508254 -177.626633 0.000000 False 32 | -2524.524658 1036.031982 11745.59082 0.924348 -161.095886 0.000000 False 33 | -1564.209595 1025.155884 11776.03125 -0.285723 178.532639 0.000000 True 34 | -1415.758911 508.692810 11869.364258 8.162261 141.352371 0.000000 False 35 | -1795.968262 746.742615 11775.871094 5.566316 101.488243 0.000000 False 36 | -1177.746460 827.130188 11775.871094 2.684315 153.254852 0.000000 False 37 | -1907.565674 -373.870361 11560.871094 38 | -1944.144531 6.698496 11560.871094 39 | -2187.417236 5.755860 11560.871094 40 | -2186.531494 -44.950439 11560.871094 41 | -2184.700439 -164.899506 11620.694336 42 | -2259.314697 -249.016129 11624.871094 43 | -2360.625977 -244.820236 11672.871094 44 | -2418.796631 -184.431091 11672.871094 45 | -2434.690186 -80.918716 11720.871094 46 | -2428.049561 73.158829 11720.871094 47 | -2421.504639 153.900116 11757.871094 48 | -2391.946777 1017.771545 11752.871094 49 | -2386.167725 1090.174805 11758.783203 50 | -1713.027710 1090.149414 11761.235352 -------------------------------------------------------------------------------- /maps/de_vertigo/b_retake.txt: -------------------------------------------------------------------------------- 1 | b_ramp mid_to_ct a_ramp a_short 2 | 8 0.5 3 | -675.777283 -214.137146 11779.871094 0.417995 155.032150 0.000000 4 | -1524.143677 587.784363 11873.871094 6.512017 -47.293587 0.000000 False # Part 1: CT 5 | -1267.946899 902.649963 11775.871094 0.308009 -73.055740 0.000000 False 6 | -843.028931 335.596008 11818.871094 7.282021 -103.651016 0.000000 False 7 | -843.031738 92.411652 11775.871094 0.462007 -173.309326 0.000000 False 8 | -953.031250 442.031250 11839.805664 18.106010 -169.813370 0.000000 False 9 | -1733.420532 1096.970337 11753.072266 -1.913949 -24.357164 0.000000 False 10 | -1900.031738 812.809143 11775.871094 0.066050 2.130876 0.000000 False 11 | -1900.993896 638.691284 11775.871094 -0.461943 25.267504 0.000000 False 12 | -1693.451904 536.001831 11775.871094 -0.065939 47.736866 0.000000 False 13 | -1709.912476 513.031738 11840.02832 5.808060 48.139858 0.000000 False 14 | -1394.156250 753.031250 11775.871094 -0.945948 85.372002 0.000000 False 15 | -1623.031372 535.451111 11775.871094 -0.527947 82.503799 0.000000 False 16 | -2130.620850 1062.458130 11748.835938 -7.215928 -36.353645 0.000000 False # pillar 1 17 | -2530.811523 1036.031128 11745.59082 -1.693924 -13.486832 0.000000 False # pillar 2 18 | -2216.535889 827.883667 11743.871094 -3.211937 0.211345 0.000000 False # Part 2: Site 19 | -2631.365234 955.156738 11752.75293 -1.539946 -8.392416 0.000000 False 20 | -2216.031982 933.910400 11743.871094 -2.969948 -11.186431 0.000000 False 21 | -2249.029541 516.345825 11743.871094 -2.309940 18.564558 0.000000 False 22 | -1674.028809 976.568909 11751.081055 -4.707853 -86.902855 0.000000 False 23 | -2578.031250 586.634888 11746.205078 -2.375939 4.954207 0.000000 False 24 | -2390.487061 671.188416 11797.03125 1.408053 -0.347771 0.000000 False 25 | -2397.421387 710.368103 11743.871094 -3.035951 12.500241 0.000000 False 26 | -1900.032593 759.693909 11775.871094 1.012046 89.147903 0.000000 False 27 | -2564.997803 353.081879 11744.603516 -2.155932 34.785755 0.000000 False # Part 3: B ramp 28 | -2458.299316 -260.027344 11663.871094 -4.179922 75.239349 0.000000 False 29 | -2253.214844 217.510132 11743.871094 -0.703929 87.096718 0.000000 False 30 | -2153.031250 324.107483 11775.871094 1.760067 122.450630 0.000000 False 31 | -2298.937256 -176.523193 11683.871094 -4.091937 96.322426 0.000000 False 32 | -2128.031250 -295.968750 11615.871094 -10.824181 114.881424 -0.000000 False 33 | -975.180664 -150.787781 11784.871094 34 | -1191.960083 935.439453 11784.871094 35 | -1445.692017 923.492737 11784.871094 36 | -1619.378174 740.564880 11784.871094 37 | -1756.836914 924.372375 11785.03125 38 | -1775.074707 950.332153 11752.871094 39 | -1867.137939 1018.869446 11752.871094 40 | -1930.798828 1067.217041 11758.419922 41 | -2407.454834 1067.217041 11758.419922 42 | -2406.783203 1009.912170 11752.871094 43 | -2427.530518 192.708603 11752.871094 -------------------------------------------------------------------------------- /maps/de_vertigo/mid_to_ct.txt: -------------------------------------------------------------------------------- 1 | b_ramp a_ramp a_short b_retake 2 | 6 0.5 3 | -2074.792480 -783.053772 11779.871094 2.595979 63.020123 0.000000 4 | -1560.262329 -340.209595 11775.871094 0.615987 -152.359619 0.000000 False 5 | -1320.031738 -495.968903 11775.871094 0.021985 -177.989685 0.000000 False 6 | -1529.543457 -542.766296 11775.871094 0.549985 178.534042 0.000000 False 7 | -1330.107422 -150.394699 11775.871094 -0.242015 -141.389465 0.000000 False 8 | -1330.132202 -61.031250 11775.871094 0.131970 -132.765182 0.000000 False 9 | -1370.031372 7.968457 11775.871094 -0.330031 -120.423378 0.000000 False 10 | -1528.426392 -663.970459 11775.871094 0.197967 99.436913 0.000000 False # Cannot hide to deep in case get ignored 11 | -1825.429199 140.858185 11775.871094 -0.352039 -60.282455 0.000000 False 12 | -2044.968750 101.031258 11775.871094 -0.484040 -21.011358 0.000000 False 13 | -2044.968750 -23.726238 11867.871094 11.417948 -27.500727 0.000000 False 14 | -1947.202881 -295.969818 11798.871094 2.551948 8.528380 0.000000 False 15 | -1716.031494 -295.970673 11782.661133 1.363948 50.086487 0.000000 False 16 | -1666.930420 101.627396 11906.871094 32.867996 -91.924057 0.000000 False # Boosted 17 | -1757.799927 438.968262 11840.027344 7.633974 -91.550034 0.000000 False 18 | -1484.658081 579.517944 11873.871094 9.987973 -123.001823 0.000000 False # Bridge 1 19 | -1389.972046 411.887909 11775.871094 0.637988 -144.544846 0.000000 False 20 | -1028.032471 421.709930 11775.871094 0.329914 -160.252823 0.000000 False # CT 1 21 | -953.030212 448.530762 11839.805664 4.642021 -159.983093 0.000000 False # CT 2 22 | -843.238586 335.580627 11818.871094 2.596017 -168.423126 0.000000 False 23 | -919.031494 57.334263 11775.871094 -0.329980 171.138855 0.000000 False # A 1 24 | -1511.919312 92.031387 11775.871094 0.374030 102.433075 0.000000 False 25 | -1551.969971 581.060669 11873.871094 12.869974 -55.872715 0.000000 True # bridge 2 26 | -897.971436 685.216553 11775.871094 0.703994 -130.188263 0.000000 False # CT 3 27 | -871.689758 -115.462524 11775.871094 0.417993 132.425964 0.000000 False # A 2 28 | -1260.405396 882.028442 11775.871094 0.417993 -80.298058 0.000000 False # CT 4 29 | -768.031250 -471.968628 11818.871094 3.673996 116.997726 0.000000 False # A 3 30 | -764.426331 -578.883362 11775.871094 0.593997 111.835693 0.000000 False # A 4 31 | -1241.969849 442.031250 11814.871094 9.217985 -18.277256 0.000000 False # CT 5 32 | -943.903931 -553.064880 11775.871094 -0.154000 99.656265 0.000000 False # A 5 33 | -1063.968994 -419.981873 11775.871094 -0.021980 88.589706 0.000000 False # A 6 34 | -815.009399 641.228088 11775.871094 0.682020 178.811142 0.000000 False # CT 6 35 | -702.671936 562.088928 11775.871094 0.044004 150.409210 0.000000 False # CT 7 36 | -1394.156372 876.565430 11775.871094 0.484005 -1.998848 0.000000 False # CT 8 37 | -1963.032349 -461.528687 11784.871094 38 | -1533.831421 -442.995392 11784.871094 39 | -1526.614014 -184.513916 11784.871094 40 | -1818.490356 -182.556519 11784.871094 41 | -1820.068604 230.677078 11784.871094 42 | -1025.501953 210.848740 11784.871094 43 | -1025.501953 878.374756 11784.871094 -------------------------------------------------------------------------------- /resources/bt/bt_hard_config.kv3: -------------------------------------------------------------------------------- 1 | 2 | { 3 | default = 4 | { 5 | aim_target_acquisition_lerp_time = 0.00005 6 | aim_target_acquisition_lerp_time_deviation = 0.00 7 | aim_target_acquisition_angle_penalty = 0.00 8 | aim_target_acquisition_angle_penalty_deviation = 0.05 9 | aim_target_acquisition_angle_penalty_reduction_ratio = 1 10 | aim_target_acquisition_angle_tolerance = 15 11 | aim_target_acquisition_angle_lerp_bias = 0.0 12 | aim_target_tracking_lerp_time = 0.00005 13 | aim_target_tracking_lerp_time_deviation = 0.0 14 | aim_target_tracking_focus_interval = 0.00005 15 | aim_target_tracking_focus_interval_deviation = 0.0 16 | aim_target_tracking_angle_lerp_bias = 0.00005 17 | aim_ready_angle_tolerance = 60 18 | aim_new_target_angle_tolerance = 0.1 19 | aim_max_duration = 0.00005 20 | aim_max_duration_deviation = 0.0 21 | aim_punch_angle_reaction_chance = 0.00005 22 | 23 | look_around_awareness_yaw_range = 360 24 | look_around_awareness_pitch_range = 45 25 | look_around_focus_interval = 0.00005 26 | look_around_focus_interval_deviation = 0.0 27 | look_around_lerp_time = 0.00005 28 | look_around_lerp_time_deviation = 0.00 29 | look_around_lerp_bias = 0.00005 30 | 31 | reaction_time = 0.05 32 | 33 | combat_crouch_chance = 0.0 34 | combat_dodge_command_duration = 0.0 35 | combat_dodge_command_duration_deviation = 0.0 36 | 37 | attack = 38 | [ 39 | // duration, duration deviation, cadence, cooldown, cooldown deviation 40 | 41 | // KNIFE PISTOL SUBMACHINEGUN 42 | [ 0.09, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, 0.0, 0.6, 0.6, 0.6 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], 43 | // RIFLE SHOTGUN SNIPER_RIFLE 44 | [ 0.2, 0.0, 0.01, 0.5, 0.02 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], 45 | // MACHINEGUN C4 TASER 46 | [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], 47 | // GRENADE EQUIPMENT STACKABLEITEM 48 | [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], 49 | // FISTS BREACHCHARGE BUMPMINE 50 | [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], 51 | // TABLET MELEE SHIELD 52 | [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ], 53 | // WEAPONTYPE_ZONE_REPULSOR UNKNOWN 54 | [ -1.0, -1.0, -1.0, -1.0, -1.0 ], [ -1.0, -1.0, -1.0, -1.0, -1.0 ] 55 | ] 56 | } 57 | } -------------------------------------------------------------------------------- /resources/bt/bt_memorize_enemies_vision.kv3: -------------------------------------------------------------------------------- 1 | 2 | { 3 | type = "decorator_sensor" 4 | shape = 5 | { 6 | type = "sensor_shape_fov" 7 | } 8 | entity_type_filter = "HUMAN_PLAYERS" 9 | //team_filter = "ENEMY" 10 | output = "Vision" 11 | priority = 0 12 | child = 13 | { 14 | type = "decorator_picker_nearby" 15 | input = "Vision" 16 | cutoff_distance = 5120 17 | child = 18 | { 19 | type = "decorator_picker_visible" 20 | input = "Vision" 21 | child = 22 | { 23 | type = "decorator_set_reaction_time" 24 | input = "Vision" 25 | child = 26 | { 27 | type = "decorator_memory" 28 | input = "Vision" 29 | output = "ShortTermAttackMemory" 30 | child = 31 | { 32 | type = "decorator_memory" 33 | input = "Vision" 34 | output = "LongTermMemory" 35 | } 36 | } 37 | } 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /resources/bt/hard_mode.kv3: -------------------------------------------------------------------------------- 1 | 2 | { 3 | config = "addons//counterstrikesharp//plugins//OpenPrefirePrac//resources//bt//bt_hard_config.kv3" 4 | root = 5 | { 6 | type = "decorator_bot_service" 7 | memory_to_expire = 8 | [ 9 | { 10 | key = "ShortTermAttackMemory" 11 | time = 0.1 12 | distance = 0 13 | }, 14 | { 15 | key = "LongTermMemory" 16 | time = 10 17 | distance = 500 18 | }, 19 | { 20 | key = "ShortTermInvestigateMemory" 21 | time = 3 22 | distance = 200 23 | } 24 | ] 25 | child = 26 | { 27 | type = "parallel" 28 | children = 29 | [ 30 | { 31 | type = "decorator_repeat" 32 | child = 33 | { 34 | type = "parallel" 35 | children = 36 | [ 37 | { 38 | type = "subtree" 39 | file = "addons//counterstrikesharp//plugins//OpenPrefirePrac//resources//bt//bt_memorize_enemies_vision.kv3" 40 | name = "MemorizeEnemiesVision" 41 | }, 42 | { 43 | type = "subtree" 44 | file = "scripts/ai/modules/bt_memorize_noises.kv3" 45 | name = "MemorizeNoises" 46 | }, 47 | { 48 | type = "subtree" 49 | file = "scripts/ai/modules/bt_memorize_nearest_investigation.kv3" 50 | name = "MemorizeNearestInvestigation" 51 | }, 52 | { 53 | type = "decorator_sensor" 54 | entity_type_filter = "HUMAN_PLAYERS" 55 | output = "Enemy" 56 | } 57 | ] 58 | } 59 | }, 60 | { 61 | type = "decorator_repeat" 62 | child = 63 | { 64 | type = "parallel" 65 | children = 66 | [ 67 | { 68 | type = "decorator_sensor" 69 | entity_type_filter = "HUMAN_PLAYERS" 70 | output = "Target" 71 | priority = 0 72 | child = 73 | { 74 | type = "condition_is_empty" 75 | input = "Target" 76 | negated = 1 77 | child = 78 | { 79 | type = "action_aim" 80 | input = "Target" 81 | acquire_only = 1 82 | } 83 | } 84 | }, 85 | // Else: attack if we see an enemy 86 | { 87 | type = "subtree" 88 | file = "scripts/ai/modules/bt_attack.kv3" 89 | name = "Attack" 90 | } 91 | ] 92 | } 93 | } 94 | ] 95 | } 96 | } 97 | } --------------------------------------------------------------------------------