From 522b29a49d1ca8e259dcfa72d45feffd2d1ac37c Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 16 May 2023 15:04:22 -0700 Subject: [PATCH] tidying and redoing asset cache from regular build machine --- .efrocachemap | 930 ++++++++++++++-------------- CHANGELOG.md | 2 +- Makefile | 47 +- src/assets/ba_data/python/baenv.py | 2 +- src/ballistica/README.md | 2 +- src/ballistica/shared/ballistica.cc | 2 +- tools/batools/pcommand.py | 33 +- tools/spinoff | 3 +- 8 files changed, 526 insertions(+), 495 deletions(-) diff --git a/.efrocachemap b/.efrocachemap index a32e3cde..f46dbc1e 100644 --- a/.efrocachemap +++ b/.efrocachemap @@ -1,426 +1,426 @@ { "ballisticakit-windows/Generic/BallisticaKit.ico": "https://files.ballistica.net/cache/ba1/ea/5b/8f39e7538f8abf09a1779b7ac5f6", - "build/assets/ba_data/audio/achievement.ogg": "https://files.ballistica.net/cache/ba1/fd/de/b837150af5100b074f3926e3eb14", - "build/assets/ba_data/audio/actionHero1.ogg": "https://files.ballistica.net/cache/ba1/8c/2f/2072df2a8bc1ad54ff4fbc3b268f", - "build/assets/ba_data/audio/actionHero2.ogg": "https://files.ballistica.net/cache/ba1/54/4a/24d7eaf46f5f84b34327493dba49", - "build/assets/ba_data/audio/actionHero3.ogg": "https://files.ballistica.net/cache/ba1/ca/6e/130c8a02a50e9baed9b0956dd1da", - "build/assets/ba_data/audio/actionHero4.ogg": "https://files.ballistica.net/cache/ba1/a0/44/5303c5c39ab3297c5b04514c5908", - "build/assets/ba_data/audio/actionHeroDeath.ogg": "https://files.ballistica.net/cache/ba1/a4/41/e2065fac295dcfeaccab114773fc", - "build/assets/ba_data/audio/actionHeroFall.ogg": "https://files.ballistica.net/cache/ba1/d3/bd/4c62058c029df53baa270c417ad1", - "build/assets/ba_data/audio/actionHeroHit1.ogg": "https://files.ballistica.net/cache/ba1/b5/7f/a10a58a17d1cc98ad9bf20fa5b79", - "build/assets/ba_data/audio/actionHeroHit2.ogg": "https://files.ballistica.net/cache/ba1/43/1a/d17d8fe51b2e8b041851c7c840cf", - "build/assets/ba_data/audio/activateBeep.ogg": "https://files.ballistica.net/cache/ba1/c5/e1/581055c8e20f315c8433f75e1ab9", - "build/assets/ba_data/audio/agent1.ogg": "https://files.ballistica.net/cache/ba1/5d/22/09ff4ee52984a87fd58f1861ca7c", - "build/assets/ba_data/audio/agent2.ogg": "https://files.ballistica.net/cache/ba1/c3/e9/a2dd53a95749f248c46ccfc3ef0e", - "build/assets/ba_data/audio/agent3.ogg": "https://files.ballistica.net/cache/ba1/c3/ef/f7c12ddb83fba0a9a42f2ded6a01", - "build/assets/ba_data/audio/agent4.ogg": "https://files.ballistica.net/cache/ba1/99/d3/e218f05f0e7158e34080e426dfd2", - "build/assets/ba_data/audio/agentDeath.ogg": "https://files.ballistica.net/cache/ba1/b8/8d/322f9c74cf61328354a5ea8a9535", - "build/assets/ba_data/audio/agentFall.ogg": "https://files.ballistica.net/cache/ba1/7d/19/09e299d16a71ec348d0926e3f6b5", - "build/assets/ba_data/audio/agentHit1.ogg": "https://files.ballistica.net/cache/ba1/69/4d/8ca8dd1a0c58f63fad33d8be5c01", - "build/assets/ba_data/audio/agentHit2.ogg": "https://files.ballistica.net/cache/ba1/7d/bc/c7ee1e3bc1836511e3c679a94a1f", - "build/assets/ba_data/audio/alarm.ogg": "https://files.ballistica.net/cache/ba1/7f/99/43c8aac29b33d4ddc87068be8448", - "build/assets/ba_data/audio/ali1.ogg": "https://files.ballistica.net/cache/ba1/64/a2/816b305ec393be65a70158f90853", - "build/assets/ba_data/audio/ali2.ogg": "https://files.ballistica.net/cache/ba1/30/30/24641305137ff2768763c796e2ea", - "build/assets/ba_data/audio/ali3.ogg": "https://files.ballistica.net/cache/ba1/82/e5/fdc78ffaf50bfc2be9904c3ce2d6", - "build/assets/ba_data/audio/ali4.ogg": "https://files.ballistica.net/cache/ba1/b7/9b/80a12e2be99f205eea57e48afd50", - "build/assets/ba_data/audio/aliDeath.ogg": "https://files.ballistica.net/cache/ba1/83/56/03df9487ae5f33fb679d5f7095ff", - "build/assets/ba_data/audio/aliFall.ogg": "https://files.ballistica.net/cache/ba1/7f/4d/6a5cf2054c96d0e868536105c619", - "build/assets/ba_data/audio/aliHit1.ogg": "https://files.ballistica.net/cache/ba1/e1/34/1fc99f12c570224a06de1ca319b6", - "build/assets/ba_data/audio/aliHit2.ogg": "https://files.ballistica.net/cache/ba1/40/25/622ad2a4d2c39f4cc18348ecff95", - "build/assets/ba_data/audio/alien1.ogg": "https://files.ballistica.net/cache/ba1/20/33/437b68f6ac7e2ddfcbb6805fab6e", - "build/assets/ba_data/audio/alien2.ogg": "https://files.ballistica.net/cache/ba1/0e/db/c09dca9f411250e4ddbca340b108", - "build/assets/ba_data/audio/alien3.ogg": "https://files.ballistica.net/cache/ba1/71/ad/cc20b881e9f3627bbb4b52714754", - "build/assets/ba_data/audio/alien4.ogg": "https://files.ballistica.net/cache/ba1/e6/9c/e29865d73c4f6e57c22fb7eae397", - "build/assets/ba_data/audio/alienDeath.ogg": "https://files.ballistica.net/cache/ba1/53/d6/58e89caf141c80929900f8c1cd27", - "build/assets/ba_data/audio/alienFall.ogg": "https://files.ballistica.net/cache/ba1/43/2c/406e959355b04c0f88b5203aca62", - "build/assets/ba_data/audio/alienHit1.ogg": "https://files.ballistica.net/cache/ba1/55/d1/4492d7ff7223609e62b5fd4117d4", - "build/assets/ba_data/audio/alienHit2.ogg": "https://files.ballistica.net/cache/ba1/5b/6c/a5f7c9b02f7a1de95c15de311779", - "build/assets/ba_data/audio/announceEight.ogg": "https://files.ballistica.net/cache/ba1/2f/07/2813453ae575fe0b3124e1f74ab5", - "build/assets/ba_data/audio/announceFive.ogg": "https://files.ballistica.net/cache/ba1/46/c0/a425676b69f2cc61d09666982aab", - "build/assets/ba_data/audio/announceFour.ogg": "https://files.ballistica.net/cache/ba1/2d/11/7021c7f52478f098bffe8e79cbdc", - "build/assets/ba_data/audio/announceNine.ogg": "https://files.ballistica.net/cache/ba1/0c/2d/b2c4a30686e50b6f2fbb0b62d0b7", - "build/assets/ba_data/audio/announceOne.ogg": "https://files.ballistica.net/cache/ba1/15/5f/697f860e6b8917b98e89cbfd0f7e", - "build/assets/ba_data/audio/announceSeven.ogg": "https://files.ballistica.net/cache/ba1/4a/53/c9a111e4f40d77d889528507f66d", - "build/assets/ba_data/audio/announceSix.ogg": "https://files.ballistica.net/cache/ba1/44/7a/8739d57a288a61ea7f3bd95df421", - "build/assets/ba_data/audio/announceTen.ogg": "https://files.ballistica.net/cache/ba1/73/d9/c969d29d880fb1c86ae0a66df6e7", - "build/assets/ba_data/audio/announceThree.ogg": "https://files.ballistica.net/cache/ba1/27/38/4af86211600c4aee6de0bda3abc1", - "build/assets/ba_data/audio/announceTwo.ogg": "https://files.ballistica.net/cache/ba1/34/c4/09254db34e3d9a4f4afc76c53b9e", - "build/assets/ba_data/audio/assassin1.ogg": "https://files.ballistica.net/cache/ba1/79/a8/64ad5985421df6079cbf4317efed", - "build/assets/ba_data/audio/assassin2.ogg": "https://files.ballistica.net/cache/ba1/91/5e/5a4c9fb112d9bf87afedcbfc8938", - "build/assets/ba_data/audio/assassin3.ogg": "https://files.ballistica.net/cache/ba1/60/2d/d726e27e93af4914b640c5d53cc3", - "build/assets/ba_data/audio/assassin4.ogg": "https://files.ballistica.net/cache/ba1/ba/5e/d781994b6b13268518f5c04f3484", - "build/assets/ba_data/audio/assassinDeath.ogg": "https://files.ballistica.net/cache/ba1/a0/04/cf5e435d1aa9ab6b590957f656a1", - "build/assets/ba_data/audio/assassinFall.ogg": "https://files.ballistica.net/cache/ba1/2c/63/ac78147752b302ca0931ba4716f0", - "build/assets/ba_data/audio/assassinHit1.ogg": "https://files.ballistica.net/cache/ba1/59/e9/48aadecf18e8bfbd8c96be3eeb06", - "build/assets/ba_data/audio/assassinHit2.ogg": "https://files.ballistica.net/cache/ba1/ae/6f/66bcbe392c27174e55f196ec6296", - "build/assets/ba_data/audio/bear1.ogg": "https://files.ballistica.net/cache/ba1/d6/35/0673e42cb8d8d4d44afc2da48039", - "build/assets/ba_data/audio/bear2.ogg": "https://files.ballistica.net/cache/ba1/e3/0f/1b8b7a4bbd40e2f8c0ad4e8262d8", - "build/assets/ba_data/audio/bear3.ogg": "https://files.ballistica.net/cache/ba1/4b/17/f52b72d0f58e0cb2e65b73e9edd1", - "build/assets/ba_data/audio/bear4.ogg": "https://files.ballistica.net/cache/ba1/c0/02/26f5c13ef9a40705018422dbd9e1", - "build/assets/ba_data/audio/bearDeath.ogg": "https://files.ballistica.net/cache/ba1/04/7d/efccbfab80d2579ff771d98e20c4", - "build/assets/ba_data/audio/bearFall.ogg": "https://files.ballistica.net/cache/ba1/bf/c8/8bf48a002785dda5e4c8e0df0f15", - "build/assets/ba_data/audio/bearHit1.ogg": "https://files.ballistica.net/cache/ba1/37/9a/0606e60f38b57fc44df3703c98c9", - "build/assets/ba_data/audio/bearHit2.ogg": "https://files.ballistica.net/cache/ba1/ec/18/ba2fed8e0f4c3c301cdf5cc0d061", - "build/assets/ba_data/audio/bellHigh.ogg": "https://files.ballistica.net/cache/ba1/a0/d5/d6b1e4ec9eba220263971c8211b9", - "build/assets/ba_data/audio/bellLow.ogg": "https://files.ballistica.net/cache/ba1/9e/8e/084009ead597bc1cc10aa366b428", - "build/assets/ba_data/audio/bellMed.ogg": "https://files.ballistica.net/cache/ba1/45/72/ffceccc22b6cf239baefbe039a3e", - "build/assets/ba_data/audio/bigImpact.ogg": "https://files.ballistica.net/cache/ba1/c4/24/6f61a1e850748ecfdae82ace9446", - "build/assets/ba_data/audio/bigImpact2.ogg": "https://files.ballistica.net/cache/ba1/f4/8f/c30ba716d2e9a7d2c8a1c495a221", - "build/assets/ba_data/audio/blank.ogg": "https://files.ballistica.net/cache/ba1/9e/ac/94f36889aa8afe479861d84fb99a", - "build/assets/ba_data/audio/blip.ogg": "https://files.ballistica.net/cache/ba1/c7/67/0c2ca98d50b1835c4d3d9cf95420", - "build/assets/ba_data/audio/block.ogg": "https://files.ballistica.net/cache/ba1/ee/6f/84a7cb4cde51694ae2a0786bf65c", - "build/assets/ba_data/audio/bombDrop01.ogg": "https://files.ballistica.net/cache/ba1/72/0c/0c18bd17ec0ceba0d266142c51c1", - "build/assets/ba_data/audio/bombDrop02.ogg": "https://files.ballistica.net/cache/ba1/27/10/d41f158b0f5deee429f0bae4d52c", - "build/assets/ba_data/audio/bombRoll01.ogg": "https://files.ballistica.net/cache/ba1/93/b0/d84650bf108f6c6c71ebb1aba58c", - "build/assets/ba_data/audio/bones1.ogg": "https://files.ballistica.net/cache/ba1/86/f4/4b5952731e4fbfae31d4e998a7f5", - "build/assets/ba_data/audio/bones2.ogg": "https://files.ballistica.net/cache/ba1/34/fe/170bfe0cb7cea2994f9bbf40e40a", - "build/assets/ba_data/audio/bones3.ogg": "https://files.ballistica.net/cache/ba1/7a/cf/5d838b71ad3c1a4ec29e4747c806", - "build/assets/ba_data/audio/bonesDeath.ogg": "https://files.ballistica.net/cache/ba1/c1/23/ba2781621cf23021603e928f3ff2", - "build/assets/ba_data/audio/bonesFall.ogg": "https://files.ballistica.net/cache/ba1/4e/c8/a958f19c35bfcca8001441812762", - "build/assets/ba_data/audio/boo.ogg": "https://files.ballistica.net/cache/ba1/30/dc/03fef3870100bfb1245530f9db80", - "build/assets/ba_data/audio/boxDrop.ogg": "https://files.ballistica.net/cache/ba1/52/cc/2bf1fccb463348723fa3d250d0cf", - "build/assets/ba_data/audio/boxingBell.ogg": "https://files.ballistica.net/cache/ba1/3f/dd/f0048eac8da79a661e1d1220749e", - "build/assets/ba_data/audio/bunny1.ogg": "https://files.ballistica.net/cache/ba1/fa/8f/5b7e62fb8347703433e6688d8b51", - "build/assets/ba_data/audio/bunny2.ogg": "https://files.ballistica.net/cache/ba1/05/d7/098a3c5eeec0c9643bbd6ab1fa23", - "build/assets/ba_data/audio/bunny3.ogg": "https://files.ballistica.net/cache/ba1/9a/74/97f10f372e9c8a2a7d601b4d3fd1", - "build/assets/ba_data/audio/bunny4.ogg": "https://files.ballistica.net/cache/ba1/6a/50/7daf80d3c47ab1434b261f2d49e5", - "build/assets/ba_data/audio/bunnyDeath.ogg": "https://files.ballistica.net/cache/ba1/af/51/c50a4aadd8b2f1eed87e476665bb", - "build/assets/ba_data/audio/bunnyFall.ogg": "https://files.ballistica.net/cache/ba1/7f/7d/62cc47b9e6f7711c78d251a8dc2a", - "build/assets/ba_data/audio/bunnyHit1.ogg": "https://files.ballistica.net/cache/ba1/b3/ab/b77f008dbda6a12930ea6c61002c", - "build/assets/ba_data/audio/bunnyHit2.ogg": "https://files.ballistica.net/cache/ba1/c2/b8/b951ef772b7caf889a85f6dd8efb", - "build/assets/ba_data/audio/bunnyJump.ogg": "https://files.ballistica.net/cache/ba1/98/7d/f86c3d8c10f5164b054462588fdc", - "build/assets/ba_data/audio/cashRegister.ogg": "https://files.ballistica.net/cache/ba1/92/b4/d6ad80d0941e8b369dae943c5e64", - "build/assets/ba_data/audio/cashRegister2.ogg": "https://files.ballistica.net/cache/ba1/ff/e3/82b3f554001be251f39bd03058d4", - "build/assets/ba_data/audio/charSelectMusic.ogg": "https://files.ballistica.net/cache/ba1/f7/1f/c9028d82951324ba798858603a77", - "build/assets/ba_data/audio/cheer.ogg": "https://files.ballistica.net/cache/ba1/70/d2/45076dec69105b3becd8374c1138", - "build/assets/ba_data/audio/click01.ogg": "https://files.ballistica.net/cache/ba1/23/c5/fb6d53b35e9b70007a72b497abe3", - "build/assets/ba_data/audio/corkPop.ogg": "https://files.ballistica.net/cache/ba1/77/3f/492ea98192f2d5cce07af401f9cc", - "build/assets/ba_data/audio/cowboy1.ogg": "https://files.ballistica.net/cache/ba1/24/ab/e2ecfdad6aa7707a7b567ccf84e6", - "build/assets/ba_data/audio/cowboy2.ogg": "https://files.ballistica.net/cache/ba1/71/98/0d752328e837bb9a4109cd730e90", - "build/assets/ba_data/audio/cowboy3.ogg": "https://files.ballistica.net/cache/ba1/5b/4f/6b94cc899457ba8438c8f3cfbaff", - "build/assets/ba_data/audio/cowboy4.ogg": "https://files.ballistica.net/cache/ba1/d8/f3/b4fa737d6b035b2755bda5c56879", - "build/assets/ba_data/audio/cowboyDeath.ogg": "https://files.ballistica.net/cache/ba1/81/b2/8bf4eb24f23ea98b472fb90f9cb5", - "build/assets/ba_data/audio/cowboyFall.ogg": "https://files.ballistica.net/cache/ba1/c3/46/bbdcb4bac02503962625404da810", - "build/assets/ba_data/audio/cowboyHit1.ogg": "https://files.ballistica.net/cache/ba1/99/4e/e75145e8f0f3f07f9ab122625e0c", - "build/assets/ba_data/audio/cowboyHit2.ogg": "https://files.ballistica.net/cache/ba1/92/df/e2acae87f545f4b4005e8cd2879b", - "build/assets/ba_data/audio/crowdChant.ogg": "https://files.ballistica.net/cache/ba1/e9/a7/3b4834bbac314faad09809a48e72", - "build/assets/ba_data/audio/cyborg1.ogg": "https://files.ballistica.net/cache/ba1/94/83/d967bbd29e4f2d58526d58ec8f0b", - "build/assets/ba_data/audio/cyborg2.ogg": "https://files.ballistica.net/cache/ba1/36/9b/19e6357b335458824b893d4699ba", - "build/assets/ba_data/audio/cyborg3.ogg": "https://files.ballistica.net/cache/ba1/ee/7f/b0f73d5101137d8331806837f4dd", - "build/assets/ba_data/audio/cyborg4.ogg": "https://files.ballistica.net/cache/ba1/83/88/5888b9237f53c24c12fb9242b97f", - "build/assets/ba_data/audio/cyborgDeath.ogg": "https://files.ballistica.net/cache/ba1/52/2b/e717b7371dedef2232ebe5ffb89e", - "build/assets/ba_data/audio/cyborgFall.ogg": "https://files.ballistica.net/cache/ba1/7c/8e/5a92a2762b273214a62dfb7daef6", - "build/assets/ba_data/audio/cyborgHit1.ogg": "https://files.ballistica.net/cache/ba1/50/13/0d46af7ec249c9415dd0fd45bb4c", - "build/assets/ba_data/audio/cyborgHit2.ogg": "https://files.ballistica.net/cache/ba1/01/05/7bcc7a5414df8cde912085189c44", - "build/assets/ba_data/audio/cymbal.ogg": "https://files.ballistica.net/cache/ba1/76/2e/7b1f80cb41454805bca4a01ab91d", - "build/assets/ba_data/audio/debrisFall.ogg": "https://files.ballistica.net/cache/ba1/85/ea/3af46b081128c3dd37af04dbf38d", - "build/assets/ba_data/audio/deek.ogg": "https://files.ballistica.net/cache/ba1/fd/1a/ed14dc1b082bedd08d4715848e86", - "build/assets/ba_data/audio/deek2.ogg": "https://files.ballistica.net/cache/ba1/f3/e0/0fe7adbe189ff4299f5c1dc136fe", - "build/assets/ba_data/audio/ding.ogg": "https://files.ballistica.net/cache/ba1/98/cf/cedcb021e0eeac1caca9eb3de270", - "build/assets/ba_data/audio/dingSmall.ogg": "https://files.ballistica.net/cache/ba1/f7/f3/831276189fc88289fd955a013fed", - "build/assets/ba_data/audio/dingSmallHigh.ogg": "https://files.ballistica.net/cache/ba1/3a/b4/2897572e7602d9968ae728bb38eb", - "build/assets/ba_data/audio/dripity.ogg": "https://files.ballistica.net/cache/ba1/83/c4/632325125757f05d28b6bf4260e3", - "build/assets/ba_data/audio/drumRoll.ogg": "https://files.ballistica.net/cache/ba1/dc/dc/1f52151d6e423e767e4bad7cb094", - "build/assets/ba_data/audio/error.ogg": "https://files.ballistica.net/cache/ba1/60/e6/d8a3089d86833c85dc155779977c", - "build/assets/ba_data/audio/explosion01.ogg": "https://files.ballistica.net/cache/ba1/c1/d9/605970513b253268b86724927274", - "build/assets/ba_data/audio/explosion02.ogg": "https://files.ballistica.net/cache/ba1/ea/b8/d82480ee08063b9f331934e5262b", - "build/assets/ba_data/audio/explosion03.ogg": "https://files.ballistica.net/cache/ba1/3d/e8/cab8864e8200f21a8c88fb3e6cc4", - "build/assets/ba_data/audio/explosion04.ogg": "https://files.ballistica.net/cache/ba1/27/bd/d7fe2e33a501675f0bed62aa37df", - "build/assets/ba_data/audio/explosion05.ogg": "https://files.ballistica.net/cache/ba1/3e/2a/db895f6b8889419169939c194e96", - "build/assets/ba_data/audio/fanfare.ogg": "https://files.ballistica.net/cache/ba1/00/12/1ece0a1ef68d67d1f5bdc632ab73", - "build/assets/ba_data/audio/flagCatcherMusic.ogg": "https://files.ballistica.net/cache/ba1/6a/6b/dadc874e7a36d7bc070d09c88d42", - "build/assets/ba_data/audio/flyingMusic.ogg": "https://files.ballistica.net/cache/ba1/8a/00/ec8157f5be3d9c0b40bd6ecfb97f", - "build/assets/ba_data/audio/foghorn.ogg": "https://files.ballistica.net/cache/ba1/ab/94/75f87bcfadd7244f779f826526b3", - "build/assets/ba_data/audio/footImpact01.ogg": "https://files.ballistica.net/cache/ba1/a6/cd/583c4a6979a04fa9dbdc5e3b61e2", - "build/assets/ba_data/audio/footImpact02.ogg": "https://files.ballistica.net/cache/ba1/c9/c4/4d9f5a128bed821d7c176319e7ab", - "build/assets/ba_data/audio/footImpact03.ogg": "https://files.ballistica.net/cache/ba1/e1/ba/334df4e0b899199227181664fa1b", - "build/assets/ba_data/audio/forwardMarchMusic.ogg": "https://files.ballistica.net/cache/ba1/91/b0/50e9673705c43b42fb3c9ac4f444", - "build/assets/ba_data/audio/freeze.ogg": "https://files.ballistica.net/cache/ba1/18/7e/adeb4a2b9f04cf919bb10dbcba54", - "build/assets/ba_data/audio/frosty01.ogg": "https://files.ballistica.net/cache/ba1/9f/15/0b59175e8ccaee89f8bcc085e207", - "build/assets/ba_data/audio/frosty02.ogg": "https://files.ballistica.net/cache/ba1/92/1f/587ed76ce5a3480e253bb56ab76e", - "build/assets/ba_data/audio/frosty03.ogg": "https://files.ballistica.net/cache/ba1/41/33/6e40b79692851b652c45ff2d1da6", - "build/assets/ba_data/audio/frosty04.ogg": "https://files.ballistica.net/cache/ba1/29/5c/b061e0c280623af0b8dfbda71fd4", - "build/assets/ba_data/audio/frosty05.ogg": "https://files.ballistica.net/cache/ba1/69/16/7cd788907d2b360761af291428e3", - "build/assets/ba_data/audio/frostyDeath.ogg": "https://files.ballistica.net/cache/ba1/32/e6/70f76016b3c2cc9d0ab4ee81f735", - "build/assets/ba_data/audio/frostyFall.ogg": "https://files.ballistica.net/cache/ba1/94/a9/6f0cd55d5cd3788771bc4ade217f", - "build/assets/ba_data/audio/frostyHit01.ogg": "https://files.ballistica.net/cache/ba1/a0/25/9bdcfc81c582a3cd800509a1b3e6", - "build/assets/ba_data/audio/frostyHit02.ogg": "https://files.ballistica.net/cache/ba1/b4/e2/1d1cc6c8d75754b91299211d9b50", - "build/assets/ba_data/audio/frostyHit03.ogg": "https://files.ballistica.net/cache/ba1/51/ad/92338fd0a8f8d9859f74a2f180d5", - "build/assets/ba_data/audio/fuse01.ogg": "https://files.ballistica.net/cache/ba1/29/82/7064dea5890e39a5abe6103b8454", - "build/assets/ba_data/audio/gladiator1.ogg": "https://files.ballistica.net/cache/ba1/e4/89/93b352efc81e606fff8337d765cc", - "build/assets/ba_data/audio/gladiator2.ogg": "https://files.ballistica.net/cache/ba1/c3/3f/81a4886f5267ff7a8fcaf3255b19", - "build/assets/ba_data/audio/gladiator3.ogg": "https://files.ballistica.net/cache/ba1/df/7d/35d408af3a3dfc05f525698cf203", - "build/assets/ba_data/audio/gladiator4.ogg": "https://files.ballistica.net/cache/ba1/06/66/c1aa2c2cda561f70c197825ea02e", - "build/assets/ba_data/audio/gladiatorDeath.ogg": "https://files.ballistica.net/cache/ba1/69/c3/5c8fd9d4654d7f51d559eac95878", - "build/assets/ba_data/audio/gladiatorFall.ogg": "https://files.ballistica.net/cache/ba1/15/4f/98b554f3eff3cb5e52bcd61046fe", - "build/assets/ba_data/audio/gladiatorHit1.ogg": "https://files.ballistica.net/cache/ba1/a3/4b/372a3832d03ee8e9226ca12ac2a8", - "build/assets/ba_data/audio/gladiatorHit2.ogg": "https://files.ballistica.net/cache/ba1/61/7e/53481c14a737cc63b1667fa971e4", - "build/assets/ba_data/audio/gong.ogg": "https://files.ballistica.net/cache/ba1/57/ab/0c05bfa996272436253745304373", - "build/assets/ba_data/audio/grandRompMusic.ogg": "https://files.ballistica.net/cache/ba1/82/c6/20b35823538efd2a2e9600b8b6ab", - "build/assets/ba_data/audio/gravelSkid.ogg": "https://files.ballistica.net/cache/ba1/85/46/1d7001817133fe6f22bb7d3d0b70", - "build/assets/ba_data/audio/gunCocking.ogg": "https://files.ballistica.net/cache/ba1/98/71/8c3536d374615a9ef1781ce96337", - "build/assets/ba_data/audio/healthPowerup.ogg": "https://files.ballistica.net/cache/ba1/56/e4/bc661f7f35cd4f46df4637863606", - "build/assets/ba_data/audio/hiss.ogg": "https://files.ballistica.net/cache/ba1/df/8d/669b2759c741f92fa741686ee5d1", - "build/assets/ba_data/audio/impactHard.ogg": "https://files.ballistica.net/cache/ba1/4a/40/ed7a0fd282b596571fff68b30f06", - "build/assets/ba_data/audio/impactHard2.ogg": "https://files.ballistica.net/cache/ba1/f9/d9/03b62ab0127730f4a49722a65bf1", - "build/assets/ba_data/audio/impactHard3.ogg": "https://files.ballistica.net/cache/ba1/d4/9e/781bae7d18beca2f5c3aabccf5d6", - "build/assets/ba_data/audio/impactMedium.ogg": "https://files.ballistica.net/cache/ba1/ed/7d/17ce075b05e2aca8c37b7a6d11ea", - "build/assets/ba_data/audio/impactMedium2.ogg": "https://files.ballistica.net/cache/ba1/42/e5/f6bb327eb3d98094052612ee5c7f", - "build/assets/ba_data/audio/jack01.ogg": "https://files.ballistica.net/cache/ba1/cf/1c/0917396bec0b0eff6c569543b947", - "build/assets/ba_data/audio/jack02.ogg": "https://files.ballistica.net/cache/ba1/46/ec/b47b588b4361922e3613137cf86f", - "build/assets/ba_data/audio/jack03.ogg": "https://files.ballistica.net/cache/ba1/7a/3f/30701ee093f8d9edc3689bfb442b", - "build/assets/ba_data/audio/jack04.ogg": "https://files.ballistica.net/cache/ba1/64/3b/142ce814f8acce20a5783de919d7", - "build/assets/ba_data/audio/jack05.ogg": "https://files.ballistica.net/cache/ba1/48/97/ae160a91f9421c01965c5ec9311b", - "build/assets/ba_data/audio/jack06.ogg": "https://files.ballistica.net/cache/ba1/54/35/bcb2956b3c80e834720c4731ec81", - "build/assets/ba_data/audio/jackDeath01.ogg": "https://files.ballistica.net/cache/ba1/98/0c/c1b5781fc29b14e38b34251482f6", - "build/assets/ba_data/audio/jackFall01.ogg": "https://files.ballistica.net/cache/ba1/33/f4/fd9eac23dcb7a12482c945e0b988", - "build/assets/ba_data/audio/jackHit01.ogg": "https://files.ballistica.net/cache/ba1/8f/5d/df097fde7c2ba684ced5811b9cc6", - "build/assets/ba_data/audio/jackHit02.ogg": "https://files.ballistica.net/cache/ba1/d2/78/b9beda2d17779f5b3060277e65d8", - "build/assets/ba_data/audio/jackHit03.ogg": "https://files.ballistica.net/cache/ba1/fc/d0/aba07ffb129cb0b99eb64dec6e23", - "build/assets/ba_data/audio/jackHit04.ogg": "https://files.ballistica.net/cache/ba1/26/34/ca2334f1bc12a979929add2abcbc", - "build/assets/ba_data/audio/jackHit05.ogg": "https://files.ballistica.net/cache/ba1/db/4a/dfc93517cd301f2a65b2ae6aa4af", - "build/assets/ba_data/audio/jackHit06.ogg": "https://files.ballistica.net/cache/ba1/f2/5c/05676fea2263178122c293358084", - "build/assets/ba_data/audio/jackHit07.ogg": "https://files.ballistica.net/cache/ba1/25/67/77d329ab6717a76c97fc17108bb1", - "build/assets/ba_data/audio/jumpsuit1.ogg": "https://files.ballistica.net/cache/ba1/6f/79/92ec66104ad1171a5bfcd2928ce7", - "build/assets/ba_data/audio/jumpsuit2.ogg": "https://files.ballistica.net/cache/ba1/da/76/7eb974bed29376ff5f46da6e52f5", - "build/assets/ba_data/audio/jumpsuit3.ogg": "https://files.ballistica.net/cache/ba1/e4/49/1b11b8961f9e599cdb65e568fa19", - "build/assets/ba_data/audio/jumpsuit4.ogg": "https://files.ballistica.net/cache/ba1/70/50/0fab4bc83d4ebf034b8e94dd9d89", - "build/assets/ba_data/audio/jumpsuitDeath.ogg": "https://files.ballistica.net/cache/ba1/55/b9/33815d38a8bd9521bf0c34e5d962", - "build/assets/ba_data/audio/jumpsuitFall.ogg": "https://files.ballistica.net/cache/ba1/49/d1/9bced0869569510e47052d8d2d80", - "build/assets/ba_data/audio/jumpsuitHit1.ogg": "https://files.ballistica.net/cache/ba1/5d/1c/8b7131fb555bcf3f6786f874d502", - "build/assets/ba_data/audio/jumpsuitHit2.ogg": "https://files.ballistica.net/cache/ba1/57/a3/1a440777e5b0a68761fd3d685781", - "build/assets/ba_data/audio/kronk1.ogg": "https://files.ballistica.net/cache/ba1/4b/7a/e4aba3bb6f5f3f1e079b41fbe128", - "build/assets/ba_data/audio/kronk10.ogg": "https://files.ballistica.net/cache/ba1/2a/c7/3278798bf83d028082f76f4bb266", - "build/assets/ba_data/audio/kronk2.ogg": "https://files.ballistica.net/cache/ba1/37/63/bc27bb40bb3cec2249f6a4b1f6db", - "build/assets/ba_data/audio/kronk3.ogg": "https://files.ballistica.net/cache/ba1/7d/7c/dd1267438d7fe5a03381595643c9", - "build/assets/ba_data/audio/kronk4.ogg": "https://files.ballistica.net/cache/ba1/37/5c/f7ea3a2686cd4f0dcb8f1f7d72d2", - "build/assets/ba_data/audio/kronk5.ogg": "https://files.ballistica.net/cache/ba1/52/fe/62fc3f2c8f8fbd8cf5ef70f06e5d", - "build/assets/ba_data/audio/kronk6.ogg": "https://files.ballistica.net/cache/ba1/19/a5/e606e889615171528e063fd65583", - "build/assets/ba_data/audio/kronk7.ogg": "https://files.ballistica.net/cache/ba1/cd/92/982b535be005eb5113f64a0d53e4", - "build/assets/ba_data/audio/kronk8.ogg": "https://files.ballistica.net/cache/ba1/41/3b/b4e57a04c07c40c7ac4d75f84c1e", - "build/assets/ba_data/audio/kronk9.ogg": "https://files.ballistica.net/cache/ba1/9c/9d/5bd11e9a204dfe537e24312fd168", - "build/assets/ba_data/audio/kronkDeath.ogg": "https://files.ballistica.net/cache/ba1/59/bd/1ee1a59a8ec7dc320b756094ea26", - "build/assets/ba_data/audio/kronkFall.ogg": "https://files.ballistica.net/cache/ba1/5f/60/21484b877b7b4853cac2570e17d6", - "build/assets/ba_data/audio/laser.ogg": "https://files.ballistica.net/cache/ba1/be/32/5e1619b55386bd34fcc9b960450d", - "build/assets/ba_data/audio/laserReverse.ogg": "https://files.ballistica.net/cache/ba1/9d/fe/1d3e3407a9ab9978fa982cfaa6f6", - "build/assets/ba_data/audio/mel01.ogg": "https://files.ballistica.net/cache/ba1/31/dc/8566fd755c935bd7915b5809dd95", - "build/assets/ba_data/audio/mel02.ogg": "https://files.ballistica.net/cache/ba1/e1/7f/8d4dfec6f72272cd852ad5ddbf3f", - "build/assets/ba_data/audio/mel03.ogg": "https://files.ballistica.net/cache/ba1/85/c6/a6e77c40f52c474d2a15f4180ca3", - "build/assets/ba_data/audio/mel04.ogg": "https://files.ballistica.net/cache/ba1/6d/8c/53c4ded7b2575a507982f85340ee", - "build/assets/ba_data/audio/mel05.ogg": "https://files.ballistica.net/cache/ba1/3b/cd/4195749cc58073f0d36454748e9f", - "build/assets/ba_data/audio/mel06.ogg": "https://files.ballistica.net/cache/ba1/cd/d3/72c78aa4d5647ce0b704c43ad92a", - "build/assets/ba_data/audio/mel07.ogg": "https://files.ballistica.net/cache/ba1/24/2b/d642d0c7c2d399fc40a9ebb47acd", - "build/assets/ba_data/audio/mel08.ogg": "https://files.ballistica.net/cache/ba1/a5/9e/c9620c2b624ed396ea79ce48b648", - "build/assets/ba_data/audio/mel09.ogg": "https://files.ballistica.net/cache/ba1/e9/68/f0a2787a309815b094df3a46d9ab", - "build/assets/ba_data/audio/mel10.ogg": "https://files.ballistica.net/cache/ba1/61/31/f6f66683876a4140ed76d1aa82f1", - "build/assets/ba_data/audio/melDeath01.ogg": "https://files.ballistica.net/cache/ba1/65/c4/19829d04e9677a47c857415577fb", - "build/assets/ba_data/audio/melFall01.ogg": "https://files.ballistica.net/cache/ba1/3a/0a/77bf218fb798e17054e6a94aa6f2", - "build/assets/ba_data/audio/menuMusic.ogg": "https://files.ballistica.net/cache/ba1/69/49/9866a5dd9d1f4b5ade4d3e35e57a", - "build/assets/ba_data/audio/metalHit.ogg": "https://files.ballistica.net/cache/ba1/b6/9d/535026e2cc905f60b9ef725436f3", - "build/assets/ba_data/audio/metalSkid.ogg": "https://files.ballistica.net/cache/ba1/6d/1c/cac86d42cefefd50fe432699bc12", - "build/assets/ba_data/audio/ninjaAttack1.ogg": "https://files.ballistica.net/cache/ba1/c2/2d/6685a73bb9fb04a595138c889049", - "build/assets/ba_data/audio/ninjaAttack2.ogg": "https://files.ballistica.net/cache/ba1/2b/70/89f5a8d09958cb5bb12eb5a32e62", - "build/assets/ba_data/audio/ninjaAttack3.ogg": "https://files.ballistica.net/cache/ba1/a3/8b/98df90a9ec07345f9354b8b2c5af", - "build/assets/ba_data/audio/ninjaAttack4.ogg": "https://files.ballistica.net/cache/ba1/92/32/1875e23eab0ede2db0eafd8b4a44", - "build/assets/ba_data/audio/ninjaAttack5.ogg": "https://files.ballistica.net/cache/ba1/a0/92/fe2933d37c587ef90b77779e307d", - "build/assets/ba_data/audio/ninjaAttack6.ogg": "https://files.ballistica.net/cache/ba1/6f/a1/9c9d2e5cd1d0e4f104665a3abf14", - "build/assets/ba_data/audio/ninjaAttack7.ogg": "https://files.ballistica.net/cache/ba1/24/08/852441624e57a78ec3c69e85ae39", - "build/assets/ba_data/audio/ninjaDeath1.ogg": "https://files.ballistica.net/cache/ba1/25/db/88826aa0d547497dea74687f53e6", - "build/assets/ba_data/audio/ninjaFall1.ogg": "https://files.ballistica.net/cache/ba1/dd/28/96ccf67566a7d4593d15c0f32fb2", - "build/assets/ba_data/audio/ninjaHit1.ogg": "https://files.ballistica.net/cache/ba1/39/d1/a78bccb81909e51fae2e81158c11", - "build/assets/ba_data/audio/ninjaHit2.ogg": "https://files.ballistica.net/cache/ba1/a3/74/afdf3f603354b68ed48a84c9be45", - "build/assets/ba_data/audio/ninjaHit3.ogg": "https://files.ballistica.net/cache/ba1/04/81/480f0f3f156a045cc67837a8108a", - "build/assets/ba_data/audio/ninjaHit4.ogg": "https://files.ballistica.net/cache/ba1/c4/13/b5406760df9ce07d4b2b81f84177", - "build/assets/ba_data/audio/ninjaHit5.ogg": "https://files.ballistica.net/cache/ba1/18/61/90103177f66554160231826e7597", - "build/assets/ba_data/audio/ninjaHit6.ogg": "https://files.ballistica.net/cache/ba1/1e/49/fd620696c44ea76ff4a10b582bb8", - "build/assets/ba_data/audio/ninjaHit7.ogg": "https://files.ballistica.net/cache/ba1/8f/13/e849a604afb6cb21244a98cb365d", - "build/assets/ba_data/audio/ninjaHit8.ogg": "https://files.ballistica.net/cache/ba1/06/86/3da41a4a8a068e1c40d91791bce6", - "build/assets/ba_data/audio/oldLady1.ogg": "https://files.ballistica.net/cache/ba1/13/aa/59b87d8f97c50fe6932b4a54c5b5", - "build/assets/ba_data/audio/oldLady2.ogg": "https://files.ballistica.net/cache/ba1/39/8c/0754c50c9a8c804424359327515c", - "build/assets/ba_data/audio/oldLady3.ogg": "https://files.ballistica.net/cache/ba1/fb/39/b66c763460404c010672242a5dd3", - "build/assets/ba_data/audio/oldLady4.ogg": "https://files.ballistica.net/cache/ba1/92/c3/39363c9c28731fa53a860f0917ce", - "build/assets/ba_data/audio/oldLadyDeath.ogg": "https://files.ballistica.net/cache/ba1/83/ad/3e5a8431795d25650bc76fee3905", - "build/assets/ba_data/audio/oldLadyFall.ogg": "https://files.ballistica.net/cache/ba1/e0/7c/f8dd788d236507dd773de3dc984a", - "build/assets/ba_data/audio/oldLadyHit1.ogg": "https://files.ballistica.net/cache/ba1/53/9e/67d9ed9b26ef8186dffa0d7bb2ae", - "build/assets/ba_data/audio/oldLadyHit2.ogg": "https://files.ballistica.net/cache/ba1/12/fd/1356cdcb4d4da314957d2c1193e1", - "build/assets/ba_data/audio/ooh.ogg": "https://files.ballistica.net/cache/ba1/ef/9d/e08d3c2d003e35ddf6b9d3415f2b", - "build/assets/ba_data/audio/operaSinger1.ogg": "https://files.ballistica.net/cache/ba1/53/a8/588fc68c348aa0d99d696857ae24", - "build/assets/ba_data/audio/operaSinger2.ogg": "https://files.ballistica.net/cache/ba1/57/7b/9fb9089c35b3dddfa9ffa0cc82cf", - "build/assets/ba_data/audio/operaSinger3.ogg": "https://files.ballistica.net/cache/ba1/16/7f/2980a2d24c82f4a3cc7815ebdf97", - "build/assets/ba_data/audio/operaSinger4.ogg": "https://files.ballistica.net/cache/ba1/ec/81/0b642ed2aa6b66a5fb33c905c6ba", - "build/assets/ba_data/audio/operaSingerDeath.ogg": "https://files.ballistica.net/cache/ba1/b9/e1/d5f272a093176993e5e02c813fe5", - "build/assets/ba_data/audio/operaSingerFall.ogg": "https://files.ballistica.net/cache/ba1/5e/56/f28c5ae057f4985275936b230def", - "build/assets/ba_data/audio/operaSingerHit1.ogg": "https://files.ballistica.net/cache/ba1/15/26/2f6a2d01d81ddeec9dbb5801f761", - "build/assets/ba_data/audio/operaSingerHit2.ogg": "https://files.ballistica.net/cache/ba1/fe/64/03aed39dfcaf0a212001ee736846", - "build/assets/ba_data/audio/orchestraHit.ogg": "https://files.ballistica.net/cache/ba1/c9/70/d9c6095de0eff1c12317f78ca404", - "build/assets/ba_data/audio/orchestraHit2.ogg": "https://files.ballistica.net/cache/ba1/69/4e/470ef36c9613920e7c5e4b6e8440", - "build/assets/ba_data/audio/orchestraHit3.ogg": "https://files.ballistica.net/cache/ba1/3a/4e/44550b845b7adbe8ca4bd80f5698", - "build/assets/ba_data/audio/orchestraHit4.ogg": "https://files.ballistica.net/cache/ba1/3c/83/2ab6e6116c5710b9c5e546790930", - "build/assets/ba_data/audio/orchestraHitBig1.ogg": "https://files.ballistica.net/cache/ba1/2f/ab/468ce69bdd1b78e22719f7207198", - "build/assets/ba_data/audio/orchestraHitBig2.ogg": "https://files.ballistica.net/cache/ba1/16/d5/51a1766181c4993008d001110a2f", - "build/assets/ba_data/audio/penguin1.ogg": "https://files.ballistica.net/cache/ba1/2c/b3/1646831bbe907f737e495e28751d", - "build/assets/ba_data/audio/penguin2.ogg": "https://files.ballistica.net/cache/ba1/d3/8d/0ecbc1987986196003d25248c9bb", - "build/assets/ba_data/audio/penguin3.ogg": "https://files.ballistica.net/cache/ba1/3f/c7/170248cb3b4980562595ab4b6874", - "build/assets/ba_data/audio/penguin4.ogg": "https://files.ballistica.net/cache/ba1/5c/06/fc177266d7db226fd4597ff66036", - "build/assets/ba_data/audio/penguinDeath.ogg": "https://files.ballistica.net/cache/ba1/4f/b4/1ca6450511184387d61fa83dd8c1", - "build/assets/ba_data/audio/penguinFall.ogg": "https://files.ballistica.net/cache/ba1/35/61/ebee7c78642478d0a78ff3baf24e", - "build/assets/ba_data/audio/penguinHit1.ogg": "https://files.ballistica.net/cache/ba1/1a/1a/a66998a5f0766420ab221552310a", - "build/assets/ba_data/audio/penguinHit2.ogg": "https://files.ballistica.net/cache/ba1/f0/e3/9c2571186b969cc64eaa04871e60", - "build/assets/ba_data/audio/pixie1.ogg": "https://files.ballistica.net/cache/ba1/37/9f/9f1b9232ea1b3b0b0c649894ea31", - "build/assets/ba_data/audio/pixie2.ogg": "https://files.ballistica.net/cache/ba1/17/55/8e27b5fc064c671f54dd636275ac", - "build/assets/ba_data/audio/pixie3.ogg": "https://files.ballistica.net/cache/ba1/42/d5/9c3c3ae8b9e3d61c8772e8d9a50c", - "build/assets/ba_data/audio/pixie4.ogg": "https://files.ballistica.net/cache/ba1/21/72/650ee9b45da0b190f9579f506e29", - "build/assets/ba_data/audio/pixieDeath.ogg": "https://files.ballistica.net/cache/ba1/14/e7/5a2dc91889d0ca9cbd4d7d8fc0b5", - "build/assets/ba_data/audio/pixieFall.ogg": "https://files.ballistica.net/cache/ba1/14/d8/ae062d563e30aaf27287f4dc6004", - "build/assets/ba_data/audio/pixieHit1.ogg": "https://files.ballistica.net/cache/ba1/09/6e/f43916bd67df3bfd9921902bdcb8", - "build/assets/ba_data/audio/pixieHit2.ogg": "https://files.ballistica.net/cache/ba1/52/51/9f21b08635b1b87751f315cf0e3d", - "build/assets/ba_data/audio/playerDeath.ogg": "https://files.ballistica.net/cache/ba1/e9/4d/03e407534897efcaf3286fa3bf3e", - "build/assets/ba_data/audio/playerLeft.ogg": "https://files.ballistica.net/cache/ba1/f6/a9/7868feb5942a7849b7201c3d3d5d", - "build/assets/ba_data/audio/pop01.ogg": "https://files.ballistica.net/cache/ba1/d4/5c/5607ee1c5d826c13939a82508b23", - "build/assets/ba_data/audio/powerdown01.ogg": "https://files.ballistica.net/cache/ba1/a8/e6/cfde1513008f5cd0716c693682c0", - "build/assets/ba_data/audio/powerup01.ogg": "https://files.ballistica.net/cache/ba1/f2/06/de5632f1c649a081bbafc50aea5b", - "build/assets/ba_data/audio/punch01.ogg": "https://files.ballistica.net/cache/ba1/0d/9b/9cbb77fd90ef782fc486b67b1dd4", - "build/assets/ba_data/audio/punchStrong01.ogg": "https://files.ballistica.net/cache/ba1/04/b1/c1fd724125c0b7f0f3abefbb9bea", - "build/assets/ba_data/audio/punchStrong02.ogg": "https://files.ballistica.net/cache/ba1/4b/df/5b1218aaa178f7b37bf6bf95c416", - "build/assets/ba_data/audio/punchSwish.ogg": "https://files.ballistica.net/cache/ba1/37/70/eb887ba259d5ef06fb0f28fd036b", - "build/assets/ba_data/audio/punchWeak01.ogg": "https://files.ballistica.net/cache/ba1/f8/16/8fbe1c43cf6a8f220c5beaa3fc8e", - "build/assets/ba_data/audio/raceBeep1.ogg": "https://files.ballistica.net/cache/ba1/b5/95/27aa8d0bf4b230d8e736b5940b72", - "build/assets/ba_data/audio/raceBeep2.ogg": "https://files.ballistica.net/cache/ba1/e0/aa/d8d993eb1730dffb4d26b3263a49", - "build/assets/ba_data/audio/refWhistle.ogg": "https://files.ballistica.net/cache/ba1/8b/fa/5b109fe3eea2577ac4d92c092747", - "build/assets/ba_data/audio/robot1.ogg": "https://files.ballistica.net/cache/ba1/96/45/4493573de6a0d69d7250558be69b", - "build/assets/ba_data/audio/robot2.ogg": "https://files.ballistica.net/cache/ba1/60/6e/d473ea6aa4f9f6a70c16e7dd8c29", - "build/assets/ba_data/audio/robot3.ogg": "https://files.ballistica.net/cache/ba1/6a/59/321f6e8e6b7bbab4872daafda5bd", - "build/assets/ba_data/audio/robot4.ogg": "https://files.ballistica.net/cache/ba1/bc/cf/d9827cb81459ebea674810ced7c0", - "build/assets/ba_data/audio/robotDeath.ogg": "https://files.ballistica.net/cache/ba1/3c/74/0b504a8215100384c5226e30c948", - "build/assets/ba_data/audio/robotFall.ogg": "https://files.ballistica.net/cache/ba1/b9/e6/0d5bbd049c6688a680dd87037d6e", - "build/assets/ba_data/audio/robotHit1.ogg": "https://files.ballistica.net/cache/ba1/b4/9e/4b2da2a75726dcff331cd3c12c9d", - "build/assets/ba_data/audio/robotHit2.ogg": "https://files.ballistica.net/cache/ba1/e2/71/94dd57f4c9698100a8cded834025", - "build/assets/ba_data/audio/runAwayMusic.ogg": "https://files.ballistica.net/cache/ba1/15/d9/29f7a470e858fbff392b0b10c5ba", - "build/assets/ba_data/audio/santa01.ogg": "https://files.ballistica.net/cache/ba1/29/75/c32a777c8d578f97d2f056721de0", - "build/assets/ba_data/audio/santa02.ogg": "https://files.ballistica.net/cache/ba1/68/c6/fe77c231113b5394a155609281fb", - "build/assets/ba_data/audio/santa03.ogg": "https://files.ballistica.net/cache/ba1/3a/3d/8b986e7cf008688f61b979069bd0", - "build/assets/ba_data/audio/santa04.ogg": "https://files.ballistica.net/cache/ba1/ab/d9/38739263f0314607671a8a517b10", - "build/assets/ba_data/audio/santa05.ogg": "https://files.ballistica.net/cache/ba1/dc/69/5078f91fc2afb040c41d24177567", - "build/assets/ba_data/audio/santaDeath.ogg": "https://files.ballistica.net/cache/ba1/2c/cb/045b34b4c1245e7c6ac7f85c60c0", - "build/assets/ba_data/audio/santaFall.ogg": "https://files.ballistica.net/cache/ba1/1f/14/be78056289678f1f97c15ff4278d", - "build/assets/ba_data/audio/santaHit01.ogg": "https://files.ballistica.net/cache/ba1/db/06/b2b0e00037c90fb742ff1712a8d9", - "build/assets/ba_data/audio/santaHit02.ogg": "https://files.ballistica.net/cache/ba1/39/5b/c458a5f1d2265a7828c7b458d238", - "build/assets/ba_data/audio/santaHit03.ogg": "https://files.ballistica.net/cache/ba1/8c/cf/987c58522df5a76927dfcae893f9", - "build/assets/ba_data/audio/santaHit04.ogg": "https://files.ballistica.net/cache/ba1/00/15/62528d4cc62c999a078a55309b31", - "build/assets/ba_data/audio/scamper01.ogg": "https://files.ballistica.net/cache/ba1/b0/20/eee34b248060b84c14d7f6066611", - "build/assets/ba_data/audio/scaryMusic.ogg": "https://files.ballistica.net/cache/ba1/1d/8a/9ae9c2649b88dd7c004055a51a4d", - "build/assets/ba_data/audio/score.ogg": "https://files.ballistica.net/cache/ba1/6c/7c/c802f3d0965a46a5f21d3722013f", - "build/assets/ba_data/audio/scoreHit01.ogg": "https://files.ballistica.net/cache/ba1/1d/85/ed1ac17c2f593d2c157edb553ba9", - "build/assets/ba_data/audio/scoreHit02.ogg": "https://files.ballistica.net/cache/ba1/11/55/b3c84bddd7cab4ee1be499aa750d", - "build/assets/ba_data/audio/scoreIncrease.ogg": "https://files.ballistica.net/cache/ba1/da/3a/2b30c5d1cfcb40aba5435d91d74a", - "build/assets/ba_data/audio/scoresEpicMusic.ogg": "https://files.ballistica.net/cache/ba1/8b/9b/ee9d8894cda47a9ef689f0452196", - "build/assets/ba_data/audio/shatter.ogg": "https://files.ballistica.net/cache/ba1/f6/6a/80c9cd14443d3fc97096645240ad", - "build/assets/ba_data/audio/shieldDown.ogg": "https://files.ballistica.net/cache/ba1/9f/5b/22c3f9bb0aa104166c4d5f1de618", - "build/assets/ba_data/audio/shieldHit.ogg": "https://files.ballistica.net/cache/ba1/35/06/0cb69bf0f0d444069769c0798398", - "build/assets/ba_data/audio/shieldUp.ogg": "https://files.ballistica.net/cache/ba1/fd/bf/e3e75a4072b913d1dd8b7b7caeb1", - "build/assets/ba_data/audio/skid01.ogg": "https://files.ballistica.net/cache/ba1/3d/d3/407c656a7947021d64f2c4b69875", - "build/assets/ba_data/audio/slowEpicMusic.ogg": "https://files.ballistica.net/cache/ba1/20/0c/9b1f02820e133e4065ccbb21e0f3", - "build/assets/ba_data/audio/sparkle01.ogg": "https://files.ballistica.net/cache/ba1/83/21/6da0d8f351c2361880e464cc122c", - "build/assets/ba_data/audio/sparkle02.ogg": "https://files.ballistica.net/cache/ba1/14/c6/a6d67dc8a374233987e5501feb83", - "build/assets/ba_data/audio/sparkle03.ogg": "https://files.ballistica.net/cache/ba1/54/c0/b1b0bfbc42f36bb91f8f1820c2d3", - "build/assets/ba_data/audio/spawn.ogg": "https://files.ballistica.net/cache/ba1/20/ef/418ad54088b3dc3bdaeb6b998737", - "build/assets/ba_data/audio/spazAttack01.ogg": "https://files.ballistica.net/cache/ba1/46/9c/3f0dfcce5bfc1b280a8ea5fd9842", - "build/assets/ba_data/audio/spazAttack02.ogg": "https://files.ballistica.net/cache/ba1/b1/c7/dcfb077812ac5da130e256adea84", - "build/assets/ba_data/audio/spazAttack03.ogg": "https://files.ballistica.net/cache/ba1/a2/9f/6c817b541d14c17c2cb267d1ea47", - "build/assets/ba_data/audio/spazAttack04.ogg": "https://files.ballistica.net/cache/ba1/f8/25/600c794be6b0c394a8454d83faf2", - "build/assets/ba_data/audio/spazDeath01.ogg": "https://files.ballistica.net/cache/ba1/d5/14/a1af1a1d6655474d2ffd23106882", - "build/assets/ba_data/audio/spazEff.ogg": "https://files.ballistica.net/cache/ba1/27/e0/fe9eef7ec78a37f2be0861905d49", - "build/assets/ba_data/audio/spazFall01.ogg": "https://files.ballistica.net/cache/ba1/24/4c/90687b59b839530241317a07b75e", - "build/assets/ba_data/audio/spazImpact01.ogg": "https://files.ballistica.net/cache/ba1/ea/01/49d17a623e4cd1cf0e00c510c365", - "build/assets/ba_data/audio/spazImpact02.ogg": "https://files.ballistica.net/cache/ba1/3a/90/ea63feefde701bb23f983ee033bd", - "build/assets/ba_data/audio/spazImpact03.ogg": "https://files.ballistica.net/cache/ba1/17/bd/e4ac84d7d836341701ed6e3c6735", - "build/assets/ba_data/audio/spazImpact04.ogg": "https://files.ballistica.net/cache/ba1/01/81/be2111efa6afceeb9cb1b32a13b1", - "build/assets/ba_data/audio/spazJump01.ogg": "https://files.ballistica.net/cache/ba1/3f/e0/3d11f1ccad9055474fa60a337271", - "build/assets/ba_data/audio/spazJump02.ogg": "https://files.ballistica.net/cache/ba1/17/5d/64c8180f234c1998099192673e2d", - "build/assets/ba_data/audio/spazJump03.ogg": "https://files.ballistica.net/cache/ba1/d0/70/ff3f62e2712e919d9f1579c35bea", - "build/assets/ba_data/audio/spazJump04.ogg": "https://files.ballistica.net/cache/ba1/ff/82/ba5cd72a7dd257bfeed2fdc7de82", - "build/assets/ba_data/audio/spazOw.ogg": "https://files.ballistica.net/cache/ba1/97/49/1b1591ffabbe6ae9d128ab7cbac7", - "build/assets/ba_data/audio/spazPickup01.ogg": "https://files.ballistica.net/cache/ba1/b4/a5/ac0f2efa686dc8b702e942148e23", - "build/assets/ba_data/audio/spazScream01.ogg": "https://files.ballistica.net/cache/ba1/8d/7c/a47f9aacfb74dd4a5c72b337ef74", - "build/assets/ba_data/audio/splatter.ogg": "https://files.ballistica.net/cache/ba1/3c/5e/e6a0e069c4bca0a7f895496775bc", - "build/assets/ba_data/audio/sportsMusic.ogg": "https://files.ballistica.net/cache/ba1/82/5b/d2a228f5c57cc5bb234afa4930e3", - "build/assets/ba_data/audio/stickyImpact.ogg": "https://files.ballistica.net/cache/ba1/bb/1d/dd0791497125b84e5498868cc7ad", - "build/assets/ba_data/audio/superPunch.ogg": "https://files.ballistica.net/cache/ba1/ad/6c/a21cef3856a40f86525d7da887da", - "build/assets/ba_data/audio/superhero1.ogg": "https://files.ballistica.net/cache/ba1/2f/20/037d40aa01dfc2774ca57a1d9ebe", - "build/assets/ba_data/audio/superhero2.ogg": "https://files.ballistica.net/cache/ba1/08/e6/03331d66944cf6db5a9c313ee3b1", - "build/assets/ba_data/audio/superhero3.ogg": "https://files.ballistica.net/cache/ba1/bc/5a/d605d408163ecf03e2f53724953e", - "build/assets/ba_data/audio/superhero4.ogg": "https://files.ballistica.net/cache/ba1/1d/9a/586899614e536eb4b14b462bb63a", - "build/assets/ba_data/audio/superheroDeath.ogg": "https://files.ballistica.net/cache/ba1/80/7d/046b00dbec9233b2311334310dec", - "build/assets/ba_data/audio/superheroFall.ogg": "https://files.ballistica.net/cache/ba1/5d/60/8b7765a10df8ea7d39789b854313", - "build/assets/ba_data/audio/superheroHit1.ogg": "https://files.ballistica.net/cache/ba1/d4/63/e01f5698367335767a0e14391583", - "build/assets/ba_data/audio/superheroHit2.ogg": "https://files.ballistica.net/cache/ba1/5d/62/51bfcbdf2f20f983e99a5dc2efa9", - "build/assets/ba_data/audio/survivalMusic.ogg": "https://files.ballistica.net/cache/ba1/13/51/f5218883a6285da610fb39092ad3", - "build/assets/ba_data/audio/swip.ogg": "https://files.ballistica.net/cache/ba1/3b/8a/6796906c3b37d76b3aa2d6478dda", - "build/assets/ba_data/audio/swip2.ogg": "https://files.ballistica.net/cache/ba1/85/32/230876a0a63faf643b6ac0935f4b", - "build/assets/ba_data/audio/swish.ogg": "https://files.ballistica.net/cache/ba1/06/10/14dca42b52f9acdeebd8b9ae8c5d", - "build/assets/ba_data/audio/swish2.ogg": "https://files.ballistica.net/cache/ba1/c7/75/4a41476441fce615a17cf28f90bd", - "build/assets/ba_data/audio/swish3.ogg": "https://files.ballistica.net/cache/ba1/87/68/a1db69842f18f87d814a08d2562c", - "build/assets/ba_data/audio/tap.ogg": "https://files.ballistica.net/cache/ba1/65/0a/cc199295961d6f7c0bf6ebe3d099", - "build/assets/ba_data/audio/technoHit01.ogg": "https://files.ballistica.net/cache/ba1/09/8d/04d5a37397582cd826e55d51ede3", - "build/assets/ba_data/audio/tick.ogg": "https://files.ballistica.net/cache/ba1/bb/94/a7506b990622329a5207ffd481fa", - "build/assets/ba_data/audio/ticking.ogg": "https://files.ballistica.net/cache/ba1/13/c3/b547fb7c0f950457c1d9130b6164", - "build/assets/ba_data/audio/tickingCrazy.ogg": "https://files.ballistica.net/cache/ba1/2d/6f/d6ed9eab2149ba6e775b53f5c7bf", - "build/assets/ba_data/audio/toTheDeathMusic.ogg": "https://files.ballistica.net/cache/ba1/a0/50/080c13c597b284b80c17d16234f5", - "build/assets/ba_data/audio/trashRummage.ogg": "https://files.ballistica.net/cache/ba1/56/09/33cab3a1603d4d2ad11acd8d4a0b", - "build/assets/ba_data/audio/victoryMusic.ogg": "https://files.ballistica.net/cache/ba1/a6/0b/cce7b1a2ab00d8ef7972bacb9843", - "build/assets/ba_data/audio/warnBeep.ogg": "https://files.ballistica.net/cache/ba1/57/8b/cc8f942bcca085d095ac24259541", - "build/assets/ba_data/audio/warnBeeps.ogg": "https://files.ballistica.net/cache/ba1/e1/dd/b8f7ab32709f6a53ef4ff7d1fcf0", - "build/assets/ba_data/audio/warrior1.ogg": "https://files.ballistica.net/cache/ba1/d0/d2/e356bd61d151d44bfc38a5d54f8f", - "build/assets/ba_data/audio/warrior2.ogg": "https://files.ballistica.net/cache/ba1/fc/8a/6b72ebc0c723a5bb4db370f733bc", - "build/assets/ba_data/audio/warrior3.ogg": "https://files.ballistica.net/cache/ba1/e6/24/cfa32219e8872295721ca6525a18", - "build/assets/ba_data/audio/warrior4.ogg": "https://files.ballistica.net/cache/ba1/62/dc/45942c5a9a4d42ec3e326591661d", - "build/assets/ba_data/audio/warriorDeath.ogg": "https://files.ballistica.net/cache/ba1/67/61/1ae029292532b672eee37ea77b9f", - "build/assets/ba_data/audio/warriorFall.ogg": "https://files.ballistica.net/cache/ba1/45/8d/a25f1d4bf825e91cd052e8ae7e04", - "build/assets/ba_data/audio/warriorHit1.ogg": "https://files.ballistica.net/cache/ba1/85/52/84a6e0e7d8e0185ff03264a4161b", - "build/assets/ba_data/audio/warriorHit2.ogg": "https://files.ballistica.net/cache/ba1/13/1a/56ac6f094cb6158669c060c8d45b", - "build/assets/ba_data/audio/whenJohnnyComesMarchingHomeMusic.ogg": "https://files.ballistica.net/cache/ba1/8b/41/73102128b1807ea93180b122d627", - "build/assets/ba_data/audio/witch1.ogg": "https://files.ballistica.net/cache/ba1/2c/b0/57c8a097ddb7142153a36a1889de", - "build/assets/ba_data/audio/witch2.ogg": "https://files.ballistica.net/cache/ba1/d0/cc/766d16e2444c6e93a09d5456c517", - "build/assets/ba_data/audio/witch3.ogg": "https://files.ballistica.net/cache/ba1/d2/ed/7c60b2bcf8f0ba5274408f83a1a3", - "build/assets/ba_data/audio/witch4.ogg": "https://files.ballistica.net/cache/ba1/f1/ce/e4e0a75598d7ee2badba1eb17f6a", - "build/assets/ba_data/audio/witchDeath.ogg": "https://files.ballistica.net/cache/ba1/17/77/bbe66562c290e9fe4607a4499428", - "build/assets/ba_data/audio/witchFall.ogg": "https://files.ballistica.net/cache/ba1/7f/6b/0a3db7ce7dcb30943a70af352d06", - "build/assets/ba_data/audio/witchHit1.ogg": "https://files.ballistica.net/cache/ba1/ef/46/742453abce37a1927dabd8607d71", - "build/assets/ba_data/audio/witchHit2.ogg": "https://files.ballistica.net/cache/ba1/04/0a/85f022c0ccc82be483dab5bb6a30", - "build/assets/ba_data/audio/wizard1.ogg": "https://files.ballistica.net/cache/ba1/57/b5/7679c7b7d0235faab50397f64f32", - "build/assets/ba_data/audio/wizard2.ogg": "https://files.ballistica.net/cache/ba1/34/b3/1d8ec1948e1800158c7457e05f37", - "build/assets/ba_data/audio/wizard3.ogg": "https://files.ballistica.net/cache/ba1/f4/16/ac503074c540dd2801b41b5e07fc", - "build/assets/ba_data/audio/wizard4.ogg": "https://files.ballistica.net/cache/ba1/7e/12/103709b79587db6503fa13c4a230", - "build/assets/ba_data/audio/wizardDeath.ogg": "https://files.ballistica.net/cache/ba1/e6/fd/dd5ca5d44f341d987390868b613d", - "build/assets/ba_data/audio/wizardFall.ogg": "https://files.ballistica.net/cache/ba1/f6/07/d9579dfc752251a99983cf7904ff", - "build/assets/ba_data/audio/wizardHit1.ogg": "https://files.ballistica.net/cache/ba1/58/95/5df481ae0e04a7dacfa659427277", - "build/assets/ba_data/audio/wizardHit2.ogg": "https://files.ballistica.net/cache/ba1/ae/f5/bb6a7bcef67426fca41b7fc76e37", - "build/assets/ba_data/audio/woodDebrisFall.ogg": "https://files.ballistica.net/cache/ba1/98/ca/c04bb85360b7df42c29e29f90f38", - "build/assets/ba_data/audio/wrestler1.ogg": "https://files.ballistica.net/cache/ba1/67/9b/a47ec608b5453c7b2b0402674cd7", - "build/assets/ba_data/audio/wrestler2.ogg": "https://files.ballistica.net/cache/ba1/0d/4c/d28686a669023a553333c965d1b8", - "build/assets/ba_data/audio/wrestler3.ogg": "https://files.ballistica.net/cache/ba1/f2/bd/c9b8cdf67fb0116af3a34c37abef", - "build/assets/ba_data/audio/wrestler4.ogg": "https://files.ballistica.net/cache/ba1/9b/09/d254166c41d7f4042306a1343588", - "build/assets/ba_data/audio/wrestlerDeath.ogg": "https://files.ballistica.net/cache/ba1/8b/a5/d2e56c34b3d9392feb857d74f053", - "build/assets/ba_data/audio/wrestlerFall.ogg": "https://files.ballistica.net/cache/ba1/89/cf/d1bc0265f1e3e89f3d31f2ffd03d", - "build/assets/ba_data/audio/wrestlerHit1.ogg": "https://files.ballistica.net/cache/ba1/c4/39/e4452c4ca40e8206da9b7e463ded", - "build/assets/ba_data/audio/wrestlerHit2.ogg": "https://files.ballistica.net/cache/ba1/3c/aa/a0d1188abd7301a93d98d7ace7e9", - "build/assets/ba_data/audio/zoeAttack01.ogg": "https://files.ballistica.net/cache/ba1/b1/10/dc96af2dbaa6618fb9f23a86ef0a", - "build/assets/ba_data/audio/zoeAttack02.ogg": "https://files.ballistica.net/cache/ba1/91/d4/d2d8d2867af72efc7e413387989a", - "build/assets/ba_data/audio/zoeAttack03.ogg": "https://files.ballistica.net/cache/ba1/05/8c/06f976ccac1fb0859986dd2b5a6f", - "build/assets/ba_data/audio/zoeAttack04.ogg": "https://files.ballistica.net/cache/ba1/a8/6b/9fb4a1d62f3fb9224003720cbd52", - "build/assets/ba_data/audio/zoeDeath01.ogg": "https://files.ballistica.net/cache/ba1/4d/2a/86020fee3988a7e8a898a60dd3e7", - "build/assets/ba_data/audio/zoeEff.ogg": "https://files.ballistica.net/cache/ba1/c9/c3/711e8c61bbab1568f5f5a23bb697", - "build/assets/ba_data/audio/zoeFall01.ogg": "https://files.ballistica.net/cache/ba1/0e/2d/f1975ca9f56d315010ba8414674f", - "build/assets/ba_data/audio/zoeImpact01.ogg": "https://files.ballistica.net/cache/ba1/06/aa/f40eb55d6fec3ff37f18b0169221", - "build/assets/ba_data/audio/zoeImpact02.ogg": "https://files.ballistica.net/cache/ba1/46/3d/ad94e05091e09fd29b120e6f6c19", - "build/assets/ba_data/audio/zoeImpact03.ogg": "https://files.ballistica.net/cache/ba1/c4/17/dbacc0b0b8b2818df90cb61f885d", - "build/assets/ba_data/audio/zoeImpact04.ogg": "https://files.ballistica.net/cache/ba1/89/35/8203edb0f4e939ccc338c8a824da", - "build/assets/ba_data/audio/zoeJump01.ogg": "https://files.ballistica.net/cache/ba1/de/37/668f43b941dcb473cd12c5cbed5b", - "build/assets/ba_data/audio/zoeJump02.ogg": "https://files.ballistica.net/cache/ba1/b5/38/3e3cf6f98fae9979bca95898f12e", - "build/assets/ba_data/audio/zoeJump03.ogg": "https://files.ballistica.net/cache/ba1/29/4e/0aa406b574476526b8c48dc6938b", - "build/assets/ba_data/audio/zoeOw.ogg": "https://files.ballistica.net/cache/ba1/87/22/97ab37683ee4398d3b1f187920c5", - "build/assets/ba_data/audio/zoePickup01.ogg": "https://files.ballistica.net/cache/ba1/05/c2/713c072f4e329a41d96a869bd8f3", - "build/assets/ba_data/audio/zoeScream01.ogg": "https://files.ballistica.net/cache/ba1/7b/22/3a63851f20d331c61f8a9f241e03", + "build/assets/ba_data/audio/achievement.ogg": "https://files.ballistica.net/cache/ba1/38/08/06fa4cc5aea7a46ea5838919f343", + "build/assets/ba_data/audio/actionHero1.ogg": "https://files.ballistica.net/cache/ba1/a5/55/070af5a1f59eddbbaad8012f3c65", + "build/assets/ba_data/audio/actionHero2.ogg": "https://files.ballistica.net/cache/ba1/6c/47/bb1671c8af8c7ce4644600a20e3d", + "build/assets/ba_data/audio/actionHero3.ogg": "https://files.ballistica.net/cache/ba1/d8/b2/37ffdbe1dcbb76846b93e9f07fe3", + "build/assets/ba_data/audio/actionHero4.ogg": "https://files.ballistica.net/cache/ba1/4f/74/c747449a5c5abfb319b37ecaee3b", + "build/assets/ba_data/audio/actionHeroDeath.ogg": "https://files.ballistica.net/cache/ba1/c1/d3/7a21cd2d445a486de71cd71142c8", + "build/assets/ba_data/audio/actionHeroFall.ogg": "https://files.ballistica.net/cache/ba1/3a/56/4fb97bb9a763879094ace13599db", + "build/assets/ba_data/audio/actionHeroHit1.ogg": "https://files.ballistica.net/cache/ba1/da/4e/7e422ac46ca0494ac7eedd8e666e", + "build/assets/ba_data/audio/actionHeroHit2.ogg": "https://files.ballistica.net/cache/ba1/65/ff/f8a80011735e9cbbf1d0f2836563", + "build/assets/ba_data/audio/activateBeep.ogg": "https://files.ballistica.net/cache/ba1/54/c0/43369fe7b02946175920ea7c01ba", + "build/assets/ba_data/audio/agent1.ogg": "https://files.ballistica.net/cache/ba1/39/db/a6fcad8ce14ebd43c65b6a67b4fb", + "build/assets/ba_data/audio/agent2.ogg": "https://files.ballistica.net/cache/ba1/3b/96/aa3a35a9b0ce0b1b2c0930d81f49", + "build/assets/ba_data/audio/agent3.ogg": "https://files.ballistica.net/cache/ba1/d7/51/53027bdb50aa6e78a439db194841", + "build/assets/ba_data/audio/agent4.ogg": "https://files.ballistica.net/cache/ba1/5e/e4/4d2d1254f5585bc91524aff562b6", + "build/assets/ba_data/audio/agentDeath.ogg": "https://files.ballistica.net/cache/ba1/38/12/a105a30ed0afdf48f5b608d7ddbe", + "build/assets/ba_data/audio/agentFall.ogg": "https://files.ballistica.net/cache/ba1/a2/4f/b31ac37d250c6401dd271010184f", + "build/assets/ba_data/audio/agentHit1.ogg": "https://files.ballistica.net/cache/ba1/a0/26/e2ee12731d4c314478cb28a26308", + "build/assets/ba_data/audio/agentHit2.ogg": "https://files.ballistica.net/cache/ba1/04/ac/85ddd6d0b33d2d61d0c07c8f769d", + "build/assets/ba_data/audio/alarm.ogg": "https://files.ballistica.net/cache/ba1/9e/d2/4a26ea8bf02125dc5975a14a3bbb", + "build/assets/ba_data/audio/ali1.ogg": "https://files.ballistica.net/cache/ba1/d7/b6/0a4027cf91e6ed425cd32d7d7c18", + "build/assets/ba_data/audio/ali2.ogg": "https://files.ballistica.net/cache/ba1/9f/c4/713d74a9e8d63cd4e53d279f25a3", + "build/assets/ba_data/audio/ali3.ogg": "https://files.ballistica.net/cache/ba1/b6/6b/f1b423626dc9396c11992040520e", + "build/assets/ba_data/audio/ali4.ogg": "https://files.ballistica.net/cache/ba1/9b/02/a862d25bd69fde8db0c94d7a538e", + "build/assets/ba_data/audio/aliDeath.ogg": "https://files.ballistica.net/cache/ba1/d5/4d/e42548a0184ca744116d68fce45e", + "build/assets/ba_data/audio/aliFall.ogg": "https://files.ballistica.net/cache/ba1/ec/e4/f91c2566de0881c15f48cee66b6e", + "build/assets/ba_data/audio/aliHit1.ogg": "https://files.ballistica.net/cache/ba1/7f/16/1b4e043e164c7bb70a5985fa7d1e", + "build/assets/ba_data/audio/aliHit2.ogg": "https://files.ballistica.net/cache/ba1/96/83/5dbe3c4a2f36b3b1e313396ccc43", + "build/assets/ba_data/audio/alien1.ogg": "https://files.ballistica.net/cache/ba1/43/20/06e682d8018a5754e7cbb45a1ba6", + "build/assets/ba_data/audio/alien2.ogg": "https://files.ballistica.net/cache/ba1/c9/39/a54a0624bb2abf0b37b2d596efa1", + "build/assets/ba_data/audio/alien3.ogg": "https://files.ballistica.net/cache/ba1/b7/d4/b32245cb5904eb9f4fa040513db8", + "build/assets/ba_data/audio/alien4.ogg": "https://files.ballistica.net/cache/ba1/44/21/b5fcedc9f6742669949be9be620c", + "build/assets/ba_data/audio/alienDeath.ogg": "https://files.ballistica.net/cache/ba1/c9/d7/fd2c288c7c1064794c02630fe6b8", + "build/assets/ba_data/audio/alienFall.ogg": "https://files.ballistica.net/cache/ba1/82/b1/0881358c6f78e3bb8bb74aa18d19", + "build/assets/ba_data/audio/alienHit1.ogg": "https://files.ballistica.net/cache/ba1/7f/d3/fb0143db5e979256df9a3157a570", + "build/assets/ba_data/audio/alienHit2.ogg": "https://files.ballistica.net/cache/ba1/f0/78/6f39fafe6c1492dddbd6ed1f532e", + "build/assets/ba_data/audio/announceEight.ogg": "https://files.ballistica.net/cache/ba1/57/0c/e93d3da1330f476a65231db93185", + "build/assets/ba_data/audio/announceFive.ogg": "https://files.ballistica.net/cache/ba1/06/e2/2b0c5cc9a62bb83cd6b462db106e", + "build/assets/ba_data/audio/announceFour.ogg": "https://files.ballistica.net/cache/ba1/fe/5f/05ff3e323d8f1c842d204551156a", + "build/assets/ba_data/audio/announceNine.ogg": "https://files.ballistica.net/cache/ba1/77/ed/d50388ada7241b3bd7c48725618f", + "build/assets/ba_data/audio/announceOne.ogg": "https://files.ballistica.net/cache/ba1/2d/81/8d7f9a8643edafcad1d4cd51aa53", + "build/assets/ba_data/audio/announceSeven.ogg": "https://files.ballistica.net/cache/ba1/57/c2/26f43235feddaa39add2ac3e10b7", + "build/assets/ba_data/audio/announceSix.ogg": "https://files.ballistica.net/cache/ba1/5a/74/adf4f9a8a79729f37c5c94e6e5a8", + "build/assets/ba_data/audio/announceTen.ogg": "https://files.ballistica.net/cache/ba1/9c/14/c81064df8be4161c0c7684cb0fb8", + "build/assets/ba_data/audio/announceThree.ogg": "https://files.ballistica.net/cache/ba1/1d/81/969d1f48c4ee094243ff67d6550d", + "build/assets/ba_data/audio/announceTwo.ogg": "https://files.ballistica.net/cache/ba1/af/d8/8c66a27bc371e6be605befde80ea", + "build/assets/ba_data/audio/assassin1.ogg": "https://files.ballistica.net/cache/ba1/70/b2/ccb9e51fafd1839cd59c13998ffa", + "build/assets/ba_data/audio/assassin2.ogg": "https://files.ballistica.net/cache/ba1/d6/cb/dae4581dfeaa383e509d1751ec36", + "build/assets/ba_data/audio/assassin3.ogg": "https://files.ballistica.net/cache/ba1/a2/3f/27a08024d07ecb2ff0a396eeeae4", + "build/assets/ba_data/audio/assassin4.ogg": "https://files.ballistica.net/cache/ba1/d0/69/1716ad55c6a972b998830e707627", + "build/assets/ba_data/audio/assassinDeath.ogg": "https://files.ballistica.net/cache/ba1/05/a8/c097d9780ab7daa2374984465f0f", + "build/assets/ba_data/audio/assassinFall.ogg": "https://files.ballistica.net/cache/ba1/d4/45/35eb37ed597153ed3412ceaa1653", + "build/assets/ba_data/audio/assassinHit1.ogg": "https://files.ballistica.net/cache/ba1/6c/c8/4374873d30bd3a0a410b61a6cb48", + "build/assets/ba_data/audio/assassinHit2.ogg": "https://files.ballistica.net/cache/ba1/be/2e/ecfecf11ff1bdc06da6dbf3409f6", + "build/assets/ba_data/audio/bear1.ogg": "https://files.ballistica.net/cache/ba1/67/b9/edb96eb7be2c205be058cc796def", + "build/assets/ba_data/audio/bear2.ogg": "https://files.ballistica.net/cache/ba1/cc/ab/b62bfba6f394b3b518400b14f691", + "build/assets/ba_data/audio/bear3.ogg": "https://files.ballistica.net/cache/ba1/0f/98/338a8886e184127726e98187bc7a", + "build/assets/ba_data/audio/bear4.ogg": "https://files.ballistica.net/cache/ba1/08/90/e3a9924c29a5734d55cbaf3419fe", + "build/assets/ba_data/audio/bearDeath.ogg": "https://files.ballistica.net/cache/ba1/d2/f9/db54bd21d8d6445f0abca2030a6f", + "build/assets/ba_data/audio/bearFall.ogg": "https://files.ballistica.net/cache/ba1/38/eb/8c3c769d3b0df464cff504719d72", + "build/assets/ba_data/audio/bearHit1.ogg": "https://files.ballistica.net/cache/ba1/4d/46/1a2a7f39733a10929487bd946711", + "build/assets/ba_data/audio/bearHit2.ogg": "https://files.ballistica.net/cache/ba1/2d/bc/328f6c71717a61bf2cde4960752b", + "build/assets/ba_data/audio/bellHigh.ogg": "https://files.ballistica.net/cache/ba1/cd/38/185f712858a8d43e2c2064afe722", + "build/assets/ba_data/audio/bellLow.ogg": "https://files.ballistica.net/cache/ba1/3c/34/3d53f4f686a4e971f28f700b41b8", + "build/assets/ba_data/audio/bellMed.ogg": "https://files.ballistica.net/cache/ba1/5d/c3/a993386055317344d9b25f63981a", + "build/assets/ba_data/audio/bigImpact.ogg": "https://files.ballistica.net/cache/ba1/68/1f/ebbd007a70a5869b3ea80fc2b5c3", + "build/assets/ba_data/audio/bigImpact2.ogg": "https://files.ballistica.net/cache/ba1/e9/37/5d217271c537adce3a206b86d706", + "build/assets/ba_data/audio/blank.ogg": "https://files.ballistica.net/cache/ba1/7f/73/42435caa398516973ecd53975d00", + "build/assets/ba_data/audio/blip.ogg": "https://files.ballistica.net/cache/ba1/18/b4/b0b4f66b7b9484d98522f9a1be34", + "build/assets/ba_data/audio/block.ogg": "https://files.ballistica.net/cache/ba1/e2/fe/84de54a89f07d646a44d3f486de7", + "build/assets/ba_data/audio/bombDrop01.ogg": "https://files.ballistica.net/cache/ba1/7b/30/ce218f56d58306ab7e5248c4d4d6", + "build/assets/ba_data/audio/bombDrop02.ogg": "https://files.ballistica.net/cache/ba1/f1/f7/989363832843119d69c70126a6b0", + "build/assets/ba_data/audio/bombRoll01.ogg": "https://files.ballistica.net/cache/ba1/53/f6/4753aa1ba10e6728efb1e5a43dee", + "build/assets/ba_data/audio/bones1.ogg": "https://files.ballistica.net/cache/ba1/e1/82/401cc3c5586298d64ceff73d9caa", + "build/assets/ba_data/audio/bones2.ogg": "https://files.ballistica.net/cache/ba1/f1/55/17a85861c3dac363448993d7e6db", + "build/assets/ba_data/audio/bones3.ogg": "https://files.ballistica.net/cache/ba1/4a/f7/3a610d4cd15eeda6121040547bed", + "build/assets/ba_data/audio/bonesDeath.ogg": "https://files.ballistica.net/cache/ba1/be/d6/630aed57b8a9941b173cb6af6cd1", + "build/assets/ba_data/audio/bonesFall.ogg": "https://files.ballistica.net/cache/ba1/2e/72/1c7869e838e0614d9e859c64801d", + "build/assets/ba_data/audio/boo.ogg": "https://files.ballistica.net/cache/ba1/89/b1/056adcbeaaf14e48ba4c6ab985b9", + "build/assets/ba_data/audio/boxDrop.ogg": "https://files.ballistica.net/cache/ba1/02/c2/94de06879659a4d52146723f55ab", + "build/assets/ba_data/audio/boxingBell.ogg": "https://files.ballistica.net/cache/ba1/62/df/a9ac5f3e614ecef764e21e54f003", + "build/assets/ba_data/audio/bunny1.ogg": "https://files.ballistica.net/cache/ba1/7a/4e/4cac2f7bf08cb6b664e633d4e7da", + "build/assets/ba_data/audio/bunny2.ogg": "https://files.ballistica.net/cache/ba1/c8/58/bf647bd64ba3616188edf879ff90", + "build/assets/ba_data/audio/bunny3.ogg": "https://files.ballistica.net/cache/ba1/03/2c/254f82385426d36ca1d92ce9d023", + "build/assets/ba_data/audio/bunny4.ogg": "https://files.ballistica.net/cache/ba1/58/b3/9d3f905c26c4fc07c09965a275df", + "build/assets/ba_data/audio/bunnyDeath.ogg": "https://files.ballistica.net/cache/ba1/a2/32/8f8f86846d215f26ad29f89f1688", + "build/assets/ba_data/audio/bunnyFall.ogg": "https://files.ballistica.net/cache/ba1/84/17/b3148a20111491025ed32f9c31a4", + "build/assets/ba_data/audio/bunnyHit1.ogg": "https://files.ballistica.net/cache/ba1/55/b7/1ea1117d3f2186240e2ca479e7c2", + "build/assets/ba_data/audio/bunnyHit2.ogg": "https://files.ballistica.net/cache/ba1/57/af/0a5a3ffc4c459cb51df21cc7f300", + "build/assets/ba_data/audio/bunnyJump.ogg": "https://files.ballistica.net/cache/ba1/3a/5c/b3ac9a677c97b86ecc35de277fce", + "build/assets/ba_data/audio/cashRegister.ogg": "https://files.ballistica.net/cache/ba1/68/7a/75f04869639cab5acda25695c02d", + "build/assets/ba_data/audio/cashRegister2.ogg": "https://files.ballistica.net/cache/ba1/ea/eb/54db3513e61563032402b08fde74", + "build/assets/ba_data/audio/charSelectMusic.ogg": "https://files.ballistica.net/cache/ba1/93/bb/0652c7c7fca2757baee527879a73", + "build/assets/ba_data/audio/cheer.ogg": "https://files.ballistica.net/cache/ba1/3d/73/74ffd3cdbeb9ffeb0fa11c6e0ed1", + "build/assets/ba_data/audio/click01.ogg": "https://files.ballistica.net/cache/ba1/66/52/315cd9f3cb069c6cf8e722be11f6", + "build/assets/ba_data/audio/corkPop.ogg": "https://files.ballistica.net/cache/ba1/68/34/0b12d82be67ce55ec2b59b63695f", + "build/assets/ba_data/audio/cowboy1.ogg": "https://files.ballistica.net/cache/ba1/d0/2e/e1b6339b8c01f9d111c9c9e41fa9", + "build/assets/ba_data/audio/cowboy2.ogg": "https://files.ballistica.net/cache/ba1/ed/a5/edb815bc6103bbf5cf2578db0410", + "build/assets/ba_data/audio/cowboy3.ogg": "https://files.ballistica.net/cache/ba1/19/d9/df55d9b5e24209062189de206f7c", + "build/assets/ba_data/audio/cowboy4.ogg": "https://files.ballistica.net/cache/ba1/85/39/77266ac893406270a696169cca27", + "build/assets/ba_data/audio/cowboyDeath.ogg": "https://files.ballistica.net/cache/ba1/d0/a7/7cc7609ea2b7a1f4fc39a36d755f", + "build/assets/ba_data/audio/cowboyFall.ogg": "https://files.ballistica.net/cache/ba1/3d/d1/8bc77014ff7a0c742847a6ded3aa", + "build/assets/ba_data/audio/cowboyHit1.ogg": "https://files.ballistica.net/cache/ba1/63/a2/8997b5778cecc39f29569a549adf", + "build/assets/ba_data/audio/cowboyHit2.ogg": "https://files.ballistica.net/cache/ba1/42/57/13fad36d0ccdce3ec9f5ebde11d4", + "build/assets/ba_data/audio/crowdChant.ogg": "https://files.ballistica.net/cache/ba1/30/64/ab61000b22c3363f5a3435bf334f", + "build/assets/ba_data/audio/cyborg1.ogg": "https://files.ballistica.net/cache/ba1/16/ea/9f31782c0d87ba341230c5a731f3", + "build/assets/ba_data/audio/cyborg2.ogg": "https://files.ballistica.net/cache/ba1/2c/07/24f6ee3de683dff06c4519f2dfc3", + "build/assets/ba_data/audio/cyborg3.ogg": "https://files.ballistica.net/cache/ba1/c0/d3/8d7f3e364b49773c507015015921", + "build/assets/ba_data/audio/cyborg4.ogg": "https://files.ballistica.net/cache/ba1/f9/9f/cc10c26c3e1b012a36ea8f7eb45a", + "build/assets/ba_data/audio/cyborgDeath.ogg": "https://files.ballistica.net/cache/ba1/cc/1d/a4aadf08717d43c6b638378471de", + "build/assets/ba_data/audio/cyborgFall.ogg": "https://files.ballistica.net/cache/ba1/41/f9/e8b08b936045a3971582d5c81386", + "build/assets/ba_data/audio/cyborgHit1.ogg": "https://files.ballistica.net/cache/ba1/10/b6/483a6f06d1b357eb6897d827af12", + "build/assets/ba_data/audio/cyborgHit2.ogg": "https://files.ballistica.net/cache/ba1/19/db/61eae2d178b61fe4e90ae429311c", + "build/assets/ba_data/audio/cymbal.ogg": "https://files.ballistica.net/cache/ba1/b0/22/53891ec3e9cce1840651412dd965", + "build/assets/ba_data/audio/debrisFall.ogg": "https://files.ballistica.net/cache/ba1/df/07/2690e4c2ffa0dc1d27dac05f89a0", + "build/assets/ba_data/audio/deek.ogg": "https://files.ballistica.net/cache/ba1/92/86/4f4a16e98b54a2ccce9f2c157b80", + "build/assets/ba_data/audio/deek2.ogg": "https://files.ballistica.net/cache/ba1/b1/02/823a2aa388e237766da3db3c3be8", + "build/assets/ba_data/audio/ding.ogg": "https://files.ballistica.net/cache/ba1/ba/8a/1f574c367195e416ae4b8b58abf6", + "build/assets/ba_data/audio/dingSmall.ogg": "https://files.ballistica.net/cache/ba1/60/0b/f0e28cd3768faf8c625393e50a8a", + "build/assets/ba_data/audio/dingSmallHigh.ogg": "https://files.ballistica.net/cache/ba1/0f/14/d70168bb4c5455050e5e5e0ec24a", + "build/assets/ba_data/audio/dripity.ogg": "https://files.ballistica.net/cache/ba1/fe/f5/16106de71918be88bc09120faa39", + "build/assets/ba_data/audio/drumRoll.ogg": "https://files.ballistica.net/cache/ba1/e0/b5/0f6e19a2ab579be73475e1454b37", + "build/assets/ba_data/audio/error.ogg": "https://files.ballistica.net/cache/ba1/e9/56/e441892dc16a708de156ceba7abf", + "build/assets/ba_data/audio/explosion01.ogg": "https://files.ballistica.net/cache/ba1/4f/ee/a53cedd5f68aa902a30c38683de3", + "build/assets/ba_data/audio/explosion02.ogg": "https://files.ballistica.net/cache/ba1/52/e0/6ac7a24513a722ad2dbbd9195777", + "build/assets/ba_data/audio/explosion03.ogg": "https://files.ballistica.net/cache/ba1/e8/2d/750b570c41a88b9c313f3721f68d", + "build/assets/ba_data/audio/explosion04.ogg": "https://files.ballistica.net/cache/ba1/35/67/c75a9ffc68620c06acc325365586", + "build/assets/ba_data/audio/explosion05.ogg": "https://files.ballistica.net/cache/ba1/9b/a6/18957c6a6a82d0d4a877cebcc8cb", + "build/assets/ba_data/audio/fanfare.ogg": "https://files.ballistica.net/cache/ba1/9b/29/9c46e9d3d18f3c4f171fce617a5a", + "build/assets/ba_data/audio/flagCatcherMusic.ogg": "https://files.ballistica.net/cache/ba1/bd/9c/2ebac31d5ad0a52d2dc02320a0a6", + "build/assets/ba_data/audio/flyingMusic.ogg": "https://files.ballistica.net/cache/ba1/af/26/fccda813f86295bb91363df639e4", + "build/assets/ba_data/audio/foghorn.ogg": "https://files.ballistica.net/cache/ba1/b0/f1/f5977a4fb541ee0ac3c1c6991cf4", + "build/assets/ba_data/audio/footImpact01.ogg": "https://files.ballistica.net/cache/ba1/18/0d/0208941333e8728f0e49d249b619", + "build/assets/ba_data/audio/footImpact02.ogg": "https://files.ballistica.net/cache/ba1/5b/a6/8a69c65f4747f927c1958fc14695", + "build/assets/ba_data/audio/footImpact03.ogg": "https://files.ballistica.net/cache/ba1/ca/6b/7b0bf1c7c35c9e055fdadf8b5e6d", + "build/assets/ba_data/audio/forwardMarchMusic.ogg": "https://files.ballistica.net/cache/ba1/9f/f2/9a47772a67024eecf1885f1d1b0f", + "build/assets/ba_data/audio/freeze.ogg": "https://files.ballistica.net/cache/ba1/10/58/e862dea6d0ca0663dc912117189f", + "build/assets/ba_data/audio/frosty01.ogg": "https://files.ballistica.net/cache/ba1/c8/c8/de59336f234f030f7fcbf25e8e49", + "build/assets/ba_data/audio/frosty02.ogg": "https://files.ballistica.net/cache/ba1/63/98/d5c310309168dcbc5b6bb2be3d63", + "build/assets/ba_data/audio/frosty03.ogg": "https://files.ballistica.net/cache/ba1/06/5f/697f1e19e339c326e59cea16e1f7", + "build/assets/ba_data/audio/frosty04.ogg": "https://files.ballistica.net/cache/ba1/c2/d7/38082068cde22b31580193f01bab", + "build/assets/ba_data/audio/frosty05.ogg": "https://files.ballistica.net/cache/ba1/98/be/17bc07dcff1772c5bed1f0ab0286", + "build/assets/ba_data/audio/frostyDeath.ogg": "https://files.ballistica.net/cache/ba1/42/6b/a1d71c98dfa40a31a0ab2fd55954", + "build/assets/ba_data/audio/frostyFall.ogg": "https://files.ballistica.net/cache/ba1/62/ef/d11ce8dfdc4e41e95eabe0bde278", + "build/assets/ba_data/audio/frostyHit01.ogg": "https://files.ballistica.net/cache/ba1/ea/e1/7cc749ce8df615232dcb7bfc31eb", + "build/assets/ba_data/audio/frostyHit02.ogg": "https://files.ballistica.net/cache/ba1/e6/f2/9e0976802d45bf2a4e9e57a16b78", + "build/assets/ba_data/audio/frostyHit03.ogg": "https://files.ballistica.net/cache/ba1/f1/55/1d5f13a454fcbfe070853524685e", + "build/assets/ba_data/audio/fuse01.ogg": "https://files.ballistica.net/cache/ba1/e9/53/d5727143cf0b6b6e301ad8dd76df", + "build/assets/ba_data/audio/gladiator1.ogg": "https://files.ballistica.net/cache/ba1/7f/06/7152aefad5ac59d8b570e1254385", + "build/assets/ba_data/audio/gladiator2.ogg": "https://files.ballistica.net/cache/ba1/cb/00/f8978025d1faa1ef25bea139c240", + "build/assets/ba_data/audio/gladiator3.ogg": "https://files.ballistica.net/cache/ba1/11/7e/81ed22a0e7130a8be0628701ee8f", + "build/assets/ba_data/audio/gladiator4.ogg": "https://files.ballistica.net/cache/ba1/0d/b4/bdf0b9f2905d9c99998d056fad63", + "build/assets/ba_data/audio/gladiatorDeath.ogg": "https://files.ballistica.net/cache/ba1/b5/30/ad957f3e7b5d19601289c94fdeea", + "build/assets/ba_data/audio/gladiatorFall.ogg": "https://files.ballistica.net/cache/ba1/a8/e0/35ca24f2aa14a7b573c6f458fa93", + "build/assets/ba_data/audio/gladiatorHit1.ogg": "https://files.ballistica.net/cache/ba1/9b/27/cde865e3fc5694a463068c0fb634", + "build/assets/ba_data/audio/gladiatorHit2.ogg": "https://files.ballistica.net/cache/ba1/98/5b/ff365742765710921736aace69d3", + "build/assets/ba_data/audio/gong.ogg": "https://files.ballistica.net/cache/ba1/8a/dd/e9d6ed9888994980d1dedcb63ac6", + "build/assets/ba_data/audio/grandRompMusic.ogg": "https://files.ballistica.net/cache/ba1/7c/9b/f6cba6815584bf8e45ef0028c377", + "build/assets/ba_data/audio/gravelSkid.ogg": "https://files.ballistica.net/cache/ba1/1c/d5/1a06ffb5943a4ddd40afe58b08e9", + "build/assets/ba_data/audio/gunCocking.ogg": "https://files.ballistica.net/cache/ba1/1e/8e/ee35875ef7bd6fe48a183157cdf6", + "build/assets/ba_data/audio/healthPowerup.ogg": "https://files.ballistica.net/cache/ba1/56/69/bcf82af6fd19cec4277cab8b0e1b", + "build/assets/ba_data/audio/hiss.ogg": "https://files.ballistica.net/cache/ba1/ec/59/491589c56f574bc3ab8954cea900", + "build/assets/ba_data/audio/impactHard.ogg": "https://files.ballistica.net/cache/ba1/0e/fb/bc579159663ae5593ff38e3ac6e5", + "build/assets/ba_data/audio/impactHard2.ogg": "https://files.ballistica.net/cache/ba1/aa/6c/c6ddbd3afd3d0eeeb524f0880709", + "build/assets/ba_data/audio/impactHard3.ogg": "https://files.ballistica.net/cache/ba1/9b/3c/404c32fee92ba662b6d48cfe7991", + "build/assets/ba_data/audio/impactMedium.ogg": "https://files.ballistica.net/cache/ba1/ac/8f/4e370db38ca58f9f7cd905a1c246", + "build/assets/ba_data/audio/impactMedium2.ogg": "https://files.ballistica.net/cache/ba1/d4/60/8bbb57a268355a883e5f81266a5a", + "build/assets/ba_data/audio/jack01.ogg": "https://files.ballistica.net/cache/ba1/07/c4/7f63e914eed187da91214f9d75b1", + "build/assets/ba_data/audio/jack02.ogg": "https://files.ballistica.net/cache/ba1/30/0b/017eb94978f8f7478e31388843b2", + "build/assets/ba_data/audio/jack03.ogg": "https://files.ballistica.net/cache/ba1/65/04/38e722579be672d0f972e061774a", + "build/assets/ba_data/audio/jack04.ogg": "https://files.ballistica.net/cache/ba1/ab/b5/799591093fb290b7c77a2df5f7e8", + "build/assets/ba_data/audio/jack05.ogg": "https://files.ballistica.net/cache/ba1/8c/ae/3441dabe9b0b56a10062f226b095", + "build/assets/ba_data/audio/jack06.ogg": "https://files.ballistica.net/cache/ba1/f6/95/4cb2bb78fc9e540e628ce3790e7b", + "build/assets/ba_data/audio/jackDeath01.ogg": "https://files.ballistica.net/cache/ba1/b5/52/79f6c8688b5b9369187a0cb1a4a7", + "build/assets/ba_data/audio/jackFall01.ogg": "https://files.ballistica.net/cache/ba1/3a/d6/c187f677140307a7b4e53dc72ff6", + "build/assets/ba_data/audio/jackHit01.ogg": "https://files.ballistica.net/cache/ba1/39/f3/ba563c94bf5614d4f74d35477e96", + "build/assets/ba_data/audio/jackHit02.ogg": "https://files.ballistica.net/cache/ba1/50/c8/578590dfc60e23c457d021ead2f5", + "build/assets/ba_data/audio/jackHit03.ogg": "https://files.ballistica.net/cache/ba1/57/4b/f014e175ccf5f1137ec7e30db5aa", + "build/assets/ba_data/audio/jackHit04.ogg": "https://files.ballistica.net/cache/ba1/d9/b2/131aac0ff4d53d6d7b2a99d0e3b6", + "build/assets/ba_data/audio/jackHit05.ogg": "https://files.ballistica.net/cache/ba1/a5/e4/71a0fe6c261d1125ff6054090782", + "build/assets/ba_data/audio/jackHit06.ogg": "https://files.ballistica.net/cache/ba1/4b/9c/b466073b8d59ae7468579d395d54", + "build/assets/ba_data/audio/jackHit07.ogg": "https://files.ballistica.net/cache/ba1/e6/64/3f8e5f8af19983f56681ae51b010", + "build/assets/ba_data/audio/jumpsuit1.ogg": "https://files.ballistica.net/cache/ba1/f7/4c/3fb2ed7d8fd13d964e1cec4b7418", + "build/assets/ba_data/audio/jumpsuit2.ogg": "https://files.ballistica.net/cache/ba1/4d/27/8a8455db11c2d5b22400ee99f175", + "build/assets/ba_data/audio/jumpsuit3.ogg": "https://files.ballistica.net/cache/ba1/93/d8/17dbe8732027e190927de1e4cc50", + "build/assets/ba_data/audio/jumpsuit4.ogg": "https://files.ballistica.net/cache/ba1/1d/f4/b998918bf1659424aac58f7af531", + "build/assets/ba_data/audio/jumpsuitDeath.ogg": "https://files.ballistica.net/cache/ba1/fd/d5/4efa6bbd9e27b7ae576f1d6fcbbe", + "build/assets/ba_data/audio/jumpsuitFall.ogg": "https://files.ballistica.net/cache/ba1/f1/08/7b13bf9a9d510cd98141faa30540", + "build/assets/ba_data/audio/jumpsuitHit1.ogg": "https://files.ballistica.net/cache/ba1/58/c9/2d31fd523888117fee872687de97", + "build/assets/ba_data/audio/jumpsuitHit2.ogg": "https://files.ballistica.net/cache/ba1/6d/b3/938de6c5b30e2bededb5a5bf61b9", + "build/assets/ba_data/audio/kronk1.ogg": "https://files.ballistica.net/cache/ba1/be/30/b8026283f48d126e8ccd3941d900", + "build/assets/ba_data/audio/kronk10.ogg": "https://files.ballistica.net/cache/ba1/c8/82/2057159bcb36a4c958a27d81f6c9", + "build/assets/ba_data/audio/kronk2.ogg": "https://files.ballistica.net/cache/ba1/25/0e/70a9ad58a181cf68d12f8b77ceef", + "build/assets/ba_data/audio/kronk3.ogg": "https://files.ballistica.net/cache/ba1/b6/d7/682cac6e3ad8fdd0e39defea28cd", + "build/assets/ba_data/audio/kronk4.ogg": "https://files.ballistica.net/cache/ba1/68/ef/7a3c0514ee3eebd2ad254c0be86b", + "build/assets/ba_data/audio/kronk5.ogg": "https://files.ballistica.net/cache/ba1/91/99/4678998d5d87c85bc806e0bf4e85", + "build/assets/ba_data/audio/kronk6.ogg": "https://files.ballistica.net/cache/ba1/b9/e0/1d8632d76abda35456823395374b", + "build/assets/ba_data/audio/kronk7.ogg": "https://files.ballistica.net/cache/ba1/29/d7/45e2a95baa74bfaf87eb9f3eeb25", + "build/assets/ba_data/audio/kronk8.ogg": "https://files.ballistica.net/cache/ba1/83/66/ee7cfb2ac4b928e7cce4bc157c28", + "build/assets/ba_data/audio/kronk9.ogg": "https://files.ballistica.net/cache/ba1/ad/83/c9a99fb22a92d490f15978382726", + "build/assets/ba_data/audio/kronkDeath.ogg": "https://files.ballistica.net/cache/ba1/42/3a/2b2d26ea1a7cf6533195e31a2eca", + "build/assets/ba_data/audio/kronkFall.ogg": "https://files.ballistica.net/cache/ba1/70/41/d678414e542b331fb74be474cf9e", + "build/assets/ba_data/audio/laser.ogg": "https://files.ballistica.net/cache/ba1/1e/fe/5d1ebaa213118169d1d4c721a089", + "build/assets/ba_data/audio/laserReverse.ogg": "https://files.ballistica.net/cache/ba1/55/27/33cc0a1c8ebaa5eceda8fc1ed2d0", + "build/assets/ba_data/audio/mel01.ogg": "https://files.ballistica.net/cache/ba1/9c/71/31c4e4d371dfb0685d0a74fb2ea4", + "build/assets/ba_data/audio/mel02.ogg": "https://files.ballistica.net/cache/ba1/03/f6/d505ced29377bf380a2ecee8ddb3", + "build/assets/ba_data/audio/mel03.ogg": "https://files.ballistica.net/cache/ba1/ca/78/88919fb18180987ce8206a1c4cd6", + "build/assets/ba_data/audio/mel04.ogg": "https://files.ballistica.net/cache/ba1/ef/38/4d445c78cb6b01dd32a53bd7159e", + "build/assets/ba_data/audio/mel05.ogg": "https://files.ballistica.net/cache/ba1/59/18/5afd529fdb70673a8289c1337b16", + "build/assets/ba_data/audio/mel06.ogg": "https://files.ballistica.net/cache/ba1/ee/2b/f31af3288e5546f4936f705b3847", + "build/assets/ba_data/audio/mel07.ogg": "https://files.ballistica.net/cache/ba1/5f/a1/a698fd1a1de9de6b31e3d648ed6f", + "build/assets/ba_data/audio/mel08.ogg": "https://files.ballistica.net/cache/ba1/07/fb/ee3cebb0fd3cb9b2fe099b2415fa", + "build/assets/ba_data/audio/mel09.ogg": "https://files.ballistica.net/cache/ba1/4e/cc/2c4879f2dffd4504b10a9e8ea3a9", + "build/assets/ba_data/audio/mel10.ogg": "https://files.ballistica.net/cache/ba1/f2/c5/f8920bdc3b6346a6ccd711b7fad3", + "build/assets/ba_data/audio/melDeath01.ogg": "https://files.ballistica.net/cache/ba1/2b/92/e21146f0aec7ecdf74412d7c0a4a", + "build/assets/ba_data/audio/melFall01.ogg": "https://files.ballistica.net/cache/ba1/5c/63/522903794ec92ce1888543b7c6c1", + "build/assets/ba_data/audio/menuMusic.ogg": "https://files.ballistica.net/cache/ba1/e6/85/38384bc9d4e0d4091fa32a4782b7", + "build/assets/ba_data/audio/metalHit.ogg": "https://files.ballistica.net/cache/ba1/c2/df/33223506b458e775c42fcfd71dce", + "build/assets/ba_data/audio/metalSkid.ogg": "https://files.ballistica.net/cache/ba1/42/10/1f701629a9b4e6e9ce6a9cec2873", + "build/assets/ba_data/audio/ninjaAttack1.ogg": "https://files.ballistica.net/cache/ba1/75/2b/325217f573b332291f77643e7a88", + "build/assets/ba_data/audio/ninjaAttack2.ogg": "https://files.ballistica.net/cache/ba1/5d/f7/9082fc0753ecde489f618a5e846e", + "build/assets/ba_data/audio/ninjaAttack3.ogg": "https://files.ballistica.net/cache/ba1/82/56/5235368a0f9af0b71f36277dc4e1", + "build/assets/ba_data/audio/ninjaAttack4.ogg": "https://files.ballistica.net/cache/ba1/78/e0/32ef8345246d4fe090285991326b", + "build/assets/ba_data/audio/ninjaAttack5.ogg": "https://files.ballistica.net/cache/ba1/5b/66/fe225a27ac40867255abafec89ec", + "build/assets/ba_data/audio/ninjaAttack6.ogg": "https://files.ballistica.net/cache/ba1/8a/1d/9e290ddf79b2d6473cfa8a576c50", + "build/assets/ba_data/audio/ninjaAttack7.ogg": "https://files.ballistica.net/cache/ba1/77/74/c4c61dc118380e64fab82f72b2fa", + "build/assets/ba_data/audio/ninjaDeath1.ogg": "https://files.ballistica.net/cache/ba1/98/15/f80c4b2aad992218d97d6d90d523", + "build/assets/ba_data/audio/ninjaFall1.ogg": "https://files.ballistica.net/cache/ba1/1f/66/af25bdc9da8294116ec09889fb39", + "build/assets/ba_data/audio/ninjaHit1.ogg": "https://files.ballistica.net/cache/ba1/ea/ae/3933930c123df5edb59f5a9cb993", + "build/assets/ba_data/audio/ninjaHit2.ogg": "https://files.ballistica.net/cache/ba1/c9/35/6275287a21dcdff2d0862777d0d0", + "build/assets/ba_data/audio/ninjaHit3.ogg": "https://files.ballistica.net/cache/ba1/3b/a8/6aa958afacc9159b1340578219fd", + "build/assets/ba_data/audio/ninjaHit4.ogg": "https://files.ballistica.net/cache/ba1/da/3d/e0332190ec7acf761499a5b1a166", + "build/assets/ba_data/audio/ninjaHit5.ogg": "https://files.ballistica.net/cache/ba1/cc/7e/2e80f932134e20a54c0fb60cc52b", + "build/assets/ba_data/audio/ninjaHit6.ogg": "https://files.ballistica.net/cache/ba1/4a/ed/193de58630f3cd4a6518dd703140", + "build/assets/ba_data/audio/ninjaHit7.ogg": "https://files.ballistica.net/cache/ba1/2b/ed/8dfb8709ef3d6221855e1ef0d2b5", + "build/assets/ba_data/audio/ninjaHit8.ogg": "https://files.ballistica.net/cache/ba1/8e/20/957ad0598817125090dfb4b1a3b6", + "build/assets/ba_data/audio/oldLady1.ogg": "https://files.ballistica.net/cache/ba1/17/12/a4a7f0555a1b5d508c2026ed3167", + "build/assets/ba_data/audio/oldLady2.ogg": "https://files.ballistica.net/cache/ba1/85/ee/df703b6403c9da86456fa9ea3162", + "build/assets/ba_data/audio/oldLady3.ogg": "https://files.ballistica.net/cache/ba1/6f/6e/d23936cf34982b3289cbcb920d35", + "build/assets/ba_data/audio/oldLady4.ogg": "https://files.ballistica.net/cache/ba1/ee/8c/9e8c629fc3fe9b17fbddffd0b157", + "build/assets/ba_data/audio/oldLadyDeath.ogg": "https://files.ballistica.net/cache/ba1/b6/28/b8d986621414279c2248d0c3d1fe", + "build/assets/ba_data/audio/oldLadyFall.ogg": "https://files.ballistica.net/cache/ba1/50/4e/ec01f20e65ea8d5da6813d6b27d0", + "build/assets/ba_data/audio/oldLadyHit1.ogg": "https://files.ballistica.net/cache/ba1/b0/b5/9c2a73fa3d3fe81a9752bd0d3350", + "build/assets/ba_data/audio/oldLadyHit2.ogg": "https://files.ballistica.net/cache/ba1/b9/6d/4ae0b5597e229d751560d7838c1a", + "build/assets/ba_data/audio/ooh.ogg": "https://files.ballistica.net/cache/ba1/53/6d/eb9b1d524edee0cfcea01e5222da", + "build/assets/ba_data/audio/operaSinger1.ogg": "https://files.ballistica.net/cache/ba1/da/d6/44435671ccd9c7c030ce675fb645", + "build/assets/ba_data/audio/operaSinger2.ogg": "https://files.ballistica.net/cache/ba1/15/c3/2ef075a1ba90c9526f35b36f9a92", + "build/assets/ba_data/audio/operaSinger3.ogg": "https://files.ballistica.net/cache/ba1/a6/42/919fe906c51ce9edcd6853de2574", + "build/assets/ba_data/audio/operaSinger4.ogg": "https://files.ballistica.net/cache/ba1/b4/59/0ffbb689f1c616aef81f580b9477", + "build/assets/ba_data/audio/operaSingerDeath.ogg": "https://files.ballistica.net/cache/ba1/f4/f8/dca49e69c2342ab7750ca615c93c", + "build/assets/ba_data/audio/operaSingerFall.ogg": "https://files.ballistica.net/cache/ba1/be/f7/162eff7d040460636f504717c173", + "build/assets/ba_data/audio/operaSingerHit1.ogg": "https://files.ballistica.net/cache/ba1/87/35/191b2ae3c6224babde8189fb698a", + "build/assets/ba_data/audio/operaSingerHit2.ogg": "https://files.ballistica.net/cache/ba1/c1/b9/92fdc35890c5abae687be338baac", + "build/assets/ba_data/audio/orchestraHit.ogg": "https://files.ballistica.net/cache/ba1/02/d2/3a8ba2c092a9bb959ddef060157f", + "build/assets/ba_data/audio/orchestraHit2.ogg": "https://files.ballistica.net/cache/ba1/d9/93/738314c21bed53b49ff83e033057", + "build/assets/ba_data/audio/orchestraHit3.ogg": "https://files.ballistica.net/cache/ba1/5d/a2/13a4e3690f09433bedc734dc383f", + "build/assets/ba_data/audio/orchestraHit4.ogg": "https://files.ballistica.net/cache/ba1/9c/04/87fcbe313a9c48dcc4cb0d9ede65", + "build/assets/ba_data/audio/orchestraHitBig1.ogg": "https://files.ballistica.net/cache/ba1/24/65/ee866bcbb975f293bbf1c6991740", + "build/assets/ba_data/audio/orchestraHitBig2.ogg": "https://files.ballistica.net/cache/ba1/5f/15/95d49c8126820b42f25cafd46a83", + "build/assets/ba_data/audio/penguin1.ogg": "https://files.ballistica.net/cache/ba1/90/62/285644066f56511b2dea3c1674b3", + "build/assets/ba_data/audio/penguin2.ogg": "https://files.ballistica.net/cache/ba1/b5/3e/6bb520d33b6c6bcb4326d23e0fbe", + "build/assets/ba_data/audio/penguin3.ogg": "https://files.ballistica.net/cache/ba1/ee/c4/392831a7fee914247d5102970410", + "build/assets/ba_data/audio/penguin4.ogg": "https://files.ballistica.net/cache/ba1/3f/cf/16f1294a4320eee8c5ae3cb828bf", + "build/assets/ba_data/audio/penguinDeath.ogg": "https://files.ballistica.net/cache/ba1/1b/cc/63dfc1e4b8ad13100736196d98b9", + "build/assets/ba_data/audio/penguinFall.ogg": "https://files.ballistica.net/cache/ba1/a6/5f/c905ec3aa20a79fb7e46288e0e50", + "build/assets/ba_data/audio/penguinHit1.ogg": "https://files.ballistica.net/cache/ba1/e1/cc/5ed1fd1d9dbbe997058bd3b00132", + "build/assets/ba_data/audio/penguinHit2.ogg": "https://files.ballistica.net/cache/ba1/71/24/b677419c620d58565d2c73f154c0", + "build/assets/ba_data/audio/pixie1.ogg": "https://files.ballistica.net/cache/ba1/de/e3/321fad1cd1fe44ee253f49a75f25", + "build/assets/ba_data/audio/pixie2.ogg": "https://files.ballistica.net/cache/ba1/31/00/b4b97a196c900b8e1e9434dcbf54", + "build/assets/ba_data/audio/pixie3.ogg": "https://files.ballistica.net/cache/ba1/5a/e6/d65490cf32162e643cba22e807a3", + "build/assets/ba_data/audio/pixie4.ogg": "https://files.ballistica.net/cache/ba1/73/43/fe1a5e1ce1c7b01d3aab1015a82b", + "build/assets/ba_data/audio/pixieDeath.ogg": "https://files.ballistica.net/cache/ba1/f3/79/aa78523cfea4d16b03a018d6c19c", + "build/assets/ba_data/audio/pixieFall.ogg": "https://files.ballistica.net/cache/ba1/05/8c/7883124d2cc18a56edb220bf7cfd", + "build/assets/ba_data/audio/pixieHit1.ogg": "https://files.ballistica.net/cache/ba1/5e/a1/321e36fb9ee7c38ce38eefcb7a92", + "build/assets/ba_data/audio/pixieHit2.ogg": "https://files.ballistica.net/cache/ba1/72/e3/2a43db7d8882a6de086dfa0bdc7f", + "build/assets/ba_data/audio/playerDeath.ogg": "https://files.ballistica.net/cache/ba1/4f/73/a7b1c358ec33e38bbc2f40833c1b", + "build/assets/ba_data/audio/playerLeft.ogg": "https://files.ballistica.net/cache/ba1/2f/1a/0bedd60200d772894733e7d841de", + "build/assets/ba_data/audio/pop01.ogg": "https://files.ballistica.net/cache/ba1/20/38/979cd7f646eea8a173d2ae2faae5", + "build/assets/ba_data/audio/powerdown01.ogg": "https://files.ballistica.net/cache/ba1/62/6f/5a92de8f724e28804ad9fc545c20", + "build/assets/ba_data/audio/powerup01.ogg": "https://files.ballistica.net/cache/ba1/02/c7/1d4ff483983d72a33b645cbff36b", + "build/assets/ba_data/audio/punch01.ogg": "https://files.ballistica.net/cache/ba1/d0/93/860705139aad28c2e21c81842295", + "build/assets/ba_data/audio/punchStrong01.ogg": "https://files.ballistica.net/cache/ba1/60/8d/c5703a19079c5bdf2e83cba229b3", + "build/assets/ba_data/audio/punchStrong02.ogg": "https://files.ballistica.net/cache/ba1/ee/6a/c9c933a25e1b1b4d3b55d73a69f0", + "build/assets/ba_data/audio/punchSwish.ogg": "https://files.ballistica.net/cache/ba1/4f/b1/34e4263091454673771042d75dd0", + "build/assets/ba_data/audio/punchWeak01.ogg": "https://files.ballistica.net/cache/ba1/e2/92/a540e23e0c1189f720d4fc66b5fb", + "build/assets/ba_data/audio/raceBeep1.ogg": "https://files.ballistica.net/cache/ba1/08/ec/075750aa95deb3e0e06514febd5f", + "build/assets/ba_data/audio/raceBeep2.ogg": "https://files.ballistica.net/cache/ba1/1a/8f/0c7ec149821d77a9fc4e339d07e4", + "build/assets/ba_data/audio/refWhistle.ogg": "https://files.ballistica.net/cache/ba1/ce/ed/f902f46e901b1786e4d8a3077c06", + "build/assets/ba_data/audio/robot1.ogg": "https://files.ballistica.net/cache/ba1/31/aa/09a065c8e533fd423bf74c22efe7", + "build/assets/ba_data/audio/robot2.ogg": "https://files.ballistica.net/cache/ba1/ab/18/d10f6422a9c698c9d73ee1f7a553", + "build/assets/ba_data/audio/robot3.ogg": "https://files.ballistica.net/cache/ba1/c0/70/fb849c57a411aa797a8ee6a08c4b", + "build/assets/ba_data/audio/robot4.ogg": "https://files.ballistica.net/cache/ba1/29/3a/a4e3da6662106a19afb93ce261ff", + "build/assets/ba_data/audio/robotDeath.ogg": "https://files.ballistica.net/cache/ba1/d9/ce/c4a7e9cc2a53c86fc46d81072a37", + "build/assets/ba_data/audio/robotFall.ogg": "https://files.ballistica.net/cache/ba1/ad/8d/6e75e00cdb73710a66f04645e649", + "build/assets/ba_data/audio/robotHit1.ogg": "https://files.ballistica.net/cache/ba1/09/3c/7fc30ed1b475564d9da8941edafe", + "build/assets/ba_data/audio/robotHit2.ogg": "https://files.ballistica.net/cache/ba1/2c/ea/7da320dfcf6f3a34a329e50f4d49", + "build/assets/ba_data/audio/runAwayMusic.ogg": "https://files.ballistica.net/cache/ba1/e6/93/c44d93df9c50e786766b105f83df", + "build/assets/ba_data/audio/santa01.ogg": "https://files.ballistica.net/cache/ba1/12/14/3739a2633350689ccff8fbcd3c41", + "build/assets/ba_data/audio/santa02.ogg": "https://files.ballistica.net/cache/ba1/5b/92/ac7faa7d073dcb9999688183d4d7", + "build/assets/ba_data/audio/santa03.ogg": "https://files.ballistica.net/cache/ba1/54/5b/bc7b8954833f82462bca893996ff", + "build/assets/ba_data/audio/santa04.ogg": "https://files.ballistica.net/cache/ba1/43/f0/d332d2e769c66735859061b13b35", + "build/assets/ba_data/audio/santa05.ogg": "https://files.ballistica.net/cache/ba1/f2/81/9d9f9d1b5d502a0c95762050c371", + "build/assets/ba_data/audio/santaDeath.ogg": "https://files.ballistica.net/cache/ba1/6a/b7/7032a2302246f41cd98f63ea51d6", + "build/assets/ba_data/audio/santaFall.ogg": "https://files.ballistica.net/cache/ba1/f3/f0/242a6c0eeec26254a164dddbebec", + "build/assets/ba_data/audio/santaHit01.ogg": "https://files.ballistica.net/cache/ba1/4d/63/a9cd019e8e2b8551ac8d1bd623f6", + "build/assets/ba_data/audio/santaHit02.ogg": "https://files.ballistica.net/cache/ba1/81/4c/958777673c0b639ca6a6008412f1", + "build/assets/ba_data/audio/santaHit03.ogg": "https://files.ballistica.net/cache/ba1/c9/47/4bf6295512318c2b25caaff3d7d0", + "build/assets/ba_data/audio/santaHit04.ogg": "https://files.ballistica.net/cache/ba1/70/b6/1d4d6a0d3fd9086d3e040a919cfd", + "build/assets/ba_data/audio/scamper01.ogg": "https://files.ballistica.net/cache/ba1/6b/77/3fba27fe945967df6476ece34ce9", + "build/assets/ba_data/audio/scaryMusic.ogg": "https://files.ballistica.net/cache/ba1/8a/82/69fcbcfb9b9265cdd479d5ac6206", + "build/assets/ba_data/audio/score.ogg": "https://files.ballistica.net/cache/ba1/db/53/71f48b801e367f9e481a1aa399dd", + "build/assets/ba_data/audio/scoreHit01.ogg": "https://files.ballistica.net/cache/ba1/2a/1d/e7a0b02e95f08ba41f74fe1f56ea", + "build/assets/ba_data/audio/scoreHit02.ogg": "https://files.ballistica.net/cache/ba1/69/18/b523ca5dbec537479adda77bc9f6", + "build/assets/ba_data/audio/scoreIncrease.ogg": "https://files.ballistica.net/cache/ba1/3a/4f/f0c6886cffbda3f2b864e3a549cf", + "build/assets/ba_data/audio/scoresEpicMusic.ogg": "https://files.ballistica.net/cache/ba1/c3/20/5685f72fc93a983ac0f569376d82", + "build/assets/ba_data/audio/shatter.ogg": "https://files.ballistica.net/cache/ba1/79/42/a579e6ea90494ff7f16d7800ad98", + "build/assets/ba_data/audio/shieldDown.ogg": "https://files.ballistica.net/cache/ba1/15/17/4947a28691809492550a6b127d7d", + "build/assets/ba_data/audio/shieldHit.ogg": "https://files.ballistica.net/cache/ba1/3b/9b/1bdfb86f8e0595af14578fa3d216", + "build/assets/ba_data/audio/shieldUp.ogg": "https://files.ballistica.net/cache/ba1/56/33/8640f3bce0249e556abdcf3e88e2", + "build/assets/ba_data/audio/skid01.ogg": "https://files.ballistica.net/cache/ba1/22/93/a57b5f44d5c64a9771457484e06a", + "build/assets/ba_data/audio/slowEpicMusic.ogg": "https://files.ballistica.net/cache/ba1/ec/e3/68eab29793f506c8913fb775732c", + "build/assets/ba_data/audio/sparkle01.ogg": "https://files.ballistica.net/cache/ba1/4e/f2/be7295b96faf20e499869de39fbc", + "build/assets/ba_data/audio/sparkle02.ogg": "https://files.ballistica.net/cache/ba1/0a/ac/59cbe94b01bfc0e0d674a308e904", + "build/assets/ba_data/audio/sparkle03.ogg": "https://files.ballistica.net/cache/ba1/0c/e1/505ec01a86a949238c494b4aa946", + "build/assets/ba_data/audio/spawn.ogg": "https://files.ballistica.net/cache/ba1/bd/c9/3ae4dc6f9efca4aaac5f5fb0fdb3", + "build/assets/ba_data/audio/spazAttack01.ogg": "https://files.ballistica.net/cache/ba1/b0/19/e6aa0cffd71f82d95c26c4b263f4", + "build/assets/ba_data/audio/spazAttack02.ogg": "https://files.ballistica.net/cache/ba1/14/5a/3298712a73b28855c2e62a6de09c", + "build/assets/ba_data/audio/spazAttack03.ogg": "https://files.ballistica.net/cache/ba1/f0/f3/b22221e1e25265c0db1af83a4aa3", + "build/assets/ba_data/audio/spazAttack04.ogg": "https://files.ballistica.net/cache/ba1/60/51/f0b05fe9a16dc797bbde63d354dc", + "build/assets/ba_data/audio/spazDeath01.ogg": "https://files.ballistica.net/cache/ba1/af/39/84ba590b4f25d389c2a15067d6db", + "build/assets/ba_data/audio/spazEff.ogg": "https://files.ballistica.net/cache/ba1/53/51/7f1da7932b49118541655cc05802", + "build/assets/ba_data/audio/spazFall01.ogg": "https://files.ballistica.net/cache/ba1/c7/59/2018b901837125d507a10a84897b", + "build/assets/ba_data/audio/spazImpact01.ogg": "https://files.ballistica.net/cache/ba1/6d/fd/7964475edfbcf9ddaa153409dc68", + "build/assets/ba_data/audio/spazImpact02.ogg": "https://files.ballistica.net/cache/ba1/d0/7d/4c0279ab3b25a89b83d2f24a5b1a", + "build/assets/ba_data/audio/spazImpact03.ogg": "https://files.ballistica.net/cache/ba1/c8/e2/f0ee9a2ff0843acd4f7e4f4fc031", + "build/assets/ba_data/audio/spazImpact04.ogg": "https://files.ballistica.net/cache/ba1/cd/d2/77c5428e11e642bddac081c5d586", + "build/assets/ba_data/audio/spazJump01.ogg": "https://files.ballistica.net/cache/ba1/4b/7c/d13f0ec7594eb9bfa7394c7ed248", + "build/assets/ba_data/audio/spazJump02.ogg": "https://files.ballistica.net/cache/ba1/30/10/dce8ac44272a2af5b05e1fcc2e61", + "build/assets/ba_data/audio/spazJump03.ogg": "https://files.ballistica.net/cache/ba1/6e/0b/380222406edc4da729a86efba425", + "build/assets/ba_data/audio/spazJump04.ogg": "https://files.ballistica.net/cache/ba1/7c/3e/1c28cfa37d2cbced463ddba94e25", + "build/assets/ba_data/audio/spazOw.ogg": "https://files.ballistica.net/cache/ba1/27/c3/4f1c45e6beaf6d0ebd9b58850965", + "build/assets/ba_data/audio/spazPickup01.ogg": "https://files.ballistica.net/cache/ba1/10/06/30c8ede6718265d11fa44defd175", + "build/assets/ba_data/audio/spazScream01.ogg": "https://files.ballistica.net/cache/ba1/85/75/afd458b716082f7b3210aaaf6c17", + "build/assets/ba_data/audio/splatter.ogg": "https://files.ballistica.net/cache/ba1/af/86/0dce01020440c7a92de2e6e30827", + "build/assets/ba_data/audio/sportsMusic.ogg": "https://files.ballistica.net/cache/ba1/d2/a6/30e150fce62bad30a4568833bcf8", + "build/assets/ba_data/audio/stickyImpact.ogg": "https://files.ballistica.net/cache/ba1/20/74/ea10613275b923b96b6f6713ae66", + "build/assets/ba_data/audio/superPunch.ogg": "https://files.ballistica.net/cache/ba1/2a/6c/7c2477a19a5ae913bcb13150c137", + "build/assets/ba_data/audio/superhero1.ogg": "https://files.ballistica.net/cache/ba1/16/fe/182f5ce472dadb9b3771be7f6b9a", + "build/assets/ba_data/audio/superhero2.ogg": "https://files.ballistica.net/cache/ba1/00/1f/1d766e9e6edb345c4d5a960e3f6c", + "build/assets/ba_data/audio/superhero3.ogg": "https://files.ballistica.net/cache/ba1/cf/f1/2a6691b4246df90ea421c5a698e2", + "build/assets/ba_data/audio/superhero4.ogg": "https://files.ballistica.net/cache/ba1/d7/95/18dc752000c8bb1b452a14e38320", + "build/assets/ba_data/audio/superheroDeath.ogg": "https://files.ballistica.net/cache/ba1/0e/68/c30d06a755598d0f3948df2b8740", + "build/assets/ba_data/audio/superheroFall.ogg": "https://files.ballistica.net/cache/ba1/95/c8/513b688fe723d43ad878cf050c0c", + "build/assets/ba_data/audio/superheroHit1.ogg": "https://files.ballistica.net/cache/ba1/27/0a/c19c8ddaac6c6a35cfb38b71be92", + "build/assets/ba_data/audio/superheroHit2.ogg": "https://files.ballistica.net/cache/ba1/17/bf/b672fb5e1cb168872ebed909d6db", + "build/assets/ba_data/audio/survivalMusic.ogg": "https://files.ballistica.net/cache/ba1/94/06/8f75242cc9084e2cecbe06ba3eba", + "build/assets/ba_data/audio/swip.ogg": "https://files.ballistica.net/cache/ba1/a7/75/cd345838e931427fec875312836f", + "build/assets/ba_data/audio/swip2.ogg": "https://files.ballistica.net/cache/ba1/76/02/fd502e7cfe77bad11709194436c8", + "build/assets/ba_data/audio/swish.ogg": "https://files.ballistica.net/cache/ba1/02/d4/6994a0eb62092985808e43e8acfd", + "build/assets/ba_data/audio/swish2.ogg": "https://files.ballistica.net/cache/ba1/c8/66/dd40445a81de122474092fa2dab9", + "build/assets/ba_data/audio/swish3.ogg": "https://files.ballistica.net/cache/ba1/36/55/be4c3e8a9b66570111ee2653c51a", + "build/assets/ba_data/audio/tap.ogg": "https://files.ballistica.net/cache/ba1/56/48/9eac12cf21369a3fdbed606adaea", + "build/assets/ba_data/audio/technoHit01.ogg": "https://files.ballistica.net/cache/ba1/d8/36/884ba695683bc0e02320a2a6ea32", + "build/assets/ba_data/audio/tick.ogg": "https://files.ballistica.net/cache/ba1/dc/f8/11b10ce04bae1ae5a3cc2da4d0f0", + "build/assets/ba_data/audio/ticking.ogg": "https://files.ballistica.net/cache/ba1/09/55/793dc4aa4a40ab1161c6882613b3", + "build/assets/ba_data/audio/tickingCrazy.ogg": "https://files.ballistica.net/cache/ba1/6c/22/5c07438d8e998b07cfd1a9562f64", + "build/assets/ba_data/audio/toTheDeathMusic.ogg": "https://files.ballistica.net/cache/ba1/6d/9e/b045d577163cb141ccf3ff7862ce", + "build/assets/ba_data/audio/trashRummage.ogg": "https://files.ballistica.net/cache/ba1/f6/46/27528f5309504324748e8623f554", + "build/assets/ba_data/audio/victoryMusic.ogg": "https://files.ballistica.net/cache/ba1/85/c7/1095ec56de27daa507965fa305eb", + "build/assets/ba_data/audio/warnBeep.ogg": "https://files.ballistica.net/cache/ba1/2a/20/47f8236b3641e91318be22ff7a39", + "build/assets/ba_data/audio/warnBeeps.ogg": "https://files.ballistica.net/cache/ba1/11/58/c702c5f63a6e14470e93e70f6eea", + "build/assets/ba_data/audio/warrior1.ogg": "https://files.ballistica.net/cache/ba1/b5/f4/90ccbe31f4c5643e0777bdc84616", + "build/assets/ba_data/audio/warrior2.ogg": "https://files.ballistica.net/cache/ba1/82/1b/ef490ec4db6cffbbc88eea0b5b5c", + "build/assets/ba_data/audio/warrior3.ogg": "https://files.ballistica.net/cache/ba1/6e/7e/c275cf424c765f133b7b3a04a864", + "build/assets/ba_data/audio/warrior4.ogg": "https://files.ballistica.net/cache/ba1/f5/c4/8cd2233f38e9ed3f5655841f6a02", + "build/assets/ba_data/audio/warriorDeath.ogg": "https://files.ballistica.net/cache/ba1/44/8c/534399f3ce2f6f82afd411339c6f", + "build/assets/ba_data/audio/warriorFall.ogg": "https://files.ballistica.net/cache/ba1/b9/2f/3c0029d858b5fcd642282ab5f81a", + "build/assets/ba_data/audio/warriorHit1.ogg": "https://files.ballistica.net/cache/ba1/9b/36/8f0ee6596861d108c986f6d391f1", + "build/assets/ba_data/audio/warriorHit2.ogg": "https://files.ballistica.net/cache/ba1/34/bd/17cd76e4b2c55b2e2aa00587a37a", + "build/assets/ba_data/audio/whenJohnnyComesMarchingHomeMusic.ogg": "https://files.ballistica.net/cache/ba1/ba/1c/4cbc63a74cf8079d7dcd5f7f402f", + "build/assets/ba_data/audio/witch1.ogg": "https://files.ballistica.net/cache/ba1/bd/ea/93413cb9c484e73dc8749f63d034", + "build/assets/ba_data/audio/witch2.ogg": "https://files.ballistica.net/cache/ba1/83/a1/e49f44bcb428ef70fee7acd226fa", + "build/assets/ba_data/audio/witch3.ogg": "https://files.ballistica.net/cache/ba1/e2/f7/2675e1475cee0c2577c4b1b096e5", + "build/assets/ba_data/audio/witch4.ogg": "https://files.ballistica.net/cache/ba1/4b/51/d5b6d53e1c8eeaded64f0837a0eb", + "build/assets/ba_data/audio/witchDeath.ogg": "https://files.ballistica.net/cache/ba1/67/7e/5580b179f04ad788732b189d5734", + "build/assets/ba_data/audio/witchFall.ogg": "https://files.ballistica.net/cache/ba1/89/bb/7001c52955496b3e98dcde982b2e", + "build/assets/ba_data/audio/witchHit1.ogg": "https://files.ballistica.net/cache/ba1/d8/b6/9e35f16efd4ab0ced3fa5165f45c", + "build/assets/ba_data/audio/witchHit2.ogg": "https://files.ballistica.net/cache/ba1/09/d4/1169aa1d985a47264a3efa56f3c1", + "build/assets/ba_data/audio/wizard1.ogg": "https://files.ballistica.net/cache/ba1/68/9b/a30639aca720c0e07525346e3e4c", + "build/assets/ba_data/audio/wizard2.ogg": "https://files.ballistica.net/cache/ba1/06/c2/55ed0cc2c2268f3095bf8621ec65", + "build/assets/ba_data/audio/wizard3.ogg": "https://files.ballistica.net/cache/ba1/b3/77/de9078e3566ec4905a459e69117a", + "build/assets/ba_data/audio/wizard4.ogg": "https://files.ballistica.net/cache/ba1/6d/e6/4cc6c42a6895e2a45c8fc3699780", + "build/assets/ba_data/audio/wizardDeath.ogg": "https://files.ballistica.net/cache/ba1/61/f0/f3874cd6147cfbab32d4ed5f5d9a", + "build/assets/ba_data/audio/wizardFall.ogg": "https://files.ballistica.net/cache/ba1/fe/ee/2998765fdf64e8cd68f0ce3cecf0", + "build/assets/ba_data/audio/wizardHit1.ogg": "https://files.ballistica.net/cache/ba1/93/a3/6f51d3d94a9030d33439f701afb2", + "build/assets/ba_data/audio/wizardHit2.ogg": "https://files.ballistica.net/cache/ba1/59/ea/c0d68119eddfc89c2904ea910197", + "build/assets/ba_data/audio/woodDebrisFall.ogg": "https://files.ballistica.net/cache/ba1/a6/d6/0c9fc73c20c818c1978892bdfa65", + "build/assets/ba_data/audio/wrestler1.ogg": "https://files.ballistica.net/cache/ba1/47/6c/8f3f652e4d945264324c34387b70", + "build/assets/ba_data/audio/wrestler2.ogg": "https://files.ballistica.net/cache/ba1/27/40/7bf686c0ed10108af46a6d8224d1", + "build/assets/ba_data/audio/wrestler3.ogg": "https://files.ballistica.net/cache/ba1/ed/92/3d91b32f986d5158528bdf1cf577", + "build/assets/ba_data/audio/wrestler4.ogg": "https://files.ballistica.net/cache/ba1/51/6b/b225f9f25b74d18a525d850dc565", + "build/assets/ba_data/audio/wrestlerDeath.ogg": "https://files.ballistica.net/cache/ba1/b5/a1/34a7c1fb9d9e0f794454c330b043", + "build/assets/ba_data/audio/wrestlerFall.ogg": "https://files.ballistica.net/cache/ba1/9b/4d/5d6d8d02f26de553fa475e247e23", + "build/assets/ba_data/audio/wrestlerHit1.ogg": "https://files.ballistica.net/cache/ba1/1b/75/ae5bbdb613cb9870b07cdbbe4eb8", + "build/assets/ba_data/audio/wrestlerHit2.ogg": "https://files.ballistica.net/cache/ba1/90/f3/d9d34420880e4cb6680b28b731d8", + "build/assets/ba_data/audio/zoeAttack01.ogg": "https://files.ballistica.net/cache/ba1/34/c9/cdff8018ad7de73687e5cc85f5a0", + "build/assets/ba_data/audio/zoeAttack02.ogg": "https://files.ballistica.net/cache/ba1/dd/f4/4cf43bda460f85ecd9f7e50a174f", + "build/assets/ba_data/audio/zoeAttack03.ogg": "https://files.ballistica.net/cache/ba1/4d/3b/6c14153eeafc9b8469fecd0d290d", + "build/assets/ba_data/audio/zoeAttack04.ogg": "https://files.ballistica.net/cache/ba1/3e/0e/7ca0c2745cf899bf6343d1f8fc70", + "build/assets/ba_data/audio/zoeDeath01.ogg": "https://files.ballistica.net/cache/ba1/c5/b5/f7caebec3c54c63a143f2e5ea8ec", + "build/assets/ba_data/audio/zoeEff.ogg": "https://files.ballistica.net/cache/ba1/91/be/f2f0912fa6233dd37d1b7c54f504", + "build/assets/ba_data/audio/zoeFall01.ogg": "https://files.ballistica.net/cache/ba1/89/98/920e3dfe72b8984f757091969bca", + "build/assets/ba_data/audio/zoeImpact01.ogg": "https://files.ballistica.net/cache/ba1/1d/4f/9813df6aaec21087e89886933505", + "build/assets/ba_data/audio/zoeImpact02.ogg": "https://files.ballistica.net/cache/ba1/85/23/dd4395c199e2fc764ee4b18b651b", + "build/assets/ba_data/audio/zoeImpact03.ogg": "https://files.ballistica.net/cache/ba1/71/8e/ba64b2da61e509b8e1f6e559f12f", + "build/assets/ba_data/audio/zoeImpact04.ogg": "https://files.ballistica.net/cache/ba1/b6/7d/21e910f49ec0d03db104f8cfb06d", + "build/assets/ba_data/audio/zoeJump01.ogg": "https://files.ballistica.net/cache/ba1/4e/fc/3fd58b4e74cd2055d81f1373d015", + "build/assets/ba_data/audio/zoeJump02.ogg": "https://files.ballistica.net/cache/ba1/70/df/3aab67bd940697cb0fabf80ac88c", + "build/assets/ba_data/audio/zoeJump03.ogg": "https://files.ballistica.net/cache/ba1/1b/40/630b6d523a6760f5f6dd6bfee135", + "build/assets/ba_data/audio/zoeOw.ogg": "https://files.ballistica.net/cache/ba1/51/22/5b47da0beb5800a004d4a4396632", + "build/assets/ba_data/audio/zoePickup01.ogg": "https://files.ballistica.net/cache/ba1/16/7c/afb1cdfb86bdca56ca9118676b49", + "build/assets/ba_data/audio/zoeScream01.ogg": "https://files.ballistica.net/cache/ba1/d2/c2/5689203c1819d0f3a344e3d46193", "build/assets/ba_data/data/langdata.json": "https://files.ballistica.net/cache/ba1/3b/0c/e201c5f31d19e0b93c5e5af81a54", "build/assets/ba_data/data/languages/arabic.json": "https://files.ballistica.net/cache/ba1/f1/33/bee4a5dd13bf8a0b8566e2907876", "build/assets/ba_data/data/languages/belarussian.json": "https://files.ballistica.net/cache/ba1/c0/82/9e3dfce6e766f015c10a2064278e", @@ -4072,50 +4072,50 @@ "build/assets/workspace/ninjafightplug.py": "https://files.ballistica.net/cache/ba1/5c/81/461b88dcd868f050d85aa8ac3bc1", "build/assets/workspace/onslaughtplug.py": "https://files.ballistica.net/cache/ba1/1c/02/97064ab6cd7f4e0018c4e7fa8282", "build/assets/workspace/runaroundplug.py": "https://files.ballistica.net/cache/ba1/68/b6/f21cabe2df5f604ef02fee02082e", - "build/prefab/full/linux_arm64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/0a/9f/72d8058f278d01809cfb27398bd9", - "build/prefab/full/linux_arm64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/0b/98/7d6e875a926d9b5e81a7affb4c16", - "build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/cd/cf/a65a79458bd1df8a07e59f25f0de", - "build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/f0/4c/3809b97686aafbeb70916568b092", - "build/prefab/full/linux_x86_64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/2c/ea/a0f6149d5af960d5b3ba9d306715", - "build/prefab/full/linux_x86_64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/7b/a5/3e20fbd85c2272364a01f96617f6", - "build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/15/60/6ec17098f49ecc4eda4c5bbf4b0f", - "build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/a9/25/0805d553a190963904f02dbbea25", - "build/prefab/full/mac_arm64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/ec/90/e9781ceaedab0047571c22e68b2a", - "build/prefab/full/mac_arm64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/c3/26/a73cf8fff288093290046d4a4ff4", - "build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/12/54/1b14ec50038faee4ea5e55b666a9", - "build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/f3/5a/68a30e20094b1ee0857ce8b41df0", - "build/prefab/full/mac_x86_64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/50/8d/fc5172ac4770c75ad3c925d11a1c", - "build/prefab/full/mac_x86_64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/e2/ba/68636d02d975b46893d3267ff6da", - "build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/b0/5f/7046f9056b58f670c1f0fe7d7da4", - "build/prefab/full/mac_x86_64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/79/41/4d8058a9ddbb594777f63b1de553", - "build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "https://files.ballistica.net/cache/ba1/c2/fd/74d555cdcf8fb92a69f6b092dd61", - "build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "https://files.ballistica.net/cache/ba1/9d/76/90a496edb5fbeb2ff7805df36304", - "build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "https://files.ballistica.net/cache/ba1/21/38/a4152208d3670afc2f67edc8ab87", - "build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "https://files.ballistica.net/cache/ba1/12/89/4696117cb72f8f3cca0b16adb838", - "build/prefab/lib/linux_arm64_gui/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/02/42/47d4fc13f6f1466a93c0e34de43a", - "build/prefab/lib/linux_arm64_gui/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/92/31/e6ff7894f966d1baf0ceaf875b86", - "build/prefab/lib/linux_arm64_server/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/60/c9/358c66abf612b400f9da4b159bb8", - "build/prefab/lib/linux_arm64_server/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/87/e9/101ee8f1e4eccf5079a9451d13a3", - "build/prefab/lib/linux_x86_64_gui/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/28/ae/dd5e4068c838c3b656a0d166c58a", - "build/prefab/lib/linux_x86_64_gui/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/03/58/a4c0bdcdc2d5884da733abd27b1a", - "build/prefab/lib/linux_x86_64_server/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/c8/a5/c6a11df6e69c07943f68dc52d5c7", - "build/prefab/lib/linux_x86_64_server/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/00/38/12291441ed17a360a75d5c3cd6d6", - "build/prefab/lib/mac_arm64_gui/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/97/e9/46ea6200e3ff631f9d6e15112f5c", - "build/prefab/lib/mac_arm64_gui/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/dd/b5/97842446ead8366ee4291294e9da", - "build/prefab/lib/mac_arm64_server/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/be/a9/85f8283d2f34b612647b748f0cc6", - "build/prefab/lib/mac_arm64_server/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/c4/1e/778ca01438a1e787ed9758853fb6", - "build/prefab/lib/mac_x86_64_gui/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/48/2f/ae6e343be8de66bfacea476369ac", - "build/prefab/lib/mac_x86_64_gui/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/d2/43/b998930c810740e511f3037ea554", - "build/prefab/lib/mac_x86_64_server/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/27/94/34b396fd7f6c82de24b99f7647fb", - "build/prefab/lib/mac_x86_64_server/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/5f/22/4b6cd6c44444902e666528963f88", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericInternal.lib": "https://files.ballistica.net/cache/ba1/fc/24/b7fc8e3ff1cfcbdaf03c932f124b", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericInternal.pdb": "https://files.ballistica.net/cache/ba1/67/46/d0d7c68ec085c758eb17f90ed55e", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessInternal.lib": "https://files.ballistica.net/cache/ba1/4f/cd/be387a2777f339c1af4948e693b8", - "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessInternal.pdb": "https://files.ballistica.net/cache/ba1/61/51/291c437bd4c6ee5465f3fe06e032", - "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericInternal.lib": "https://files.ballistica.net/cache/ba1/29/f1/d5a916bcc8e54da59533651e3971", - "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericInternal.pdb": "https://files.ballistica.net/cache/ba1/a5/7d/36b80257b5e52eb0192c574be77d", - "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessInternal.lib": "https://files.ballistica.net/cache/ba1/42/b0/679bdb56b72278366d10cfc36346", - "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessInternal.pdb": "https://files.ballistica.net/cache/ba1/f9/65/29faf8a8a7c123a847710e2e9fbe", + "build/prefab/full/linux_arm64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/d4/42/c7597472bab4d4c0dae810d80609", + "build/prefab/full/linux_arm64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/4e/94/7268c8e9aeabd596f54378a85294", + "build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/10/71/48d08f4012b73626782581c63977", + "build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/5f/ee/8306cd48675a69f4a9173b65cbd5", + "build/prefab/full/linux_x86_64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/10/ed/a428becaabecef1ffbb750e48d44", + "build/prefab/full/linux_x86_64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/48/1c/3d2e629a6f04bd12b31964351bbf", + "build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/d9/de/146c8b7252802da53d778f5f8837", + "build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/20/bc/1692d1e093be536e7d6aca7f2ab1", + "build/prefab/full/mac_arm64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/b1/95/f285ac967b6c04d49ef4105fb2a9", + "build/prefab/full/mac_arm64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/af/2a/d849d0aeae88a5db9a00ae4b10f0", + "build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/8a/14/519233ba6e63e76b1558fcd53ede", + "build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/7e/88/12be466acafb3a90100705f0affd", + "build/prefab/full/mac_x86_64_gui/debug/ballisticakit": "https://files.ballistica.net/cache/ba1/0e/7b/aefba47dfaa635637e88e15fb03b", + "build/prefab/full/mac_x86_64_gui/release/ballisticakit": "https://files.ballistica.net/cache/ba1/73/f4/a75e5f5c59f41cf420e266d0a636", + "build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/5b/4b/333f423b2ec75da3542449e50854", + "build/prefab/full/mac_x86_64_server/release/dist/ballisticakit_headless": "https://files.ballistica.net/cache/ba1/6b/92/fcb579d06cc289543de9c5005b24", + "build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "https://files.ballistica.net/cache/ba1/b4/e5/b50ca0d127764313eb1fcb8ab39e", + "build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "https://files.ballistica.net/cache/ba1/46/56/bd123d6c235d61857537fef3949a", + "build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "https://files.ballistica.net/cache/ba1/c8/64/398559b806be6ae4e5ef206ade88", + "build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "https://files.ballistica.net/cache/ba1/4e/ed/912ce725e6785d843ca6b975c209", + "build/prefab/lib/linux_arm64_gui/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/f8/b1/ed8792bb56f2307123200f140e7d", + "build/prefab/lib/linux_arm64_gui/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/a4/01/5f76fab7a51b8240b1ebc63fac28", + "build/prefab/lib/linux_arm64_server/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/b3/39/c708135692631e57fe17dd11181a", + "build/prefab/lib/linux_arm64_server/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/cd/dd/66025812c8e82a93bc6f9d5f12f2", + "build/prefab/lib/linux_x86_64_gui/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/e2/c4/c08e9c6f4ef316bc6313a3041dc4", + "build/prefab/lib/linux_x86_64_gui/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/af/3d/770823edcf0a3bc49a441670e60e", + "build/prefab/lib/linux_x86_64_server/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/da/e2/7e122494ad5c471e572de9845367", + "build/prefab/lib/linux_x86_64_server/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/51/60/ea606c34bc88edc508a4868294e5", + "build/prefab/lib/mac_arm64_gui/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/3c/cd/7af50c6919470fd54f74787d2ac7", + "build/prefab/lib/mac_arm64_gui/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/b0/c9/298ba9e8dfbf6d4d9498294117f6", + "build/prefab/lib/mac_arm64_server/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/30/f2/4a40ae7d5d5d0c3c333d2a4fb002", + "build/prefab/lib/mac_arm64_server/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/02/8c/690439b80f4326c734a78da75f9c", + "build/prefab/lib/mac_x86_64_gui/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/c0/8d/a014bd9a8c900a82582ea7f9afef", + "build/prefab/lib/mac_x86_64_gui/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/32/71/9eba0ce57145aa3c2fae97f1b898", + "build/prefab/lib/mac_x86_64_server/debug/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/4c/85/5a3b35285fe65c46f2eb54a6ad3c", + "build/prefab/lib/mac_x86_64_server/release/libballisticakit_internal.a": "https://files.ballistica.net/cache/ba1/1f/f0/3106b1fad70d477a250e3a960c08", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericInternal.lib": "https://files.ballistica.net/cache/ba1/a8/dd/5874f6762de4c6c456a1600784a2", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericInternal.pdb": "https://files.ballistica.net/cache/ba1/79/74/888325dcdb72be125a934fb11556", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessInternal.lib": "https://files.ballistica.net/cache/ba1/6d/c9/accb8acb01d234c4fe4567909ea9", + "build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessInternal.pdb": "https://files.ballistica.net/cache/ba1/54/0c/617b4386cd176ff5335dd40f758a", + "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericInternal.lib": "https://files.ballistica.net/cache/ba1/5d/54/ede99de2b2289f6592f581c9d4d8", + "build/prefab/lib/windows/Release_Win32/BallisticaKitGenericInternal.pdb": "https://files.ballistica.net/cache/ba1/99/21/e0ccd5715b10583df03e8da89ca9", + "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessInternal.lib": "https://files.ballistica.net/cache/ba1/af/0e/980981b12d8635fbc000497e05ef", + "build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessInternal.pdb": "https://files.ballistica.net/cache/ba1/31/92/2352da0acfb5743ca14e03fc0457", "src/assets/ba_data/python/babase/_mgen/__init__.py": "https://files.ballistica.net/cache/ba1/52/c6/c11130af7b10d6c0321add5518fa", "src/assets/ba_data/python/babase/_mgen/enums.py": "https://files.ballistica.net/cache/ba1/38/c3/1dedd5e74f2508efc5974c8815a1", "src/ballistica/base/mgen/pyembed/binding_base.inc": "https://files.ballistica.net/cache/ba1/b4/3d/e352190a0e5673d101c0f3ee3ad2", diff --git a/CHANGELOG.md b/CHANGELOG.md index a047a33d..74bf04ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -### 1.7.20 (build 21015, api 8, 2023-05-05) +### 1.7.20 (build 21017, api 8, 2023-05-16) - This seems like a good time for a `refactoring` release in anticipation of changes coming in 1.8. Basically this means that a lot of things will be diff --git a/Makefile b/Makefile index 310e91d4..ec981136 100644 --- a/Makefile +++ b/Makefile @@ -661,27 +661,28 @@ check: py_check_prepass # Same as check but no caching (all files are checked). check-full: py_check_prepass - @$(DMAKE) -j$(CPUS) update-check cpplint-full pylint-full mypy-full +# TEMP - disabling some checks during 1.7.20 refactor. + @$(DMAKE) -j$(CPUS) update-check cpplint-full mypy-full @tools/pcommand echo SGRN BLD ALL CHECKS PASSED! +# @$(DMAKE) -j$(CPUS) update-check cpplint-full pylint-full mypy-full +# @tools/pcommand echo SGRN BLD ALL CHECKS PASSED! # Same as 'check' plus optional/slow extra checks. -# check2: -# @$(DMAKE) -j$(CPUS) update-check cpplint pylint mypy pycharm depcheck -# @tools/pcommand echo SGRN BLD ALL CHECKS PASSED! -# TEMP - disabling some during refactor. check2: py_check_prepass +# TEMP - disabling some during 1.7.20 refactor. @$(DMAKE) -j$(CPUS) update-check cpplint mypy @tools/pcommand echo SGRN BLD ALL CHECKS PASSED! +# @$(DMAKE) -j$(CPUS) update-check cpplint pylint mypy pycharm depcheck +# @tools/pcommand echo SGRN BLD ALL CHECKS PASSED! # Same as check2 but no caching (all files are checked). -# check2-full: -# @$(DMAKE) -j$(CPUS) update-check cpplint-full pylint-full mypy-full \ -# pycharm-full -# @tools/pcommand echo SGRN BLD ALL CHECKS PASSED! # TEMP - disabling some checks during 1.7.20 refactor. check2-full: py_check_prepass @$(DMAKE) -j$(CPUS) update-check cpplint-full mypy-full @tools/pcommand echo SGRN BLD ALL CHECKS PASSED! +# @$(DMAKE) -j$(CPUS) update-check cpplint-full pylint-full mypy-full \ +# pycharm-full +# @tools/pcommand echo SGRN BLD ALL CHECKS PASSED! # Run Cpplint checks on all C/C++ code. cpplint: prereqs meta @@ -848,31 +849,51 @@ test-rpc: # Format, update, check, & test the project. Do this before commits. preflight: +# TEMP - disabling some checks during the 1.7.20 refactor @$(MAKE) format @$(MAKE) update - @$(MAKE) -j$(CPUS) cpplint pylint mypy test + @$(MAKE) -j$(CPUS) cpplint mypy test @tools/pcommand echo SGRN BLD PREFLIGHT SUCCESSFUL! +# @$(MAKE) format +# @$(MAKE) update +# @$(MAKE) -j$(CPUS) cpplint pylint mypy test +# @tools/pcommand echo SGRN BLD PREFLIGHT SUCCESSFUL! # Same as 'preflight' without caching (all files are visited). preflight-full: +# TEMP - disabling some checks during the 1.7.20 refactor @$(MAKE) format-full @$(MAKE) update - @$(MAKE) -j$(CPUS) cpplint-full pylint-full mypy-full test-full + @$(MAKE) -j$(CPUS) cpplint-full mypy-full test-full @tools/pcommand echo SGRN BLD PREFLIGHT SUCCESSFUL! +# @$(MAKE) format-full +# @$(MAKE) update +# @$(MAKE) -j$(CPUS) cpplint-full pylint-full mypy-full test-full +# @tools/pcommand echo SGRN BLD PREFLIGHT SUCCESSFUL! # Same as 'preflight' plus optional/slow extra checks. preflight2: +# TEMP - disabling some checks during the 1.7.20 refactor @$(MAKE) format @$(MAKE) update - @$(MAKE) -j$(CPUS) cpplint pylint mypy pycharm test + @$(MAKE) -j$(CPUS) cpplint mypy test @tools/pcommand echo SGRN BLD PREFLIGHT SUCCESSFUL! +# @$(MAKE) format +# @$(MAKE) update +# @$(MAKE) -j$(CPUS) cpplint pylint mypy pycharm test +# @tools/pcommand echo SGRN BLD PREFLIGHT SUCCESSFUL! # Same as 'preflight2' but without caching (all files visited). preflight2-full: +# TEMP - disabling some checks during the 1.7.20 refactor @$(MAKE) format-full @$(MAKE) update - @$(MAKE) -j$(CPUS) cpplint-full pylint-full mypy-full pycharm-full test-full + @$(MAKE) -j$(CPUS) cpplint-full mypy-full test-full @tools/pcommand echo SGRN BLD PREFLIGHT SUCCESSFUL! +# @$(MAKE) format-full +# @$(MAKE) update +# @$(MAKE) -j$(CPUS) cpplint-full pylint-full mypy-full pycharm-full test-full +# @tools/pcommand echo SGRN BLD PREFLIGHT SUCCESSFUL! # Tell make which of these targets don't represent files. .PHONY: preflight preflight-full preflight2 preflight2-full diff --git a/src/assets/ba_data/python/baenv.py b/src/assets/ba_data/python/baenv.py index 365f60c0..ed8596fe 100644 --- a/src/assets/ba_data/python/baenv.py +++ b/src/assets/ba_data/python/baenv.py @@ -31,7 +31,7 @@ if TYPE_CHECKING: # Build number and version of the ballistica binary we expect to be # using. -TARGET_BALLISTICA_BUILD = 21015 +TARGET_BALLISTICA_BUILD = 21017 TARGET_BALLISTICA_VERSION = '1.7.20' _g_env_config: EnvConfig | None = None diff --git a/src/ballistica/README.md b/src/ballistica/README.md index dad97377..d1de811f 100644 --- a/src/ballistica/README.md +++ b/src/ballistica/README.md @@ -32,7 +32,7 @@ sit on top of Python's module system. So even though our feature-sets still often talk to each other directly through native C++ interfaces, they go through Python's import mechanism to init each other and acquire those interfaces. -The benefits of this setup is safety and consistency. It does not matter if we +The benefits of this setup are safety and consistency. It does not matter if we do `import bascenev1` in Python or `scene_v1::SceneV1FeatureSet::Import()` from C++; in either case we can be sure that both Python and C++ parts of the `scene_v1` feature-set have been inited and are ready for use. In earlier diff --git a/src/ballistica/shared/ballistica.cc b/src/ballistica/shared/ballistica.cc index 9af9e9cf..4b8721d5 100644 --- a/src/ballistica/shared/ballistica.cc +++ b/src/ballistica/shared/ballistica.cc @@ -39,7 +39,7 @@ auto main(int argc, char** argv) -> int { namespace ballistica { // These are set automatically via script; don't modify them here. -const int kEngineBuildNumber = 21015; +const int kEngineBuildNumber = 21017; const char* kEngineVersion = "1.7.20"; auto MonolithicMain(const core::CoreConfig& core_config) -> int { diff --git a/tools/batools/pcommand.py b/tools/batools/pcommand.py index 1e221cd9..b5be8920 100644 --- a/tools/batools/pcommand.py +++ b/tools/batools/pcommand.py @@ -59,21 +59,32 @@ def check_clean_safety() -> None: import os import subprocess + from efro.terminal import Clr from efro.error import CleanError - from efrotools.pcommand import check_clean_safety as std_snippet + import efrotools.pcommand - # First do standard checks. - std_snippet() + ignorevar = 'BA_IGNORE_CLEAN_SAFETY_CHECK' + if os.environ.get(ignorevar) == '1': + return + try: + # First do standard checks. + efrotools.pcommand.check_clean_safety() - # Then also make sure there are no untracked changes to core files - # (since we may be blowing core away here). - spinoff_bin = os.path.join(str(PROJROOT), 'tools', 'spinoff') - if os.path.exists(spinoff_bin): - result = subprocess.run( - [spinoff_bin, 'cleancheck', '--soft'], check=False + # Then also make sure there are no untracked changes to core files + # (since we may be blowing core away here). + spinoff_bin = os.path.join(str(PROJROOT), 'tools', 'spinoff') + if os.path.exists(spinoff_bin): + result = subprocess.run( + [spinoff_bin, 'cleancheck', '--soft'], check=False + ) + if result.returncode != 0: + raise CleanError() + except Exception: + print( + f'{Clr.RED}Clean safety check failed.' + f' Set {ignorevar}=1 to proceed anyway.{Clr.RST}' ) - if result.returncode != 0: - raise CleanError() + raise def archive_old_builds() -> None: diff --git a/tools/spinoff b/tools/spinoff index e50dfb26..eff7f42e 100755 --- a/tools/spinoff +++ b/tools/spinoff @@ -5,9 +5,8 @@ from __future__ import annotations -from batools.spinoff import spinoff_main if __name__ == '__main__': - import batools.spinoff + from batools.spinoff import spinoff_main spinoff_main()