#using scripts\codescripts\struct; #using scripts\shared\system_shared; #using scripts\shared\util_shared; #using scripts\shared\compass; #using scripts\mp\_load; #using scripts\mp\_util; #using scripts\mp\mp_miniature_fx; #using scripts\mp\mp_miniature_sound; #using scripts\mp\mp_miniature_ladybug; #using scripts\mp\mp_miniature_fly; #using scripts\mp\mp_miniature_ant; #precache( "model", "collision_clip_pool_noodle" ); #precache( "model", "collision_clip_wall_32x32x10" ); #precache( "model", "collision_clip_wall_512x512x10" ); #precache( "model", "collision_clip_wall_256x256x10" ); #precache( "model", "collision_clip_wall_128x128x10" ); #precache( "model", "collision_physics_wall_128x128x10" ); function main() { precache(); mp_miniature_fx::main(); mp_miniature_sound::main(); mp_miniature_ladybug::main(); mp_miniature_fly::main(); mp_miniature_ant::main(); load::main(); compass::setupMiniMap( "compass_map_mp_miniature" ); SetDvar( "compassmaxrange", "2100" ); // Set up the default range of the compass // Pool noodle fix // SpawnCollision("collision_clip_pool_noodle", "collider", ( 419 , 308 , 718 ), ( 0, 0, 0 )); // Pool noodle fix v2 separate parts (DT 181429) // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 142.804 , 309.059 , 652 ), ( 0 , 253 , 0 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 126 , 253 , 593 ), ( 270 , 360 , -107 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 133.804 , 279.059 , 684 ), ( 0 , 253 , 0 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 142.781 , 104.427 , 652 ), ( 0 , 258 , 0 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 155 , 162 , 593 ), ( 270 , 180 , 78 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 148.781 , 133.427 , 684 ), ( 0 , 258 , 0 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 26.0203 , 332.328 , 643.953 ), ( 1 , 265 , 7 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 24.0203 , 302.328 , 675.953 ), ( 1 , 265 , 7 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 28.671 , 274 , 584.819 ), ( 277 , 180 , 85 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 25.0382 , 126.834 , 641.877 ), ( 1 , 261 , 7 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 30.0382 , 156.834 , 673.877 ), ( 1, 261, 7 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( 40.9472 , 185 , 584.356 ), ( 277 , 180 , 81 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -92.7366 , 322.855 , 623.119 ), ( 357 , 283 , 11 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -85.7366 , 291.855 , 657.119 ), ( 357, 283, 11 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -67.2825 , 266 , 568.114 ), ( 282 , 180 , 104 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -63.3548 , 116.756 , 627.86 ), ( 357 , 288 , 10 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -73.3548 , 147.756 , 658.86 ), ( 357, 288, 10 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -71.4346 , 172.999 , 566.898 ), ( 280 , 183 , 106 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -201.295 , 281.229 , 603.994 ), ( 360 , 299 , 8 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -187.295 , 255.229 , 635.994 ), ( 360, 299, 8 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -166 , 234 , 545 ), ( 278 , 209 , 90 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -136.52 , 74.5146 , 613.002 ), ( 0 , 313 , 7 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -158.926 , 99.0693 , 645.002 ), ( 0, 313, 7 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -172 , 122 , 539 ), ( 282 , 167 , 146 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -296.857 , 203.249 , 588.996 ), ( 0 , 317 , 7 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -274.743 , 183.225 , 620.996 ), ( 0, 317, 7 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -248 , 169 , 528 ), ( 278 , 227 , 90 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -214.665 , -4.82446 , 597.999 ), ( 360 , 317 , 4 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -238.665 , 17.1755 , 629.999 ), ( 360, 317, 4 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -257 , 35 , 525 ), ( 279 , 172 , 145 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -376.217 , 117.279 , 581.998 ), ( 360 , 319 , -1 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -350.842 , 95.5337 , 613.998 ), ( 360 , 319 , -1 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -333 , 78 , 520 ), ( 273 , 359 , -40 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -310.903 , -86.668 , 589.001 ), ( 360 , 304 , 3 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -327.903 , -61.668 , 621.001 ), ( 360, 304, 3 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -342 , -37 , 521 ), ( 275 , 155 , 148 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -462.545 , 57.9685 , 586.961 ), ( 0 , 104 , 2 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -455.634 , 29.3636 , 618.961 ), ( 0 , 104 , 2 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -450.789 , 0.0730336 , 523.043 ), ( 275 , 312 , 152 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -419.743 , -135.343 , 585 ), ( 0 , 283 , 0 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -425.743 , -106.343 , 617 ), ( 0, 283, 0 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -433 , -78 , 519 ), ( 273 , 103 , -180 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -542 , -149 , 588 ), ( 0 , 270 , -4 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -542 , -120 , 620 ), ( 0 , 270 , -4 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -545.91 , -89.9998 , 524.13 ), ( 276 , 51 , -140 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -576.909 , 44 , 590.961 ), ( 360 , 90 , 2 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -576.909 , 15 , 622.961 ), ( 360 , 90 , 2 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -579.92 , -15.0002 , 527.043 ), ( 275 , 297 , 152 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -578.279 , -149 , 590.996 ), ( 360 , 270 , -2 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -578.279 , -120 , 622.996 ), ( 360 , 270 , -2 )); // SpawnCollision("collision_physics_wall_128x128x10", "collider", ( -580.404 , -89.9998 , 527.042 ), ( 275 , 64 , -154 )); // Spawning collision behind folding chairs beside start spawn DT 181681 // SpawnCollision("collision_clip_wall_512x512x10", "collider", ( 338 , 3500 , 559.5 ), ( 5, 0, 0 )); // SpawnCollision("collision_clip_wall_512x512x10", "collider", ( 338 , 3425 , 559.5 ), ( 5, 0, 0 )); // Spawning collision ice side of pool noodle DT 181675 // SpawnCollision("collision_clip_wall_256x256x10", "collider", ( -667.5 , -77.5 , 827 ), ( 5, 0, 0 )); // Spawning collision over blue and pink cupcakes DT 181762 // SpawnCollision("collision_clip_wall_256x256x10", "collider", ( 1023 , -2183 , 974 ), ( 5, 0, 0 )); // SpawnCollision("collision_clip_wall_256x256x10", "collider", ( 1023 , -2239.5 , 974 ), ( 5, 0, 0 )); // Spawning collision behind blue chair in middle to stop player getting behind can. // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( -464 , -356 , 576 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( -464 , -356 , 704 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( -464 , -356 , 832 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( -464 , -356 , 960 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( -464 , -356 , 1088 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( -464 , -356 , 1216 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( -464 , -356 , 1344 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( -464 , -356 , 1472 ), ( 0, 270, 0 )); // Spawning collision behind phat city beer can box to stop player walking along ledge. // SpawnCollision("collision_clip_wall_32x32x10", "collider", ( 2042 , -1317 , 640 ), ( 325, 0, -180 )); // Spawning collision behind kegs to stop player standing behind bottles // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( 1568 , 657 , 726 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( 1568 , 657 , 598 ), ( 0, 270, 0 )); // SpawnCollision("collision_clip_wall_128x128x10", "collider", ( 1625 , 642 , 782 ), ( 352, 205, 0 )); // Stockpile hub points level.cleanDepositPoints = Array ( ( 431.556 , 153.622 , 637.125 ), ( 1527.05 , 1526.02 , 640.125 ), ( 1283.92 , -675.126 , 640.125 ), ( -906.502 , 415.09 , 544.125 ) ); } function precache() { // DO ALL PRECACHING HERE }