├── .gitattributes ├── .gitignore ├── .vscode ├── extensions.json └── launch.json ├── LICENSE ├── README.md ├── assets ├── maps │ └── city │ │ ├── buffer │ │ ├── worldspawn_blockout_aqua_light_dots.buffer │ │ ├── worldspawn_blockout_black_check.buffer │ │ ├── worldspawn_blockout_black_dots.buffer │ │ ├── worldspawn_blockout_black_grid.buffer │ │ ├── worldspawn_blockout_green_grid.buffer │ │ ├── worldspawn_blockout_orange_grid.buffer │ │ ├── worldspawn_blockout_orange_light_grid.buffer │ │ ├── worldspawn_blockout_red_light_grid.buffer │ │ ├── worldspawn_blockout_white_check.buffer │ │ ├── worldspawn_blockout_white_cross.buffer │ │ ├── worldspawn_blockout_white_dots.buffer │ │ ├── worldspawn_blockout_white_grid.buffer │ │ └── worldspawn_blockout_yellow_light_check.buffer │ │ ├── city.collection │ │ ├── city.map │ │ ├── city.mtl │ │ ├── city.obj │ │ ├── collisionobject │ │ ├── worldspawn_b100_static.collisionobject │ │ ├── worldspawn_b101_static.collisionobject │ │ ├── worldspawn_b102_static.collisionobject │ │ ├── worldspawn_b103_static.collisionobject │ │ ├── worldspawn_b104_static.collisionobject │ │ ├── worldspawn_b105_static.collisionobject │ │ ├── worldspawn_b106_static.collisionobject │ │ ├── worldspawn_b107_static.collisionobject │ │ ├── worldspawn_b108_static.collisionobject │ │ ├── worldspawn_b109_static.collisionobject │ │ ├── worldspawn_b10_static.collisionobject │ │ ├── worldspawn_b110_static.collisionobject │ │ ├── worldspawn_b111_static.collisionobject │ │ ├── worldspawn_b112_static.collisionobject │ │ ├── worldspawn_b113_static.collisionobject │ │ ├── worldspawn_b114_static.collisionobject │ │ ├── worldspawn_b115_static.collisionobject │ │ ├── worldspawn_b116_static.collisionobject │ │ ├── worldspawn_b117_static.collisionobject │ │ ├── worldspawn_b118_static.collisionobject │ │ ├── worldspawn_b119_static.collisionobject │ │ ├── worldspawn_b11_static.collisionobject │ │ ├── worldspawn_b120_static.collisionobject │ │ ├── worldspawn_b121_static.collisionobject │ │ ├── worldspawn_b122_static.collisionobject │ │ ├── worldspawn_b123_static.collisionobject │ │ ├── worldspawn_b124_static.collisionobject │ │ ├── worldspawn_b125_static.collisionobject │ │ ├── worldspawn_b126_static.collisionobject │ │ ├── worldspawn_b127_static.collisionobject │ │ ├── worldspawn_b128_static.collisionobject │ │ ├── worldspawn_b129_static.collisionobject │ │ ├── worldspawn_b12_static.collisionobject │ │ ├── worldspawn_b130_static.collisionobject │ │ ├── worldspawn_b131_static.collisionobject │ │ ├── worldspawn_b13_static.collisionobject │ │ ├── worldspawn_b14_static.collisionobject │ │ ├── worldspawn_b15_static.collisionobject │ │ ├── worldspawn_b16_static.collisionobject │ │ ├── worldspawn_b17_static.collisionobject │ │ ├── worldspawn_b18_static.collisionobject │ │ ├── worldspawn_b19_static.collisionobject │ │ ├── worldspawn_b1_static.collisionobject │ │ ├── worldspawn_b20_static.collisionobject │ │ ├── worldspawn_b21_static.collisionobject │ │ ├── worldspawn_b22_static.collisionobject │ │ ├── worldspawn_b23_static.collisionobject │ │ ├── worldspawn_b24_static.collisionobject │ │ ├── worldspawn_b25_static.collisionobject │ │ ├── worldspawn_b26_static.collisionobject │ │ ├── worldspawn_b27_static.collisionobject │ │ ├── worldspawn_b28_static.collisionobject │ │ ├── worldspawn_b29_static.collisionobject │ │ ├── worldspawn_b2_static.collisionobject │ │ ├── worldspawn_b30_static.collisionobject │ │ ├── worldspawn_b31_static.collisionobject │ │ ├── worldspawn_b32_static.collisionobject │ │ ├── worldspawn_b33_static.collisionobject │ │ ├── worldspawn_b34_static.collisionobject │ │ ├── worldspawn_b35_static.collisionobject │ │ ├── worldspawn_b36_static.collisionobject │ │ ├── worldspawn_b37_static.collisionobject │ │ ├── worldspawn_b38_static.collisionobject │ │ ├── worldspawn_b39_static.collisionobject │ │ ├── worldspawn_b3_static.collisionobject │ │ ├── worldspawn_b40_static.collisionobject │ │ ├── worldspawn_b41_static.collisionobject │ │ ├── worldspawn_b42_static.collisionobject │ │ ├── worldspawn_b43_static.collisionobject │ │ ├── worldspawn_b44_static.collisionobject │ │ ├── worldspawn_b45_static.collisionobject │ │ ├── worldspawn_b46_static.collisionobject │ │ ├── worldspawn_b47_static.collisionobject │ │ ├── worldspawn_b48_static.collisionobject │ │ ├── worldspawn_b49_static.collisionobject │ │ ├── worldspawn_b4_static.collisionobject │ │ ├── worldspawn_b50_static.collisionobject │ │ ├── worldspawn_b51_static.collisionobject │ │ ├── worldspawn_b52_static.collisionobject │ │ ├── worldspawn_b53_static.collisionobject │ │ ├── worldspawn_b54_static.collisionobject │ │ ├── worldspawn_b55_static.collisionobject │ │ ├── worldspawn_b56_static.collisionobject │ │ ├── worldspawn_b57_static.collisionobject │ │ ├── worldspawn_b58_static.collisionobject │ │ ├── worldspawn_b59_static.collisionobject │ │ ├── worldspawn_b5_static.collisionobject │ │ ├── worldspawn_b60_static.collisionobject │ │ ├── worldspawn_b61_static.collisionobject │ │ ├── worldspawn_b62_static.collisionobject │ │ ├── worldspawn_b63_static.collisionobject │ │ ├── worldspawn_b64_static.collisionobject │ │ ├── worldspawn_b65_static.collisionobject │ │ ├── worldspawn_b66_static.collisionobject │ │ ├── worldspawn_b67_static.collisionobject │ │ ├── worldspawn_b68_static.collisionobject │ │ ├── worldspawn_b69_static.collisionobject │ │ ├── worldspawn_b6_static.collisionobject │ │ ├── worldspawn_b70_static.collisionobject │ │ ├── worldspawn_b71_static.collisionobject │ │ ├── worldspawn_b72_static.collisionobject │ │ ├── worldspawn_b73_static.collisionobject │ │ ├── worldspawn_b74_static.collisionobject │ │ ├── worldspawn_b75_static.collisionobject │ │ ├── worldspawn_b76_static.collisionobject │ │ ├── worldspawn_b77_static.collisionobject │ │ ├── worldspawn_b78_static.collisionobject │ │ ├── worldspawn_b79_static.collisionobject │ │ ├── worldspawn_b7_static.collisionobject │ │ ├── worldspawn_b80_static.collisionobject │ │ ├── worldspawn_b81_static.collisionobject │ │ ├── worldspawn_b82_static.collisionobject │ │ ├── worldspawn_b83_static.collisionobject │ │ ├── worldspawn_b84_static.collisionobject │ │ ├── worldspawn_b85_static.collisionobject │ │ ├── worldspawn_b86_static.collisionobject │ │ ├── worldspawn_b87_static.collisionobject │ │ ├── worldspawn_b88_static.collisionobject │ │ ├── worldspawn_b89_static.collisionobject │ │ ├── worldspawn_b8_static.collisionobject │ │ ├── worldspawn_b90_static.collisionobject │ │ ├── worldspawn_b91_static.collisionobject │ │ ├── worldspawn_b92_static.collisionobject │ │ ├── worldspawn_b93_static.collisionobject │ │ ├── worldspawn_b94_static.collisionobject │ │ ├── worldspawn_b95_static.collisionobject │ │ ├── worldspawn_b96_static.collisionobject │ │ ├── worldspawn_b97_static.collisionobject │ │ ├── worldspawn_b98_static.collisionobject │ │ ├── worldspawn_b99_static.collisionobject │ │ └── worldspawn_b9_static.collisionobject │ │ ├── convexshape │ │ ├── worldspawn_b100_static.convexshape │ │ ├── worldspawn_b101_static.convexshape │ │ ├── worldspawn_b102_static.convexshape │ │ ├── worldspawn_b103_static.convexshape │ │ ├── worldspawn_b104_static.convexshape │ │ ├── worldspawn_b105_static.convexshape │ │ ├── worldspawn_b106_static.convexshape │ │ ├── worldspawn_b107_static.convexshape │ │ ├── worldspawn_b108_static.convexshape │ │ ├── worldspawn_b109_static.convexshape │ │ ├── worldspawn_b10_static.convexshape │ │ ├── worldspawn_b110_static.convexshape │ │ ├── worldspawn_b111_static.convexshape │ │ ├── worldspawn_b112_static.convexshape │ │ ├── worldspawn_b113_static.convexshape │ │ ├── worldspawn_b114_static.convexshape │ │ ├── worldspawn_b115_static.convexshape │ │ ├── worldspawn_b116_static.convexshape │ │ ├── worldspawn_b117_static.convexshape │ │ ├── worldspawn_b118_static.convexshape │ │ ├── worldspawn_b119_static.convexshape │ │ ├── worldspawn_b11_static.convexshape │ │ ├── worldspawn_b120_static.convexshape │ │ ├── worldspawn_b121_static.convexshape │ │ ├── worldspawn_b122_static.convexshape │ │ ├── worldspawn_b123_static.convexshape │ │ ├── worldspawn_b124_static.convexshape │ │ ├── worldspawn_b125_static.convexshape │ │ ├── worldspawn_b126_static.convexshape │ │ ├── worldspawn_b127_static.convexshape │ │ ├── worldspawn_b128_static.convexshape │ │ ├── worldspawn_b129_static.convexshape │ │ ├── worldspawn_b12_static.convexshape │ │ ├── worldspawn_b130_static.convexshape │ │ ├── worldspawn_b131_static.convexshape │ │ ├── worldspawn_b13_static.convexshape │ │ ├── worldspawn_b14_static.convexshape │ │ ├── worldspawn_b15_static.convexshape │ │ ├── worldspawn_b16_static.convexshape │ │ ├── worldspawn_b17_static.convexshape │ │ ├── worldspawn_b18_static.convexshape │ │ ├── worldspawn_b19_static.convexshape │ │ ├── worldspawn_b1_static.convexshape │ │ ├── worldspawn_b20_static.convexshape │ │ ├── worldspawn_b21_static.convexshape │ │ ├── worldspawn_b22_static.convexshape │ │ ├── worldspawn_b23_static.convexshape │ │ ├── worldspawn_b24_static.convexshape │ │ ├── worldspawn_b25_static.convexshape │ │ ├── worldspawn_b26_static.convexshape │ │ ├── worldspawn_b27_static.convexshape │ │ ├── worldspawn_b28_static.convexshape │ │ ├── worldspawn_b29_static.convexshape │ │ ├── worldspawn_b2_static.convexshape │ │ ├── worldspawn_b30_static.convexshape │ │ ├── worldspawn_b31_static.convexshape │ │ ├── worldspawn_b32_static.convexshape │ │ ├── worldspawn_b33_static.convexshape │ │ ├── worldspawn_b34_static.convexshape │ │ ├── worldspawn_b35_static.convexshape │ │ ├── worldspawn_b36_static.convexshape │ │ ├── worldspawn_b37_static.convexshape │ │ ├── worldspawn_b38_static.convexshape │ │ ├── worldspawn_b39_static.convexshape │ │ ├── worldspawn_b3_static.convexshape │ │ ├── worldspawn_b40_static.convexshape │ │ ├── worldspawn_b41_static.convexshape │ │ ├── worldspawn_b42_static.convexshape │ │ ├── worldspawn_b43_static.convexshape │ │ ├── worldspawn_b44_static.convexshape │ │ ├── worldspawn_b45_static.convexshape │ │ ├── worldspawn_b46_static.convexshape │ │ ├── worldspawn_b47_static.convexshape │ │ ├── worldspawn_b48_static.convexshape │ │ ├── worldspawn_b49_static.convexshape │ │ ├── worldspawn_b4_static.convexshape │ │ ├── worldspawn_b50_static.convexshape │ │ ├── worldspawn_b51_static.convexshape │ │ ├── worldspawn_b52_static.convexshape │ │ ├── worldspawn_b53_static.convexshape │ │ ├── worldspawn_b54_static.convexshape │ │ ├── worldspawn_b55_static.convexshape │ │ ├── worldspawn_b56_static.convexshape │ │ ├── worldspawn_b57_static.convexshape │ │ ├── worldspawn_b58_static.convexshape │ │ ├── worldspawn_b59_static.convexshape │ │ ├── worldspawn_b5_static.convexshape │ │ ├── worldspawn_b60_static.convexshape │ │ ├── worldspawn_b61_static.convexshape │ │ ├── worldspawn_b62_static.convexshape │ │ ├── worldspawn_b63_static.convexshape │ │ ├── worldspawn_b64_static.convexshape │ │ ├── worldspawn_b65_static.convexshape │ │ ├── worldspawn_b66_static.convexshape │ │ ├── worldspawn_b67_static.convexshape │ │ ├── worldspawn_b68_static.convexshape │ │ ├── worldspawn_b69_static.convexshape │ │ ├── worldspawn_b6_static.convexshape │ │ ├── worldspawn_b70_static.convexshape │ │ ├── worldspawn_b71_static.convexshape │ │ ├── worldspawn_b72_static.convexshape │ │ ├── worldspawn_b73_static.convexshape │ │ ├── worldspawn_b74_static.convexshape │ │ ├── worldspawn_b75_static.convexshape │ │ ├── worldspawn_b76_static.convexshape │ │ ├── worldspawn_b77_static.convexshape │ │ ├── worldspawn_b78_static.convexshape │ │ ├── worldspawn_b79_static.convexshape │ │ ├── worldspawn_b7_static.convexshape │ │ ├── worldspawn_b80_static.convexshape │ │ ├── worldspawn_b81_static.convexshape │ │ ├── worldspawn_b82_static.convexshape │ │ ├── worldspawn_b83_static.convexshape │ │ ├── worldspawn_b84_static.convexshape │ │ ├── worldspawn_b85_static.convexshape │ │ ├── worldspawn_b86_static.convexshape │ │ ├── worldspawn_b87_static.convexshape │ │ ├── worldspawn_b88_static.convexshape │ │ ├── worldspawn_b89_static.convexshape │ │ ├── worldspawn_b8_static.convexshape │ │ ├── worldspawn_b90_static.convexshape │ │ ├── worldspawn_b91_static.convexshape │ │ ├── worldspawn_b92_static.convexshape │ │ ├── worldspawn_b93_static.convexshape │ │ ├── worldspawn_b94_static.convexshape │ │ ├── worldspawn_b95_static.convexshape │ │ ├── worldspawn_b96_static.convexshape │ │ ├── worldspawn_b97_static.convexshape │ │ ├── worldspawn_b98_static.convexshape │ │ ├── worldspawn_b99_static.convexshape │ │ └── worldspawn_b9_static.convexshape │ │ └── mesh │ │ ├── worldspawn_blockout_aqua_light_dots.mesh │ │ ├── worldspawn_blockout_black_check.mesh │ │ ├── worldspawn_blockout_black_dots.mesh │ │ ├── worldspawn_blockout_black_grid.mesh │ │ ├── worldspawn_blockout_green_grid.mesh │ │ ├── worldspawn_blockout_orange_grid.mesh │ │ ├── worldspawn_blockout_orange_light_grid.mesh │ │ ├── worldspawn_blockout_red_light_grid.mesh │ │ ├── worldspawn_blockout_white_check.mesh │ │ ├── worldspawn_blockout_white_cross.mesh │ │ ├── worldspawn_blockout_white_dots.mesh │ │ ├── worldspawn_blockout_white_grid.mesh │ │ └── worldspawn_blockout_yellow_light_check.mesh └── textures │ └── blockout │ ├── aqua_check.png │ ├── aqua_cross.png │ ├── aqua_dots.png │ ├── aqua_grid.png │ ├── aqua_light_check.png │ ├── aqua_light_cross.png │ ├── aqua_light_dots.png │ ├── aqua_light_grid.png │ ├── black_check.png │ ├── black_cross.png │ ├── black_dots.png │ ├── black_grid.png │ ├── blue_check.png │ ├── blue_cross.png │ ├── blue_dots.png │ ├── blue_grid.png │ ├── blue_light_check.png │ ├── blue_light_cross.png │ ├── blue_light_dots.png │ ├── blue_light_grid.png │ ├── gray_check.png │ ├── gray_cross.png │ ├── gray_dots.png │ ├── gray_grid.png │ ├── green_check.png │ ├── green_cross.png │ ├── green_dots.png │ ├── green_grid.png │ ├── green_light_check.png │ ├── green_light_cross.png │ ├── green_light_dots.png │ ├── green_light_grid.png │ ├── orange_check.png │ ├── orange_cross.png │ ├── orange_dots.png │ ├── orange_grid.png │ ├── orange_light_check.png │ ├── orange_light_cross.png │ ├── orange_light_dots.png │ ├── orange_light_grid.png │ ├── purple_check.png │ ├── purple_cross.png │ ├── purple_dots.png │ ├── purple_grid.png │ ├── purple_light_check.png │ ├── purple_light_cross.png │ ├── purple_light_dots.png │ ├── purple_light_grid.png │ ├── red_check.png │ ├── red_cross.png │ ├── red_dots.png │ ├── red_grid.png │ ├── red_light_check.png │ ├── red_light_cross.png │ ├── red_light_dots.png │ ├── red_light_grid.png │ ├── white_check.png │ ├── white_cross.png │ ├── white_dots.png │ ├── white_grid.png │ ├── yellow_check.png │ ├── yellow_cross.png │ ├── yellow_dots.png │ ├── yellow_grid.png │ ├── yellow_light_check.png │ ├── yellow_light_cross.png │ ├── yellow_light_dots.png │ └── yellow_light_grid.png ├── example ├── car.script ├── main.collection ├── main.gui ├── main.gui_script └── main.script ├── game.project ├── materials ├── model.fp ├── model.material └── model.vp ├── operator ├── assets │ ├── materials │ │ ├── operator.fp │ │ ├── operator.material │ │ └── operator.vp │ ├── models │ │ ├── box.buffer │ │ ├── camera.mesh │ │ └── checkpoint.mesh │ └── textures │ │ ├── camera.png │ │ └── checkpoint.png ├── bezier.lua ├── checkpoint │ ├── checkpoint.go │ └── checkpoint.script ├── hashes.lua ├── operator.lua └── operator │ ├── operator.collection │ └── operator.script └── render ├── example.render └── example.render_script /.gitattributes: -------------------------------------------------------------------------------- 1 | # Defold Protocol Buffer Text Files 2 | *.animationset linguist-language=JSON5 3 | *.atlas linguist-language=JSON5 4 | *.camera linguist-language=JSON5 5 | *.collection linguist-language=JSON5 6 | *.collectionfactory linguist-language=JSON5 7 | *.collectionproxy linguist-language=JSON5 8 | *.collisionobject linguist-language=JSON5 9 | *.cubemap linguist-language=JSON5 10 | *.display_profiles linguist-language=JSON5 11 | *.factory linguist-language=JSON5 12 | *.font linguist-language=JSON5 13 | *.gamepads linguist-language=JSON5 14 | *.go linguist-language=JSON5 15 | *.gui linguist-language=JSON5 16 | *.input_binding linguist-language=JSON5 17 | *.label linguist-language=JSON5 18 | *.material linguist-language=JSON5 19 | *.mesh linguist-language=JSON5 20 | *.model linguist-language=JSON5 21 | *.particlefx linguist-language=JSON5 22 | *.render linguist-language=JSON5 23 | *.sound linguist-language=JSON5 24 | *.sprite linguist-language=JSON5 25 | *.spinemodel linguist-language=JSON5 26 | *.spinescene linguist-language=JSON5 27 | *.texture_profiles linguist-language=JSON5 28 | *.tilemap linguist-language=JSON5 29 | *.tilesource linguist-language=JSON5 30 | 31 | # Defold JSON Files 32 | *.buffer linguist-language=JSON 33 | 34 | # Defold GLSL Shaders 35 | *.fp linguist-language=GLSL 36 | *.vp linguist-language=GLSL 37 | 38 | # Defold Lua Files 39 | *.editor_script linguist-language=Lua 40 | *.render_script linguist-language=Lua 41 | *.script linguist-language=Lua 42 | *.gui_script linguist-language=Lua -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # System 2 | .DS_Store 3 | Thumbs.db 4 | 5 | # Defold 6 | /.internal 7 | /build 8 | /bundle 9 | log.txt 10 | /.editor_settings 11 | 12 | # VSCode 13 | /.vscode/settings.json 14 | 15 | # TrenchBroom 16 | /trenchbroom 17 | **/autosave/*.map -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "astronachos.defold" 4 | ] 5 | } -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "configurations": [ 3 | { 4 | "name": "Defold Kit", 5 | "type": "lua-local", 6 | "request": "launch", 7 | "stopOnEntry": false, 8 | "verbose": false, 9 | "internalConsoleOptions": "openOnSessionStart", 10 | "program": { 11 | "command": "build/defoldkit/dmengine" 12 | }, 13 | "args": [ 14 | "build/defoldkit/game.projectc" 15 | ], 16 | "windows": { 17 | "program": { 18 | "command": "build\\defoldkit\\dmengine.exe" 19 | }, 20 | "args": [ 21 | "build\\defoldkit\\game.projectc" 22 | ] 23 | }, 24 | "preLaunchTask": "Defold Kit: Build to Launch" 25 | } 26 | ] 27 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Roman Silin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /assets/maps/city/buffer/worldspawn_blockout_green_grid.buffer: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "normal", 4 | "type": "float32", 5 | "count": 3, 6 | "data": [ 7 | -1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 8 | ] 9 | }, 10 | { 11 | "name": "position", 12 | "type": "float32", 13 | "count": 3, 14 | "data": [ 15 | 17.25,0,-16.75,17.25,0,-14.75,17.25,2.5,-14.75,17.25,2.5,-14.75,17.25,2.5,-16.75,17.25,0,-16.75,18.75,2.5,-14.75,17.25,2.5,-14.75,17.25,0,-14.75,17.25,0,-14.75,18.75,0,-14.75,18.75,2.5,-14.75,18.75,0,-14.75,17.25,0,-14.75,17.25,0,-16.75,17.25,0,-16.75,18.75,0,-16.75,18.75,0,-14.75,18.75,2.5,-16.75,17.25,2.5,-16.75,17.25,2.5,-14.75,17.25,2.5,-14.75,18.75,2.5,-14.75,18.75,2.5,-16.75,18.75,0,-16.75,17.25,0,-16.75,17.25,2.5,-16.75,17.25,2.5,-16.75,18.75,2.5,-16.75,18.75,0,-16.75,18.75,2.5,-16.75,18.75,2.5,-14.75,18.75,0,-14.75,18.75,0,-14.75,18.75,0,-16.75,18.75,2.5,-16.75 16 | ] 17 | }, 18 | { 19 | "name": "texcoord0", 20 | "type": "float32", 21 | "count": 2, 22 | "data": [ 23 | 16.75,0,14.75,0,14.75,2.5,14.75,2.5,16.75,2.5,16.75,0,18.75,2.5,17.25,2.5,17.25,0,17.25,0,18.75,0,18.75,2.5,18.75,14.75,17.25,14.75,17.25,16.75,17.25,16.75,18.75,16.75,18.75,14.75,18.75,16.75,17.25,16.75,17.25,14.75,17.25,14.75,18.75,14.75,18.75,16.75,18.75,0,17.25,0,17.25,2.5,17.25,2.5,18.75,2.5,18.75,0,16.75,2.5,14.75,2.5,14.75,0,14.75,0,16.75,0,16.75,2.5 24 | ] 25 | } 26 | ] -------------------------------------------------------------------------------- /assets/maps/city/buffer/worldspawn_blockout_orange_grid.buffer: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "normal", 4 | "type": "float32", 5 | "count": 3, 6 | "data": [ 7 | -1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 8 | ] 9 | }, 10 | { 11 | "name": "position", 12 | "type": "float32", 13 | "count": 3, 14 | "data": [ 15 | 17.25,1.5,-14.25,17.25,1.5,-10.25,17.25,4.5,-10.25,17.25,4.5,-10.25,17.25,4.5,-14.25,17.25,1.5,-14.25,18.75,4.5,-10.25,17.25,4.5,-10.25,17.25,1.5,-10.25,17.25,1.5,-10.25,18.75,1.5,-10.25,18.75,4.5,-10.25,18.75,1.5,-10.25,17.25,1.5,-10.25,17.25,1.5,-14.25,17.25,1.5,-14.25,18.75,1.5,-14.25,18.75,1.5,-10.25,18.75,4.5,-14.25,17.25,4.5,-14.25,17.25,4.5,-10.25,17.25,4.5,-10.25,18.75,4.5,-10.25,18.75,4.5,-14.25,18.75,1.5,-14.25,17.25,1.5,-14.25,17.25,4.5,-14.25,17.25,4.5,-14.25,18.75,4.5,-14.25,18.75,1.5,-14.25,18.75,4.5,-14.25,18.75,4.5,-10.25,18.75,1.5,-10.25,18.75,1.5,-10.25,18.75,1.5,-14.25,18.75,4.5,-14.25 16 | ] 17 | }, 18 | { 19 | "name": "texcoord0", 20 | "type": "float32", 21 | "count": 2, 22 | "data": [ 23 | 14.25,1.5,10.25,1.5,10.25,4.5,10.25,4.5,14.25,4.5,14.25,1.5,18.75,4.5,17.25,4.5,17.25,1.5,17.25,1.5,18.75,1.5,18.75,4.5,18.75,10.25,17.25,10.25,17.25,14.25,17.25,14.25,18.75,14.25,18.75,10.25,18.75,14.25,17.25,14.25,17.25,10.25,17.25,10.25,18.75,10.25,18.75,14.25,18.75,1.5,17.25,1.5,17.25,4.5,17.25,4.5,18.75,4.5,18.75,1.5,14.25,4.5,10.25,4.5,10.25,1.5,10.25,1.5,14.25,1.5,14.25,4.5 24 | ] 25 | } 26 | ] -------------------------------------------------------------------------------- /assets/maps/city/buffer/worldspawn_blockout_orange_light_grid.buffer: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "normal", 4 | "type": "float32", 5 | "count": 3, 6 | "data": [ 7 | -1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.8637789,-0.503871,0,0.8637789,-0.503871,0,0.8637789,-0.503871,0,0.8637789,-0.503871,0,0.8637789,-0.503871,0,0.8637789,-0.503871,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.8637789,0.503871,0,0.8637789,0.503871,0,0.8637789,0.503871,0,0.8637789,0.503871,0,0.8637789,0.503871,0,0.8637789,0.503871,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.8637789,-0.503871,0,0.8637789,-0.503871,0,0.8637789,-0.503871,0,0.8637789,-0.503871,0,0.8637789,-0.503871,0,0.8637789,-0.503871,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0.8637789,0.503871,0,0.8637789,0.503871,0,0.8637789,0.503871,0,0.8637789,0.503871,0,0.8637789,0.503871,0,0.8637789,0.503871,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0 8 | ] 9 | }, 10 | { 11 | "name": "position", 12 | "type": "float32", 13 | "count": 3, 14 | "data": [ 15 | 1,1.5,-4,1,1.5,3,1,1.75,3,1,1.75,3,1,1.75,-4,1,1.5,-4,1.5,1.75,3,1,1.75,3,1,1.5,3,1,1.5,3,1.5,1.5,3,1.5,1.75,3,1.5,1.5,3,1,1.5,3,1,1.5,-4,1,1.5,-4,1.5,1.5,-4,1.5,1.5,3,1.5,1.75,-4,1,1.75,-4,1,1.75,3,1,1.75,3,1.5,1.75,3,1.5,1.75,-4,1.5,1.5,-4,1,1.5,-4,1,1.75,-4,1,1.75,-4,1.5,1.75,-4,1.5,1.5,-4,1.5,1.75,-4,1.5,1.75,3,1.5,1.5,3,1.5,1.5,3,1.5,1.5,-4,1.5,1.75,-4,1,0,-7,1,0,-4,1,1.75,-4,1.5,1.75,-4,1,1.75,-4,1,0,-4,1,0,-4,1.5,0,-4,1.5,1.75,-4,1.5,0,-4,1,0,-4,1,0,-7,1,0,-7,1.5,0,-7,1.5,0,-4,1.5,0,-7,1,0,-7,1,1.75,-4,1,1.75,-4,1.5,1.75,-4,1.5,0,-7,1.5,0,-4,1.5,0,-7,1.5,1.75,-4,-1.5,1.5,-4,-1.5,1.5,3,-1.5,1.75,3,-1.5,1.75,3,-1.5,1.75,-4,-1.5,1.5,-4,-1,1.75,3,-1.5,1.75,3,-1.5,1.5,3,-1.5,1.5,3,-1,1.5,3,-1,1.75,3,-1,1.5,3,-1.5,1.5,3,-1.5,1.5,-4,-1.5,1.5,-4,-1,1.5,-4,-1,1.5,3,-1,1.75,-4,-1.5,1.75,-4,-1.5,1.75,3,-1.5,1.75,3,-1,1.75,3,-1,1.75,-4,-1,1.5,-4,-1.5,1.5,-4,-1.5,1.75,-4,-1.5,1.75,-4,-1,1.75,-4,-1,1.5,-4,-1,1.75,-4,-1,1.75,3,-1,1.5,3,-1,1.5,3,-1,1.5,-4,-1,1.75,-4,1,0,3,1,0,6,1,1.75,3,1.5,1.75,3,1,1.75,3,1,0,6,1,0,6,1.5,0,6,1.5,1.75,3,1.5,0,6,1,0,6,1,0,3,1,0,3,1.5,0,3,1.5,0,6,1.5,0,3,1,0,3,1,1.75,3,1,1.75,3,1.5,1.75,3,1.5,0,3,1.5,0,6,1.5,0,3,1.5,1.75,3,-1.5,0,-7,-1.5,0,-4,-1.5,1.75,-4,-1,1.75,-4,-1.5,1.75,-4,-1.5,0,-4,-1.5,0,-4,-1,0,-4,-1,1.75,-4,-1,0,-4,-1.5,0,-4,-1.5,0,-7,-1.5,0,-7,-1,0,-7,-1,0,-4,-1,0,-7,-1.5,0,-7,-1.5,1.75,-4,-1.5,1.75,-4,-1,1.75,-4,-1,0,-7,-1,0,-4,-1,0,-7,-1,1.75,-4,-1.5,0,3,-1.5,0,6,-1.5,1.75,3,-1,1.75,3,-1.5,1.75,3,-1.5,0,6,-1.5,0,6,-1,0,6,-1,1.75,3,-1,0,6,-1.5,0,6,-1.5,0,3,-1.5,0,3,-1,0,3,-1,0,6,-1,0,3,-1.5,0,3,-1.5,1.75,3,-1.5,1.75,3,-1,1.75,3,-1,0,3,-1,0,6,-1,0,3,-1,1.75,3 16 | ] 17 | }, 18 | { 19 | "name": "texcoord0", 20 | "type": "float32", 21 | "count": 2, 22 | "data": [ 23 | 4,1.5,-3,1.5,-3,1.75,-3,1.75,4,1.75,4,1.5,1.5,1.75,1,1.75,1,1.5,1,1.5,1.5,1.5,1.5,1.75,1.5,-3,1,-3,1,4,1,4,1.5,4,1.5,-3,1.5,4,1,4,1,-3,1,-3,1.5,-3,1.5,4,1.5,1.5,1,1.5,1,1.75,1,1.75,1.5,1.75,1.5,1.5,4,1.75,-3,1.75,-3,1.5,-3,1.5,4,1.5,4,1.75,7,0,4,0,4,1.75,1.5,1.75,1,1.75,1,0,1,0,1.5,0,1.5,1.75,1.5,4,1,4,1,7,1,7,1.5,7,1.5,4,1.5,7,1,7,1,4,1,4,1.5,4,1.5,7,4,0,7,0,4,1.75,4,1.5,-3,1.5,-3,1.75,-3,1.75,4,1.75,4,1.5,-1,1.75,-1.5,1.75,-1.5,1.5,-1.5,1.5,-1,1.5,-1,1.75,-1,-3,-1.5,-3,-1.5,4,-1.5,4,-1,4,-1,-3,-1,4,-1.5,4,-1.5,-3,-1.5,-3,-1,-3,-1,4,-1,1.5,-1.5,1.5,-1.5,1.75,-1.5,1.75,-1,1.75,-1,1.5,4,1.75,-3,1.75,-3,1.5,-3,1.5,4,1.5,4,1.75,-3,0,-6,0,-3,1.75,1.5,-3,1,-3,1,-6,1,-6,1.5,-6,1.5,-3,1.5,-6,1,-6,1,-3,1,-3,1.5,-3,1.5,-6,1.5,0,1,0,1,1.75,1,1.75,1.5,1.75,1.5,0,-6,0,-3,0,-3,1.75,7,0,4,0,4,1.75,-1,1.75,-1.5,1.75,-1.5,0,-1.5,0,-1,0,-1,1.75,-1,4,-1.5,4,-1.5,7,-1.5,7,-1,7,-1,4,-1,7,-1.5,7,-1.5,4,-1.5,4,-1,4,-1,7,4,0,7,0,4,1.75,-3,0,-6,0,-3,1.75,-1,-3,-1.5,-3,-1.5,-6,-1.5,-6,-1,-6,-1,-3,-1,-6,-1.5,-6,-1.5,-3,-1.5,-3,-1,-3,-1,-6,-1,0,-1.5,0,-1.5,1.75,-1.5,1.75,-1,1.75,-1,0,-6,0,-3,0,-3,1.75 24 | ] 25 | } 26 | ] -------------------------------------------------------------------------------- /assets/maps/city/buffer/worldspawn_blockout_white_check.buffer: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "normal", 4 | "type": "float32", 5 | "count": 3, 6 | "data": [ 7 | -1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.98994946,0.14142136,0,0.98994946,0.14142136,0,0.98994946,0.14142136,0,0.98994946,0.14142136,0,0.98994946,0.14142136,0,0.98994946,0.14142136,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0.28734788,0.95782626,0,0.28734788,0.95782626,0,0.28734788,0.95782626,0,0.28734788,0.95782626,0,0.28734788,0.95782626,0,0.28734788,0.95782626,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.8320503,0.5547002,0,0.8320503,0.5547002,0,0.8320503,0.5547002,0,0.8320503,0.5547002,0,0.8320503,0.5547002,0,0.8320503,0.5547002,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0.9284767,-0.37139067,0,0.9284767,-0.37139067,0,0.9284767,-0.37139067,0,0.9284767,-0.37139067,0,0.9284767,-0.37139067,0,0.9284767,-0.37139067,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 8 | ] 9 | }, 10 | { 11 | "name": "position", 12 | "type": "float32", 13 | "count": 3, 14 | "data": [ 15 | -6.25,0,-13.25,-6.25,0,-11.75,-6.25,0.78571427,-11.75,-6.25,0.78571427,-11.75,-6.25,1,-13.25,-6.25,0,-13.25,-5.75,0.78571427,-11.75,-6.25,0.78571427,-11.75,-6.25,0,-11.75,-6.25,0,-11.75,-5.75,0,-11.75,-5.75,0.78571427,-11.75,-5.75,1,-13.25,-6.25,1,-13.25,-6.25,0.78571427,-11.75,-6.25,0.78571427,-11.75,-5.75,0.78571427,-11.75,-5.75,1,-13.25,-5.75,0,-11.75,-6.25,0,-11.75,-6.25,0,-13.25,-6.25,0,-13.25,-5.75,0,-13.25,-5.75,0,-11.75,-5.75,0,-13.25,-6.25,0,-13.25,-6.25,1,-13.25,-6.25,1,-13.25,-5.75,1,-13.25,-5.75,0,-13.25,-5.75,0.78571427,-11.75,-5.75,0,-11.75,-5.75,0,-13.25,-5.75,0,-13.25,-5.75,1,-13.25,-5.75,0.78571427,-11.75,-11.75,1.5,-9.75,-11.75,0,-9.75,-11.75,0,-9.5,-11.75,0,-9.5,-11.75,1.5,-9.5,-11.75,1.5,-9.75,-9,0.675,-9.5,-11.75,1.5,-9.5,-11.75,0,-9.5,-11.75,0,-9.5,-9,0,-9.5,-9,0.675,-9.5,-9,0,-9.5,-11.75,0,-9.5,-11.75,0,-9.75,-11.75,0,-9.75,-9,0,-9.75,-9,0,-9.5,-9,0,-9.75,-11.75,0,-9.75,-11.75,1.5,-9.75,-11.75,1.5,-9.75,-9,0.675,-9.75,-9,0,-9.75,-9,0.675,-9.75,-11.75,1.5,-9.75,-11.75,1.5,-9.5,-11.75,1.5,-9.5,-9,0.675,-9.5,-9,0.675,-9.75,-9,0,-9.75,-9,0.675,-9.75,-9,0.675,-9.5,-9,0.675,-9.5,-9,0,-9.5,-9,0,-9.75,-10.5,0,-12.25,-10.5,0,-11.5,-10.5,1.25,-11.5,-10.5,1.25,-11.5,-10.5,1.75,-12.25,-10.5,0,-12.25,-10,1.25,-11.5,-10.5,1.25,-11.5,-10.5,0,-11.5,-10.5,0,-11.5,-10,0,-11.5,-10,1.25,-11.5,-10,1.75,-12.25,-10.5,1.75,-12.25,-10.5,1.25,-11.5,-10.5,1.25,-11.5,-10,1.25,-11.5,-10,1.75,-12.25,-10,0,-11.5,-10.5,0,-11.5,-10.5,0,-12.25,-10.5,0,-12.25,-10,0,-12.25,-10,0,-11.5,-10,0,-12.25,-10.5,0,-12.25,-10.5,1.75,-12.25,-10.5,1.75,-12.25,-10,1.75,-12.25,-10,0,-12.25,-10,1.25,-11.5,-10,0,-11.5,-10,0,-12.25,-10,0,-12.25,-10,1.75,-12.25,-10,1.25,-11.5,-8,0,-10,-8,0,-8.75,-8,2.25,-8.75,-8,2.25,-8.75,-8,1.75,-10,-8,0,-10,-7.5,2.25,-8.75,-8,2.25,-8.75,-8,0,-8.75,-8,0,-8.75,-7.5,0,-8.75,-7.5,2.25,-8.75,-7.5,0,-8.75,-8,0,-8.75,-8,0,-10,-8,0,-10,-7.5,0,-10,-7.5,0,-8.75,-7.5,1.75,-10,-8,1.75,-10,-8,2.25,-8.75,-8,2.25,-8.75,-7.5,2.25,-8.75,-7.5,1.75,-10,-7.5,0,-10,-8,0,-10,-8,1.75,-10,-8,1.75,-10,-7.5,1.75,-10,-7.5,0,-10,-7.5,1.75,-10,-7.5,2.25,-8.75,-7.5,0,-8.75,-7.5,0,-8.75,-7.5,0,-10,-7.5,1.75,-10 16 | ] 17 | }, 18 | { 19 | "name": "texcoord0", 20 | "type": "float32", 21 | "count": 2, 22 | "data": [ 23 | 13.25,0,11.75,0,11.75,0.78571427,11.75,0.78571427,13.25,1,13.25,0,-5.75,0.78571427,-6.25,0.78571427,-6.25,0,-6.25,0,-5.75,0,-5.75,0.78571427,-5.75,13.25,-6.25,13.25,-6.25,11.75,-6.25,11.75,-5.75,11.75,-5.75,13.25,-5.75,11.75,-6.25,11.75,-6.25,13.25,-6.25,13.25,-5.75,13.25,-5.75,11.75,-5.75,0,-6.25,0,-6.25,1,-6.25,1,-5.75,1,-5.75,0,11.75,0.78571427,11.75,0,13.25,0,13.25,0,13.25,1,11.75,0.78571427,9.75,1.5,9.75,0,9.5,0,9.5,0,9.5,1.5,9.75,1.5,-9,0.675,-11.75,1.5,-11.75,0,-11.75,0,-9,0,-9,0.675,-9,9.5,-11.75,9.5,-11.75,9.75,-11.75,9.75,-9,9.75,-9,9.5,-9,0,-11.75,0,-11.75,1.5,-11.75,1.5,-9,0.675,-9,0,-9,9.75,-11.75,9.75,-11.75,9.5,-11.75,9.5,-9,9.5,-9,9.75,9.75,0,9.75,0.675,9.5,0.675,9.5,0.675,9.5,0,9.75,0,12.25,0,11.5,0,11.5,1.25,11.5,1.25,12.25,1.75,12.25,0,-10,1.25,-10.5,1.25,-10.5,0,-10.5,0,-10,0,-10,1.25,-10,12.25,-10.5,12.25,-10.5,11.5,-10.5,11.5,-10,11.5,-10,12.25,-10,11.5,-10.5,11.5,-10.5,12.25,-10.5,12.25,-10,12.25,-10,11.5,-10,0,-10.5,0,-10.5,1.75,-10.5,1.75,-10,1.75,-10,0,11.5,1.25,11.5,0,12.25,0,12.25,0,12.25,1.75,11.5,1.25,10,0,8.75,0,8.75,2.25,8.75,2.25,10,1.75,10,0,-7.5,2.25,-8,2.25,-8,0,-8,0,-7.5,0,-7.5,2.25,-7.5,8.75,-8,8.75,-8,10,-8,10,-7.5,10,-7.5,8.75,-7.5,10,-8,10,-8,8.75,-8,8.75,-7.5,8.75,-7.5,10,-7.5,0,-8,0,-8,1.75,-8,1.75,-7.5,1.75,-7.5,0,10,1.75,8.75,2.25,8.75,0,8.75,0,10,0,10,1.75 24 | ] 25 | } 26 | ] -------------------------------------------------------------------------------- /assets/maps/city/buffer/worldspawn_blockout_white_cross.buffer: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "normal", 4 | "type": "float32", 5 | "count": 3, 6 | "data": [ 7 | -1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0.25766265,-0.9662349,0,0.25766265,-0.9662349,0,0.25766265,-0.9662349,0,0.25766265,-0.9662349,0,0.25766265,-0.9662349,0,0.25766265,-0.9662349,0,-0.25766265,-0.9662349,0,-0.25766265,-0.9662349,0,-0.25766265,-0.9662349,0,-0.25766265,-0.9662349,0,-0.25766265,-0.9662349,0,-0.25766265,-0.9662349,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 8 | ] 9 | }, 10 | { 11 | "name": "position", 12 | "type": "float32", 13 | "count": 3, 14 | "data": [ 15 | -11.75,2,-9,-11.75,3,-9,-11.75,3,-12,-11.75,3,-12,-11.75,2,-12,-11.75,2,-9,-8,3,-9,-11.75,3,-9,-11.75,2,-9,-8,3,-12,-11.75,3,-12,-11.75,3,-9,-11.75,3,-9,-8,3,-9,-8,3,-12,-11.75,2,-12,-11.75,3,-12,-8,3,-12,-8,3,-12,-8,3,-9,-11.75,2,-9,-11.75,2,-9,-11.75,2,-12,-8,3,-12,-3.5,2,-9,-7.25,3,-9,-7.25,3,-12,-7.25,3,-12,-3.5,2,-12,-3.5,2,-9,-3.5,3,-9,-7.25,3,-9,-3.5,2,-9,-3.5,3,-12,-7.25,3,-12,-7.25,3,-9,-7.25,3,-9,-3.5,3,-9,-3.5,3,-12,-3.5,2,-12,-7.25,3,-12,-3.5,3,-12,-3.5,3,-12,-3.5,3,-9,-3.5,2,-9,-3.5,2,-9,-3.5,2,-12,-3.5,3,-12 16 | ] 17 | }, 18 | { 19 | "name": "texcoord0", 20 | "type": "float32", 21 | "count": 2, 22 | "data": [ 23 | 9,2,9,3,12,3,12,3,12,2,9,2,-8,3,-11.75,3,-11.75,2,-8,12,-11.75,12,-11.75,9,-11.75,9,-8,9,-8,12,-11.75,2,-11.75,3,-8,3,-8,12,-8,9,-11.75,9,-11.75,9,-11.75,12,-8,12,-3.5,9,-7.25,9,-7.25,12,-7.25,12,-3.5,12,-3.5,9,-3.5,3,-7.25,3,-3.5,2,-3.5,12,-7.25,12,-7.25,9,-7.25,9,-3.5,9,-3.5,12,-3.5,2,-7.25,3,-3.5,3,12,3,9,3,9,2,9,2,12,2,12,3 24 | ] 25 | } 26 | ] -------------------------------------------------------------------------------- /assets/maps/city/city.mtl: -------------------------------------------------------------------------------- 1 | newmtl blockout/aqua_light_dots 2 | map_Kd textures/blockout/aqua_light_dots.png 3 | 4 | newmtl blockout/black_check 5 | map_Kd textures/blockout/black_check.png 6 | 7 | newmtl blockout/black_dots 8 | map_Kd textures/blockout/black_dots.png 9 | 10 | newmtl blockout/black_grid 11 | map_Kd textures/blockout/black_grid.png 12 | 13 | newmtl blockout/green_grid 14 | map_Kd textures/blockout/green_grid.png 15 | 16 | newmtl blockout/orange_grid 17 | map_Kd textures/blockout/orange_grid.png 18 | 19 | newmtl blockout/orange_light_grid 20 | map_Kd textures/blockout/orange_light_grid.png 21 | 22 | newmtl blockout/red_light_grid 23 | map_Kd textures/blockout/red_light_grid.png 24 | 25 | newmtl blockout/white_check 26 | map_Kd textures/blockout/white_check.png 27 | 28 | newmtl blockout/white_cross 29 | map_Kd textures/blockout/white_cross.png 30 | 31 | newmtl blockout/white_dots 32 | map_Kd textures/blockout/white_dots.png 33 | 34 | newmtl blockout/white_grid 35 | map_Kd textures/blockout/white_grid.png 36 | 37 | newmtl blockout/yellow_light_check 38 | map_Kd textures/blockout/yellow_light_check.png 39 | 40 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b100_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b100_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b101_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b101_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b102_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b102_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b103_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b103_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b104_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b104_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b105_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b105_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b106_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b106_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b107_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b107_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b108_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b108_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b109_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b109_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b10_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b10_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b110_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b110_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b111_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b111_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b112_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b112_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b113_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b113_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b114_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b114_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b115_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b115_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b116_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b116_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b117_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b117_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b118_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b118_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b119_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b119_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b11_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b11_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b120_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b120_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b121_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b121_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b122_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b122_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b123_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b123_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b124_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b124_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b125_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b125_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b126_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b126_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b127_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b127_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b128_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b128_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b129_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b129_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b12_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b12_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b130_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b130_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b131_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b131_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b13_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b13_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b14_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b14_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b15_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b15_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b16_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b16_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b17_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b17_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b18_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b18_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b19_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b19_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b1_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b1_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b20_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b20_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b21_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b21_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b22_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b22_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b23_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b23_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b24_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b24_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b25_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b25_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b26_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b26_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b27_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b27_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b28_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b28_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b29_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b29_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b2_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b2_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b30_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b30_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b31_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b31_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b32_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b32_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b33_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b33_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b34_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b34_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b35_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b35_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b36_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b36_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b37_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b37_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b38_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b38_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b39_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b39_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b3_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b3_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b40_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b40_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b41_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b41_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b42_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b42_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b43_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b43_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b44_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b44_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b45_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b45_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b46_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b46_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b47_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b47_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b48_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b48_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b49_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b49_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b4_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b4_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b50_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b50_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b51_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b51_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b52_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b52_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b53_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b53_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b54_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b54_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b55_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b55_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b56_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b56_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b57_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b57_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b58_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b58_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b59_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b59_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b5_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b5_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b60_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b60_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b61_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b61_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b62_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b62_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b63_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b63_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b64_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b64_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b65_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b65_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b66_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b66_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b67_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b67_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b68_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b68_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b69_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b69_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b6_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b6_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b70_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b70_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b71_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b71_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b72_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b72_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b73_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b73_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b74_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b74_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b75_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b75_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b76_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b76_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b77_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b77_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b78_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b78_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b79_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b79_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b7_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b7_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b80_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b80_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b81_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b81_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b82_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b82_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b83_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b83_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b84_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b84_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b85_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b85_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b86_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b86_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b87_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b87_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b88_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b88_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b89_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b89_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b8_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b8_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b90_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b90_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b91_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b91_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b92_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b92_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b93_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b93_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b94_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b94_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b95_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b95_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b96_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b96_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b97_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b97_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b98_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b98_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b99_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b99_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/collisionobject/worldspawn_b9_static.collisionobject: -------------------------------------------------------------------------------- 1 | collision_shape: "/assets/maps/city/convexshape/worldspawn_b9_static.convexshape" 2 | type: COLLISION_OBJECT_TYPE_STATIC 3 | mass: 0.0 4 | friction: 0.1 5 | restitution: 0.5 6 | group: "default" 7 | mask: "default" 8 | linear_damping: 0.0 9 | angular_damping: 0.0 10 | locked_rotation: false 11 | bullet: false 12 | -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b100_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -14.75 3 | data: 0.0 4 | data: -18.75 5 | data: -14.75 6 | data: 3.5 7 | data: -15.75 8 | data: -12.75 9 | data: 0.0 10 | data: -18.75 11 | data: -12.75 12 | data: 3.5 13 | data: -18.75 14 | data: -12.75 15 | data: 0.0 16 | data: -15.75 17 | data: -14.75 18 | data: 3.5 19 | data: -18.75 20 | data: -14.75 21 | data: 0.0 22 | data: -15.75 23 | data: -12.75 24 | data: 3.5 25 | data: -15.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b101_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 12.563433 3 | data: 3.0 4 | data: -19.5 5 | data: 16.25 6 | data: 4.0 7 | data: -18.12069 8 | data: 16.25 9 | data: 7.25 10 | data: -19.0 11 | data: 16.25 12 | data: 3.0 13 | data: -19.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b102_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 13.375 3 | data: -0.25 4 | data: -10.0 5 | data: 13.375 6 | data: -0.25 7 | data: -12.0 8 | data: 1.0 9 | data: 0.0 10 | data: -12.0 11 | data: 1.0 12 | data: -0.25 13 | data: -12.0 14 | data: 13.375 15 | data: 0.0 16 | data: -10.0 17 | data: 13.375 18 | data: 0.0 19 | data: -12.0 20 | data: 1.0 21 | data: 0.0 22 | data: -10.0 23 | data: 1.0 24 | data: -0.25 25 | data: -10.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b103_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -12.0 3 | data: 8.0 4 | data: 8.0 5 | data: -16.0 6 | data: 0.0 7 | data: 8.0 8 | data: -12.0 9 | data: 0.0 10 | data: 8.0 11 | data: -16.0 12 | data: 8.0 13 | data: 8.0 14 | data: -16.0 15 | data: 0.0 16 | data: 12.5 17 | data: -12.0 18 | data: 8.0 19 | data: 12.5 20 | data: -16.0 21 | data: 8.0 22 | data: 12.5 23 | data: -12.0 24 | data: 0.0 25 | data: 12.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b104_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 3.25 3 | data: 0.0 4 | data: -12.25 5 | data: 3.25 6 | data: 2.0 7 | data: -16.75 8 | data: 1.25 9 | data: 2.0 10 | data: -16.75 11 | data: 1.25 12 | data: 2.0 13 | data: -12.25 14 | data: 3.25 15 | data: 0.0 16 | data: -16.75 17 | data: 1.25 18 | data: 0.0 19 | data: -16.75 20 | data: 1.25 21 | data: 0.0 22 | data: -12.25 23 | data: 3.25 24 | data: 2.0 25 | data: -12.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b105_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 14.2375 3 | data: 0.0 4 | data: 5.25 5 | data: 14.950191 6 | data: -0.25 7 | data: 2.6243656 8 | data: 14.2375 9 | data: -0.25 10 | data: 5.25 11 | data: 14.950191 12 | data: 0.0 13 | data: 2.6243656 14 | data: 19.0 15 | data: 0.0 16 | data: 3.5 17 | data: 19.0 18 | data: 0.0 19 | data: 5.375 20 | data: 19.0 21 | data: -0.25 22 | data: 5.375 23 | data: 19.0 24 | data: -0.25 25 | data: 3.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b106_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 1.75 4 | data: 3.0 5 | data: 1.0 6 | data: 0.0 7 | data: 6.0 8 | data: 1.0 9 | data: 0.0 10 | data: 3.0 11 | data: -1.0 12 | data: 0.0 13 | data: 6.0 14 | data: -1.0 15 | data: 0.0 16 | data: 3.0 17 | data: -1.0 18 | data: 1.75 19 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b107_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -11.75 3 | data: 2.75 4 | data: -7.25 5 | data: -8.0 6 | data: 2.75 7 | data: -7.0 8 | data: -8.0 9 | data: 0.0 10 | data: -7.0 11 | data: -8.0 12 | data: 2.75 13 | data: -7.25 14 | data: -11.75 15 | data: 2.75 16 | data: -7.0 17 | data: -11.75 18 | data: 0.0 19 | data: -7.0 20 | data: -11.75 21 | data: 0.0 22 | data: -7.25 23 | data: -8.0 24 | data: 0.0 25 | data: -7.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b108_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.0 3 | data: -0.25 4 | data: 6.75 5 | data: -8.5 6 | data: -0.25 7 | data: 6.75 8 | data: -1.0 9 | data: -0.25 10 | data: 5.125 11 | data: -1.0 12 | data: 0.0 13 | data: 5.125 14 | data: -1.0 15 | data: 0.0 16 | data: 6.75 17 | data: -8.5 18 | data: 0.0 19 | data: 6.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b109_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -3.0 3 | data: -0.25 4 | data: 3.0 5 | data: -9.125 6 | data: 0.0 7 | data: -1.25 8 | data: -8.625 9 | data: 0.0 10 | data: 4.75 11 | data: -3.0 12 | data: 0.0 13 | data: -4.0 14 | data: -3.0 15 | data: 0.0 16 | data: 3.0 17 | data: -8.625 18 | data: -0.25 19 | data: 4.75 20 | data: -9.125 21 | data: -0.25 22 | data: -1.25 23 | data: -3.0 24 | data: -0.25 25 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b10_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 13.375 3 | data: -0.25 4 | data: -10.0 5 | data: 1.0 6 | data: -0.25 7 | data: -6.25 8 | data: 7.5 9 | data: 0.0 10 | data: -7.25 11 | data: 13.375 12 | data: 0.0 13 | data: -10.0 14 | data: 1.0 15 | data: -0.25 16 | data: -10.0 17 | data: 1.0 18 | data: 0.0 19 | data: -6.25 20 | data: 7.5 21 | data: -0.25 22 | data: -7.25 23 | data: 13.375 24 | data: -0.25 25 | data: -9.25 26 | data: 1.0 27 | data: 0.0 28 | data: -10.0 29 | data: 13.375 30 | data: 0.0 31 | data: -9.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b110_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -16.0 3 | data: 8.0 4 | data: 15.5 5 | data: -16.0 6 | data: 0.0 7 | data: 20.0 8 | data: -12.0 9 | data: 0.0 10 | data: 20.0 11 | data: -16.0 12 | data: 0.0 13 | data: 15.5 14 | data: -12.0 15 | data: 0.0 16 | data: 15.5 17 | data: -12.0 18 | data: 8.0 19 | data: 15.5 20 | data: -16.0 21 | data: 8.0 22 | data: 20.0 23 | data: -12.0 24 | data: 8.0 25 | data: 20.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b111_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -4.75 3 | data: -0.25 4 | data: -4.75 5 | data: -20.0 6 | data: 0.0 7 | data: -10.0 8 | data: -11.25 9 | data: -0.25 10 | data: -3.625 11 | data: -20.0 12 | data: 0.0 13 | data: -6.375 14 | data: -20.0 15 | data: -0.25 16 | data: -6.375 17 | data: -20.0 18 | data: -0.25 19 | data: -10.0 20 | data: -1.0 21 | data: -0.25 22 | data: -10.0 23 | data: -1.0 24 | data: -0.25 25 | data: -6.5 26 | data: -1.0 27 | data: 0.0 28 | data: -10.0 29 | data: -4.75 30 | data: 0.0 31 | data: -4.75 32 | data: -1.0 33 | data: 0.0 34 | data: -6.5 35 | data: -11.25 36 | data: 0.0 37 | data: -3.625 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b112_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 8.25 3 | data: 0.0 4 | data: -6.75 5 | data: 7.5 6 | data: -0.25 7 | data: -7.25 8 | data: 7.5 9 | data: 0.0 10 | data: -7.25 11 | data: 13.375 12 | data: -0.25 13 | data: -9.25 14 | data: 13.375 15 | data: 0.0 16 | data: -9.25 17 | data: 8.25 18 | data: -0.25 19 | data: -6.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b113_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.5 3 | data: 2.25 4 | data: -4.0 5 | data: 1.5 6 | data: 2.25 7 | data: 3.0 8 | data: 2.0 9 | data: 1.25 10 | data: -4.0 11 | data: 2.0 12 | data: 2.25 13 | data: -4.0 14 | data: 2.0 15 | data: 2.25 16 | data: 3.0 17 | data: 2.0 18 | data: 1.25 19 | data: 3.0 20 | data: 1.5 21 | data: 1.25 22 | data: -4.0 23 | data: 1.5 24 | data: 1.25 25 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b114_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 13.375 3 | data: -0.25 4 | data: -10.0 5 | data: 13.375 6 | data: -0.25 7 | data: -12.0 8 | data: 13.375 9 | data: 0.0 10 | data: -12.0 11 | data: 13.375 12 | data: 0.0 13 | data: -10.0 14 | data: 15.0 15 | data: -0.25 16 | data: -10.0 17 | data: 15.0 18 | data: -0.25 19 | data: -12.0 20 | data: 15.0 21 | data: 1.5 22 | data: -12.0 23 | data: 15.0 24 | data: 1.5 25 | data: -10.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b115_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -20.0 3 | data: 0.0 4 | data: 24.0 5 | data: -1.0 6 | data: -0.25 7 | data: 15.0 8 | data: -1.0 9 | data: 0.0 10 | data: 15.0 11 | data: -20.0 12 | data: 0.0 13 | data: 15.0 14 | data: -20.0 15 | data: -0.25 16 | data: 15.0 17 | data: -20.0 18 | data: -0.25 19 | data: 24.0 20 | data: -1.0 21 | data: 0.0 22 | data: 24.0 23 | data: -1.0 24 | data: -0.25 25 | data: 24.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b116_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 9.5 3 | data: 3.0 4 | data: -15.25 5 | data: 9.5 6 | data: 0.0 7 | data: -16.75 8 | data: 9.5 9 | data: 0.0 10 | data: -15.25 11 | data: 9.5 12 | data: 3.0 13 | data: -16.75 14 | data: 6.5 15 | data: 3.0 16 | data: -15.25 17 | data: 6.5 18 | data: 0.0 19 | data: -16.75 20 | data: 6.5 21 | data: 0.0 22 | data: -15.25 23 | data: 6.5 24 | data: 3.0 25 | data: -16.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b117_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -14.0 3 | data: -0.25 4 | data: 4.0 5 | data: -20.0 6 | data: 0.0 7 | data: -5.0 8 | data: -20.0 9 | data: -0.25 10 | data: -5.0 11 | data: -14.5 12 | data: 0.0 13 | data: -2.0 14 | data: -20.0 15 | data: 0.0 16 | data: 6.0 17 | data: -20.0 18 | data: -0.25 19 | data: 6.0 20 | data: -14.5 21 | data: -0.25 22 | data: -2.0 23 | data: -14.0 24 | data: 0.0 25 | data: 4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b118_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 3.5 3 | data: 1.5 4 | data: -12.25 5 | data: 3.0 6 | data: 1.5 7 | data: -9.75 8 | data: 9.25 9 | data: 1.5 10 | data: -12.25 11 | data: 3.0 12 | data: 3.0 13 | data: -9.75 14 | data: 8.5 15 | data: 1.5 16 | data: -9.75 17 | data: 8.5 18 | data: 3.0 19 | data: -9.75 20 | data: 3.5 21 | data: 3.0 22 | data: -12.25 23 | data: 9.25 24 | data: 3.0 25 | data: -12.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b119_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.5 3 | data: 1.75 4 | data: 3.0 5 | data: -1.5 6 | data: 0.0 7 | data: 3.0 8 | data: -1.5 9 | data: 0.0 10 | data: 6.0 11 | data: -1.0 12 | data: 0.0 13 | data: 6.0 14 | data: -1.0 15 | data: 0.0 16 | data: 3.0 17 | data: -1.0 18 | data: 1.75 19 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b11_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 11.0 3 | data: 0.0 4 | data: 20.0 5 | data: 11.0 6 | data: 9.0 7 | data: 16.0 8 | data: 15.0 9 | data: 0.0 10 | data: 20.0 11 | data: 15.0 12 | data: 9.0 13 | data: 20.0 14 | data: 11.0 15 | data: 9.0 16 | data: 20.0 17 | data: 11.0 18 | data: 0.0 19 | data: 16.0 20 | data: 15.0 21 | data: 9.0 22 | data: 16.0 23 | data: 15.0 24 | data: 0.0 25 | data: 16.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b120_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 19.0 3 | data: 0.0 4 | data: 13.0 5 | data: 19.0 6 | data: 0.0 7 | data: 6.75 8 | data: 19.0 9 | data: -0.25 10 | data: 13.0 11 | data: 1.0 12 | data: 0.0 13 | data: 13.0 14 | data: 1.0 15 | data: -0.25 16 | data: 6.75 17 | data: 1.0 18 | data: -0.25 19 | data: 13.0 20 | data: 1.0 21 | data: 0.0 22 | data: 6.75 23 | data: 19.0 24 | data: -0.25 25 | data: 6.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b121_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.25 3 | data: 0.0 4 | data: -13.5 5 | data: -3.5 6 | data: 3.0 7 | data: -12.25 8 | data: -1.25 9 | data: 3.0 10 | data: -12.25 11 | data: -1.25 12 | data: 0.0 13 | data: -12.25 14 | data: -3.5 15 | data: 0.0 16 | data: -12.25 17 | data: -1.25 18 | data: 3.0 19 | data: -13.5 20 | data: -3.5 21 | data: 3.0 22 | data: -13.5 23 | data: -3.5 24 | data: 0.0 25 | data: -13.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b122_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -16.0 3 | data: 11.0 4 | data: 8.0 5 | data: -12.0 6 | data: 8.0 7 | data: 8.0 8 | data: -12.0 9 | data: 11.0 10 | data: 8.0 11 | data: -12.0 12 | data: 8.0 13 | data: 17.0 14 | data: -16.0 15 | data: 8.0 16 | data: 8.0 17 | data: -16.0 18 | data: 11.0 19 | data: 13.0 20 | data: -12.0 21 | data: 11.0 22 | data: 13.0 23 | data: -16.0 24 | data: 8.0 25 | data: 17.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b123_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 5.5 3 | data: 4.0 4 | data: -14.25 5 | data: 5.5 6 | data: 4.0 7 | data: -12.25 8 | data: 8.75 9 | data: 0.0 10 | data: -12.25 11 | data: 8.75 12 | data: 0.0 13 | data: -14.25 14 | data: 5.5 15 | data: 0.0 16 | data: -12.25 17 | data: 5.5 18 | data: 0.0 19 | data: -14.25 20 | data: 8.75 21 | data: 4.0 22 | data: -12.25 23 | data: 8.75 24 | data: 4.0 25 | data: -14.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b124_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 19.0 3 | data: 1.5 4 | data: -10.0 5 | data: 19.0 6 | data: 1.5 7 | data: -19.0 8 | data: 17.0 9 | data: 1.5 10 | data: -19.0 11 | data: 19.0 12 | data: -0.25 13 | data: -10.0 14 | data: 17.0 15 | data: 1.5 16 | data: -10.0 17 | data: 19.0 18 | data: -0.25 19 | data: -19.0 20 | data: 17.0 21 | data: -0.25 22 | data: -19.0 23 | data: 17.0 24 | data: -0.25 25 | data: -10.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b125_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -9.5 3 | data: 0.0 4 | data: -14.25 5 | data: -14.75 6 | data: 4.25 7 | data: -14.25 8 | data: -9.5 9 | data: 4.25 10 | data: -14.25 11 | data: -14.75 12 | data: 0.0 13 | data: -14.25 14 | data: -14.75 15 | data: 4.25 16 | data: -12.25 17 | data: -9.5 18 | data: 4.25 19 | data: -12.25 20 | data: -9.5 21 | data: 0.0 22 | data: -12.25 23 | data: -14.75 24 | data: 0.0 25 | data: -12.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b126_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -11.75 3 | data: 2.75 4 | data: -9.0 5 | data: -8.0 6 | data: 3.0 7 | data: -9.0 8 | data: -8.0 9 | data: 3.0 10 | data: -7.0 11 | data: -8.0 12 | data: 2.75 13 | data: -7.0 14 | data: -11.75 15 | data: 2.75 16 | data: -7.0 17 | data: -8.0 18 | data: 2.75 19 | data: -9.0 20 | data: -11.75 21 | data: 3.0 22 | data: -9.0 23 | data: -11.75 24 | data: 3.0 25 | data: -7.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b127_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 18.75 3 | data: 2.5 4 | data: -14.75 5 | data: 18.75 6 | data: 0.0 7 | data: -14.75 8 | data: 17.25 9 | data: 0.0 10 | data: -16.75 11 | data: 18.75 12 | data: 0.0 13 | data: -16.75 14 | data: 17.25 15 | data: 2.5 16 | data: -14.75 17 | data: 18.75 18 | data: 2.5 19 | data: -16.75 20 | data: 17.25 21 | data: 2.5 22 | data: -16.75 23 | data: 17.25 24 | data: 0.0 25 | data: -14.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b128_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 17.25 3 | data: 3.0 4 | data: -18.029781 5 | data: 16.25 6 | data: 4.0 7 | data: -18.12069 8 | data: 17.0 9 | data: 6.7727275 10 | data: -18.65909 11 | data: 16.25 12 | data: 7.25 13 | data: -19.0 14 | data: 17.0 15 | data: 3.0 16 | data: -19.0 17 | data: 17.0 18 | data: 6.7727275 19 | data: -19.0 20 | data: 17.0 21 | data: 5.2727275 22 | data: -18.25 23 | data: 16.25 24 | data: 3.0 25 | data: -19.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b129_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 3.0 3 | data: -0.25 4 | data: -17.0 5 | data: 3.0 6 | data: 1.5 7 | data: -19.0 8 | data: 3.0 9 | data: 1.5 10 | data: -17.0 11 | data: 17.0 12 | data: -0.25 13 | data: -17.0 14 | data: 17.0 15 | data: 1.5 16 | data: -19.0 17 | data: 17.0 18 | data: 1.5 19 | data: -17.0 20 | data: 17.0 21 | data: -0.25 22 | data: -19.0 23 | data: 3.0 24 | data: -0.25 25 | data: -19.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b12_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 8.875 3 | data: -0.25 4 | data: 6.375 5 | data: 8.875 6 | data: 0.0 7 | data: 6.375 8 | data: 8.875 9 | data: 0.0 10 | data: 6.75 11 | data: 1.0 12 | data: 0.0 13 | data: 5.125 14 | data: 1.0 15 | data: -0.25 16 | data: 6.75 17 | data: 1.0 18 | data: 0.0 19 | data: 6.75 20 | data: 8.875 21 | data: -0.25 22 | data: 6.75 23 | data: 1.0 24 | data: -0.25 25 | data: 5.125 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b130_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -18.25 3 | data: 3.0 4 | data: -14.0 5 | data: -18.25 6 | data: 3.0 7 | data: -13.0 8 | data: -18.25 9 | data: 2.0 10 | data: -13.0 11 | data: -14.75 12 | data: 3.0 13 | data: -13.0 14 | data: -14.75 15 | data: 3.0 16 | data: -14.0 17 | data: -14.75 18 | data: 2.0 19 | data: -13.0 20 | data: -14.75 21 | data: 2.0 22 | data: -14.0 23 | data: -18.25 24 | data: 2.0 25 | data: -14.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b131_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 3.0 3 | data: 1.5 4 | data: -19.0 5 | data: 3.0 6 | data: -0.25 7 | data: -20.0 8 | data: 19.0 9 | data: 1.5 10 | data: -19.0 11 | data: 19.0 12 | data: -0.25 13 | data: -20.0 14 | data: 19.0 15 | data: 1.5 16 | data: -20.0 17 | data: 19.0 18 | data: -0.25 19 | data: -19.0 20 | data: 3.0 21 | data: 1.5 22 | data: -20.0 23 | data: 3.0 24 | data: -0.25 25 | data: -19.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b13_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -14.0 3 | data: -0.25 4 | data: 4.0 5 | data: -9.125 6 | data: 0.0 7 | data: -1.25 8 | data: -8.625 9 | data: 0.0 10 | data: 4.75 11 | data: -14.5 12 | data: 0.0 13 | data: -2.0 14 | data: -8.625 15 | data: -0.25 16 | data: 4.75 17 | data: -14.0 18 | data: 0.0 19 | data: 4.0 20 | data: -14.5 21 | data: -0.25 22 | data: -2.0 23 | data: -9.125 24 | data: -0.25 25 | data: -1.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b14_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 9.75 3 | data: 4.0 4 | data: -16.75 5 | data: 9.75 6 | data: 0.0 7 | data: -16.75 8 | data: 12.75 9 | data: 4.0 10 | data: -16.75 11 | data: 9.75 12 | data: 0.0 13 | data: -14.5 14 | data: 12.75 15 | data: 4.0 16 | data: -14.5 17 | data: 12.75 18 | data: 0.0 19 | data: -14.5 20 | data: 12.75 21 | data: 0.0 22 | data: -16.75 23 | data: 9.75 24 | data: 4.0 25 | data: -14.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b15_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 19.0 3 | data: 0.0 4 | data: 24.0 5 | data: 19.0 6 | data: -0.25 7 | data: 15.0 8 | data: 19.0 9 | data: 0.0 10 | data: 15.0 11 | data: 1.0 12 | data: 0.0 13 | data: 15.0 14 | data: 1.0 15 | data: 0.0 16 | data: 24.0 17 | data: 1.0 18 | data: -0.25 19 | data: 15.0 20 | data: 19.0 21 | data: -0.25 22 | data: 24.0 23 | data: 1.0 24 | data: -0.25 25 | data: 24.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b16_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -10.5 3 | data: 3.0 4 | data: -16.25 5 | data: -12.5 6 | data: 3.0 7 | data: -16.25 8 | data: -10.5 9 | data: 3.0 10 | data: -18.25 11 | data: -12.5 12 | data: 3.0 13 | data: -18.25 14 | data: -12.5 15 | data: 0.0 16 | data: -18.25 17 | data: -10.5 18 | data: 0.0 19 | data: -16.25 20 | data: -10.5 21 | data: 0.0 22 | data: -18.25 23 | data: -12.5 24 | data: 0.0 25 | data: -16.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b17_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -13.758928 3 | data: -0.25 4 | data: 6.125 5 | data: -13.758928 6 | data: 0.0 7 | data: 6.125 8 | data: -20.0 9 | data: 0.0 10 | data: 6.75 11 | data: -14.125 12 | data: 0.0 13 | data: 4.0416665 14 | data: -20.0 15 | data: -0.25 16 | data: 6.75 17 | data: -14.125 18 | data: -0.25 19 | data: 4.0416665 20 | data: -20.0 21 | data: -0.25 22 | data: 6.0 23 | data: -20.0 24 | data: 0.0 25 | data: 6.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b18_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 3.0 3 | data: 1.5 4 | data: -19.0 5 | data: 1.25 6 | data: 0.0 7 | data: -19.0 8 | data: 3.0 9 | data: 0.0 10 | data: -19.0 11 | data: 3.0 12 | data: 0.0 13 | data: -20.0 14 | data: 1.25 15 | data: 0.0 16 | data: -20.0 17 | data: 3.0 18 | data: 1.5 19 | data: -20.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b19_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 8.25 3 | data: 0.0 4 | data: -6.75 5 | data: 4.0 6 | data: -0.25 7 | data: 3.0 8 | data: 14.375 9 | data: -0.25 10 | data: 2.5 11 | data: 8.25 12 | data: -0.25 13 | data: -6.75 14 | data: 4.0 15 | data: -0.25 16 | data: -4.0 17 | data: 10.25 18 | data: -0.25 19 | data: 3.75 20 | data: 14.375 21 | data: 0.0 22 | data: 2.5 23 | data: 13.375 24 | data: -0.25 25 | data: -9.25 26 | data: 13.375 27 | data: 0.0 28 | data: -9.25 29 | data: 10.25 30 | data: 0.0 31 | data: 3.75 32 | data: 4.0 33 | data: 0.0 34 | data: 3.0 35 | data: 4.0 36 | data: 0.0 37 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b1_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 9.0 3 | data: 0.0 4 | data: 16.0 5 | data: 2.0 6 | data: 0.0 7 | data: 20.0 8 | data: 9.0 9 | data: 13.0 10 | data: 20.0 11 | data: 2.0 12 | data: 10.0 13 | data: 20.0 14 | data: 9.0 15 | data: 0.0 16 | data: 20.0 17 | data: 9.0 18 | data: 13.0 19 | data: 16.0 20 | data: 5.0 21 | data: 13.0 22 | data: 20.0 23 | data: 5.0 24 | data: 13.0 25 | data: 16.0 26 | data: 2.0 27 | data: 10.0 28 | data: 16.0 29 | data: 2.0 30 | data: 0.0 31 | data: 16.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b20_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -3.5 3 | data: 2.0 4 | data: -10.5 5 | data: -4.5 6 | data: 2.5 7 | data: -10.5 8 | data: -3.5 9 | data: 0.0 10 | data: -9.0 11 | data: -4.5 12 | data: 0.0 13 | data: -9.0 14 | data: -4.5 15 | data: 2.5 16 | data: -9.0 17 | data: -4.5 18 | data: 0.0 19 | data: -10.5 20 | data: -3.5 21 | data: 0.0 22 | data: -10.5 23 | data: -3.5 24 | data: 2.0 25 | data: -9.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b21_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.0 3 | data: -0.25 4 | data: 13.0 5 | data: -20.0 6 | data: -0.25 7 | data: 13.0 8 | data: -1.0 9 | data: 0.0 10 | data: 15.0 11 | data: -1.0 12 | data: -0.25 13 | data: 15.0 14 | data: -20.0 15 | data: 0.0 16 | data: 13.0 17 | data: -20.0 18 | data: 0.0 19 | data: 15.0 20 | data: -20.0 21 | data: -0.25 22 | data: 15.0 23 | data: -1.0 24 | data: 0.0 25 | data: 13.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b22_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 1.75 4 | data: 3.0 5 | data: 1.0 6 | data: 1.5 7 | data: -4.0 8 | data: 1.5 9 | data: 1.5 10 | data: -4.0 11 | data: 1.0 12 | data: 1.75 13 | data: -4.0 14 | data: 1.5 15 | data: 1.75 16 | data: -4.0 17 | data: 1.5 18 | data: 1.75 19 | data: 3.0 20 | data: 1.0 21 | data: 1.5 22 | data: 3.0 23 | data: 1.5 24 | data: 1.5 25 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b23_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -16.0 3 | data: -0.25 4 | data: -12.0 5 | data: -1.0 6 | data: -0.25 7 | data: -22.0 8 | data: -1.0 9 | data: 0.0 10 | data: -22.0 11 | data: -1.0 12 | data: -0.25 13 | data: -12.0 14 | data: -16.0 15 | data: 0.0 16 | data: -12.0 17 | data: -1.0 18 | data: 0.0 19 | data: -12.0 20 | data: -16.0 21 | data: 0.0 22 | data: -22.0 23 | data: -16.0 24 | data: -0.25 25 | data: -22.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b24_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 0.0 4 | data: -19.0 5 | data: 3.0 6 | data: -0.25 7 | data: -17.0 8 | data: 1.0 9 | data: 0.0 10 | data: -17.0 11 | data: 1.0 12 | data: -0.25 13 | data: -19.0 14 | data: 3.0 15 | data: 1.5 16 | data: -19.0 17 | data: 3.0 18 | data: 1.5 19 | data: -17.0 20 | data: 1.0 21 | data: -0.25 22 | data: -17.0 23 | data: 3.0 24 | data: -0.25 25 | data: -19.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b25_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -8.0 3 | data: 9.0 4 | data: 12.0 5 | data: -8.0 6 | data: 0.0 7 | data: 8.0 8 | data: -2.0 9 | data: 9.0 10 | data: 12.0 11 | data: -2.0 12 | data: 0.0 13 | data: 12.0 14 | data: -2.0 15 | data: 0.0 16 | data: 8.0 17 | data: -8.0 18 | data: 9.0 19 | data: 8.0 20 | data: -2.0 21 | data: 9.0 22 | data: 8.0 23 | data: -8.0 24 | data: 0.0 25 | data: 12.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b26_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 12.75 3 | data: 3.25 4 | data: -14.5 5 | data: 14.75 6 | data: 0.0 7 | data: -14.5 8 | data: 14.75 9 | data: 0.0 10 | data: -16.75 11 | data: 12.75 12 | data: 3.25 13 | data: -16.75 14 | data: 12.75 15 | data: 0.0 16 | data: -16.75 17 | data: 12.75 18 | data: 0.0 19 | data: -14.5 20 | data: 14.75 21 | data: 3.25 22 | data: -14.5 23 | data: 14.75 24 | data: 3.25 25 | data: -16.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b27_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 1.75 4 | data: 3.0 5 | data: 1.0 6 | data: 1.5 7 | data: -4.0 8 | data: 1.0 9 | data: 1.75 10 | data: -4.0 11 | data: -1.0 12 | data: 1.5 13 | data: 3.0 14 | data: -1.0 15 | data: 1.75 16 | data: -4.0 17 | data: -1.0 18 | data: 1.5 19 | data: -4.0 20 | data: 1.0 21 | data: 1.5 22 | data: 3.0 23 | data: -1.0 24 | data: 1.75 25 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b28_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 5.25 3 | data: 6.25 4 | data: -22.0 5 | data: 5.25 6 | data: 0.0 7 | data: -19.25 8 | data: 5.25 9 | data: 0.0 10 | data: -22.0 11 | data: 1.25 12 | data: 0.0 13 | data: -19.25 14 | data: 2.5 15 | data: 6.75 16 | data: -20.25 17 | data: 1.25 18 | data: 7.25 19 | data: -22.0 20 | data: 1.25 21 | data: 0.0 22 | data: -22.0 23 | data: 1.25 24 | data: 6.75 25 | data: -20.75 26 | data: 5.25 27 | data: 5.75 28 | data: -20.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b29_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.5 3 | data: 2.25 4 | data: -4.0 5 | data: 1.5 6 | data: 0.0 7 | data: -4.0 8 | data: 2.0 9 | data: 0.0 10 | data: -7.0 11 | data: 2.0 12 | data: 2.25 13 | data: -4.0 14 | data: 2.0 15 | data: 0.0 16 | data: -4.0 17 | data: 1.5 18 | data: 0.75 19 | data: -7.0 20 | data: 1.5 21 | data: 0.0 22 | data: -7.0 23 | data: 2.0 24 | data: 0.75 25 | data: -7.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b2_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 19.0 3 | data: 5.5 4 | data: -22.0 5 | data: 17.0 6 | data: 6.7727275 7 | data: -18.65909 8 | data: 17.0 9 | data: 5.8636365 10 | data: -22.0 11 | data: 17.0 12 | data: 5.2727275 13 | data: -18.25 14 | data: 17.0 15 | data: 1.5 16 | data: -22.0 17 | data: 18.431034 18 | data: 1.5 19 | data: -16.818966 20 | data: 17.25 21 | data: 1.5 22 | data: -17.469437 23 | data: 19.0 24 | data: 1.5 25 | data: -22.0 26 | data: 19.0 27 | data: 1.5 28 | data: -16.65909 29 | data: 17.0 30 | data: 6.7727275 31 | data: -19.818182 32 | data: 19.0 33 | data: 5.5 34 | data: -17.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b30_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -7.25 3 | data: 3.0 4 | data: -15.0 5 | data: -5.25 6 | data: 3.0 7 | data: -15.0 8 | data: -5.25 9 | data: 0.0 10 | data: -19.25 11 | data: -7.25 12 | data: 0.0 13 | data: -19.25 14 | data: -5.25 15 | data: 0.0 16 | data: -15.0 17 | data: -7.25 18 | data: 3.0 19 | data: -19.25 20 | data: -7.25 21 | data: 0.0 22 | data: -15.0 23 | data: -5.25 24 | data: 3.0 25 | data: -19.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b31_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 8.0 3 | data: 7.0 4 | data: 11.0 5 | data: 2.0 6 | data: 7.0 7 | data: 11.0 8 | data: 8.0 9 | data: 9.0 10 | data: 11.0 11 | data: 2.0 12 | data: 7.0 13 | data: 8.0 14 | data: 8.0 15 | data: 9.0 16 | data: 8.0 17 | data: 2.0 18 | data: 9.0 19 | data: 11.0 20 | data: 2.0 21 | data: 9.0 22 | data: 8.0 23 | data: 8.0 24 | data: 7.0 25 | data: 8.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b32_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 3.5 3 | data: 3.0 4 | data: -14.25 5 | data: 3.5 6 | data: 3.0 7 | data: -12.25 8 | data: 5.5 9 | data: 0.0 10 | data: -12.25 11 | data: 5.5 12 | data: 3.0 13 | data: -12.25 14 | data: 5.5 15 | data: 0.0 16 | data: -14.25 17 | data: 3.5 18 | data: 0.0 19 | data: -12.25 20 | data: 3.5 21 | data: 0.0 22 | data: -14.25 23 | data: 5.5 24 | data: 3.0 25 | data: -14.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b33_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -2.0 3 | data: 2.25 4 | data: 3.0 5 | data: -1.5 6 | data: 2.25 7 | data: 3.0 8 | data: -2.0 9 | data: 1.25 10 | data: -4.0 11 | data: -1.5 12 | data: 2.25 13 | data: -4.0 14 | data: -2.0 15 | data: 2.25 16 | data: -4.0 17 | data: -1.5 18 | data: 1.25 19 | data: 3.0 20 | data: -2.0 21 | data: 1.25 22 | data: 3.0 23 | data: -1.5 24 | data: 1.25 25 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b34_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -6.25 3 | data: 0.0 4 | data: -8.75 5 | data: -3.0 6 | data: 0.0 7 | data: -8.75 8 | data: -6.25 9 | data: 5.5 10 | data: -8.75 11 | data: -6.25 12 | data: 0.0 13 | data: -7.25 14 | data: -3.0 15 | data: 5.5 16 | data: -7.25 17 | data: -6.25 18 | data: 5.5 19 | data: -7.25 20 | data: -3.0 21 | data: 0.0 22 | data: -7.25 23 | data: -3.0 24 | data: 5.5 25 | data: -8.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b35_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -16.0 3 | data: 8.0 4 | data: 15.5 5 | data: -12.0 6 | data: 2.5 7 | data: 15.5 8 | data: -12.0 9 | data: 8.0 10 | data: 15.5 11 | data: -16.0 12 | data: 2.5 13 | data: 12.5 14 | data: -12.0 15 | data: 8.0 16 | data: 12.5 17 | data: -16.0 18 | data: 2.5 19 | data: 15.5 20 | data: -16.0 21 | data: 8.0 22 | data: 12.5 23 | data: -12.0 24 | data: 2.5 25 | data: 12.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b36_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -4.25 3 | data: 3.0 4 | data: -13.25 5 | data: -4.25 6 | data: 0.0 7 | data: -12.0 8 | data: -4.25 9 | data: 0.0 10 | data: -13.25 11 | data: -3.5 12 | data: 0.0 13 | data: -13.25 14 | data: -4.25 15 | data: 3.0 16 | data: -12.0 17 | data: -3.5 18 | data: 0.0 19 | data: -12.0 20 | data: -3.5 21 | data: 3.0 22 | data: -12.0 23 | data: -3.5 24 | data: 3.0 25 | data: -13.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b37_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 13.375 3 | data: -0.25 4 | data: -10.0 5 | data: 13.375 6 | data: -0.25 7 | data: -9.25 8 | data: 13.375 9 | data: 0.0 10 | data: -10.0 11 | data: 13.375 12 | data: 0.0 13 | data: -9.25 14 | data: 15.0 15 | data: -0.25 16 | data: -10.0 17 | data: 15.0 18 | data: 1.5 19 | data: -10.0 20 | data: 15.0 21 | data: 1.5 22 | data: -9.466666 23 | data: 15.0 24 | data: -0.25 25 | data: -9.466666 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b38_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -19.75 3 | data: 0.0 4 | data: -9.75 5 | data: -19.75 6 | data: 0.0 7 | data: -7.75 8 | data: -14.0 9 | data: 2.0 10 | data: -9.75 11 | data: -19.75 12 | data: 2.0 13 | data: -7.75 14 | data: -19.75 15 | data: 2.0 16 | data: -9.75 17 | data: -14.0 18 | data: 0.0 19 | data: -9.75 20 | data: -14.0 21 | data: 2.0 22 | data: -7.75 23 | data: -14.0 24 | data: 0.0 25 | data: -7.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b39_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 8.875 3 | data: -0.25 4 | data: 6.375 5 | data: 14.25 6 | data: 0.0 7 | data: 5.25 8 | data: 19.0 9 | data: 0.0 10 | data: 6.75 11 | data: 8.875 12 | data: 0.0 13 | data: 6.375 14 | data: 14.25 15 | data: -0.25 16 | data: 5.25 17 | data: 8.875 18 | data: 0.0 19 | data: 6.75 20 | data: 19.0 21 | data: 0.0 22 | data: 5.375 23 | data: 19.0 24 | data: -0.25 25 | data: 6.75 26 | data: 8.875 27 | data: -0.25 28 | data: 6.75 29 | data: 19.0 30 | data: -0.25 31 | data: 5.375 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b3_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 3.0 3 | data: 3.5 4 | data: -9.75 5 | data: 3.0 6 | data: 0.0 7 | data: -7.75 8 | data: 8.5 9 | data: 3.5 10 | data: -7.75 11 | data: 3.0 12 | data: 0.0 13 | data: -9.75 14 | data: 8.5 15 | data: 0.0 16 | data: -9.75 17 | data: 3.0 18 | data: 3.5 19 | data: -7.75 20 | data: 8.5 21 | data: 0.0 22 | data: -7.75 23 | data: 8.5 24 | data: 3.5 25 | data: -9.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b40_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: -0.25 4 | data: -6.25 5 | data: 8.25 6 | data: 0.0 7 | data: -6.75 8 | data: 7.5 9 | data: 0.0 10 | data: -7.25 11 | data: 1.0 12 | data: -0.25 13 | data: -4.0 14 | data: 4.0 15 | data: -0.25 16 | data: -4.0 17 | data: 1.0 18 | data: 0.0 19 | data: -6.25 20 | data: 8.25 21 | data: -0.25 22 | data: -6.75 23 | data: 7.5 24 | data: -0.25 25 | data: -7.25 26 | data: 1.0 27 | data: 0.0 28 | data: -4.0 29 | data: 4.0 30 | data: 0.0 31 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b41_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -10.25 3 | data: 4.0 4 | data: -19.25 5 | data: -10.25 6 | data: 0.0 7 | data: -19.25 8 | data: -10.25 9 | data: 0.0 10 | data: -15.75 11 | data: -7.5 12 | data: 4.0 13 | data: -15.75 14 | data: -7.5 15 | data: 0.0 16 | data: -19.25 17 | data: -7.5 18 | data: 4.0 19 | data: -19.25 20 | data: -7.5 21 | data: 0.0 22 | data: -15.75 23 | data: -10.25 24 | data: 4.0 25 | data: -15.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b42_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -6.25 3 | data: 0.0 4 | data: -13.25 5 | data: -6.25 6 | data: 0.78571427 7 | data: -11.75 8 | data: -6.25 9 | data: 0.0 10 | data: -11.75 11 | data: -5.75 12 | data: 0.0 13 | data: -11.75 14 | data: -6.25 15 | data: 1.0 16 | data: -13.25 17 | data: -5.75 18 | data: 0.78571427 19 | data: -11.75 20 | data: -5.75 21 | data: 1.0 22 | data: -13.25 23 | data: -5.75 24 | data: 0.0 25 | data: -13.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b43_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -9.0 3 | data: 0.675 4 | data: -9.75 5 | data: -11.75 6 | data: 0.0 7 | data: -9.5 8 | data: -11.75 9 | data: 1.5 10 | data: -9.75 11 | data: -9.0 12 | data: 0.0 13 | data: -9.75 14 | data: -9.0 15 | data: 0.0 16 | data: -9.5 17 | data: -11.75 18 | data: 1.5 19 | data: -9.5 20 | data: -11.75 21 | data: 0.0 22 | data: -9.75 23 | data: -9.0 24 | data: 0.675 25 | data: -9.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b44_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -20.0 3 | data: 0.0 4 | data: -17.0 5 | data: -18.0 6 | data: -0.25 7 | data: -17.0 8 | data: -20.0 9 | data: -0.25 10 | data: -17.0 11 | data: -20.0 12 | data: -0.25 13 | data: -12.0 14 | data: -20.0 15 | data: 0.0 16 | data: -12.0 17 | data: -18.0 18 | data: 0.0 19 | data: -17.0 20 | data: -18.0 21 | data: 0.0 22 | data: -12.0 23 | data: -18.0 24 | data: -0.25 25 | data: -12.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b45_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -20.0 3 | data: 0.0 4 | data: -5.0 5 | data: -11.25 6 | data: -0.25 7 | data: -3.625 8 | data: -20.0 9 | data: 0.0 10 | data: -6.375 11 | data: -20.0 12 | data: -0.25 13 | data: -6.375 14 | data: -14.5 15 | data: -0.25 16 | data: -2.0 17 | data: -9.125 18 | data: 0.0 19 | data: -1.25 20 | data: -14.5 21 | data: 0.0 22 | data: -2.0 23 | data: -20.0 24 | data: -0.25 25 | data: -5.0 26 | data: -9.125 27 | data: -0.25 28 | data: -1.25 29 | data: -11.25 30 | data: 0.0 31 | data: -3.625 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b46_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 0.0 4 | data: -17.0 5 | data: 15.0 6 | data: 0.0 7 | data: -12.0 8 | data: 15.0 9 | data: -0.25 10 | data: -17.0 11 | data: 1.0 12 | data: -0.25 13 | data: -17.0 14 | data: 1.0 15 | data: 0.0 16 | data: -12.0 17 | data: 1.0 18 | data: -0.25 19 | data: -12.0 20 | data: 15.0 21 | data: -0.25 22 | data: -12.0 23 | data: 15.0 24 | data: 0.0 25 | data: -17.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b47_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 3.5 3 | data: 0.0 4 | data: -14.75 5 | data: 6.25 6 | data: 4.0 7 | data: -14.75 8 | data: 6.25 9 | data: 0.0 10 | data: -14.75 11 | data: 6.25 12 | data: 0.0 13 | data: -16.75 14 | data: 3.5 15 | data: 4.0 16 | data: -16.75 17 | data: 6.25 18 | data: 4.0 19 | data: -16.75 20 | data: 3.5 21 | data: 4.0 22 | data: -14.75 23 | data: 3.5 24 | data: 0.0 25 | data: -16.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b48_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -8.5 3 | data: -0.25 4 | data: 6.75 5 | data: -20.0 6 | data: 0.0 7 | data: 6.75 8 | data: -13.75 9 | data: -0.25 10 | data: 6.125 11 | data: -20.0 12 | data: -0.25 13 | data: 6.75 14 | data: -8.5 15 | data: 0.0 16 | data: 6.75 17 | data: -13.75 18 | data: 0.0 19 | data: 6.125 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b49_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -6.25 3 | data: 0.0 4 | data: -13.25 5 | data: -3.5 6 | data: 4.25 7 | data: -14.0 8 | data: -3.5 9 | data: 0.0 10 | data: -13.25 11 | data: -3.5 12 | data: 0.0 13 | data: -14.0 14 | data: -6.25 15 | data: 0.0 16 | data: -14.0 17 | data: -6.25 18 | data: 4.25 19 | data: -14.0 20 | data: -6.25 21 | data: 4.25 22 | data: -13.25 23 | data: -3.5 24 | data: 4.25 25 | data: -13.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b4_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -4.75 3 | data: 0.0 4 | data: -16.75 5 | data: -1.25 6 | data: 0.0 7 | data: -16.75 8 | data: -1.25 9 | data: 0.0 10 | data: -14.75 11 | data: -4.75 12 | data: 0.0 13 | data: -14.75 14 | data: -4.75 15 | data: 1.5 16 | data: -16.75 17 | data: -1.25 18 | data: 1.5 19 | data: -14.75 20 | data: -1.25 21 | data: 1.5 22 | data: -16.75 23 | data: -4.75 24 | data: 1.5 25 | data: -14.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b50_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -2.0 3 | data: 0.0 4 | data: 6.0 5 | data: -2.0 6 | data: -0.25 7 | data: 3.0 8 | data: -2.0 9 | data: -0.25 10 | data: 6.0 11 | data: 2.0 12 | data: 0.0 13 | data: 6.0 14 | data: 2.0 15 | data: -0.25 16 | data: 6.0 17 | data: -2.0 18 | data: 0.0 19 | data: 3.0 20 | data: 2.0 21 | data: -0.25 22 | data: 3.0 23 | data: 2.0 24 | data: 0.0 25 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b51_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 0.0 4 | data: -7.0 5 | data: 1.0 6 | data: 1.75 7 | data: -4.0 8 | data: 1.5 9 | data: 0.0 10 | data: -4.0 11 | data: 1.5 12 | data: 1.75 13 | data: -4.0 14 | data: 1.0 15 | data: 0.0 16 | data: -4.0 17 | data: 1.5 18 | data: 0.0 19 | data: -7.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b52_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 19.0 3 | data: 1.5 4 | data: -10.0 5 | data: 19.0 6 | data: -0.25 7 | data: -10.0 8 | data: 15.0 9 | data: -0.25 10 | data: -10.0 11 | data: 15.0 12 | data: 1.5 13 | data: -9.466666 14 | data: 15.0 15 | data: 1.5 16 | data: -10.0 17 | data: 15.0 18 | data: -0.25 19 | data: -9.466666 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b53_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 15.0 3 | data: -0.25 4 | data: -17.0 5 | data: 17.0 6 | data: -0.25 7 | data: -17.0 8 | data: 15.0 9 | data: -0.25 10 | data: -10.0 11 | data: 17.0 12 | data: 1.5 13 | data: -10.0 14 | data: 15.0 15 | data: 1.5 16 | data: -17.0 17 | data: 15.0 18 | data: 1.5 19 | data: -10.0 20 | data: 17.0 21 | data: -0.25 22 | data: -10.0 23 | data: 17.0 24 | data: 1.5 25 | data: -17.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b54_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 9.315217 3 | data: 1.5 4 | data: -19.086956 5 | data: 5.25 6 | data: 6.25 7 | data: -22.0 8 | data: 5.25 9 | data: 1.5 10 | data: -19.641304 11 | data: 10.75 12 | data: 5.0 13 | data: -20.0 14 | data: 10.0 15 | data: 1.6666666 16 | data: -19.0 17 | data: 10.75 18 | data: 5.5 19 | data: -22.0 20 | data: 5.25 21 | data: 5.75 22 | data: -20.75 23 | data: 10.75 24 | data: 1.5 25 | data: -22.0 26 | data: 10.75 27 | data: 1.5 28 | data: -19.25 29 | data: 5.25 30 | data: 1.5 31 | data: -22.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b55_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.5 3 | data: 1.75 4 | data: 3.0 5 | data: -1.5 6 | data: 1.75 7 | data: -4.0 8 | data: -1.5 9 | data: 1.5 10 | data: 3.0 11 | data: -1.0 12 | data: 1.5 13 | data: 3.0 14 | data: -1.0 15 | data: 1.75 16 | data: -4.0 17 | data: -1.5 18 | data: 1.5 19 | data: -4.0 20 | data: -1.0 21 | data: 1.5 22 | data: -4.0 23 | data: -1.0 24 | data: 1.75 25 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b56_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -11.75 3 | data: 6.0 4 | data: -22.0 5 | data: -6.25 6 | data: 5.5 7 | data: -22.0 8 | data: -6.5 9 | data: 0.0 10 | data: -17.25 11 | data: -6.5 12 | data: 5.5 13 | data: -18.75 14 | data: -11.75 15 | data: 6.5 16 | data: -19.5 17 | data: -6.25 18 | data: 0.0 19 | data: -22.0 20 | data: -11.75 21 | data: 0.0 22 | data: -18.0 23 | data: -11.75 24 | data: 0.0 25 | data: -22.0 26 | data: -9.0 27 | data: 6.5 28 | data: -22.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b57_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -10.0 3 | data: 0.0 4 | data: -11.5 5 | data: -10.5 6 | data: 1.25 7 | data: -11.5 8 | data: -10.5 9 | data: 0.0 10 | data: -11.5 11 | data: -10.5 12 | data: 1.75 13 | data: -12.25 14 | data: -10.0 15 | data: 1.75 16 | data: -12.25 17 | data: -10.0 18 | data: 0.0 19 | data: -12.25 20 | data: -10.0 21 | data: 1.25 22 | data: -11.5 23 | data: -10.5 24 | data: 0.0 25 | data: -12.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b58_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 16.5 3 | data: 1.5 4 | data: -19.25 5 | data: 10.75 6 | data: 1.6666666 7 | data: -19.25 8 | data: 16.25 9 | data: 1.5 10 | data: -22.0 11 | data: 13.5 12 | data: 6.75 13 | data: -22.0 14 | data: 16.25 15 | data: 7.25 16 | data: -19.0 17 | data: 10.75 18 | data: 5.5 19 | data: -22.0 20 | data: 10.75 21 | data: 5.0 22 | data: -20.0 23 | data: 10.75 24 | data: 1.5 25 | data: -22.0 26 | data: 16.25 27 | data: 6.0 28 | data: -22.0 29 | data: 10.75 30 | data: 1.5 31 | data: -19.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b59_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -3.75 3 | data: 7.25 4 | data: -22.0 5 | data: -3.75 6 | data: 6.0 7 | data: -19.0 8 | data: -6.25 9 | data: 5.5 10 | data: -22.0 11 | data: -1.25 12 | data: 0.0 13 | data: -22.0 14 | data: -6.5 15 | data: 0.0 16 | data: -17.25 17 | data: -1.25 18 | data: 7.0 19 | data: -20.75 20 | data: -6.5 21 | data: 5.5 22 | data: -18.75 23 | data: -6.25 24 | data: 0.0 25 | data: -22.0 26 | data: -1.25 27 | data: 0.0 28 | data: -19.25 29 | data: -1.25 30 | data: 7.25 31 | data: -22.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b5_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 11.0 3 | data: 0.0 4 | data: -14.25 5 | data: 15.0 6 | data: 0.0 7 | data: -12.25 8 | data: 11.0 9 | data: 2.0 10 | data: -12.25 11 | data: 15.0 12 | data: 2.0 13 | data: -12.25 14 | data: 11.0 15 | data: 0.0 16 | data: -12.25 17 | data: 15.0 18 | data: 2.0 19 | data: -14.25 20 | data: 11.0 21 | data: 2.0 22 | data: -14.25 23 | data: 15.0 24 | data: 0.0 25 | data: -14.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b60_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -3.5 3 | data: 3.0 4 | data: -8.75 5 | data: -3.5 6 | data: 0.0 7 | data: -8.75 8 | data: -4.5 9 | data: 0.0 10 | data: -8.75 11 | data: -3.5 12 | data: 0.0 13 | data: -9.0 14 | data: -4.5 15 | data: 3.0 16 | data: -8.75 17 | data: -4.5 18 | data: 0.0 19 | data: -9.0 20 | data: -3.5 21 | data: 3.0 22 | data: -9.0 23 | data: -4.5 24 | data: 3.0 25 | data: -9.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b61_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 2.0 3 | data: 7.0 4 | data: 12.0 5 | data: 2.0 6 | data: 0.0 7 | data: 8.0 8 | data: 8.0 9 | data: 7.0 10 | data: 12.0 11 | data: 8.0 12 | data: 0.0 13 | data: 12.0 14 | data: 8.0 15 | data: 0.0 16 | data: 8.0 17 | data: 2.0 18 | data: 7.0 19 | data: 8.0 20 | data: 2.0 21 | data: 0.0 22 | data: 12.0 23 | data: 8.0 24 | data: 7.0 25 | data: 8.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b62_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 17.0 3 | data: 5.8636365 4 | data: -22.0 5 | data: 16.25 6 | data: 1.5 7 | data: -22.0 8 | data: 16.5 9 | data: 1.5 10 | data: -19.25 11 | data: 17.0 12 | data: 1.5 13 | data: -22.0 14 | data: 16.25 15 | data: 7.25 16 | data: -19.0 17 | data: 17.0 18 | data: 6.7727275 19 | data: -19.0 20 | data: 17.0 21 | data: 6.7727275 22 | data: -19.818182 23 | data: 17.25 24 | data: 1.5 25 | data: -19.0 26 | data: 16.25 27 | data: 6.0 28 | data: -22.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b63_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -12.5 3 | data: 4.0 4 | data: -13.25 5 | data: -12.5 6 | data: 4.0 7 | data: -8.75 8 | data: -12.5 9 | data: 3.0 10 | data: -8.75 11 | data: -3.5 12 | data: 3.0 13 | data: -8.75 14 | data: -3.5 15 | data: 4.0 16 | data: -8.75 17 | data: -3.5 18 | data: 4.0 19 | data: -13.25 20 | data: -12.5 21 | data: 3.0 22 | data: -13.25 23 | data: -3.5 24 | data: 3.0 25 | data: -13.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b64_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.0 3 | data: -0.25 4 | data: -6.5 5 | data: -4.75 6 | data: -0.25 7 | data: -4.75 8 | data: -1.0 9 | data: 0.0 10 | data: -4.0 11 | data: -3.0 12 | data: 0.0 13 | data: -4.0 14 | data: -4.75 15 | data: 0.0 16 | data: -4.75 17 | data: -1.0 18 | data: -0.25 19 | data: -4.0 20 | data: -1.0 21 | data: 0.0 22 | data: -6.5 23 | data: -3.0 24 | data: -0.25 25 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b65_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -12.0 3 | data: 0.0 4 | data: -9.5 5 | data: -11.75 6 | data: 0.0 7 | data: -9.5 8 | data: -11.75 9 | data: 0.0 10 | data: -10.5 11 | data: -12.0 12 | data: 1.75 13 | data: -10.5 14 | data: -12.0 15 | data: 1.75 16 | data: -9.5 17 | data: -11.75 18 | data: 1.75 19 | data: -10.5 20 | data: -12.0 21 | data: 0.0 22 | data: -10.5 23 | data: -11.75 24 | data: 1.75 25 | data: -9.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b66_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -4.75 3 | data: 4.0 4 | data: -11.25 5 | data: -7.75 6 | data: 4.0 7 | data: -11.25 8 | data: -7.75 9 | data: 4.75 10 | data: -9.5 11 | data: -7.75 12 | data: 4.0 13 | data: -9.5 14 | data: -4.75 15 | data: 4.75 16 | data: -9.5 17 | data: -4.75 18 | data: 4.75 19 | data: -11.25 20 | data: -7.75 21 | data: 4.75 22 | data: -11.25 23 | data: -4.75 24 | data: 4.0 25 | data: -9.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b67_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 12.0 3 | data: 8.0 4 | data: 6.0 5 | data: 15.0 6 | data: 8.0 7 | data: 12.0 8 | data: 15.0 9 | data: 0.0 10 | data: 12.0 11 | data: 12.0 12 | data: 8.0 13 | data: 12.0 14 | data: 15.0 15 | data: 8.0 16 | data: 6.0 17 | data: 12.0 18 | data: 0.0 19 | data: 6.0 20 | data: 15.0 21 | data: 0.0 22 | data: 6.0 23 | data: 12.0 24 | data: 0.0 25 | data: 12.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b68_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -3.0 3 | data: -0.25 4 | data: 3.0 5 | data: 4.0 6 | data: -0.25 7 | data: 3.0 8 | data: -3.0 9 | data: 0.0 10 | data: -4.0 11 | data: -3.0 12 | data: 0.0 13 | data: 3.0 14 | data: 4.0 15 | data: 0.0 16 | data: 3.0 17 | data: 4.0 18 | data: 0.0 19 | data: -4.0 20 | data: -3.0 21 | data: -0.25 22 | data: -4.0 23 | data: 4.0 24 | data: -0.25 25 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b69_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.25 3 | data: 7.0 4 | data: -20.75 5 | data: -1.25 6 | data: 2.0 7 | data: -20.75 8 | data: 1.25 9 | data: 2.0 10 | data: -20.75 11 | data: 1.25 12 | data: 7.25 13 | data: -22.0 14 | data: 1.25 15 | data: 2.0 16 | data: -22.0 17 | data: 1.25 18 | data: 6.75 19 | data: -20.75 20 | data: -1.25 21 | data: 2.5 22 | data: -22.0 23 | data: -1.25 24 | data: 7.25 25 | data: -22.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b6_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 0.0 4 | data: -19.0 5 | data: 1.0 6 | data: -0.25 7 | data: -22.0 8 | data: 1.0 9 | data: 0.0 10 | data: -22.0 11 | data: 1.0 12 | data: -0.25 13 | data: -19.0 14 | data: 4.75 15 | data: -0.25 16 | data: -22.0 17 | data: 4.75 18 | data: 0.0 19 | data: -19.0 20 | data: 4.75 21 | data: 0.0 22 | data: -22.0 23 | data: 4.75 24 | data: -0.25 25 | data: -19.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b70_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.5 3 | data: 2.25 4 | data: 3.0 5 | data: 1.5 6 | data: 0.0 7 | data: 6.0 8 | data: 1.5 9 | data: 0.75 10 | data: 6.0 11 | data: 2.0 12 | data: 0.75 13 | data: 6.0 14 | data: 2.0 15 | data: 0.0 16 | data: 6.0 17 | data: 2.0 18 | data: 2.25 19 | data: 3.0 20 | data: 1.5 21 | data: 0.0 22 | data: 3.0 23 | data: 2.0 24 | data: 0.0 25 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b71_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -11.75 3 | data: 3.0 4 | data: -12.0 5 | data: -8.0 6 | data: 3.0 7 | data: -9.0 8 | data: -11.75 9 | data: 2.0 10 | data: -12.0 11 | data: -11.75 12 | data: 2.0 13 | data: -9.0 14 | data: -8.0 15 | data: 3.0 16 | data: -12.0 17 | data: -11.75 18 | data: 3.0 19 | data: -9.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b72_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 0.0 4 | data: -7.0 5 | data: 1.0 6 | data: 1.75 7 | data: -4.0 8 | data: -1.0 9 | data: 0.0 10 | data: -4.0 11 | data: -1.0 12 | data: 1.75 13 | data: -4.0 14 | data: -1.0 15 | data: 0.0 16 | data: -7.0 17 | data: 1.0 18 | data: 0.0 19 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b73_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 1.75 4 | data: 3.0 5 | data: 1.0 6 | data: 0.0 7 | data: 3.0 8 | data: 1.0 9 | data: 0.0 10 | data: 6.0 11 | data: 1.5 12 | data: 0.0 13 | data: 6.0 14 | data: 1.5 15 | data: 1.75 16 | data: 3.0 17 | data: 1.5 18 | data: 0.0 19 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b74_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 12.0 3 | data: 15.0 4 | data: 8.0 5 | data: 12.0 6 | data: 8.0 7 | data: 6.0 8 | data: 15.0 9 | data: 8.0 10 | data: 12.0 11 | data: 12.0 12 | data: 8.0 13 | data: 12.0 14 | data: 15.0 15 | data: 8.0 16 | data: 6.0 17 | data: 12.0 18 | data: 15.0 19 | data: 12.0 20 | data: 15.0 21 | data: 15.0 22 | data: 12.0 23 | data: 15.0 24 | data: 15.0 25 | data: 8.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b75_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -20.0 3 | data: 0.0 4 | data: -10.0 5 | data: -20.0 6 | data: -0.25 7 | data: -12.0 8 | data: -1.0 9 | data: -0.25 10 | data: -12.0 11 | data: -1.0 12 | data: 0.0 13 | data: -12.0 14 | data: -20.0 15 | data: 0.0 16 | data: -12.0 17 | data: -20.0 18 | data: -0.25 19 | data: -10.0 20 | data: -1.0 21 | data: 0.0 22 | data: -10.0 23 | data: -1.0 24 | data: -0.25 25 | data: -10.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b76_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 8.875 3 | data: -0.25 4 | data: 6.375 5 | data: 4.0 6 | data: -0.25 7 | data: 3.0 8 | data: 1.0 9 | data: -0.25 10 | data: 3.0 11 | data: 1.0 12 | data: -0.25 13 | data: 5.125 14 | data: 10.25 15 | data: -0.25 16 | data: 3.75 17 | data: 1.0 18 | data: 0.0 19 | data: 3.0 20 | data: 8.875 21 | data: 0.0 22 | data: 6.375 23 | data: 10.25 24 | data: 0.0 25 | data: 3.75 26 | data: 1.0 27 | data: 0.0 28 | data: 5.125 29 | data: 4.0 30 | data: 0.0 31 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b77_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -20.0 3 | data: 4.75 4 | data: -22.0 5 | data: -11.75 6 | data: 6.0 7 | data: -22.0 8 | data: -20.0 9 | data: 0.0 10 | data: -15.25 11 | data: -14.5 12 | data: 7.25 13 | data: -19.5 14 | data: -14.5 15 | data: 7.5 16 | data: -22.0 17 | data: -17.25 18 | data: 7.5 19 | data: -22.0 20 | data: -20.0 21 | data: 0.0 22 | data: -22.0 23 | data: -11.75 24 | data: 6.5 25 | data: -19.5 26 | data: -11.75 27 | data: 0.0 28 | data: -18.0 29 | data: -20.0 30 | data: 4.75 31 | data: -16.75 32 | data: -11.75 33 | data: 0.0 34 | data: -22.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b78_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 1.0 3 | data: 0.0 4 | data: -7.0 5 | data: 1.0 6 | data: -0.25 7 | data: -22.0 8 | data: 1.0 9 | data: 0.0 10 | data: -22.0 11 | data: -1.0 12 | data: 0.0 13 | data: -22.0 14 | data: -1.0 15 | data: -0.25 16 | data: -22.0 17 | data: -1.0 18 | data: 0.0 19 | data: -7.0 20 | data: -1.0 21 | data: -0.25 22 | data: -7.0 23 | data: 1.0 24 | data: -0.25 25 | data: -7.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b79_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -11.75 3 | data: 4.75 4 | data: -6.25 5 | data: -13.75 6 | data: 0.0 7 | data: -6.25 8 | data: -11.75 9 | data: 0.0 10 | data: -9.5 11 | data: -11.75 12 | data: 4.75 13 | data: -9.5 14 | data: -13.75 15 | data: 4.75 16 | data: -6.25 17 | data: -11.75 18 | data: 0.0 19 | data: -6.25 20 | data: -13.75 21 | data: 4.75 22 | data: -9.5 23 | data: -13.75 24 | data: 0.0 25 | data: -9.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b7_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.0 3 | data: -0.25 4 | data: 6.75 5 | data: -1.0 6 | data: -0.25 7 | data: 13.0 8 | data: -20.0 9 | data: 0.0 10 | data: 6.75 11 | data: -20.0 12 | data: -0.25 13 | data: 13.0 14 | data: -20.0 15 | data: 0.0 16 | data: 13.0 17 | data: -1.0 18 | data: 0.0 19 | data: 6.75 20 | data: -20.0 21 | data: -0.25 22 | data: 6.75 23 | data: -1.0 24 | data: 0.0 25 | data: 13.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b80_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.0 3 | data: 0.0 4 | data: -4.0 5 | data: -1.5 6 | data: 1.75 7 | data: -4.0 8 | data: -1.0 9 | data: 1.75 10 | data: -4.0 11 | data: -1.0 12 | data: 0.0 13 | data: -7.0 14 | data: -1.5 15 | data: 0.0 16 | data: -7.0 17 | data: -1.5 18 | data: 0.0 19 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b81_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -18.25 3 | data: 0.0 4 | data: -12.25 5 | data: -19.75 6 | data: 0.0 7 | data: -12.25 8 | data: -18.25 9 | data: 4.0 10 | data: -12.25 11 | data: -19.75 12 | data: 4.0 13 | data: -16.75 14 | data: -19.75 15 | data: 4.0 16 | data: -12.25 17 | data: -19.75 18 | data: 0.0 19 | data: -16.75 20 | data: -18.25 21 | data: 0.0 22 | data: -16.75 23 | data: -18.25 24 | data: 4.0 25 | data: -16.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b82_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -2.0 3 | data: 14.0 4 | data: 20.0 5 | data: -8.0 6 | data: 14.0 7 | data: 16.0 8 | data: -8.0 9 | data: 0.0 10 | data: 20.0 11 | data: -2.0 12 | data: 0.0 13 | data: 16.0 14 | data: -2.0 15 | data: 14.0 16 | data: 16.0 17 | data: -8.0 18 | data: 14.0 19 | data: 20.0 20 | data: -2.0 21 | data: 0.0 22 | data: 20.0 23 | data: -8.0 24 | data: 0.0 25 | data: 16.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b83_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 19.0 3 | data: 0.0 4 | data: 13.0 5 | data: 19.0 6 | data: 0.0 7 | data: 15.0 8 | data: 19.0 9 | data: -0.25 10 | data: 15.0 11 | data: 19.0 12 | data: -0.25 13 | data: 13.0 14 | data: 1.0 15 | data: 0.0 16 | data: 15.0 17 | data: 1.0 18 | data: -0.25 19 | data: 15.0 20 | data: 1.0 21 | data: 0.0 22 | data: 13.0 23 | data: 1.0 24 | data: -0.25 25 | data: 13.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b84_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.0 3 | data: -0.25 4 | data: 6.0 5 | data: 1.0 6 | data: 0.0 7 | data: 6.0 8 | data: 1.0 9 | data: -0.25 10 | data: 6.0 11 | data: -1.0 12 | data: 0.0 13 | data: 6.0 14 | data: 1.0 15 | data: 0.0 16 | data: 24.0 17 | data: -1.0 18 | data: 0.0 19 | data: 24.0 20 | data: -1.0 21 | data: -0.25 22 | data: 24.0 23 | data: 1.0 24 | data: -0.25 25 | data: 24.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b85_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -3.0 3 | data: -0.25 4 | data: 3.0 5 | data: -8.5 6 | data: -0.25 7 | data: 6.75 8 | data: -1.0 9 | data: -0.25 10 | data: 3.0 11 | data: -1.0 12 | data: -0.25 13 | data: 5.125 14 | data: -3.0 15 | data: 0.0 16 | data: 3.0 17 | data: -8.5 18 | data: 0.0 19 | data: 6.75 20 | data: -1.0 21 | data: 0.0 22 | data: 3.0 23 | data: -8.625 24 | data: 0.0 25 | data: 4.75 26 | data: -1.0 27 | data: 0.0 28 | data: 5.125 29 | data: -8.625 30 | data: -0.25 31 | data: 4.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b86_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -8.0 3 | data: 4.5 4 | data: -8.75 5 | data: -6.25 6 | data: 0.0 7 | data: -8.75 8 | data: -8.0 9 | data: 0.0 10 | data: -8.75 11 | data: -8.0 12 | data: 0.0 13 | data: -6.25 14 | data: -6.25 15 | data: 4.5 16 | data: -8.75 17 | data: -8.0 18 | data: 4.5 19 | data: -6.25 20 | data: -6.25 21 | data: 4.5 22 | data: -6.25 23 | data: -6.25 24 | data: 0.0 25 | data: -6.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b87_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -18.0 3 | data: -0.25 4 | data: -17.0 5 | data: -16.0 6 | data: -0.25 7 | data: -12.0 8 | data: -16.0 9 | data: 0.0 10 | data: -17.0 11 | data: -16.0 12 | data: 0.0 13 | data: -12.0 14 | data: -18.0 15 | data: 0.0 16 | data: -17.0 17 | data: -18.0 18 | data: 0.0 19 | data: -12.0 20 | data: -18.0 21 | data: -0.25 22 | data: -12.0 23 | data: -16.0 24 | data: -0.25 25 | data: -17.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b88_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -13.25 3 | data: 3.0 4 | data: -9.5 5 | data: -11.75 6 | data: 3.0 7 | data: -9.5 8 | data: -11.75 9 | data: 3.0 10 | data: -12.25 11 | data: -13.25 12 | data: 1.75 13 | data: -9.5 14 | data: -13.25 15 | data: 1.75 16 | data: -12.25 17 | data: -11.75 18 | data: 1.75 19 | data: -9.5 20 | data: -11.75 21 | data: 1.75 22 | data: -12.25 23 | data: -13.25 24 | data: 3.0 25 | data: -12.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b89_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -8.0 3 | data: 9.0 4 | data: 12.0 5 | data: -5.0 6 | data: 11.0 7 | data: 12.0 8 | data: -5.0 9 | data: 9.0 10 | data: 8.0 11 | data: -8.0 12 | data: 11.0 13 | data: 8.0 14 | data: -8.0 15 | data: 11.0 16 | data: 12.0 17 | data: -5.0 18 | data: 9.0 19 | data: 12.0 20 | data: -8.0 21 | data: 9.0 22 | data: 8.0 23 | data: -5.0 24 | data: 11.0 25 | data: 8.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b8_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 8.75 3 | data: 0.0 4 | data: -14.25 5 | data: 8.75 6 | data: 0.0 7 | data: -12.25 8 | data: 8.75 9 | data: 3.0 10 | data: -12.25 11 | data: 10.75 12 | data: 3.0 13 | data: -12.25 14 | data: 10.75 15 | data: 0.0 16 | data: -14.25 17 | data: 10.75 18 | data: 3.0 19 | data: -14.25 20 | data: 10.75 21 | data: 0.0 22 | data: -12.25 23 | data: 8.75 24 | data: 3.0 25 | data: -14.25 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b90_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 8.875 3 | data: -0.25 4 | data: 6.375 5 | data: 14.375 6 | data: -0.25 7 | data: 2.5 8 | data: 14.950191 9 | data: 0.0 10 | data: 2.6243656 11 | data: 14.950191 12 | data: -0.25 13 | data: 2.6243656 14 | data: 14.375 15 | data: 0.0 16 | data: 2.5 17 | data: 10.25 18 | data: -0.25 19 | data: 3.75 20 | data: 14.2375 21 | data: 0.0 22 | data: 5.25 23 | data: 14.2375 24 | data: -0.25 25 | data: 5.25 26 | data: 8.875 27 | data: 0.0 28 | data: 6.375 29 | data: 10.25 30 | data: 0.0 31 | data: 3.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b91_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -9.5 3 | data: 0.0 4 | data: -12.75 5 | data: -6.25 6 | data: 0.0 7 | data: -13.75 8 | data: -6.25 9 | data: 0.0 10 | data: -12.75 11 | data: -6.25 12 | data: 4.75 13 | data: -13.75 14 | data: -9.5 15 | data: 4.75 16 | data: -13.75 17 | data: -9.5 18 | data: 4.75 19 | data: -12.75 20 | data: -9.5 21 | data: 0.0 22 | data: -13.75 23 | data: -6.25 24 | data: 4.75 25 | data: -12.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b92_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -1.5 3 | data: 2.25 4 | data: -4.0 5 | data: -2.0 6 | data: 2.25 7 | data: -4.0 8 | data: -2.0 9 | data: 0.75 10 | data: -7.0 11 | data: -1.5 12 | data: 0.75 13 | data: -7.0 14 | data: -2.0 15 | data: 0.0 16 | data: -7.0 17 | data: -2.0 18 | data: 0.0 19 | data: -4.0 20 | data: -1.5 21 | data: 0.0 22 | data: -4.0 23 | data: -1.5 24 | data: 0.0 25 | data: -7.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b93_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -2.0 3 | data: 2.25 4 | data: 3.0 5 | data: -2.0 6 | data: 0.0 7 | data: 6.0 8 | data: -1.5 9 | data: 2.25 10 | data: 3.0 11 | data: -1.5 12 | data: 0.0 13 | data: 3.0 14 | data: -1.5 15 | data: 0.0 16 | data: 6.0 17 | data: -1.5 18 | data: 0.75 19 | data: 6.0 20 | data: -2.0 21 | data: 0.75 22 | data: 6.0 23 | data: -2.0 24 | data: 0.0 25 | data: 3.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b94_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -4.75 3 | data: -0.25 4 | data: -4.75 5 | data: -9.125 6 | data: 0.0 7 | data: -1.25 8 | data: -3.0 9 | data: 0.0 10 | data: -4.0 11 | data: -4.75 12 | data: 0.0 13 | data: -4.75 14 | data: -11.25 15 | data: -0.25 16 | data: -3.6270492 17 | data: -9.125 18 | data: -0.25 19 | data: -1.25 20 | data: -11.25 21 | data: 0.0 22 | data: -3.6270492 23 | data: -3.0 24 | data: -0.25 25 | data: -4.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b95_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 14.375 3 | data: 0.0 4 | data: 2.5 5 | data: 14.375 6 | data: -0.25 7 | data: 2.5 8 | data: 13.375 9 | data: -0.25 10 | data: -9.25 11 | data: 19.0 12 | data: 0.0 13 | data: 3.5 14 | data: 19.0 15 | data: -0.25 16 | data: -10.0 17 | data: 19.0 18 | data: 0.0 19 | data: -10.0 20 | data: 13.375 21 | data: 0.0 22 | data: -9.25 23 | data: 19.0 24 | data: -0.25 25 | data: 3.5 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b96_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -8.5 3 | data: -0.25 4 | data: 6.75 5 | data: -20.0 6 | data: 0.0 7 | data: 6.75 8 | data: -13.75 9 | data: -0.25 10 | data: 6.125 11 | data: -20.0 12 | data: -0.25 13 | data: 6.75 14 | data: -8.5 15 | data: 0.0 16 | data: 6.75 17 | data: -13.75 18 | data: 0.0 19 | data: 6.125 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b97_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -14.0 3 | data: -0.25 4 | data: 4.0 5 | data: -8.5 6 | data: -0.25 7 | data: 6.75 8 | data: -13.758928 9 | data: 0.0 10 | data: 6.125 11 | data: -8.5 12 | data: 0.0 13 | data: 6.75 14 | data: -14.125 15 | data: -0.25 16 | data: 4.0416665 17 | data: -14.0 18 | data: 0.0 19 | data: 4.0 20 | data: -13.758928 21 | data: -0.25 22 | data: 6.125 23 | data: -8.625 24 | data: 0.0 25 | data: 4.75 26 | data: -14.125 27 | data: 0.0 28 | data: 4.0416665 29 | data: -8.625 30 | data: -0.25 31 | data: 4.75 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b98_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -7.25 3 | data: 3.0 4 | data: -12.0 5 | data: -7.25 6 | data: 3.0 7 | data: -9.0 8 | data: -3.5 9 | data: 2.0 10 | data: -12.0 11 | data: -3.5 12 | data: 2.0 13 | data: -9.0 14 | data: -3.5 15 | data: 3.0 16 | data: -9.0 17 | data: -3.5 18 | data: 3.0 19 | data: -12.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b99_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: -7.5 3 | data: 2.25 4 | data: -8.75 5 | data: -8.0 6 | data: 0.0 7 | data: -8.75 8 | data: -8.0 9 | data: 1.75 10 | data: -10.0 11 | data: -7.5 12 | data: 0.0 13 | data: -8.75 14 | data: -8.0 15 | data: 0.0 16 | data: -10.0 17 | data: -7.5 18 | data: 0.0 19 | data: -10.0 20 | data: -8.0 21 | data: 2.25 22 | data: -8.75 23 | data: -7.5 24 | data: 1.75 25 | data: -10.0 -------------------------------------------------------------------------------- /assets/maps/city/convexshape/worldspawn_b9_static.convexshape: -------------------------------------------------------------------------------- 1 | shape_type: TYPE_HULL 2 | data: 17.25 3 | data: 4.5 4 | data: -14.25 5 | data: 18.75 6 | data: 1.5 7 | data: -10.25 8 | data: 17.25 9 | data: 1.5 10 | data: -10.25 11 | data: 18.75 12 | data: 4.5 13 | data: -10.25 14 | data: 17.25 15 | data: 4.5 16 | data: -10.25 17 | data: 17.25 18 | data: 1.5 19 | data: -14.25 20 | data: 18.75 21 | data: 1.5 22 | data: -14.25 23 | data: 18.75 24 | data: 4.5 25 | data: -14.25 -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_aqua_light_dots.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_aqua_light_dots.buffer" 3 | textures: "/assets/textures/blockout/aqua_light_dots.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_black_check.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_black_check.buffer" 3 | textures: "/assets/textures/blockout/black_check.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_black_dots.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_black_dots.buffer" 3 | textures: "/assets/textures/blockout/black_dots.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_black_grid.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_black_grid.buffer" 3 | textures: "/assets/textures/blockout/black_grid.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_green_grid.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_green_grid.buffer" 3 | textures: "/assets/textures/blockout/green_grid.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_orange_grid.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_orange_grid.buffer" 3 | textures: "/assets/textures/blockout/orange_grid.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_orange_light_grid.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_orange_light_grid.buffer" 3 | textures: "/assets/textures/blockout/orange_light_grid.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_red_light_grid.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_red_light_grid.buffer" 3 | textures: "/assets/textures/blockout/red_light_grid.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_white_check.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_white_check.buffer" 3 | textures: "/assets/textures/blockout/white_check.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_white_cross.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_white_cross.buffer" 3 | textures: "/assets/textures/blockout/white_cross.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_white_dots.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_white_dots.buffer" 3 | textures: "/assets/textures/blockout/white_dots.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_white_grid.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_white_grid.buffer" 3 | textures: "/assets/textures/blockout/white_grid.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/maps/city/mesh/worldspawn_blockout_yellow_light_check.mesh: -------------------------------------------------------------------------------- 1 | material: "/materials/model.material" 2 | vertices: "/assets/maps/city/buffer/worldspawn_blockout_yellow_light_check.buffer" 3 | textures: "/assets/textures/blockout/yellow_light_check.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /assets/textures/blockout/aqua_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/aqua_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/aqua_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/aqua_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/aqua_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/aqua_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/aqua_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/aqua_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/aqua_light_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/aqua_light_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/aqua_light_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/aqua_light_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/aqua_light_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/aqua_light_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/aqua_light_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/aqua_light_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/black_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/black_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/black_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/black_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/black_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/black_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/black_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/black_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/blue_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/blue_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/blue_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/blue_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/blue_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/blue_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/blue_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/blue_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/blue_light_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/blue_light_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/blue_light_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/blue_light_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/blue_light_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/blue_light_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/blue_light_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/blue_light_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/gray_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/gray_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/gray_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/gray_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/gray_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/gray_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/gray_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/gray_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/green_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/green_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/green_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/green_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/green_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/green_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/green_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/green_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/green_light_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/green_light_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/green_light_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/green_light_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/green_light_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/green_light_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/green_light_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/green_light_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/orange_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/orange_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/orange_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/orange_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/orange_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/orange_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/orange_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/orange_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/orange_light_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/orange_light_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/orange_light_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/orange_light_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/orange_light_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/orange_light_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/orange_light_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/orange_light_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/purple_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/purple_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/purple_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/purple_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/purple_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/purple_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/purple_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/purple_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/purple_light_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/purple_light_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/purple_light_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/purple_light_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/purple_light_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/purple_light_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/purple_light_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/purple_light_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/red_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/red_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/red_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/red_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/red_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/red_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/red_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/red_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/red_light_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/red_light_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/red_light_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/red_light_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/red_light_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/red_light_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/red_light_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/red_light_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/white_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/white_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/white_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/white_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/white_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/white_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/white_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/white_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/yellow_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/yellow_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/yellow_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/yellow_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/yellow_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/yellow_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/yellow_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/yellow_grid.png -------------------------------------------------------------------------------- /assets/textures/blockout/yellow_light_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/yellow_light_check.png -------------------------------------------------------------------------------- /assets/textures/blockout/yellow_light_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/yellow_light_cross.png -------------------------------------------------------------------------------- /assets/textures/blockout/yellow_light_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/yellow_light_dots.png -------------------------------------------------------------------------------- /assets/textures/blockout/yellow_light_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/assets/textures/blockout/yellow_light_grid.png -------------------------------------------------------------------------------- /example/car.script: -------------------------------------------------------------------------------- 1 | --[[ 2 | car.script 3 | github.com/astrochili/defold-operator 4 | 5 | Copyright (c) 2022 Roman Silin 6 | MIT license. See LICENSE for details. 7 | --]] 8 | 9 | local hashes = require 'operator.hashes' 10 | 11 | -- 12 | -- Local 13 | 14 | local function drive_to_next(self) 15 | self.route_index = self.route_index + 1 16 | 17 | if self.route_index > #self.route then 18 | self.route_index = 1 19 | return 20 | end 21 | 22 | local original = self.route[self.route_index - 1] 23 | local target = self.route[self.route_index] 24 | local distance = vmath.length(target.position - original.position) 25 | local duration = distance / self.speed 26 | local easing = go.EASING_LINEAR 27 | 28 | if original.stop and target.stop then 29 | easing = go.EASING_INOUTSINE 30 | elseif original.stop then 31 | easing = go.EASING_INSINE 32 | elseif target.stop then 33 | easing = go.EASING_OUTSINE 34 | end 35 | 36 | if target.rotation then 37 | go.animate('.', 'euler', go.PLAYBACK_ONCE_FORWARD, target.rotation, easing, duration, 0) 38 | end 39 | 40 | go.animate('.', 'position', go.PLAYBACK_ONCE_FORWARD, target.position, easing, duration, 0, function() 41 | go.cancel_animations('.') 42 | drive_to_next(self) 43 | end) 44 | 45 | if self.route_index == 16 then 46 | -- Time to finish a chase 47 | msg.post('/main', hash 'road_is_over') 48 | end 49 | end 50 | 51 | -- 52 | -- Lifecycle 53 | 54 | function init(self) 55 | self.speed = 3 56 | self.route_index = 1 57 | 58 | self.route = { 59 | { position = vmath.vector3(0, 0.5, 23), stop = true }, 60 | { position = vmath.vector3(0, 0.5, 6), stop = true }, 61 | { position = vmath.vector3(0, 2.25, 3), stop = true }, 62 | { position = vmath.vector3(0, 2.25, -4), stop = true }, 63 | { position = vmath.vector3(0, 0.5, -7), stop = true }, 64 | { position = vmath.vector3(0, 0.5, -18), rotation = vmath.vector3(0, -90, 0), stop = true }, 65 | { position = vmath.vector3(1, 0.5, -18) }, 66 | { position = vmath.vector3(3, 2.0, -18) }, 67 | { position = vmath.vector3(16, 2.0, -18), rotation = vmath.vector3(0, -180, 0), stop = true }, 68 | { position = vmath.vector3(16, 2.0, -11), rotation = vmath.vector3(0, -270, 0), stop = true }, 69 | { position = vmath.vector3(15, 2.0, -11)}, 70 | { position = vmath.vector3(13, 0.5, -11)}, 71 | { position = vmath.vector3(0, 0.5, -11), stop = true }, 72 | { position = vmath.vector3(-7, 0.5, -11), stop = true }, 73 | { position = vmath.vector3(-17, 0.5, -11), stop = true }, 74 | { position = vmath.vector3(-21, 0.5, -11), stop = true }, 75 | { position = vmath.vector3(-21, -1, -11) }, 76 | { position = vmath.vector3(0, -1, 25), rotation = vmath.vector3(0, 0, 0), }, 77 | { position = vmath.vector3(0, 0.5, 25), stop = true }, 78 | { position = vmath.vector3(0, 0.5, 23), stop = true }, 79 | } 80 | end 81 | 82 | function update(self, dt) 83 | if self.operator then 84 | local position = go.get_position() 85 | local ground = physics.raycast(position, position + vmath.vector3(0, -1, 0), { hashes.default }) 86 | local ground_normal = ground and ground.normal or vmath.vector3(0, 1, 0) 87 | 88 | -- Tell the operator our ground normal to align camera 89 | msg.post(self.operator, hashes.ground_normal, { normal = ground_normal }) 90 | end 91 | end 92 | 93 | function on_message(self, message_id, message) 94 | if message_id == hashes.operator_attached then 95 | -- Operator is attached so let's drive 96 | self.operator = message.operator 97 | drive_to_next(self) 98 | elseif message_id == hashes.operator_detached then 99 | self.operator = nil 100 | end 101 | end -------------------------------------------------------------------------------- /example/main.gui_script: -------------------------------------------------------------------------------- 1 | --[[ 2 | main.gui_script 3 | github.com/astrochili/defold-operator 4 | 5 | Copyright (c) 2022 Roman Silin 6 | MIT license. See LICENSE for details. 7 | --]] 8 | 9 | -- 10 | -- Lifecycle 11 | 12 | function init(self) 13 | self.camera_text = gui.get_node('camera_text') 14 | end 15 | 16 | function on_message(self, message_id, message, sender) 17 | if message_id == hash 'camera_did_change' then 18 | gui.set_text(self.camera_text, message.camera) 19 | end 20 | end -------------------------------------------------------------------------------- /example/main.script: -------------------------------------------------------------------------------- 1 | --[[ 2 | main.script 3 | github.com/astrochili/defold-operator 4 | 5 | Copyright (c) 2022 Roman Silin 6 | MIT license. See LICENSE for details. 7 | --]] 8 | 9 | local operator = require 'operator.operator' 10 | local hashes = require 'operator.hashes' 11 | 12 | -- 13 | -- Lifecycle 14 | 15 | function init(self) 16 | self.urls = { 17 | gui = msg.url('gui'), 18 | operator_1 = msg.url('/operator_1/operator'), 19 | operator_2 = msg.url('/operator_2/operator'), 20 | car = msg.url('car') 21 | } 22 | 23 | self.is_gui_enabled = true 24 | msg.post('.', hashes.acquire_input_focus) 25 | operator.set_debug(true) 26 | 27 | -- Prepare a car point 28 | 29 | self.car_point = { 30 | object = self.urls.car, 31 | look = vmath.vector3(-30, 0, 0), 32 | zoom = 3 33 | } 34 | 35 | -- Prepare a flight sequence 36 | 37 | self.flight_sequence = { } 38 | 39 | for index = 1, 14 do 40 | table.insert(self.flight_sequence, msg.url('/checkpoint_' .. index)) 41 | end 42 | 43 | table.insert(self.flight_sequence, self.car_point) 44 | 45 | -- Activate the operator 2 46 | 47 | msg.post(self.urls.operator_2, hashes.activate) 48 | msg.post(self.urls.operator_2, hashes.follow_sequence, self.flight_sequence) 49 | msg.post(self.urls.gui, hash 'camera_did_change', { camera = 'CAMERA 2'}) 50 | end 51 | 52 | function on_input(self, action_id, action) 53 | 54 | -- Functional actions 55 | 56 | if action_id == hash 'key_1' and action.released then 57 | msg.post(self.urls.operator_1, hashes.activate) 58 | msg.post(self.urls.gui, hash 'camera_did_change', { camera = 'CAMERA 1'}) 59 | elseif action_id == hash 'key_2' and action.released then 60 | msg.post(self.urls.operator_2, hashes.activate) 61 | msg.post(self.urls.gui, hash 'camera_did_change', { camera = 'CAMERA 2'}) 62 | elseif action_id == hash 'key_h' and action.released then 63 | self.is_gui_enabled = not self.is_gui_enabled 64 | msg.post(self.urls.gui, self.is_gui_enabled and hash('enable') or hash('disable')) 65 | elseif action_id == hash 'key_d' and action.released then 66 | operator.set_debug(not operator.is_debug()) 67 | elseif action_id == hash 'key_esc' and action.released then 68 | msg.post(self.urls.operator_1, hashes.internal_control, { is_enabled = false }) 69 | msg.post(self.urls.operator_2, hashes.internal_control, { is_enabled = false }) 70 | elseif action_id == hash 'touch' and action.pressed then 71 | msg.post(self.urls.operator_1, hashes.internal_control, { is_enabled = true }) 72 | msg.post(self.urls.operator_2, hashes.internal_control, { is_enabled = true }) 73 | end 74 | 75 | -- Manual control 76 | 77 | local manual_control = { } 78 | 79 | if action_id == hash 'key_up' then 80 | manual_control.vertical = 1 81 | elseif action_id == hash 'key_down' then 82 | manual_control.vertical = -1 83 | elseif action_id == hash 'key_right' then 84 | manual_control.horizontal = 1 85 | elseif action_id == hash 'key_left' then 86 | manual_control.horizontal = -1 87 | elseif action_id == hash 'key_a' then 88 | manual_control.zoom = 1 89 | elseif action_id == hash 'key_z' then 90 | manual_control.zoom = -1 91 | end 92 | 93 | if next(manual_control) then 94 | local active_operator = operator.get_active_operator() 95 | msg.post(active_operator, hashes.manual_control, manual_control) 96 | end 97 | end 98 | 99 | function on_message(self, message_id, message) 100 | if message_id == hash 'road_is_over' then 101 | msg.post(self.urls.operator_2, hashes.follow_sequence, self.flight_sequence) 102 | end 103 | end -------------------------------------------------------------------------------- /game.project: -------------------------------------------------------------------------------- 1 | [library] 2 | include_dirs = operator 3 | 4 | [project] 5 | title = Operator 6 | version = 1.5.1 7 | dependencies#0 = https://github.com/indiesoftby/defold-pointer-lock/archive/refs/tags/2.0.0.zip 8 | dependencies#1 = https://github.com/astrochili/defold-trenchfold/archive/refs/tags/1.6.1.zip 9 | 10 | [bootstrap] 11 | main_collection = /example/main.collectionc 12 | render = /render/example.renderc 13 | 14 | [input] 15 | game_binding = /builtins/input/all.input_bindingc 16 | 17 | [physics] 18 | type = 3D 19 | max_collision_object_count = 256 20 | 21 | [html5] 22 | scale_mode = stretch 23 | show_made_with_defold = 0 24 | show_fullscreen_button = 0 25 | 26 | [display] 27 | high_dpi = 1 28 | 29 | [script] 30 | shared_state = 1 31 | 32 | -------------------------------------------------------------------------------- /materials/model.fp: -------------------------------------------------------------------------------- 1 | varying highp vec4 var_position; 2 | varying mediump vec3 var_normal; 3 | varying mediump vec2 var_texcoord0; 4 | 5 | uniform lowp sampler2D tex0; 6 | 7 | void main() { 8 | vec4 color = texture2D(tex0, var_texcoord0.xy); 9 | 10 | if (color.a == 0.0) { 11 | discard; 12 | } 13 | 14 | float ambient_part = 0.8; 15 | 16 | vec3 diffuse = vec3(1.0 - ambient_part); 17 | diffuse = vec3(ambient_part) + diffuse * vec3(var_normal.y); 18 | 19 | gl_FragColor = vec4(color.rgb * diffuse.rgb, 1.0); 20 | } -------------------------------------------------------------------------------- /materials/model.material: -------------------------------------------------------------------------------- 1 | name: "model" 2 | tags: "model" 3 | vertex_program: "/materials/model.vp" 4 | fragment_program: "/materials/model.fp" 5 | vertex_space: VERTEX_SPACE_LOCAL 6 | vertex_constants { 7 | name: "mtx_worldview" 8 | type: CONSTANT_TYPE_WORLDVIEW 9 | } 10 | vertex_constants { 11 | name: "mtx_proj" 12 | type: CONSTANT_TYPE_PROJECTION 13 | } 14 | samplers { 15 | name: "tex0" 16 | wrap_u: WRAP_MODE_REPEAT 17 | wrap_v: WRAP_MODE_REPEAT 18 | filter_min: FILTER_MODE_MIN_LINEAR 19 | filter_mag: FILTER_MODE_MAG_LINEAR 20 | } 21 | -------------------------------------------------------------------------------- /materials/model.vp: -------------------------------------------------------------------------------- 1 | attribute highp vec4 position; 2 | attribute mediump vec3 normal; 3 | attribute mediump vec2 texcoord0; 4 | 5 | uniform mediump mat4 mtx_worldview; 6 | uniform mediump mat4 mtx_proj; 7 | 8 | varying highp vec4 var_position; 9 | varying mediump vec3 var_normal; 10 | varying mediump vec2 var_texcoord0; 11 | 12 | void main() { 13 | var_position = mtx_worldview * vec4(position.xyz, 1.0); 14 | var_texcoord0 = texcoord0; 15 | var_normal = normal; 16 | 17 | gl_Position = mtx_proj * var_position; 18 | } -------------------------------------------------------------------------------- /operator/assets/materials/operator.fp: -------------------------------------------------------------------------------- 1 | // 2 | // model.fp 3 | // github.com/astrochili/defold-operator 4 | // Copyright (c) 2022 Roman Silin 5 | // MIT license. See LICENSE for details. 6 | // 7 | 8 | varying highp vec4 var_position; 9 | varying mediump vec3 var_normal; 10 | varying mediump vec2 var_texcoord0; 11 | 12 | uniform lowp sampler2D tex0; 13 | 14 | void main() { 15 | vec4 color = texture2D(tex0, var_texcoord0.xy); 16 | float ambient_part = 0.8; 17 | 18 | vec3 diffuse = vec3(1.0 - ambient_part); 19 | diffuse = vec3(ambient_part) + diffuse * vec3(var_normal.y); 20 | 21 | gl_FragColor = vec4(color.rgb * diffuse.rgb, 1.0); 22 | } -------------------------------------------------------------------------------- /operator/assets/materials/operator.material: -------------------------------------------------------------------------------- 1 | name: "model" 2 | tags: "model" 3 | vertex_program: "/operator/assets/materials/operator.vp" 4 | fragment_program: "/operator/assets/materials/operator.fp" 5 | vertex_space: VERTEX_SPACE_LOCAL 6 | vertex_constants { 7 | name: "mtx_worldview" 8 | type: CONSTANT_TYPE_WORLDVIEW 9 | } 10 | vertex_constants { 11 | name: "mtx_proj" 12 | type: CONSTANT_TYPE_PROJECTION 13 | } 14 | samplers { 15 | name: "tex0" 16 | wrap_u: WRAP_MODE_REPEAT 17 | wrap_v: WRAP_MODE_REPEAT 18 | filter_min: FILTER_MODE_MIN_LINEAR 19 | filter_mag: FILTER_MODE_MAG_LINEAR 20 | } 21 | -------------------------------------------------------------------------------- /operator/assets/materials/operator.vp: -------------------------------------------------------------------------------- 1 | // 2 | // model.vp 3 | // github.com/astrochili/defold-operator 4 | // Copyright (c) 2022 Roman Silin 5 | // MIT license. See LICENSE for details. 6 | // 7 | 8 | attribute highp vec4 position; 9 | attribute mediump vec3 normal; 10 | attribute mediump vec2 texcoord0; 11 | 12 | uniform mediump mat4 mtx_worldview; 13 | uniform mediump mat4 mtx_proj; 14 | 15 | varying highp vec4 var_position; 16 | varying mediump vec3 var_normal; 17 | varying mediump vec2 var_texcoord0; 18 | 19 | void main() { 20 | var_position = mtx_worldview * vec4(position.xyz, 1.0); 21 | var_texcoord0 = texcoord0; 22 | var_normal = normal; 23 | 24 | gl_Position = mtx_proj * var_position; 25 | } -------------------------------------------------------------------------------- /operator/assets/models/box.buffer: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "normal", 4 | "type": "float32", 5 | "count": 3, 6 | "data": [ 7 | -1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0 8 | ] 9 | }, 10 | { 11 | "name": "position", 12 | "type": "float32", 13 | "count": 3, 14 | "data": [ 15 | -0.125,-0.125,-0.125,-0.125,-0.125,0.125,-0.125,0.125,0.125,-0.125,0.125,0.125,-0.125,0.125,-0.125,-0.125,-0.125,-0.125,0.125,0.125,0.125,-0.125,0.125,0.125,-0.125,-0.125,0.125,-0.125,-0.125,0.125,0.125,-0.125,0.125,0.125,0.125,0.125,0.125,-0.125,0.125,-0.125,-0.125,0.125,-0.125,-0.125,-0.125,-0.125,-0.125,-0.125,0.125,-0.125,-0.125,0.125,-0.125,0.125,0.125,0.125,-0.125,-0.125,0.125,-0.125,-0.125,0.125,0.125,-0.125,0.125,0.125,0.125,0.125,0.125,0.125,0.125,-0.125,0.125,-0.125,-0.125,-0.125,-0.125,-0.125,-0.125,0.125,-0.125,-0.125,0.125,-0.125,0.125,0.125,-0.125,0.125,-0.125,-0.125,0.125,0.125,-0.125,0.125,0.125,0.125,0.125,-0.125,0.125,0.125,-0.125,0.125,0.125,-0.125,-0.125,0.125,0.125,-0.125 16 | ] 17 | }, 18 | { 19 | "name": "texcoord0", 20 | "type": "float32", 21 | "count": 2, 22 | "data": [ 23 | 0.5,0,0,0,0,0.5,0,0.5,0.5,0.5,0.5,0,0.5,0,0,0,0,-0.5,0,-0.5,0.5,-0.5,0.5,0,0,-0.5,-0.5,-0.5,-0.5,0,-0.5,0,0,0,0,-0.5,0,0,-0.5,0,-0.5,-0.5,-0.5,-0.5,0,-0.5,0,0,0,0,-0.5,0,-0.5,0.5,-0.5,0.5,0,0.5,0,0,0.5,0.5,0,0.5,0,0,0,0,0.5,0,0.5,0.5 24 | ] 25 | }, 26 | { 27 | "name": "texcoord1", 28 | "type": "float32", 29 | "count": 2, 30 | "data": [ 31 | 0.5,0,0,0,0,0.5,0,0.5,0.5,0.5,0.5,0,0.5,0,0,0,0,-0.5,0,-0.5,0.5,-0.5,0.5,0,0,-0.5,-0.5,-0.5,-0.5,0,-0.5,0,0,0,0,-0.5,0,0,-0.5,0,-0.5,-0.5,-0.5,-0.5,0,-0.5,0,0,0,0,-0.5,0,-0.5,0.5,-0.5,0.5,0,0.5,0,0,0.5,0.5,0,0.5,0,0,0,0,0.5,0,0.5,0.5 32 | ] 33 | } 34 | ] -------------------------------------------------------------------------------- /operator/assets/models/camera.mesh: -------------------------------------------------------------------------------- 1 | material: "/operator/assets/materials/operator.material" 2 | vertices: "/operator/assets/models/box.buffer" 3 | textures: "/operator/assets/textures/camera.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /operator/assets/models/checkpoint.mesh: -------------------------------------------------------------------------------- 1 | material: "/operator/assets/materials/operator.material" 2 | vertices: "/operator/assets/models/box.buffer" 3 | textures: "/operator/assets/textures/checkpoint.png" 4 | primitive_type: PRIMITIVE_TRIANGLES 5 | position_stream: "position" 6 | normal_stream: "normal" 7 | -------------------------------------------------------------------------------- /operator/assets/textures/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/operator/assets/textures/camera.png -------------------------------------------------------------------------------- /operator/assets/textures/checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrochili/defold-operator/d099ae5bffc2cc3fbf9e12ad818a08b608847bdc/operator/assets/textures/checkpoint.png -------------------------------------------------------------------------------- /operator/bezier.lua: -------------------------------------------------------------------------------- 1 | --[[ 2 | bezier.lua 3 | github.com/astrochili/defold-operator 4 | 5 | Copyright (c) 2022 Roman Silin 6 | MIT license. See LICENSE for details. 7 | --]] 8 | 9 | local bezier = { } 10 | 11 | -- Local 12 | 13 | local function int_length(a) 14 | return a 15 | end 16 | 17 | local function int_lerp(t, a, b) 18 | return a + (b - a) * t 19 | end 20 | 21 | local function linear_bezier(time, lerp, p1, p2) 22 | local result = p1 == p2 and p1 or lerp(time, p1, p2) 23 | return result 24 | end 25 | 26 | local function quad_bezier(time, lerp, p1, p2, p3) 27 | local a = linear_bezier(time, lerp, p1, p2) 28 | local b = linear_bezier(time, lerp, p2, p3) 29 | local result = linear_bezier(time, lerp, a, b) 30 | return result 31 | end 32 | 33 | local function cubic_bezier(time, lerp, p1, p2, p3, p4) 34 | local a = quad_bezier(time, lerp, p1, p2, p3) 35 | local b = quad_bezier(time, lerp, p2, p3, p4) 36 | local result = linear_bezier(time, lerp, a, b) 37 | return result 38 | end 39 | 40 | local bezier_funcs = { 41 | [2] = linear_bezier, 42 | [3] = quad_bezier, 43 | [4] = cubic_bezier 44 | } 45 | 46 | -- Public 47 | 48 | function bezier.new(points, samples_count, length_func, lerp_func) 49 | assert(#points >= 2 and #points <= 4, 'Only 2-4 bezier points are supported.') 50 | 51 | local self = setmetatable({ }, { __index = bezier }) 52 | local is_integer = type(points[1]) == 'integer' 53 | 54 | self.length_func = length_func or (is_integer and int_length or vmath.length) 55 | self.lerp_func = lerp_func or (is_integer and int_lerp or vmath.lerp) 56 | self.bezier_func = bezier_funcs[#points] 57 | self.samples = { } 58 | 59 | self.origin = points[1] 60 | self.points = { } 61 | for index, point in ipairs(points) do 62 | self.points[index] = point - self.origin 63 | end 64 | 65 | local samples_count = samples_count or 1 66 | samples_count = (#points > 2 and samples_count > 1) and samples_count or 1 67 | 68 | local previous_position = points[1] 69 | local passed_length = 0 70 | 71 | for index = 1, samples_count do 72 | local current_time = index / samples_count 73 | local current_position = self.bezier_func(current_time, self.lerp_func, unpack(points)) 74 | local sample_length = self.length_func(current_position - previous_position) 75 | 76 | passed_length = passed_length + sample_length 77 | table.insert(self.samples, passed_length) 78 | previous_position = current_position 79 | end 80 | 81 | return self 82 | end 83 | 84 | function bezier.position(self, time) 85 | return self.origin + self.bezier_func(time, self.lerp_func, unpack(self.points)) 86 | end 87 | 88 | function bezier.uniform_position(self, time) 89 | local time = math.max(0, math.min(time, 1)) 90 | local length = self.samples[#self.samples] 91 | local desired_length = length * time 92 | 93 | for index, sample in ipairs(self.samples) do 94 | if sample >= desired_length then 95 | local previous_sample = self.samples[index - 1] or 0 96 | local previous_time = (index - 1) / #self.samples 97 | 98 | local current_time = index / #self.samples 99 | 100 | local sample_distance = sample - previous_sample 101 | local desired_distance = desired_length - previous_sample 102 | local sample_progress = desired_distance / sample_distance 103 | 104 | local uniform_time = int_lerp(sample_progress, previous_time, current_time) 105 | local position = bezier.position(self, uniform_time) 106 | 107 | return position 108 | end 109 | end 110 | 111 | return nil 112 | end 113 | 114 | return bezier -------------------------------------------------------------------------------- /operator/checkpoint/checkpoint.go: -------------------------------------------------------------------------------- 1 | components { 2 | id: "checkpoint" 3 | component: "/operator/checkpoint/checkpoint.script" 4 | position { 5 | x: 0.0 6 | y: 0.0 7 | z: 0.0 8 | } 9 | rotation { 10 | x: 0.0 11 | y: 0.0 12 | z: 0.0 13 | w: 1.0 14 | } 15 | } 16 | components { 17 | id: "mesh" 18 | component: "/operator/assets/models/checkpoint.mesh" 19 | position { 20 | x: 0.0 21 | y: 0.0 22 | z: 0.0 23 | } 24 | rotation { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.0 28 | w: 1.0 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /operator/checkpoint/checkpoint.script: -------------------------------------------------------------------------------- 1 | --[[ 2 | checkpoint.script 3 | github.com/astrochili/defold-operator 4 | 5 | Copyright (c) 2022 Roman Silin 6 | MIT license. See LICENSE for details. 7 | --]] 8 | 9 | local operator = require 'operator.operator' 10 | 11 | go.property('zoom', 0) 12 | go.property('speed', 0) 13 | go.property('inout', false) 14 | go.property('bezier', true) 15 | 16 | function init(self) 17 | self.url = msg.url('.') 18 | operator.did_init_checkpoint(self.url) 19 | end 20 | 21 | function final(self) 22 | operator.did_final_checkpoint(self.url) 23 | end 24 | 25 | function on_message(self, message_id, message, sender) 26 | if message_id == hash 'debug' then 27 | msg.post('#mesh', message.is_enabled and hash('enable') or hash('disable')) 28 | end 29 | end -------------------------------------------------------------------------------- /operator/hashes.lua: -------------------------------------------------------------------------------- 1 | --[[ 2 | hashes.lua 3 | github.com/astrochili/defold-operator 4 | 5 | Copyright (c) 2023 Roman Silin 6 | MIT license. See LICENSE for details. 7 | --]] 8 | 9 | local hashes = { 10 | acquire_camera_focus = hash 'acquire_camera_focus', 11 | acquire_input_focus = hash 'acquire_input_focus', 12 | activate = hash 'activate', 13 | camera = hash 'camera', 14 | checkpoint = hash 'checkpoint', 15 | deactivate = hash 'deactivate', 16 | debug = hash 'debug', 17 | default = hash 'default', 18 | draw_line = hash 'draw_line', 19 | euler = hash 'euler', 20 | far_z = hash 'far_z', 21 | follow_point = hash 'follow_point', 22 | follow_sequence = hash 'follow_sequence', 23 | fov = hash 'fov', 24 | ground_normal = hash 'ground_normal', 25 | internal_control = hash 'internal_control', 26 | manual_control = hash 'manual_control', 27 | motion_finished = hash 'motion_finished', 28 | motion_interrupted = hash 'motion_interrupted', 29 | motion_point = hash 'motion_point', 30 | mouse_wheel_down = hash 'mouse_wheel_down', 31 | mouse_wheel_up = hash 'mouse_wheel_up', 32 | near_z = hash 'near_z', 33 | object_post_movement = hash 'object_post_movement', 34 | operator_attached = hash 'operator_attached', 35 | operator_detached = hash 'operator_detached', 36 | post_update = hash 'post_update', 37 | release_camera_focus = hash 'release_camera_focus', 38 | release_input_focus = hash 'release_input_focus', 39 | unfollow = hash 'unfollow', 40 | use_camera_projection = hash 'use_camera_projection' 41 | } 42 | 43 | return hashes -------------------------------------------------------------------------------- /operator/operator/operator.collection: -------------------------------------------------------------------------------- 1 | name: "operator" 2 | scale_along_z: 0 3 | embedded_instances { 4 | id: "operator" 5 | children: "camera" 6 | data: "components {\n" 7 | " id: \"operator\"\n" 8 | " component: \"/operator/operator/operator.script\"\n" 9 | " position {\n" 10 | " x: 0.0\n" 11 | " y: 0.0\n" 12 | " z: 0.0\n" 13 | " }\n" 14 | " rotation {\n" 15 | " x: 0.0\n" 16 | " y: 0.0\n" 17 | " z: 0.0\n" 18 | " w: 1.0\n" 19 | " }\n" 20 | " property_decls {\n" 21 | " }\n" 22 | "}\n" 23 | "" 24 | position { 25 | x: 0.0 26 | y: 0.0 27 | z: 0.0 28 | } 29 | rotation { 30 | x: 0.0 31 | y: 0.0 32 | z: 0.0 33 | w: 1.0 34 | } 35 | scale3 { 36 | x: 1.0 37 | y: 1.0 38 | z: 1.0 39 | } 40 | } 41 | embedded_instances { 42 | id: "camera" 43 | data: "components {\n" 44 | " id: \"mesh\"\n" 45 | " component: \"/operator/assets/models/camera.mesh\"\n" 46 | " position {\n" 47 | " x: 0.0\n" 48 | " y: 0.0\n" 49 | " z: 0.0\n" 50 | " }\n" 51 | " rotation {\n" 52 | " x: 0.0\n" 53 | " y: 0.0\n" 54 | " z: 0.0\n" 55 | " w: 1.0\n" 56 | " }\n" 57 | " property_decls {\n" 58 | " }\n" 59 | "}\n" 60 | "embedded_components {\n" 61 | " id: \"camera\"\n" 62 | " type: \"camera\"\n" 63 | " data: \"aspect_ratio: 0.0\\n" 64 | "fov: 0.0\\n" 65 | "near_z: 0.0\\n" 66 | "far_z: 0.0\\n" 67 | "auto_aspect_ratio: 1\\n" 68 | "orthographic_projection: 0\\n" 69 | "orthographic_zoom: 1.0\\n" 70 | "\"\n" 71 | " position {\n" 72 | " x: 0.0\n" 73 | " y: 0.0\n" 74 | " z: 0.0\n" 75 | " }\n" 76 | " rotation {\n" 77 | " x: 0.0\n" 78 | " y: 0.0\n" 79 | " z: 0.0\n" 80 | " w: 1.0\n" 81 | " }\n" 82 | "}\n" 83 | "" 84 | position { 85 | x: 0.0 86 | y: 0.0 87 | z: 0.0 88 | } 89 | rotation { 90 | x: 0.0 91 | y: 0.0 92 | z: 0.0 93 | w: 1.0 94 | } 95 | scale3 { 96 | x: 1.0 97 | y: 1.0 98 | z: 1.0 99 | } 100 | } 101 | -------------------------------------------------------------------------------- /render/example.render: -------------------------------------------------------------------------------- 1 | script: "/render/example.render_script" 2 | -------------------------------------------------------------------------------- /render/example.render_script: -------------------------------------------------------------------------------- 1 | --[[ 2 | example.render_script 3 | github.com/astrochili/defold-operator 4 | 5 | Copyright (c) 2022 Roman Silin 6 | MIT license. See LICENSE for details. 7 | --]] 8 | 9 | -- 10 | -- Lifecycle 11 | 12 | function init(self) 13 | self.sky_color = vmath.vector4(0.67, 0.80, 0.94, 1) 14 | 15 | self.scene = { 16 | predicate = render.predicate({ 'model' }), 17 | view = vmath.matrix4(), 18 | projection = vmath.matrix4() 19 | } 20 | 21 | self.gui = { 22 | predicate = render.predicate({ 'gui' }), 23 | view = vmath.matrix4() 24 | } 25 | 26 | self.text = { 27 | predicate = render.predicate({ 'text' }) 28 | } 29 | end 30 | 31 | function update(self) 32 | self.window = { 33 | width = render.get_window_width(), 34 | height = render.get_window_height() 35 | } 36 | 37 | local clear_options = { 38 | [render.BUFFER_COLOR_BIT] = self.sky_color, 39 | [render.BUFFER_DEPTH_BIT] = 1, 40 | [render.BUFFER_STENCIL_BIT] = 0 41 | } 42 | 43 | render.clear(clear_options) 44 | render.set_viewport(0, 0, self.window.width, self.window.height) 45 | 46 | -- scene 47 | render.set_view(self.scene.view) 48 | render.set_projection(self.scene.projection) 49 | render.set_blend_func(render.BLEND_SRC_ALPHA, render.BLEND_ONE_MINUS_SRC_ALPHA) 50 | render.enable_state(render.STATE_BLEND) 51 | render.enable_state(render.STATE_CULL_FACE) 52 | render.enable_state(render.STATE_DEPTH_TEST) 53 | render.set_depth_mask(true) 54 | render.draw(self.scene.predicate) 55 | 56 | -- debug 57 | render.disable_state(render.STATE_DEPTH_TEST) 58 | render.disable_state(render.STATE_CULL_FACE) 59 | render.draw_debug3d() 60 | 61 | -- gui 62 | render.set_view(self.gui.view) 63 | render.set_projection(vmath.matrix4_orthographic(0, self.window.width, 0, self.window.height, -1, 1)) 64 | render.enable_state(render.STATE_STENCIL_TEST) 65 | render.draw(self.gui.predicate) 66 | render.draw(self.text.predicate) 67 | end 68 | 69 | function on_message(self, message_id, message) 70 | if message_id == hash 'set_view_projection' then 71 | self.scene.view = message.view 72 | self.scene.projection = message.projection 73 | end 74 | end 75 | --------------------------------------------------------------------------------