├── .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 | }
--------------------------------------------------------------------------------