diff --git a/.github/workflows/gif-to-webp-converter.js b/.github/workflows/gif-to-webp-converter.js index 03c95b1c..fe6b44c5 100644 --- a/.github/workflows/gif-to-webp-converter.js +++ b/.github/workflows/gif-to-webp-converter.js @@ -1,12 +1,12 @@ -const fs = require("fs").promises; -const path = require("path"); const { execFile } = require("child_process"); const util = require("util"); const execFilePromise = util.promisify(execFile); +const path = require("path"); +const fs = require("fs").promises; +const gifsiclePath = "gifsicle"; const gifskiPath = "gifski"; const convertPath = "convert"; -const identifyPath = "identify"; const textFileExtensions = [ ".md", @@ -17,77 +17,75 @@ const textFileExtensions = [ ".htm", ".htm", ".txt", - ".asp" + ".asp", ]; async function isAnimatedGif(filePath) { - try { - const { stdout } = await execFilePromise("identify", [ - "-format", - "%n\n", - filePath, - ]); - const frameCount = parseInt(stdout.trim(), 10); - return frameCount > 1; - } catch (error) { - console.error(`Error checking if GIF is animated: ${error.message}`); - return false; - } + try { + const { stdout } = await execFilePromise(gifsiclePath, ["--info", filePath]); + return stdout.includes("+ image #"); + } catch (error) { + console.error(`Error checking if GIF is animated: ${error.message}`); + return false; + } } async function getGifLoopCount(filePath) { - try { - const { stdout } = await execFilePromise(identifyPath, [ - "-format", - "%L", - filePath, - ]); - const loopCount = parseInt(stdout.trim(), 10); - return isNaN(loopCount) ? 0 : loopCount; - } catch (error) { - console.error(`Error getting GIF loop count: ${error.message}`); - return 0; - } + try { + const { stdout } = await execFilePromise(gifsiclePath, ["--info", filePath]); + const loopMatch = stdout.match(/loop forever|loop count (\d+)/); + if (loopMatch) { + if (loopMatch[0] === "loop forever") { + return 0; // Infinite loop + } else { + return parseInt(loopMatch[1], 10); + } + } + return 1; // Default to playing once if no loop information is found + } catch (error) { + console.error(`Error getting GIF loop count: ${error.message}`); + return 1; // Default to playing once on error + } } async function convertGifToWebp(inputPath, outputPath) { - try { - const animated = await isAnimatedGif(inputPath); - if (animated) { - const loopCount = await getGifLoopCount(inputPath); - const loopArg = - loopCount === 0 ? "--repeat=0" : `--repeat=${loopCount - 1}`; - await execFilePromise(gifskiPath, [ - "--quality=100", - loopArg, - "--output", - outputPath, - inputPath, - ]); - } else { - await execFilePromise(convertPath, [ - inputPath, - "-define", - "webp:lossless=true", - outputPath, - ]); - } - console.log(`Converted ${inputPath} to ${outputPath}`); - - // Delete the original GIF file - await fs.unlink(inputPath); - console.log(`Deleted original GIF: ${inputPath}`); - - return true; - } catch (error) { - console.error(`Error converting ${inputPath}: ${error.message}`); - if (error.code === "ENOENT") { - console.error( - "The required executable was not found. Please make sure gifski and ImageMagick are installed and the paths are correct." - ); - } - return false; - } + try { + const animated = await isAnimatedGif(inputPath); + if (animated) { + const loopCount = await getGifLoopCount(inputPath); + const loopArg = loopCount === 0 ? "--repeat=0" : `--repeat=${loopCount}`; + await execFilePromise(gifskiPath, [ + "--quality=100", + loopArg, + "--output", + outputPath, + inputPath, + ]); + } else { + // For non-animated GIFs, use ImageMagick's convert + await execFilePromise(convertPath, [ + inputPath, + "-define", + "webp:lossless=true", + outputPath, + ]); + } + console.log(`Converted ${inputPath} to ${outputPath}`); + + // Delete the original GIF file + await fs.unlink(inputPath); + console.log(`Deleted original GIF: ${inputPath}`); + + return true; + } catch (error) { + console.error(`Error converting ${inputPath}: ${error.message}`); + if (error.code === "ENOENT") { + console.error( + "The required executable was not found. Please make sure gifsicle, gifski, and ImageMagick are installed and the paths are correct." + ); + } + return false; + } } async function isTextFile(filePath) { diff --git a/.github/workflows/gifToWebp.yml b/.github/workflows/gifToWebp.yml index 3c7ac1d3..5c0f8df7 100644 --- a/.github/workflows/gifToWebp.yml +++ b/.github/workflows/gifToWebp.yml @@ -24,8 +24,7 @@ # - name: Install dependencies # run: | # sudo apt-get update -# sudo apt-get install -y imagemagick -# sudo apt-get install -y webp +# sudo apt-get install -y imagemagick webp gifsicle # curl -L https://github.com/ImageOptim/gifski/releases/download/1.32.0/gifski_1.32.0-1_amd64.deb -o gifski.deb # sudo dpkg -i gifski.deb # rm gifski.deb diff --git a/game/images/Plants/BigChomper/0.gif b/game/images/Plants/BigChomper/0.gif deleted file mode 100644 index 0a2ca1cd..00000000 Binary files a/game/images/Plants/BigChomper/0.gif and /dev/null differ diff --git a/game/images/Plants/BigChomper/0.webp b/game/images/Plants/BigChomper/0.webp new file mode 100644 index 00000000..8786e932 Binary files /dev/null and b/game/images/Plants/BigChomper/0.webp differ diff --git a/game/images/Plants/BigChomper/Chomper.gif b/game/images/Plants/BigChomper/Chomper.gif deleted file mode 100644 index ac687408..00000000 Binary files a/game/images/Plants/BigChomper/Chomper.gif and /dev/null differ diff --git a/game/images/Plants/BigChomper/Chomper.webp b/game/images/Plants/BigChomper/Chomper.webp new file mode 100644 index 00000000..37106247 Binary files /dev/null and b/game/images/Plants/BigChomper/Chomper.webp differ diff --git a/game/images/Plants/BigChomper/ChomperAttack.gif b/game/images/Plants/BigChomper/ChomperAttack.gif deleted file mode 100644 index 51922b4b..00000000 Binary files a/game/images/Plants/BigChomper/ChomperAttack.gif and /dev/null differ diff --git a/game/images/Plants/BigChomper/ChomperAttack.webp b/game/images/Plants/BigChomper/ChomperAttack.webp new file mode 100644 index 00000000..493d445e Binary files /dev/null and b/game/images/Plants/BigChomper/ChomperAttack.webp differ diff --git a/game/images/Plants/BigChomper/ChomperDigest.gif b/game/images/Plants/BigChomper/ChomperDigest.gif deleted file mode 100644 index f3307a75..00000000 Binary files a/game/images/Plants/BigChomper/ChomperDigest.gif and /dev/null differ diff --git a/game/images/Plants/BigChomper/ChomperDigest.webp b/game/images/Plants/BigChomper/ChomperDigest.webp new file mode 100644 index 00000000..b2ad870d Binary files /dev/null and b/game/images/Plants/BigChomper/ChomperDigest.webp differ diff --git a/game/images/Plants/Blover/0.gif b/game/images/Plants/Blover/0.gif deleted file mode 100644 index 02537dc1..00000000 Binary files a/game/images/Plants/Blover/0.gif and /dev/null differ diff --git a/game/images/Plants/Blover/0.webp b/game/images/Plants/Blover/0.webp new file mode 100644 index 00000000..7161a862 Binary files /dev/null and b/game/images/Plants/Blover/0.webp differ diff --git a/game/images/Plants/Blover/Blover.gif b/game/images/Plants/Blover/Blover.gif deleted file mode 100644 index 7608998f..00000000 Binary files a/game/images/Plants/Blover/Blover.gif and /dev/null differ diff --git a/game/images/Plants/Blover/Blover.webp b/game/images/Plants/Blover/Blover.webp new file mode 100644 index 00000000..24c89982 Binary files /dev/null and b/game/images/Plants/Blover/Blover.webp differ diff --git a/game/images/Plants/Blover/BloverBlow.gif b/game/images/Plants/Blover/BloverBlow.gif deleted file mode 100644 index 46d961ef..00000000 Binary files a/game/images/Plants/Blover/BloverBlow.gif and /dev/null differ diff --git a/game/images/Plants/Blover/BloverBlow.webp b/game/images/Plants/Blover/BloverBlow.webp new file mode 100644 index 00000000..363252b2 Binary files /dev/null and b/game/images/Plants/Blover/BloverBlow.webp differ diff --git a/game/images/Plants/Cactus/0.gif b/game/images/Plants/Cactus/0.gif deleted file mode 100644 index 8027d46b..00000000 Binary files a/game/images/Plants/Cactus/0.gif and /dev/null differ diff --git a/game/images/Plants/Cactus/0.webp b/game/images/Plants/Cactus/0.webp new file mode 100644 index 00000000..6ab0e683 Binary files /dev/null and b/game/images/Plants/Cactus/0.webp differ diff --git a/game/images/Plants/Cactus/Attack.gif b/game/images/Plants/Cactus/Attack.gif deleted file mode 100644 index 47b50a47..00000000 Binary files a/game/images/Plants/Cactus/Attack.gif and /dev/null differ diff --git a/game/images/Plants/Cactus/Attack.webp b/game/images/Plants/Cactus/Attack.webp new file mode 100644 index 00000000..4afa9ca2 Binary files /dev/null and b/game/images/Plants/Cactus/Attack.webp differ diff --git a/game/images/Plants/Cactus/Attack2.gif b/game/images/Plants/Cactus/Attack2.gif deleted file mode 100644 index 8651f06c..00000000 Binary files a/game/images/Plants/Cactus/Attack2.gif and /dev/null differ diff --git a/game/images/Plants/Cactus/Attack2.webp b/game/images/Plants/Cactus/Attack2.webp new file mode 100644 index 00000000..69ee7722 Binary files /dev/null and b/game/images/Plants/Cactus/Attack2.webp differ diff --git a/game/images/Plants/Cactus/Cactus.gif b/game/images/Plants/Cactus/Cactus.gif deleted file mode 100644 index 59faff36..00000000 Binary files a/game/images/Plants/Cactus/Cactus.gif and /dev/null differ diff --git a/game/images/Plants/Cactus/Cactus.webp b/game/images/Plants/Cactus/Cactus.webp new file mode 100644 index 00000000..845a1879 Binary files /dev/null and b/game/images/Plants/Cactus/Cactus.webp differ diff --git a/game/images/Plants/Cactus/Cactus2.gif b/game/images/Plants/Cactus/Cactus2.gif deleted file mode 100644 index 42fff9ba..00000000 Binary files a/game/images/Plants/Cactus/Cactus2.gif and /dev/null differ diff --git a/game/images/Plants/Cactus/Cactus2.webp b/game/images/Plants/Cactus/Cactus2.webp new file mode 100644 index 00000000..05d93558 Binary files /dev/null and b/game/images/Plants/Cactus/Cactus2.webp differ diff --git a/game/images/Plants/Cactus/Elongation.gif b/game/images/Plants/Cactus/Elongation.gif deleted file mode 100644 index 8fed434f..00000000 Binary files a/game/images/Plants/Cactus/Elongation.gif and /dev/null differ diff --git a/game/images/Plants/Cactus/Elongation.webp b/game/images/Plants/Cactus/Elongation.webp new file mode 100644 index 00000000..062fe12f Binary files /dev/null and b/game/images/Plants/Cactus/Elongation.webp differ diff --git a/game/images/Plants/Cactus/Shorten.gif b/game/images/Plants/Cactus/Shorten.gif deleted file mode 100644 index 1c88443c..00000000 Binary files a/game/images/Plants/Cactus/Shorten.gif and /dev/null differ diff --git a/game/images/Plants/Cactus/Shorten.webp b/game/images/Plants/Cactus/Shorten.webp new file mode 100644 index 00000000..13211a7f Binary files /dev/null and b/game/images/Plants/Cactus/Shorten.webp differ diff --git a/game/images/Plants/Cattail/0.gif b/game/images/Plants/Cattail/0.gif deleted file mode 100644 index 3c4b071b..00000000 Binary files a/game/images/Plants/Cattail/0.gif and /dev/null differ diff --git a/game/images/Plants/Cattail/0.webp b/game/images/Plants/Cattail/0.webp new file mode 100644 index 00000000..22a133b8 Binary files /dev/null and b/game/images/Plants/Cattail/0.webp differ diff --git a/game/images/Plants/Cattail/Attack.gif b/game/images/Plants/Cattail/Attack.gif deleted file mode 100644 index e8f00e68..00000000 Binary files a/game/images/Plants/Cattail/Attack.gif and /dev/null differ diff --git a/game/images/Plants/Cattail/Attack.webp b/game/images/Plants/Cattail/Attack.webp new file mode 100644 index 00000000..d1e4955c Binary files /dev/null and b/game/images/Plants/Cattail/Attack.webp differ diff --git a/game/images/Plants/Cattail/Cattail.gif b/game/images/Plants/Cattail/Cattail.gif deleted file mode 100644 index e88fc45d..00000000 Binary files a/game/images/Plants/Cattail/Cattail.gif and /dev/null differ diff --git a/game/images/Plants/Cattail/Cattail.webp b/game/images/Plants/Cattail/Cattail.webp new file mode 100644 index 00000000..ee253b07 Binary files /dev/null and b/game/images/Plants/Cattail/Cattail.webp differ diff --git a/game/images/Plants/Cattail/cat.gif b/game/images/Plants/Cattail/cat.gif deleted file mode 100644 index e88fc45d..00000000 Binary files a/game/images/Plants/Cattail/cat.gif and /dev/null differ diff --git a/game/images/Plants/Cattail/cat.webp b/game/images/Plants/Cattail/cat.webp new file mode 100644 index 00000000..ee253b07 Binary files /dev/null and b/game/images/Plants/Cattail/cat.webp differ diff --git a/game/images/Plants/CherryBomb/0.gif b/game/images/Plants/CherryBomb/0.gif deleted file mode 100644 index 04ffda6b..00000000 Binary files a/game/images/Plants/CherryBomb/0.gif and /dev/null differ diff --git a/game/images/Plants/CherryBomb/0.webp b/game/images/Plants/CherryBomb/0.webp new file mode 100644 index 00000000..cb9fc957 Binary files /dev/null and b/game/images/Plants/CherryBomb/0.webp differ diff --git a/game/images/Plants/CherryBomb/Boom.gif b/game/images/Plants/CherryBomb/Boom.gif deleted file mode 100644 index 0a98743c..00000000 Binary files a/game/images/Plants/CherryBomb/Boom.gif and /dev/null differ diff --git a/game/images/Plants/CherryBomb/Boom.webp b/game/images/Plants/CherryBomb/Boom.webp new file mode 100644 index 00000000..4570ae06 Binary files /dev/null and b/game/images/Plants/CherryBomb/Boom.webp differ diff --git a/game/images/Plants/CherryBomb/CherryBomb.gif b/game/images/Plants/CherryBomb/CherryBomb.gif deleted file mode 100644 index f781901d..00000000 Binary files a/game/images/Plants/CherryBomb/CherryBomb.gif and /dev/null differ diff --git a/game/images/Plants/CherryBomb/CherryBomb.webp b/game/images/Plants/CherryBomb/CherryBomb.webp new file mode 100644 index 00000000..2fe41331 Binary files /dev/null and b/game/images/Plants/CherryBomb/CherryBomb.webp differ diff --git a/game/images/Plants/Chomper/0.gif b/game/images/Plants/Chomper/0.gif deleted file mode 100644 index 0c3ad13e..00000000 Binary files a/game/images/Plants/Chomper/0.gif and /dev/null differ diff --git a/game/images/Plants/Chomper/0.webp b/game/images/Plants/Chomper/0.webp new file mode 100644 index 00000000..35ca2e83 Binary files /dev/null and b/game/images/Plants/Chomper/0.webp differ diff --git a/game/images/Plants/Chomper/Chomper.gif b/game/images/Plants/Chomper/Chomper.gif deleted file mode 100644 index 9c690a68..00000000 Binary files a/game/images/Plants/Chomper/Chomper.gif and /dev/null differ diff --git a/game/images/Plants/Chomper/Chomper.webp b/game/images/Plants/Chomper/Chomper.webp new file mode 100644 index 00000000..4169f8fa Binary files /dev/null and b/game/images/Plants/Chomper/Chomper.webp differ diff --git a/game/images/Plants/Chomper/ChomperAttack.gif b/game/images/Plants/Chomper/ChomperAttack.gif deleted file mode 100644 index 88ae1629..00000000 Binary files a/game/images/Plants/Chomper/ChomperAttack.gif and /dev/null differ diff --git a/game/images/Plants/Chomper/ChomperAttack.webp b/game/images/Plants/Chomper/ChomperAttack.webp new file mode 100644 index 00000000..f2522092 Binary files /dev/null and b/game/images/Plants/Chomper/ChomperAttack.webp differ diff --git a/game/images/Plants/Chomper/ChomperDigest.gif b/game/images/Plants/Chomper/ChomperDigest.gif deleted file mode 100644 index 649b708c..00000000 Binary files a/game/images/Plants/Chomper/ChomperDigest.gif and /dev/null differ diff --git a/game/images/Plants/Chomper/ChomperDigest.webp b/game/images/Plants/Chomper/ChomperDigest.webp new file mode 100644 index 00000000..b2045134 Binary files /dev/null and b/game/images/Plants/Chomper/ChomperDigest.webp differ diff --git a/game/images/Plants/CoffeeBean/0.gif b/game/images/Plants/CoffeeBean/0.gif deleted file mode 100644 index d8ec6cb0..00000000 Binary files a/game/images/Plants/CoffeeBean/0.gif and /dev/null differ diff --git a/game/images/Plants/CoffeeBean/0.webp b/game/images/Plants/CoffeeBean/0.webp new file mode 100644 index 00000000..a809318c Binary files /dev/null and b/game/images/Plants/CoffeeBean/0.webp differ diff --git a/game/images/Plants/CoffeeBean/CoffeeBean.gif b/game/images/Plants/CoffeeBean/CoffeeBean.gif deleted file mode 100644 index 637e25cb..00000000 Binary files a/game/images/Plants/CoffeeBean/CoffeeBean.gif and /dev/null differ diff --git a/game/images/Plants/CoffeeBean/CoffeeBean.webp b/game/images/Plants/CoffeeBean/CoffeeBean.webp new file mode 100644 index 00000000..94c67107 Binary files /dev/null and b/game/images/Plants/CoffeeBean/CoffeeBean.webp differ diff --git a/game/images/Plants/CoffeeBean/CoffeeBeanEat.gif b/game/images/Plants/CoffeeBean/CoffeeBeanEat.gif deleted file mode 100644 index 91bf6bf3..00000000 Binary files a/game/images/Plants/CoffeeBean/CoffeeBeanEat.gif and /dev/null differ diff --git a/game/images/Plants/CoffeeBean/CoffeeBeanEat.webp b/game/images/Plants/CoffeeBean/CoffeeBeanEat.webp new file mode 100644 index 00000000..9ea7c960 Binary files /dev/null and b/game/images/Plants/CoffeeBean/CoffeeBeanEat.webp differ diff --git a/game/images/Plants/DoomShroom/0.gif b/game/images/Plants/DoomShroom/0.gif deleted file mode 100644 index 5fcaa1a9..00000000 Binary files a/game/images/Plants/DoomShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/DoomShroom/0.webp b/game/images/Plants/DoomShroom/0.webp new file mode 100644 index 00000000..61ee9830 Binary files /dev/null and b/game/images/Plants/DoomShroom/0.webp differ diff --git a/game/images/Plants/DoomShroom/BeginBoom.gif b/game/images/Plants/DoomShroom/BeginBoom.gif deleted file mode 100644 index 874f39f2..00000000 Binary files a/game/images/Plants/DoomShroom/BeginBoom.gif and /dev/null differ diff --git a/game/images/Plants/DoomShroom/BeginBoom.webp b/game/images/Plants/DoomShroom/BeginBoom.webp new file mode 100644 index 00000000..f52ddfc3 Binary files /dev/null and b/game/images/Plants/DoomShroom/BeginBoom.webp differ diff --git a/game/images/Plants/DoomShroom/DoomShroom.gif b/game/images/Plants/DoomShroom/DoomShroom.gif deleted file mode 100644 index 619c5dcd..00000000 Binary files a/game/images/Plants/DoomShroom/DoomShroom.gif and /dev/null differ diff --git a/game/images/Plants/DoomShroom/DoomShroom.webp b/game/images/Plants/DoomShroom/DoomShroom.webp new file mode 100644 index 00000000..4b63fe9d Binary files /dev/null and b/game/images/Plants/DoomShroom/DoomShroom.webp differ diff --git a/game/images/Plants/DoomShroom/Sleep.gif b/game/images/Plants/DoomShroom/Sleep.gif deleted file mode 100644 index 619c5dcd..00000000 Binary files a/game/images/Plants/DoomShroom/Sleep.gif and /dev/null differ diff --git a/game/images/Plants/DoomShroom/Sleep.webp b/game/images/Plants/DoomShroom/Sleep.webp new file mode 100644 index 00000000..4b63fe9d Binary files /dev/null and b/game/images/Plants/DoomShroom/Sleep.webp differ diff --git a/game/images/Plants/FlamesMushroom/0.gif b/game/images/Plants/FlamesMushroom/0.gif deleted file mode 100644 index 32301d4c..00000000 Binary files a/game/images/Plants/FlamesMushroom/0.gif and /dev/null differ diff --git a/game/images/Plants/FlamesMushroom/0.webp b/game/images/Plants/FlamesMushroom/0.webp new file mode 100644 index 00000000..69ca458e Binary files /dev/null and b/game/images/Plants/FlamesMushroom/0.webp differ diff --git a/game/images/Plants/FlamesMushroom/FlamesMushroom.gif b/game/images/Plants/FlamesMushroom/FlamesMushroom.gif deleted file mode 100644 index dd1a2e00..00000000 Binary files a/game/images/Plants/FlamesMushroom/FlamesMushroom.gif and /dev/null differ diff --git a/game/images/Plants/FlamesMushroom/FlamesMushroom.webp b/game/images/Plants/FlamesMushroom/FlamesMushroom.webp new file mode 100644 index 00000000..9c6ec62c Binary files /dev/null and b/game/images/Plants/FlamesMushroom/FlamesMushroom.webp differ diff --git a/game/images/Plants/FlamesMushroom/FlamesMushroom1.gif b/game/images/Plants/FlamesMushroom/FlamesMushroom1.gif deleted file mode 100644 index 301fabad..00000000 Binary files a/game/images/Plants/FlamesMushroom/FlamesMushroom1.gif and /dev/null differ diff --git a/game/images/Plants/FlamesMushroom/FlamesMushroom1.webp b/game/images/Plants/FlamesMushroom/FlamesMushroom1.webp new file mode 100644 index 00000000..175e617b Binary files /dev/null and b/game/images/Plants/FlamesMushroom/FlamesMushroom1.webp differ diff --git a/game/images/Plants/FlamesMushroom/FlamesMushroom2.gif b/game/images/Plants/FlamesMushroom/FlamesMushroom2.gif deleted file mode 100644 index d5614945..00000000 Binary files a/game/images/Plants/FlamesMushroom/FlamesMushroom2.gif and /dev/null differ diff --git a/game/images/Plants/FlamesMushroom/FlamesMushroom2.webp b/game/images/Plants/FlamesMushroom/FlamesMushroom2.webp new file mode 100644 index 00000000..530636fc Binary files /dev/null and b/game/images/Plants/FlamesMushroom/FlamesMushroom2.webp differ diff --git a/game/images/Plants/FlowerPot/0.gif b/game/images/Plants/FlowerPot/0.gif deleted file mode 100644 index bcf0c6f3..00000000 Binary files a/game/images/Plants/FlowerPot/0.gif and /dev/null differ diff --git a/game/images/Plants/FlowerPot/0.webp b/game/images/Plants/FlowerPot/0.webp new file mode 100644 index 00000000..6c481fec Binary files /dev/null and b/game/images/Plants/FlowerPot/0.webp differ diff --git a/game/images/Plants/FlowerPot/C/0.gif b/game/images/Plants/FlowerPot/C/0.gif deleted file mode 100644 index 70b2e51a..00000000 Binary files a/game/images/Plants/FlowerPot/C/0.gif and /dev/null differ diff --git a/game/images/Plants/FlowerPot/C/0.webp b/game/images/Plants/FlowerPot/C/0.webp new file mode 100644 index 00000000..f3edc145 Binary files /dev/null and b/game/images/Plants/FlowerPot/C/0.webp differ diff --git a/game/images/Plants/FlowerPot/C/CFlowerPot.gif b/game/images/Plants/FlowerPot/C/CFlowerPot.gif deleted file mode 100644 index 9e434f3b..00000000 Binary files a/game/images/Plants/FlowerPot/C/CFlowerPot.gif and /dev/null differ diff --git a/game/images/Plants/FlowerPot/C/CFlowerPot.webp b/game/images/Plants/FlowerPot/C/CFlowerPot.webp new file mode 100644 index 00000000..252c0930 Binary files /dev/null and b/game/images/Plants/FlowerPot/C/CFlowerPot.webp differ diff --git a/game/images/Plants/FlowerPot/FlowerPot.gif b/game/images/Plants/FlowerPot/FlowerPot.gif deleted file mode 100644 index 0eaaa221..00000000 Binary files a/game/images/Plants/FlowerPot/FlowerPot.gif and /dev/null differ diff --git a/game/images/Plants/FlowerPot/FlowerPot.webp b/game/images/Plants/FlowerPot/FlowerPot.webp new file mode 100644 index 00000000..a7b80415 Binary files /dev/null and b/game/images/Plants/FlowerPot/FlowerPot.webp differ diff --git a/game/images/Plants/FumeShroom/0.gif b/game/images/Plants/FumeShroom/0.gif deleted file mode 100644 index ed97d5b4..00000000 Binary files a/game/images/Plants/FumeShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/FumeShroom/0.webp b/game/images/Plants/FumeShroom/0.webp new file mode 100644 index 00000000..4e85aef1 Binary files /dev/null and b/game/images/Plants/FumeShroom/0.webp differ diff --git a/game/images/Plants/FumeShroom/FumeShroom.gif b/game/images/Plants/FumeShroom/FumeShroom.gif deleted file mode 100644 index 37d91396..00000000 Binary files a/game/images/Plants/FumeShroom/FumeShroom.gif and /dev/null differ diff --git a/game/images/Plants/FumeShroom/FumeShroom.webp b/game/images/Plants/FumeShroom/FumeShroom.webp new file mode 100644 index 00000000..5d344b14 Binary files /dev/null and b/game/images/Plants/FumeShroom/FumeShroom.webp differ diff --git a/game/images/Plants/FumeShroom/FumeShroomAttack.gif b/game/images/Plants/FumeShroom/FumeShroomAttack.gif deleted file mode 100644 index e2c948a9..00000000 Binary files a/game/images/Plants/FumeShroom/FumeShroomAttack.gif and /dev/null differ diff --git a/game/images/Plants/FumeShroom/FumeShroomAttack.webp b/game/images/Plants/FumeShroom/FumeShroomAttack.webp new file mode 100644 index 00000000..b35231ed Binary files /dev/null and b/game/images/Plants/FumeShroom/FumeShroomAttack.webp differ diff --git a/game/images/Plants/FumeShroom/FumeShroomBullet.gif b/game/images/Plants/FumeShroom/FumeShroomBullet.gif deleted file mode 100644 index 950e9403..00000000 Binary files a/game/images/Plants/FumeShroom/FumeShroomBullet.gif and /dev/null differ diff --git a/game/images/Plants/FumeShroom/FumeShroomBullet.webp b/game/images/Plants/FumeShroom/FumeShroomBullet.webp new file mode 100644 index 00000000..3198ab88 Binary files /dev/null and b/game/images/Plants/FumeShroom/FumeShroomBullet.webp differ diff --git a/game/images/Plants/FumeShroom/FumeShroomSleep.gif b/game/images/Plants/FumeShroom/FumeShroomSleep.gif deleted file mode 100644 index 3a55ec25..00000000 Binary files a/game/images/Plants/FumeShroom/FumeShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/FumeShroom/FumeShroomSleep.webp b/game/images/Plants/FumeShroom/FumeShroomSleep.webp new file mode 100644 index 00000000..8ed0fedf Binary files /dev/null and b/game/images/Plants/FumeShroom/FumeShroomSleep.webp differ diff --git a/game/images/Plants/Garlic/0.gif b/game/images/Plants/Garlic/0.gif deleted file mode 100644 index bfcae6bd..00000000 Binary files a/game/images/Plants/Garlic/0.gif and /dev/null differ diff --git a/game/images/Plants/Garlic/0.webp b/game/images/Plants/Garlic/0.webp new file mode 100644 index 00000000..3575b426 Binary files /dev/null and b/game/images/Plants/Garlic/0.webp differ diff --git a/game/images/Plants/Garlic/Garlic.gif b/game/images/Plants/Garlic/Garlic.gif deleted file mode 100644 index 9b80bf26..00000000 Binary files a/game/images/Plants/Garlic/Garlic.gif and /dev/null differ diff --git a/game/images/Plants/Garlic/Garlic.webp b/game/images/Plants/Garlic/Garlic.webp new file mode 100644 index 00000000..7c099242 Binary files /dev/null and b/game/images/Plants/Garlic/Garlic.webp differ diff --git a/game/images/Plants/Garlic/Garlic_body2.gif b/game/images/Plants/Garlic/Garlic_body2.gif deleted file mode 100644 index c24055ef..00000000 Binary files a/game/images/Plants/Garlic/Garlic_body2.gif and /dev/null differ diff --git a/game/images/Plants/Garlic/Garlic_body2.webp b/game/images/Plants/Garlic/Garlic_body2.webp new file mode 100644 index 00000000..29c5a564 Binary files /dev/null and b/game/images/Plants/Garlic/Garlic_body2.webp differ diff --git a/game/images/Plants/Garlic/Garlic_body3.gif b/game/images/Plants/Garlic/Garlic_body3.gif deleted file mode 100644 index c9e184ab..00000000 Binary files a/game/images/Plants/Garlic/Garlic_body3.gif and /dev/null differ diff --git a/game/images/Plants/Garlic/Garlic_body3.webp b/game/images/Plants/Garlic/Garlic_body3.webp new file mode 100644 index 00000000..2eeb5c54 Binary files /dev/null and b/game/images/Plants/Garlic/Garlic_body3.webp differ diff --git a/game/images/Plants/GatlingPea/0.gif b/game/images/Plants/GatlingPea/0.gif deleted file mode 100644 index 4183e014..00000000 Binary files a/game/images/Plants/GatlingPea/0.gif and /dev/null differ diff --git a/game/images/Plants/GatlingPea/0.webp b/game/images/Plants/GatlingPea/0.webp new file mode 100644 index 00000000..bd3bebc6 Binary files /dev/null and b/game/images/Plants/GatlingPea/0.webp differ diff --git a/game/images/Plants/GatlingPea/GatlingPea.gif b/game/images/Plants/GatlingPea/GatlingPea.gif deleted file mode 100644 index 15ffc8e8..00000000 Binary files a/game/images/Plants/GatlingPea/GatlingPea.gif and /dev/null differ diff --git a/game/images/Plants/GatlingPea/GatlingPea.webp b/game/images/Plants/GatlingPea/GatlingPea.webp new file mode 100644 index 00000000..615d423e Binary files /dev/null and b/game/images/Plants/GatlingPea/GatlingPea.webp differ diff --git a/game/images/Plants/GloomShroom/0.gif b/game/images/Plants/GloomShroom/0.gif deleted file mode 100644 index 279970b1..00000000 Binary files a/game/images/Plants/GloomShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/GloomShroom/0.webp b/game/images/Plants/GloomShroom/0.webp new file mode 100644 index 00000000..5ca409a8 Binary files /dev/null and b/game/images/Plants/GloomShroom/0.webp differ diff --git a/game/images/Plants/GloomShroom/GloomShroom.gif b/game/images/Plants/GloomShroom/GloomShroom.gif deleted file mode 100644 index 72365da7..00000000 Binary files a/game/images/Plants/GloomShroom/GloomShroom.gif and /dev/null differ diff --git a/game/images/Plants/GloomShroom/GloomShroom.webp b/game/images/Plants/GloomShroom/GloomShroom.webp new file mode 100644 index 00000000..7feedc95 Binary files /dev/null and b/game/images/Plants/GloomShroom/GloomShroom.webp differ diff --git a/game/images/Plants/GloomShroom/GloomShroomAttack.gif b/game/images/Plants/GloomShroom/GloomShroomAttack.gif deleted file mode 100644 index 1ece72a6..00000000 Binary files a/game/images/Plants/GloomShroom/GloomShroomAttack.gif and /dev/null differ diff --git a/game/images/Plants/GloomShroom/GloomShroomAttack.webp b/game/images/Plants/GloomShroom/GloomShroomAttack.webp new file mode 100644 index 00000000..ab9bbd5b Binary files /dev/null and b/game/images/Plants/GloomShroom/GloomShroomAttack.webp differ diff --git a/game/images/Plants/GloomShroom/GloomShroomBullet.gif b/game/images/Plants/GloomShroom/GloomShroomBullet.gif deleted file mode 100644 index 59585602..00000000 Binary files a/game/images/Plants/GloomShroom/GloomShroomBullet.gif and /dev/null differ diff --git a/game/images/Plants/GloomShroom/GloomShroomBullet.webp b/game/images/Plants/GloomShroom/GloomShroomBullet.webp new file mode 100644 index 00000000..1667a22c Binary files /dev/null and b/game/images/Plants/GloomShroom/GloomShroomBullet.webp differ diff --git a/game/images/Plants/GloomShroom/GloomShroomSleep.gif b/game/images/Plants/GloomShroom/GloomShroomSleep.gif deleted file mode 100644 index b5100c49..00000000 Binary files a/game/images/Plants/GloomShroom/GloomShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/GloomShroom/GloomShroomSleep.webp b/game/images/Plants/GloomShroom/GloomShroomSleep.webp new file mode 100644 index 00000000..4331a2e5 Binary files /dev/null and b/game/images/Plants/GloomShroom/GloomShroomSleep.webp differ diff --git a/game/images/Plants/GraveBuster/0.gif b/game/images/Plants/GraveBuster/0.gif deleted file mode 100644 index 0f849214..00000000 Binary files a/game/images/Plants/GraveBuster/0.gif and /dev/null differ diff --git a/game/images/Plants/GraveBuster/0.webp b/game/images/Plants/GraveBuster/0.webp new file mode 100644 index 00000000..fd2d6b6b Binary files /dev/null and b/game/images/Plants/GraveBuster/0.webp differ diff --git a/game/images/Plants/GraveBuster/GraveBuster.gif b/game/images/Plants/GraveBuster/GraveBuster.gif deleted file mode 100644 index b484e509..00000000 Binary files a/game/images/Plants/GraveBuster/GraveBuster.gif and /dev/null differ diff --git a/game/images/Plants/GraveBuster/GraveBuster.webp b/game/images/Plants/GraveBuster/GraveBuster.webp new file mode 100644 index 00000000..a8961299 Binary files /dev/null and b/game/images/Plants/GraveBuster/GraveBuster.webp differ diff --git a/game/images/Plants/HypnoShroom/0.gif b/game/images/Plants/HypnoShroom/0.gif deleted file mode 100644 index 440e842c..00000000 Binary files a/game/images/Plants/HypnoShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/HypnoShroom/0.webp b/game/images/Plants/HypnoShroom/0.webp new file mode 100644 index 00000000..bf1fa937 Binary files /dev/null and b/game/images/Plants/HypnoShroom/0.webp differ diff --git a/game/images/Plants/HypnoShroom/HypnoShroom.gif b/game/images/Plants/HypnoShroom/HypnoShroom.gif deleted file mode 100644 index 8e9a0117..00000000 Binary files a/game/images/Plants/HypnoShroom/HypnoShroom.gif and /dev/null differ diff --git a/game/images/Plants/HypnoShroom/HypnoShroom.webp b/game/images/Plants/HypnoShroom/HypnoShroom.webp new file mode 100644 index 00000000..9e573d20 Binary files /dev/null and b/game/images/Plants/HypnoShroom/HypnoShroom.webp differ diff --git a/game/images/Plants/HypnoShroom/HypnoShroomSleep.gif b/game/images/Plants/HypnoShroom/HypnoShroomSleep.gif deleted file mode 100644 index 3e04f4f2..00000000 Binary files a/game/images/Plants/HypnoShroom/HypnoShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/HypnoShroom/HypnoShroomSleep.webp b/game/images/Plants/HypnoShroom/HypnoShroomSleep.webp new file mode 100644 index 00000000..d9d50d93 Binary files /dev/null and b/game/images/Plants/HypnoShroom/HypnoShroomSleep.webp differ diff --git a/game/images/Plants/IceShroom/0.gif b/game/images/Plants/IceShroom/0.gif deleted file mode 100644 index 9f65f082..00000000 Binary files a/game/images/Plants/IceShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/IceShroom/0.webp b/game/images/Plants/IceShroom/0.webp new file mode 100644 index 00000000..ddff16b9 Binary files /dev/null and b/game/images/Plants/IceShroom/0.webp differ diff --git a/game/images/Plants/IceShroom/IceShroom.gif b/game/images/Plants/IceShroom/IceShroom.gif deleted file mode 100644 index 6c2da641..00000000 Binary files a/game/images/Plants/IceShroom/IceShroom.gif and /dev/null differ diff --git a/game/images/Plants/IceShroom/IceShroom.webp b/game/images/Plants/IceShroom/IceShroom.webp new file mode 100644 index 00000000..6fad7ec8 Binary files /dev/null and b/game/images/Plants/IceShroom/IceShroom.webp differ diff --git a/game/images/Plants/IceShroom/IceShroomSleep.gif b/game/images/Plants/IceShroom/IceShroomSleep.gif deleted file mode 100644 index 0fa4b408..00000000 Binary files a/game/images/Plants/IceShroom/IceShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/IceShroom/IceShroomSleep.webp b/game/images/Plants/IceShroom/IceShroomSleep.webp new file mode 100644 index 00000000..69bd9936 Binary files /dev/null and b/game/images/Plants/IceShroom/IceShroomSleep.webp differ diff --git a/game/images/Plants/IceShroom/Snow.gif b/game/images/Plants/IceShroom/Snow.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Plants/IceShroom/Snow.gif and /dev/null differ diff --git a/game/images/Plants/IceShroom/Snow.webp b/game/images/Plants/IceShroom/Snow.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Plants/IceShroom/Snow.webp differ diff --git a/game/images/Plants/IceShroom/icetrap.gif b/game/images/Plants/IceShroom/icetrap.gif deleted file mode 100644 index 87b77b9e..00000000 Binary files a/game/images/Plants/IceShroom/icetrap.gif and /dev/null differ diff --git a/game/images/Plants/IceShroom/icetrap.webp b/game/images/Plants/IceShroom/icetrap.webp new file mode 100644 index 00000000..58ac641c Binary files /dev/null and b/game/images/Plants/IceShroom/icetrap.webp differ diff --git a/game/images/Plants/IcyFumeShroom/0.gif b/game/images/Plants/IcyFumeShroom/0.gif deleted file mode 100644 index 3b465294..00000000 Binary files a/game/images/Plants/IcyFumeShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/IcyFumeShroom/0.webp b/game/images/Plants/IcyFumeShroom/0.webp new file mode 100644 index 00000000..ed0b39c5 Binary files /dev/null and b/game/images/Plants/IcyFumeShroom/0.webp differ diff --git a/game/images/Plants/IcyFumeShroom/FumeShroom.gif b/game/images/Plants/IcyFumeShroom/FumeShroom.gif deleted file mode 100644 index c000256f..00000000 Binary files a/game/images/Plants/IcyFumeShroom/FumeShroom.gif and /dev/null differ diff --git a/game/images/Plants/IcyFumeShroom/FumeShroom.webp b/game/images/Plants/IcyFumeShroom/FumeShroom.webp new file mode 100644 index 00000000..d6bd8fd4 Binary files /dev/null and b/game/images/Plants/IcyFumeShroom/FumeShroom.webp differ diff --git a/game/images/Plants/IcyFumeShroom/FumeShroomAttack.gif b/game/images/Plants/IcyFumeShroom/FumeShroomAttack.gif deleted file mode 100644 index 15bf58c9..00000000 Binary files a/game/images/Plants/IcyFumeShroom/FumeShroomAttack.gif and /dev/null differ diff --git a/game/images/Plants/IcyFumeShroom/FumeShroomAttack.webp b/game/images/Plants/IcyFumeShroom/FumeShroomAttack.webp new file mode 100644 index 00000000..313dda41 Binary files /dev/null and b/game/images/Plants/IcyFumeShroom/FumeShroomAttack.webp differ diff --git a/game/images/Plants/IcyFumeShroom/FumeShroomBullet.gif b/game/images/Plants/IcyFumeShroom/FumeShroomBullet.gif deleted file mode 100644 index b7b2fbe3..00000000 Binary files a/game/images/Plants/IcyFumeShroom/FumeShroomBullet.gif and /dev/null differ diff --git a/game/images/Plants/IcyFumeShroom/FumeShroomBullet.webp b/game/images/Plants/IcyFumeShroom/FumeShroomBullet.webp new file mode 100644 index 00000000..9b00bb2d Binary files /dev/null and b/game/images/Plants/IcyFumeShroom/FumeShroomBullet.webp differ diff --git a/game/images/Plants/IcyFumeShroom/FumeShroomSleep.gif b/game/images/Plants/IcyFumeShroom/FumeShroomSleep.gif deleted file mode 100644 index 6253a249..00000000 Binary files a/game/images/Plants/IcyFumeShroom/FumeShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/IcyFumeShroom/FumeShroomSleep.webp b/game/images/Plants/IcyFumeShroom/FumeShroomSleep.webp new file mode 100644 index 00000000..fd309487 Binary files /dev/null and b/game/images/Plants/IcyFumeShroom/FumeShroomSleep.webp differ diff --git a/game/images/Plants/Jalapeno/0.gif b/game/images/Plants/Jalapeno/0.gif deleted file mode 100644 index df731c29..00000000 Binary files a/game/images/Plants/Jalapeno/0.gif and /dev/null differ diff --git a/game/images/Plants/Jalapeno/0.webp b/game/images/Plants/Jalapeno/0.webp new file mode 100644 index 00000000..24875cf4 Binary files /dev/null and b/game/images/Plants/Jalapeno/0.webp differ diff --git a/game/images/Plants/Jalapeno/Jalapeno.gif b/game/images/Plants/Jalapeno/Jalapeno.gif deleted file mode 100644 index e8450f51..00000000 Binary files a/game/images/Plants/Jalapeno/Jalapeno.gif and /dev/null differ diff --git a/game/images/Plants/Jalapeno/Jalapeno.webp b/game/images/Plants/Jalapeno/Jalapeno.webp new file mode 100644 index 00000000..fdc79469 Binary files /dev/null and b/game/images/Plants/Jalapeno/Jalapeno.webp differ diff --git a/game/images/Plants/Jalapeno/JalapenoAttack.gif b/game/images/Plants/Jalapeno/JalapenoAttack.gif deleted file mode 100644 index 9773aab5..00000000 Binary files a/game/images/Plants/Jalapeno/JalapenoAttack.gif and /dev/null differ diff --git a/game/images/Plants/Jalapeno/JalapenoAttack.webp b/game/images/Plants/Jalapeno/JalapenoAttack.webp new file mode 100644 index 00000000..e92e3c7b Binary files /dev/null and b/game/images/Plants/Jalapeno/JalapenoAttack.webp differ diff --git a/game/images/Plants/LaserPea/0.gif b/game/images/Plants/LaserPea/0.gif deleted file mode 100644 index 1038b050..00000000 Binary files a/game/images/Plants/LaserPea/0.gif and /dev/null differ diff --git a/game/images/Plants/LaserPea/0.webp b/game/images/Plants/LaserPea/0.webp new file mode 100644 index 00000000..c6d77b62 Binary files /dev/null and b/game/images/Plants/LaserPea/0.webp differ diff --git a/game/images/Plants/LaserPea/LaserPea.gif b/game/images/Plants/LaserPea/LaserPea.gif deleted file mode 100644 index 18c48a6b..00000000 Binary files a/game/images/Plants/LaserPea/LaserPea.gif and /dev/null differ diff --git a/game/images/Plants/LaserPea/LaserPea.webp b/game/images/Plants/LaserPea/LaserPea.webp new file mode 100644 index 00000000..1aa52eef Binary files /dev/null and b/game/images/Plants/LaserPea/LaserPea.webp differ diff --git a/game/images/Plants/LaserPea/LaserPeaAttack.gif b/game/images/Plants/LaserPea/LaserPeaAttack.gif deleted file mode 100644 index 6849c6cb..00000000 Binary files a/game/images/Plants/LaserPea/LaserPeaAttack.gif and /dev/null differ diff --git a/game/images/Plants/LaserPea/LaserPeaAttack.webp b/game/images/Plants/LaserPea/LaserPeaAttack.webp new file mode 100644 index 00000000..7492c111 Binary files /dev/null and b/game/images/Plants/LaserPea/LaserPeaAttack.webp differ diff --git a/game/images/Plants/LaserPea/LaserPeaBullet.gif b/game/images/Plants/LaserPea/LaserPeaBullet.gif deleted file mode 100644 index 4b78cea4..00000000 Binary files a/game/images/Plants/LaserPea/LaserPeaBullet.gif and /dev/null differ diff --git a/game/images/Plants/LaserPea/LaserPeaBullet.webp b/game/images/Plants/LaserPea/LaserPeaBullet.webp new file mode 100644 index 00000000..19a212e6 Binary files /dev/null and b/game/images/Plants/LaserPea/LaserPeaBullet.webp differ diff --git a/game/images/Plants/LilyPad/0.gif b/game/images/Plants/LilyPad/0.gif deleted file mode 100644 index e70a7c3c..00000000 Binary files a/game/images/Plants/LilyPad/0.gif and /dev/null differ diff --git a/game/images/Plants/LilyPad/0.webp b/game/images/Plants/LilyPad/0.webp new file mode 100644 index 00000000..2e4f0fd6 Binary files /dev/null and b/game/images/Plants/LilyPad/0.webp differ diff --git a/game/images/Plants/LilyPad/LilyPad.gif b/game/images/Plants/LilyPad/LilyPad.gif deleted file mode 100644 index e70a7c3c..00000000 Binary files a/game/images/Plants/LilyPad/LilyPad.gif and /dev/null differ diff --git a/game/images/Plants/LilyPad/LilyPad.webp b/game/images/Plants/LilyPad/LilyPad.webp new file mode 100644 index 00000000..2e4f0fd6 Binary files /dev/null and b/game/images/Plants/LilyPad/LilyPad.webp differ diff --git a/game/images/Plants/Ling/0.gif b/game/images/Plants/Ling/0.gif deleted file mode 100644 index a38ae229..00000000 Binary files a/game/images/Plants/Ling/0.gif and /dev/null differ diff --git a/game/images/Plants/Ling/0.webp b/game/images/Plants/Ling/0.webp new file mode 100644 index 00000000..024a3518 Binary files /dev/null and b/game/images/Plants/Ling/0.webp differ diff --git a/game/images/Plants/Ling/Ling.gif b/game/images/Plants/Ling/Ling.gif deleted file mode 100644 index 494be4a0..00000000 Binary files a/game/images/Plants/Ling/Ling.gif and /dev/null differ diff --git a/game/images/Plants/Ling/Ling.webp b/game/images/Plants/Ling/Ling.webp new file mode 100644 index 00000000..a53f9e03 Binary files /dev/null and b/game/images/Plants/Ling/Ling.webp differ diff --git a/game/images/Plants/LotusRoot/0.gif b/game/images/Plants/LotusRoot/0.gif deleted file mode 100644 index c9c19649..00000000 Binary files a/game/images/Plants/LotusRoot/0.gif and /dev/null differ diff --git a/game/images/Plants/LotusRoot/0.webp b/game/images/Plants/LotusRoot/0.webp new file mode 100644 index 00000000..fbc6299c Binary files /dev/null and b/game/images/Plants/LotusRoot/0.webp differ diff --git a/game/images/Plants/LotusRoot/Peashooter.gif b/game/images/Plants/LotusRoot/Peashooter.gif deleted file mode 100644 index 7f5f5058..00000000 Binary files a/game/images/Plants/LotusRoot/Peashooter.gif and /dev/null differ diff --git a/game/images/Plants/LotusRoot/Peashooter.webp b/game/images/Plants/LotusRoot/Peashooter.webp new file mode 100644 index 00000000..914637e9 Binary files /dev/null and b/game/images/Plants/LotusRoot/Peashooter.webp differ diff --git a/game/images/Plants/MagneticmuShroom/0.gif b/game/images/Plants/MagneticmuShroom/0.gif deleted file mode 100644 index 5dc706f9..00000000 Binary files a/game/images/Plants/MagneticmuShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/MagneticmuShroom/0.webp b/game/images/Plants/MagneticmuShroom/0.webp new file mode 100644 index 00000000..da5fe61c Binary files /dev/null and b/game/images/Plants/MagneticmuShroom/0.webp differ diff --git a/game/images/Plants/MagneticmuShroom/Shrubbery.gif b/game/images/Plants/MagneticmuShroom/Shrubbery.gif deleted file mode 100644 index 8ae9be65..00000000 Binary files a/game/images/Plants/MagneticmuShroom/Shrubbery.gif and /dev/null differ diff --git a/game/images/Plants/MagneticmuShroom/Shrubbery.webp b/game/images/Plants/MagneticmuShroom/Shrubbery.webp new file mode 100644 index 00000000..6fed6eee Binary files /dev/null and b/game/images/Plants/MagneticmuShroom/Shrubbery.webp differ diff --git a/game/images/Plants/MagneticmuShroom/ShrubberyBoom.gif b/game/images/Plants/MagneticmuShroom/ShrubberyBoom.gif deleted file mode 100644 index 6aa4701f..00000000 Binary files a/game/images/Plants/MagneticmuShroom/ShrubberyBoom.gif and /dev/null differ diff --git a/game/images/Plants/MagneticmuShroom/ShrubberyBoom.webp b/game/images/Plants/MagneticmuShroom/ShrubberyBoom.webp new file mode 100644 index 00000000..64ee736e Binary files /dev/null and b/game/images/Plants/MagneticmuShroom/ShrubberyBoom.webp differ diff --git a/game/images/Plants/Oxygen/0.gif b/game/images/Plants/Oxygen/0.gif deleted file mode 100644 index c672c5f8..00000000 Binary files a/game/images/Plants/Oxygen/0.gif and /dev/null differ diff --git a/game/images/Plants/Oxygen/0.webp b/game/images/Plants/Oxygen/0.webp new file mode 100644 index 00000000..833394b6 Binary files /dev/null and b/game/images/Plants/Oxygen/0.webp differ diff --git a/game/images/Plants/Oxygen/Oxygen.gif b/game/images/Plants/Oxygen/Oxygen.gif deleted file mode 100644 index 87f9e7b6..00000000 Binary files a/game/images/Plants/Oxygen/Oxygen.gif and /dev/null differ diff --git a/game/images/Plants/Oxygen/Oxygen.webp b/game/images/Plants/Oxygen/Oxygen.webp new file mode 100644 index 00000000..d68e11bb Binary files /dev/null and b/game/images/Plants/Oxygen/Oxygen.webp differ diff --git a/game/images/Plants/Oxygen/Oxygen1.gif b/game/images/Plants/Oxygen/Oxygen1.gif deleted file mode 100644 index eada3769..00000000 Binary files a/game/images/Plants/Oxygen/Oxygen1.gif and /dev/null differ diff --git a/game/images/Plants/Oxygen/Oxygen1.webp b/game/images/Plants/Oxygen/Oxygen1.webp new file mode 100644 index 00000000..aeb63522 Binary files /dev/null and b/game/images/Plants/Oxygen/Oxygen1.webp differ diff --git a/game/images/Plants/PB-10.gif b/game/images/Plants/PB-10.gif deleted file mode 100644 index 01653161..00000000 Binary files a/game/images/Plants/PB-10.gif and /dev/null differ diff --git a/game/images/Plants/PB-10.webp b/game/images/Plants/PB-10.webp new file mode 100644 index 00000000..767e2904 Binary files /dev/null and b/game/images/Plants/PB-10.webp differ diff --git a/game/images/Plants/PB00.gif b/game/images/Plants/PB00.gif deleted file mode 100644 index 2519fe4a..00000000 Binary files a/game/images/Plants/PB00.gif and /dev/null differ diff --git a/game/images/Plants/PB00.webp b/game/images/Plants/PB00.webp new file mode 100644 index 00000000..dcfba147 Binary files /dev/null and b/game/images/Plants/PB00.webp differ diff --git a/game/images/Plants/PB01.gif b/game/images/Plants/PB01.gif deleted file mode 100644 index 22a12d0e..00000000 Binary files a/game/images/Plants/PB01.gif and /dev/null differ diff --git a/game/images/Plants/PB01.webp b/game/images/Plants/PB01.webp new file mode 100644 index 00000000..f2d4a342 Binary files /dev/null and b/game/images/Plants/PB01.webp differ diff --git a/game/images/Plants/PB10_OLD.gif b/game/images/Plants/PB10_OLD.gif deleted file mode 100644 index 5e3ef80c..00000000 Binary files a/game/images/Plants/PB10_OLD.gif and /dev/null differ diff --git a/game/images/Plants/PB10_OLD.webp b/game/images/Plants/PB10_OLD.webp new file mode 100644 index 00000000..88bb7103 Binary files /dev/null and b/game/images/Plants/PB10_OLD.webp differ diff --git a/game/images/Plants/PeaBulletHit.gif b/game/images/Plants/PeaBulletHit.gif deleted file mode 100644 index 7fc5baf8..00000000 Binary files a/game/images/Plants/PeaBulletHit.gif and /dev/null differ diff --git a/game/images/Plants/PeaBulletHit.webp b/game/images/Plants/PeaBulletHit.webp new file mode 100644 index 00000000..ee1af18a Binary files /dev/null and b/game/images/Plants/PeaBulletHit.webp differ diff --git a/game/images/Plants/PeaBulletHit1.gif b/game/images/Plants/PeaBulletHit1.gif deleted file mode 100644 index 68b5a72b..00000000 Binary files a/game/images/Plants/PeaBulletHit1.gif and /dev/null differ diff --git a/game/images/Plants/PeaBulletHit1.webp b/game/images/Plants/PeaBulletHit1.webp new file mode 100644 index 00000000..d412ee81 Binary files /dev/null and b/game/images/Plants/PeaBulletHit1.webp differ diff --git a/game/images/Plants/PeaBulletHit2.gif b/game/images/Plants/PeaBulletHit2.gif deleted file mode 100644 index 11d81d30..00000000 Binary files a/game/images/Plants/PeaBulletHit2.gif and /dev/null differ diff --git a/game/images/Plants/PeaBulletHit2.webp b/game/images/Plants/PeaBulletHit2.webp new file mode 100644 index 00000000..0eb16010 Binary files /dev/null and b/game/images/Plants/PeaBulletHit2.webp differ diff --git a/game/images/Plants/Peashooter/0.gif b/game/images/Plants/Peashooter/0.gif deleted file mode 100644 index e267cfaa..00000000 Binary files a/game/images/Plants/Peashooter/0.gif and /dev/null differ diff --git a/game/images/Plants/Peashooter/0.webp b/game/images/Plants/Peashooter/0.webp new file mode 100644 index 00000000..23eaf211 Binary files /dev/null and b/game/images/Plants/Peashooter/0.webp differ diff --git a/game/images/Plants/Peashooter/Peashooter.gif b/game/images/Plants/Peashooter/Peashooter.gif deleted file mode 100644 index 4b15adf2..00000000 Binary files a/game/images/Plants/Peashooter/Peashooter.gif and /dev/null differ diff --git a/game/images/Plants/Peashooter/Peashooter.webp b/game/images/Plants/Peashooter/Peashooter.webp new file mode 100644 index 00000000..cc2d507e Binary files /dev/null and b/game/images/Plants/Peashooter/Peashooter.webp differ diff --git a/game/images/Plants/Plantern/0.gif b/game/images/Plants/Plantern/0.gif deleted file mode 100644 index 038de41f..00000000 Binary files a/game/images/Plants/Plantern/0.gif and /dev/null differ diff --git a/game/images/Plants/Plantern/0.webp b/game/images/Plants/Plantern/0.webp new file mode 100644 index 00000000..4626dec6 Binary files /dev/null and b/game/images/Plants/Plantern/0.webp differ diff --git a/game/images/Plants/Plantern/Plantern.gif b/game/images/Plants/Plantern/Plantern.gif deleted file mode 100644 index 28a88f33..00000000 Binary files a/game/images/Plants/Plantern/Plantern.gif and /dev/null differ diff --git a/game/images/Plants/Plantern/Plantern.webp b/game/images/Plants/Plantern/Plantern.webp new file mode 100644 index 00000000..3b157e04 Binary files /dev/null and b/game/images/Plants/Plantern/Plantern.webp differ diff --git a/game/images/Plants/Plantern/light.gif b/game/images/Plants/Plantern/light.gif deleted file mode 100644 index df894893..00000000 Binary files a/game/images/Plants/Plantern/light.gif and /dev/null differ diff --git a/game/images/Plants/Plantern/light.webp b/game/images/Plants/Plantern/light.webp new file mode 100644 index 00000000..05f2a20b Binary files /dev/null and b/game/images/Plants/Plantern/light.webp differ diff --git a/game/images/Plants/PotatoMine/0.gif b/game/images/Plants/PotatoMine/0.gif deleted file mode 100644 index f614687a..00000000 Binary files a/game/images/Plants/PotatoMine/0.gif and /dev/null differ diff --git a/game/images/Plants/PotatoMine/0.webp b/game/images/Plants/PotatoMine/0.webp new file mode 100644 index 00000000..75db0eef Binary files /dev/null and b/game/images/Plants/PotatoMine/0.webp differ diff --git a/game/images/Plants/PotatoMine/ExplosionSpudow.gif b/game/images/Plants/PotatoMine/ExplosionSpudow.gif deleted file mode 100644 index 52701910..00000000 Binary files a/game/images/Plants/PotatoMine/ExplosionSpudow.gif and /dev/null differ diff --git a/game/images/Plants/PotatoMine/ExplosionSpudow.webp b/game/images/Plants/PotatoMine/ExplosionSpudow.webp new file mode 100644 index 00000000..3184e400 Binary files /dev/null and b/game/images/Plants/PotatoMine/ExplosionSpudow.webp differ diff --git a/game/images/Plants/PotatoMine/PotatoMine.gif b/game/images/Plants/PotatoMine/PotatoMine.gif deleted file mode 100644 index d0034bec..00000000 Binary files a/game/images/Plants/PotatoMine/PotatoMine.gif and /dev/null differ diff --git a/game/images/Plants/PotatoMine/PotatoMine.webp b/game/images/Plants/PotatoMine/PotatoMine.webp new file mode 100644 index 00000000..b893c611 Binary files /dev/null and b/game/images/Plants/PotatoMine/PotatoMine.webp differ diff --git a/game/images/Plants/PotatoMine/PotatoMineNotReady.gif b/game/images/Plants/PotatoMine/PotatoMineNotReady.gif deleted file mode 100644 index f445adca..00000000 Binary files a/game/images/Plants/PotatoMine/PotatoMineNotReady.gif and /dev/null differ diff --git a/game/images/Plants/PotatoMine/PotatoMineNotReady.webp b/game/images/Plants/PotatoMine/PotatoMineNotReady.webp new file mode 100644 index 00000000..85a501ba Binary files /dev/null and b/game/images/Plants/PotatoMine/PotatoMineNotReady.webp differ diff --git a/game/images/Plants/PotatoMine/PotatoMine_mashed.gif b/game/images/Plants/PotatoMine/PotatoMine_mashed.gif deleted file mode 100644 index 74a760c9..00000000 Binary files a/game/images/Plants/PotatoMine/PotatoMine_mashed.gif and /dev/null differ diff --git a/game/images/Plants/PotatoMine/PotatoMine_mashed.webp b/game/images/Plants/PotatoMine/PotatoMine_mashed.webp new file mode 100644 index 00000000..05d324cf Binary files /dev/null and b/game/images/Plants/PotatoMine/PotatoMine_mashed.webp differ diff --git a/game/images/Plants/PuffShroom/0.gif b/game/images/Plants/PuffShroom/0.gif deleted file mode 100644 index f62cc55a..00000000 Binary files a/game/images/Plants/PuffShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/PuffShroom/0.webp b/game/images/Plants/PuffShroom/0.webp new file mode 100644 index 00000000..b4502b26 Binary files /dev/null and b/game/images/Plants/PuffShroom/0.webp differ diff --git a/game/images/Plants/PuffShroom/PuffShroom.gif b/game/images/Plants/PuffShroom/PuffShroom.gif deleted file mode 100644 index 9fdc72c8..00000000 Binary files a/game/images/Plants/PuffShroom/PuffShroom.gif and /dev/null differ diff --git a/game/images/Plants/PuffShroom/PuffShroom.webp b/game/images/Plants/PuffShroom/PuffShroom.webp new file mode 100644 index 00000000..a43798ac Binary files /dev/null and b/game/images/Plants/PuffShroom/PuffShroom.webp differ diff --git a/game/images/Plants/PuffShroom/PuffShroomSleep.gif b/game/images/Plants/PuffShroom/PuffShroomSleep.gif deleted file mode 100644 index 87cfa03a..00000000 Binary files a/game/images/Plants/PuffShroom/PuffShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/PuffShroom/PuffShroomSleep.webp b/game/images/Plants/PuffShroom/PuffShroomSleep.webp new file mode 100644 index 00000000..72f2f1d8 Binary files /dev/null and b/game/images/Plants/PuffShroom/PuffShroomSleep.webp differ diff --git a/game/images/Plants/PumpkinHead/0.gif b/game/images/Plants/PumpkinHead/0.gif deleted file mode 100644 index 79b502b6..00000000 Binary files a/game/images/Plants/PumpkinHead/0.gif and /dev/null differ diff --git a/game/images/Plants/PumpkinHead/0.webp b/game/images/Plants/PumpkinHead/0.webp new file mode 100644 index 00000000..c4284507 Binary files /dev/null and b/game/images/Plants/PumpkinHead/0.webp differ diff --git a/game/images/Plants/PumpkinHead/PumpkinHead.gif b/game/images/Plants/PumpkinHead/PumpkinHead.gif deleted file mode 100644 index 4e08e1c5..00000000 Binary files a/game/images/Plants/PumpkinHead/PumpkinHead.gif and /dev/null differ diff --git a/game/images/Plants/PumpkinHead/PumpkinHead.webp b/game/images/Plants/PumpkinHead/PumpkinHead.webp new file mode 100644 index 00000000..97af8dac Binary files /dev/null and b/game/images/Plants/PumpkinHead/PumpkinHead.webp differ diff --git a/game/images/Plants/PumpkinHead/PumpkinHead1.gif b/game/images/Plants/PumpkinHead/PumpkinHead1.gif deleted file mode 100644 index cc9d45d6..00000000 Binary files a/game/images/Plants/PumpkinHead/PumpkinHead1.gif and /dev/null differ diff --git a/game/images/Plants/PumpkinHead/PumpkinHead1.webp b/game/images/Plants/PumpkinHead/PumpkinHead1.webp new file mode 100644 index 00000000..0490a3f2 Binary files /dev/null and b/game/images/Plants/PumpkinHead/PumpkinHead1.webp differ diff --git a/game/images/Plants/PumpkinHead/PumpkinHead2.gif b/game/images/Plants/PumpkinHead/PumpkinHead2.gif deleted file mode 100644 index ae00f09e..00000000 Binary files a/game/images/Plants/PumpkinHead/PumpkinHead2.gif and /dev/null differ diff --git a/game/images/Plants/PumpkinHead/PumpkinHead2.webp b/game/images/Plants/PumpkinHead/PumpkinHead2.webp new file mode 100644 index 00000000..32916921 Binary files /dev/null and b/game/images/Plants/PumpkinHead/PumpkinHead2.webp differ diff --git a/game/images/Plants/PumpkinHead/Pumpkin_back.gif b/game/images/Plants/PumpkinHead/Pumpkin_back.gif deleted file mode 100644 index ae00f09e..00000000 Binary files a/game/images/Plants/PumpkinHead/Pumpkin_back.gif and /dev/null differ diff --git a/game/images/Plants/PumpkinHead/Pumpkin_back.webp b/game/images/Plants/PumpkinHead/Pumpkin_back.webp new file mode 100644 index 00000000..32916921 Binary files /dev/null and b/game/images/Plants/PumpkinHead/Pumpkin_back.webp differ diff --git a/game/images/Plants/PumpkinHead/Pumpkin_damage1.gif b/game/images/Plants/PumpkinHead/Pumpkin_damage1.gif deleted file mode 100644 index 71f866fd..00000000 Binary files a/game/images/Plants/PumpkinHead/Pumpkin_damage1.gif and /dev/null differ diff --git a/game/images/Plants/PumpkinHead/Pumpkin_damage1.webp b/game/images/Plants/PumpkinHead/Pumpkin_damage1.webp new file mode 100644 index 00000000..ab9d8bc0 Binary files /dev/null and b/game/images/Plants/PumpkinHead/Pumpkin_damage1.webp differ diff --git a/game/images/Plants/PumpkinHead/Pumpkin_damage2.gif b/game/images/Plants/PumpkinHead/Pumpkin_damage2.gif deleted file mode 100644 index cbf5a81c..00000000 Binary files a/game/images/Plants/PumpkinHead/Pumpkin_damage2.gif and /dev/null differ diff --git a/game/images/Plants/PumpkinHead/Pumpkin_damage2.webp b/game/images/Plants/PumpkinHead/Pumpkin_damage2.webp new file mode 100644 index 00000000..e9a1e10f Binary files /dev/null and b/game/images/Plants/PumpkinHead/Pumpkin_damage2.webp differ diff --git a/game/images/Plants/Repeater/0.gif b/game/images/Plants/Repeater/0.gif deleted file mode 100644 index 74cd7421..00000000 Binary files a/game/images/Plants/Repeater/0.gif and /dev/null differ diff --git a/game/images/Plants/Repeater/0.webp b/game/images/Plants/Repeater/0.webp new file mode 100644 index 00000000..f4630987 Binary files /dev/null and b/game/images/Plants/Repeater/0.webp differ diff --git a/game/images/Plants/Repeater/Repeater.gif b/game/images/Plants/Repeater/Repeater.gif deleted file mode 100644 index 3a2d5d44..00000000 Binary files a/game/images/Plants/Repeater/Repeater.gif and /dev/null differ diff --git a/game/images/Plants/Repeater/Repeater.webp b/game/images/Plants/Repeater/Repeater.webp new file mode 100644 index 00000000..10c81949 Binary files /dev/null and b/game/images/Plants/Repeater/Repeater.webp differ diff --git a/game/images/Plants/Repeater2/0.gif b/game/images/Plants/Repeater2/0.gif deleted file mode 100644 index dd9e3001..00000000 Binary files a/game/images/Plants/Repeater2/0.gif and /dev/null differ diff --git a/game/images/Plants/Repeater2/0.webp b/game/images/Plants/Repeater2/0.webp new file mode 100644 index 00000000..450345c7 Binary files /dev/null and b/game/images/Plants/Repeater2/0.webp differ diff --git a/game/images/Plants/Repeater2/Repeater2.gif b/game/images/Plants/Repeater2/Repeater2.gif deleted file mode 100644 index b9142721..00000000 Binary files a/game/images/Plants/Repeater2/Repeater2.gif and /dev/null differ diff --git a/game/images/Plants/Repeater2/Repeater2.webp b/game/images/Plants/Repeater2/Repeater2.webp new file mode 100644 index 00000000..0045240f Binary files /dev/null and b/game/images/Plants/Repeater2/Repeater2.webp differ diff --git a/game/images/Plants/ScaredyShroom/0.gif b/game/images/Plants/ScaredyShroom/0.gif deleted file mode 100644 index 5ad5054e..00000000 Binary files a/game/images/Plants/ScaredyShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/ScaredyShroom/0.webp b/game/images/Plants/ScaredyShroom/0.webp new file mode 100644 index 00000000..d5e1737e Binary files /dev/null and b/game/images/Plants/ScaredyShroom/0.webp differ diff --git a/game/images/Plants/ScaredyShroom/ScaredyShroom.gif b/game/images/Plants/ScaredyShroom/ScaredyShroom.gif deleted file mode 100644 index af508d78..00000000 Binary files a/game/images/Plants/ScaredyShroom/ScaredyShroom.gif and /dev/null differ diff --git a/game/images/Plants/ScaredyShroom/ScaredyShroom.webp b/game/images/Plants/ScaredyShroom/ScaredyShroom.webp new file mode 100644 index 00000000..80b10422 Binary files /dev/null and b/game/images/Plants/ScaredyShroom/ScaredyShroom.webp differ diff --git a/game/images/Plants/ScaredyShroom/ScaredyShroomCry.gif b/game/images/Plants/ScaredyShroom/ScaredyShroomCry.gif deleted file mode 100644 index bdc8fd8b..00000000 Binary files a/game/images/Plants/ScaredyShroom/ScaredyShroomCry.gif and /dev/null differ diff --git a/game/images/Plants/ScaredyShroom/ScaredyShroomCry.webp b/game/images/Plants/ScaredyShroom/ScaredyShroomCry.webp new file mode 100644 index 00000000..6818c57c Binary files /dev/null and b/game/images/Plants/ScaredyShroom/ScaredyShroomCry.webp differ diff --git a/game/images/Plants/ScaredyShroom/ScaredyShroomSleep.gif b/game/images/Plants/ScaredyShroom/ScaredyShroomSleep.gif deleted file mode 100644 index ab0c7e9e..00000000 Binary files a/game/images/Plants/ScaredyShroom/ScaredyShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/ScaredyShroom/ScaredyShroomSleep.webp b/game/images/Plants/ScaredyShroom/ScaredyShroomSleep.webp new file mode 100644 index 00000000..38e26352 Binary files /dev/null and b/game/images/Plants/ScaredyShroom/ScaredyShroomSleep.webp differ diff --git a/game/images/Plants/SeaAnemone/0.gif b/game/images/Plants/SeaAnemone/0.gif deleted file mode 100644 index 73d2f4b5..00000000 Binary files a/game/images/Plants/SeaAnemone/0.gif and /dev/null differ diff --git a/game/images/Plants/SeaAnemone/0.webp b/game/images/Plants/SeaAnemone/0.webp new file mode 100644 index 00000000..32ac68d0 Binary files /dev/null and b/game/images/Plants/SeaAnemone/0.webp differ diff --git a/game/images/Plants/SeaAnemone/GloomShroom.gif b/game/images/Plants/SeaAnemone/GloomShroom.gif deleted file mode 100644 index ff7c4076..00000000 Binary files a/game/images/Plants/SeaAnemone/GloomShroom.gif and /dev/null differ diff --git a/game/images/Plants/SeaAnemone/GloomShroom.webp b/game/images/Plants/SeaAnemone/GloomShroom.webp new file mode 100644 index 00000000..7fed8590 Binary files /dev/null and b/game/images/Plants/SeaAnemone/GloomShroom.webp differ diff --git a/game/images/Plants/SeaAnemone/GloomShroomAttack.gif b/game/images/Plants/SeaAnemone/GloomShroomAttack.gif deleted file mode 100644 index c0942691..00000000 Binary files a/game/images/Plants/SeaAnemone/GloomShroomAttack.gif and /dev/null differ diff --git a/game/images/Plants/SeaAnemone/GloomShroomAttack.webp b/game/images/Plants/SeaAnemone/GloomShroomAttack.webp new file mode 100644 index 00000000..1e2624ad Binary files /dev/null and b/game/images/Plants/SeaAnemone/GloomShroomAttack.webp differ diff --git a/game/images/Plants/SeaAnemone/GloomShroomBullet.gif b/game/images/Plants/SeaAnemone/GloomShroomBullet.gif deleted file mode 100644 index 02c6f91f..00000000 Binary files a/game/images/Plants/SeaAnemone/GloomShroomBullet.gif and /dev/null differ diff --git a/game/images/Plants/SeaAnemone/GloomShroomBullet.webp b/game/images/Plants/SeaAnemone/GloomShroomBullet.webp new file mode 100644 index 00000000..ea2b5f97 Binary files /dev/null and b/game/images/Plants/SeaAnemone/GloomShroomBullet.webp differ diff --git a/game/images/Plants/SeaAnemone/GloomShroomSleep.gif b/game/images/Plants/SeaAnemone/GloomShroomSleep.gif deleted file mode 100644 index 441fcf3c..00000000 Binary files a/game/images/Plants/SeaAnemone/GloomShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/SeaAnemone/GloomShroomSleep.webp b/game/images/Plants/SeaAnemone/GloomShroomSleep.webp new file mode 100644 index 00000000..a195e822 Binary files /dev/null and b/game/images/Plants/SeaAnemone/GloomShroomSleep.webp differ diff --git a/game/images/Plants/SeaShroom/0.gif b/game/images/Plants/SeaShroom/0.gif deleted file mode 100644 index 0c6cd788..00000000 Binary files a/game/images/Plants/SeaShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/SeaShroom/0.webp b/game/images/Plants/SeaShroom/0.webp new file mode 100644 index 00000000..ee70f918 Binary files /dev/null and b/game/images/Plants/SeaShroom/0.webp differ diff --git a/game/images/Plants/SeaShroom/SeaShroom.gif b/game/images/Plants/SeaShroom/SeaShroom.gif deleted file mode 100644 index 54d1f8a3..00000000 Binary files a/game/images/Plants/SeaShroom/SeaShroom.gif and /dev/null differ diff --git a/game/images/Plants/SeaShroom/SeaShroom.webp b/game/images/Plants/SeaShroom/SeaShroom.webp new file mode 100644 index 00000000..16a692c0 Binary files /dev/null and b/game/images/Plants/SeaShroom/SeaShroom.webp differ diff --git a/game/images/Plants/SeaShroom/SeaShroomSleep.gif b/game/images/Plants/SeaShroom/SeaShroomSleep.gif deleted file mode 100644 index 6dbcbb8a..00000000 Binary files a/game/images/Plants/SeaShroom/SeaShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/SeaShroom/SeaShroomSleep.webp b/game/images/Plants/SeaShroom/SeaShroomSleep.webp new file mode 100644 index 00000000..e3a916a8 Binary files /dev/null and b/game/images/Plants/SeaShroom/SeaShroomSleep.webp differ diff --git a/game/images/Plants/ShroomBullet.gif b/game/images/Plants/ShroomBullet.gif deleted file mode 100644 index 2258e866..00000000 Binary files a/game/images/Plants/ShroomBullet.gif and /dev/null differ diff --git a/game/images/Plants/ShroomBullet.webp b/game/images/Plants/ShroomBullet.webp new file mode 100644 index 00000000..f33b4003 Binary files /dev/null and b/game/images/Plants/ShroomBullet.webp differ diff --git a/game/images/Plants/ShroomBulletHit.gif b/game/images/Plants/ShroomBulletHit.gif deleted file mode 100644 index d22ee715..00000000 Binary files a/game/images/Plants/ShroomBulletHit.gif and /dev/null differ diff --git a/game/images/Plants/ShroomBulletHit.webp b/game/images/Plants/ShroomBulletHit.webp new file mode 100644 index 00000000..c21d7cf8 Binary files /dev/null and b/game/images/Plants/ShroomBulletHit.webp differ diff --git a/game/images/Plants/SnowPea/0.gif b/game/images/Plants/SnowPea/0.gif deleted file mode 100644 index c344f3da..00000000 Binary files a/game/images/Plants/SnowPea/0.gif and /dev/null differ diff --git a/game/images/Plants/SnowPea/0.webp b/game/images/Plants/SnowPea/0.webp new file mode 100644 index 00000000..01f644a3 Binary files /dev/null and b/game/images/Plants/SnowPea/0.webp differ diff --git a/game/images/Plants/SnowPea/SnowPea.gif b/game/images/Plants/SnowPea/SnowPea.gif deleted file mode 100644 index 1b543075..00000000 Binary files a/game/images/Plants/SnowPea/SnowPea.gif and /dev/null differ diff --git a/game/images/Plants/SnowPea/SnowPea.webp b/game/images/Plants/SnowPea/SnowPea.webp new file mode 100644 index 00000000..00751e87 Binary files /dev/null and b/game/images/Plants/SnowPea/SnowPea.webp differ diff --git a/game/images/Plants/SnowRepeater/0.gif b/game/images/Plants/SnowRepeater/0.gif deleted file mode 100644 index 1bcbde8c..00000000 Binary files a/game/images/Plants/SnowRepeater/0.gif and /dev/null differ diff --git a/game/images/Plants/SnowRepeater/0.webp b/game/images/Plants/SnowRepeater/0.webp new file mode 100644 index 00000000..8f7a4186 Binary files /dev/null and b/game/images/Plants/SnowRepeater/0.webp differ diff --git a/game/images/Plants/SnowRepeater/SnowPea.gif b/game/images/Plants/SnowRepeater/SnowPea.gif deleted file mode 100644 index ff42e394..00000000 Binary files a/game/images/Plants/SnowRepeater/SnowPea.gif and /dev/null differ diff --git a/game/images/Plants/SnowRepeater/SnowPea.webp b/game/images/Plants/SnowRepeater/SnowPea.webp new file mode 100644 index 00000000..d5895943 Binary files /dev/null and b/game/images/Plants/SnowRepeater/SnowPea.webp differ diff --git a/game/images/Plants/Spikerock/0.gif b/game/images/Plants/Spikerock/0.gif deleted file mode 100644 index 7d69b3b0..00000000 Binary files a/game/images/Plants/Spikerock/0.gif and /dev/null differ diff --git a/game/images/Plants/Spikerock/0.webp b/game/images/Plants/Spikerock/0.webp new file mode 100644 index 00000000..3f11f0fe Binary files /dev/null and b/game/images/Plants/Spikerock/0.webp differ diff --git a/game/images/Plants/Spikerock/2.gif b/game/images/Plants/Spikerock/2.gif deleted file mode 100644 index 6205ff14..00000000 Binary files a/game/images/Plants/Spikerock/2.gif and /dev/null differ diff --git a/game/images/Plants/Spikerock/2.webp b/game/images/Plants/Spikerock/2.webp new file mode 100644 index 00000000..2490e65b Binary files /dev/null and b/game/images/Plants/Spikerock/2.webp differ diff --git a/game/images/Plants/Spikerock/3.gif b/game/images/Plants/Spikerock/3.gif deleted file mode 100644 index 0e745c9b..00000000 Binary files a/game/images/Plants/Spikerock/3.gif and /dev/null differ diff --git a/game/images/Plants/Spikerock/3.webp b/game/images/Plants/Spikerock/3.webp new file mode 100644 index 00000000..9f4a1033 Binary files /dev/null and b/game/images/Plants/Spikerock/3.webp differ diff --git a/game/images/Plants/Spikerock/Spikerock.gif b/game/images/Plants/Spikerock/Spikerock.gif deleted file mode 100644 index 9124cb76..00000000 Binary files a/game/images/Plants/Spikerock/Spikerock.gif and /dev/null differ diff --git a/game/images/Plants/Spikerock/Spikerock.webp b/game/images/Plants/Spikerock/Spikerock.webp new file mode 100644 index 00000000..693e5058 Binary files /dev/null and b/game/images/Plants/Spikerock/Spikerock.webp differ diff --git a/game/images/Plants/Spikeweed/0.gif b/game/images/Plants/Spikeweed/0.gif deleted file mode 100644 index 6c1e14c5..00000000 Binary files a/game/images/Plants/Spikeweed/0.gif and /dev/null differ diff --git a/game/images/Plants/Spikeweed/0.webp b/game/images/Plants/Spikeweed/0.webp new file mode 100644 index 00000000..d08adda9 Binary files /dev/null and b/game/images/Plants/Spikeweed/0.webp differ diff --git a/game/images/Plants/Spikeweed/Spikeweed.gif b/game/images/Plants/Spikeweed/Spikeweed.gif deleted file mode 100644 index 53e609e0..00000000 Binary files a/game/images/Plants/Spikeweed/Spikeweed.gif and /dev/null differ diff --git a/game/images/Plants/Spikeweed/Spikeweed.webp b/game/images/Plants/Spikeweed/Spikeweed.webp new file mode 100644 index 00000000..f227d450 Binary files /dev/null and b/game/images/Plants/Spikeweed/Spikeweed.webp differ diff --git a/game/images/Plants/SplitPea/0.gif b/game/images/Plants/SplitPea/0.gif deleted file mode 100644 index e07f5fa8..00000000 Binary files a/game/images/Plants/SplitPea/0.gif and /dev/null differ diff --git a/game/images/Plants/SplitPea/0.webp b/game/images/Plants/SplitPea/0.webp new file mode 100644 index 00000000..fa0dceb6 Binary files /dev/null and b/game/images/Plants/SplitPea/0.webp differ diff --git a/game/images/Plants/SplitPea/SplitPea.gif b/game/images/Plants/SplitPea/SplitPea.gif deleted file mode 100644 index b5e28264..00000000 Binary files a/game/images/Plants/SplitPea/SplitPea.gif and /dev/null differ diff --git a/game/images/Plants/SplitPea/SplitPea.webp b/game/images/Plants/SplitPea/SplitPea.webp new file mode 100644 index 00000000..d20505d9 Binary files /dev/null and b/game/images/Plants/SplitPea/SplitPea.webp differ diff --git a/game/images/Plants/Squash/0.gif b/game/images/Plants/Squash/0.gif deleted file mode 100644 index b06c40d2..00000000 Binary files a/game/images/Plants/Squash/0.gif and /dev/null differ diff --git a/game/images/Plants/Squash/0.webp b/game/images/Plants/Squash/0.webp new file mode 100644 index 00000000..13676e56 Binary files /dev/null and b/game/images/Plants/Squash/0.webp differ diff --git a/game/images/Plants/Squash/Squash.gif b/game/images/Plants/Squash/Squash.gif deleted file mode 100644 index fe8e00f3..00000000 Binary files a/game/images/Plants/Squash/Squash.gif and /dev/null differ diff --git a/game/images/Plants/Squash/Squash.webp b/game/images/Plants/Squash/Squash.webp new file mode 100644 index 00000000..86609a71 Binary files /dev/null and b/game/images/Plants/Squash/Squash.webp differ diff --git a/game/images/Plants/Squash/SquashAttack.gif b/game/images/Plants/Squash/SquashAttack.gif deleted file mode 100644 index fe32df71..00000000 Binary files a/game/images/Plants/Squash/SquashAttack.gif and /dev/null differ diff --git a/game/images/Plants/Squash/SquashAttack.webp b/game/images/Plants/Squash/SquashAttack.webp new file mode 100644 index 00000000..22df81a0 Binary files /dev/null and b/game/images/Plants/Squash/SquashAttack.webp differ diff --git a/game/images/Plants/Starfruit/0.gif b/game/images/Plants/Starfruit/0.gif deleted file mode 100644 index 41659463..00000000 Binary files a/game/images/Plants/Starfruit/0.gif and /dev/null differ diff --git a/game/images/Plants/Starfruit/0.webp b/game/images/Plants/Starfruit/0.webp new file mode 100644 index 00000000..0fa9b513 Binary files /dev/null and b/game/images/Plants/Starfruit/0.webp differ diff --git a/game/images/Plants/Starfruit/Star.gif b/game/images/Plants/Starfruit/Star.gif deleted file mode 100644 index 9c98740b..00000000 Binary files a/game/images/Plants/Starfruit/Star.gif and /dev/null differ diff --git a/game/images/Plants/Starfruit/Star.webp b/game/images/Plants/Starfruit/Star.webp new file mode 100644 index 00000000..23507502 Binary files /dev/null and b/game/images/Plants/Starfruit/Star.webp differ diff --git a/game/images/Plants/Starfruit/Starfruit.gif b/game/images/Plants/Starfruit/Starfruit.gif deleted file mode 100644 index d2089059..00000000 Binary files a/game/images/Plants/Starfruit/Starfruit.gif and /dev/null differ diff --git a/game/images/Plants/Starfruit/Starfruit.webp b/game/images/Plants/Starfruit/Starfruit.webp new file mode 100644 index 00000000..3ad8850a Binary files /dev/null and b/game/images/Plants/Starfruit/Starfruit.webp differ diff --git a/game/images/Plants/SunFlower/0.gif b/game/images/Plants/SunFlower/0.gif deleted file mode 100644 index a07772f7..00000000 Binary files a/game/images/Plants/SunFlower/0.gif and /dev/null differ diff --git a/game/images/Plants/SunFlower/0.webp b/game/images/Plants/SunFlower/0.webp new file mode 100644 index 00000000..8bd68a2e Binary files /dev/null and b/game/images/Plants/SunFlower/0.webp differ diff --git a/game/images/Plants/SunFlower/SunFlower.gif b/game/images/Plants/SunFlower/SunFlower.gif deleted file mode 100644 index 75b49073..00000000 Binary files a/game/images/Plants/SunFlower/SunFlower.gif and /dev/null differ diff --git a/game/images/Plants/SunFlower/SunFlower.webp b/game/images/Plants/SunFlower/SunFlower.webp new file mode 100644 index 00000000..97f8c651 Binary files /dev/null and b/game/images/Plants/SunFlower/SunFlower.webp differ diff --git a/game/images/Plants/SunFlower/SunFlower1.gif b/game/images/Plants/SunFlower/SunFlower1.gif deleted file mode 100644 index f0e30beb..00000000 Binary files a/game/images/Plants/SunFlower/SunFlower1.gif and /dev/null differ diff --git a/game/images/Plants/SunFlower/SunFlower1.webp b/game/images/Plants/SunFlower/SunFlower1.webp new file mode 100644 index 00000000..a1df32ba Binary files /dev/null and b/game/images/Plants/SunFlower/SunFlower1.webp differ diff --git a/game/images/Plants/SunShroom/0.gif b/game/images/Plants/SunShroom/0.gif deleted file mode 100644 index fb78c181..00000000 Binary files a/game/images/Plants/SunShroom/0.gif and /dev/null differ diff --git a/game/images/Plants/SunShroom/0.webp b/game/images/Plants/SunShroom/0.webp new file mode 100644 index 00000000..ca022fdc Binary files /dev/null and b/game/images/Plants/SunShroom/0.webp differ diff --git a/game/images/Plants/SunShroom/SunShroom.gif b/game/images/Plants/SunShroom/SunShroom.gif deleted file mode 100644 index 586676f7..00000000 Binary files a/game/images/Plants/SunShroom/SunShroom.gif and /dev/null differ diff --git a/game/images/Plants/SunShroom/SunShroom.webp b/game/images/Plants/SunShroom/SunShroom.webp new file mode 100644 index 00000000..58935073 Binary files /dev/null and b/game/images/Plants/SunShroom/SunShroom.webp differ diff --git a/game/images/Plants/SunShroom/SunShroom2.gif b/game/images/Plants/SunShroom/SunShroom2.gif deleted file mode 100644 index 6042e6df..00000000 Binary files a/game/images/Plants/SunShroom/SunShroom2.gif and /dev/null differ diff --git a/game/images/Plants/SunShroom/SunShroom2.webp b/game/images/Plants/SunShroom/SunShroom2.webp new file mode 100644 index 00000000..a4a3230a Binary files /dev/null and b/game/images/Plants/SunShroom/SunShroom2.webp differ diff --git a/game/images/Plants/SunShroom/SunShroomSleep.gif b/game/images/Plants/SunShroom/SunShroomSleep.gif deleted file mode 100644 index 213d4d7b..00000000 Binary files a/game/images/Plants/SunShroom/SunShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/SunShroom/SunShroomSleep.webp b/game/images/Plants/SunShroom/SunShroomSleep.webp new file mode 100644 index 00000000..0fbf5fb4 Binary files /dev/null and b/game/images/Plants/SunShroom/SunShroomSleep.webp differ diff --git a/game/images/Plants/TTS/0.gif b/game/images/Plants/TTS/0.gif deleted file mode 100644 index 1712d7f4..00000000 Binary files a/game/images/Plants/TTS/0.gif and /dev/null differ diff --git a/game/images/Plants/TTS/0.webp b/game/images/Plants/TTS/0.webp new file mode 100644 index 00000000..4ed321db Binary files /dev/null and b/game/images/Plants/TTS/0.webp differ diff --git a/game/images/Plants/TTS/Float.gif b/game/images/Plants/TTS/Float.gif deleted file mode 100644 index 2f6c64dc..00000000 Binary files a/game/images/Plants/TTS/Float.gif and /dev/null differ diff --git a/game/images/Plants/TTS/Float.webp b/game/images/Plants/TTS/Float.webp new file mode 100644 index 00000000..f5b91973 Binary files /dev/null and b/game/images/Plants/TTS/Float.webp differ diff --git a/game/images/Plants/TallNut/0.gif b/game/images/Plants/TallNut/0.gif deleted file mode 100644 index 789f24b8..00000000 Binary files a/game/images/Plants/TallNut/0.gif and /dev/null differ diff --git a/game/images/Plants/TallNut/0.webp b/game/images/Plants/TallNut/0.webp new file mode 100644 index 00000000..926de491 Binary files /dev/null and b/game/images/Plants/TallNut/0.webp differ diff --git a/game/images/Plants/TallNut/TallNut.gif b/game/images/Plants/TallNut/TallNut.gif deleted file mode 100644 index fbbae00e..00000000 Binary files a/game/images/Plants/TallNut/TallNut.gif and /dev/null differ diff --git a/game/images/Plants/TallNut/TallNut.webp b/game/images/Plants/TallNut/TallNut.webp new file mode 100644 index 00000000..0d483654 Binary files /dev/null and b/game/images/Plants/TallNut/TallNut.webp differ diff --git a/game/images/Plants/TallNut/TallnutCracked1.gif b/game/images/Plants/TallNut/TallnutCracked1.gif deleted file mode 100644 index f16b04b4..00000000 Binary files a/game/images/Plants/TallNut/TallnutCracked1.gif and /dev/null differ diff --git a/game/images/Plants/TallNut/TallnutCracked1.webp b/game/images/Plants/TallNut/TallnutCracked1.webp new file mode 100644 index 00000000..47f94b1b Binary files /dev/null and b/game/images/Plants/TallNut/TallnutCracked1.webp differ diff --git a/game/images/Plants/TallNut/TallnutCracked2.gif b/game/images/Plants/TallNut/TallnutCracked2.gif deleted file mode 100644 index 4bf4ea77..00000000 Binary files a/game/images/Plants/TallNut/TallnutCracked2.gif and /dev/null differ diff --git a/game/images/Plants/TallNut/TallnutCracked2.webp b/game/images/Plants/TallNut/TallnutCracked2.webp new file mode 100644 index 00000000..b862953d Binary files /dev/null and b/game/images/Plants/TallNut/TallnutCracked2.webp differ diff --git a/game/images/Plants/TangleKlep/0.gif b/game/images/Plants/TangleKlep/0.gif deleted file mode 100644 index 28ecf794..00000000 Binary files a/game/images/Plants/TangleKlep/0.gif and /dev/null differ diff --git a/game/images/Plants/TangleKlep/0.webp b/game/images/Plants/TangleKlep/0.webp new file mode 100644 index 00000000..1421e8f4 Binary files /dev/null and b/game/images/Plants/TangleKlep/0.webp differ diff --git a/game/images/Plants/TangleKlep/Float.gif b/game/images/Plants/TangleKlep/Float.gif deleted file mode 100644 index 2668bb3f..00000000 Binary files a/game/images/Plants/TangleKlep/Float.gif and /dev/null differ diff --git a/game/images/Plants/TangleKlep/Float.webp b/game/images/Plants/TangleKlep/Float.webp new file mode 100644 index 00000000..807cc8fa Binary files /dev/null and b/game/images/Plants/TangleKlep/Float.webp differ diff --git a/game/images/Plants/TenManNut/0.gif b/game/images/Plants/TenManNut/0.gif deleted file mode 100644 index bbb0d838..00000000 Binary files a/game/images/Plants/TenManNut/0.gif and /dev/null differ diff --git a/game/images/Plants/TenManNut/0.webp b/game/images/Plants/TenManNut/0.webp new file mode 100644 index 00000000..cee4c34f Binary files /dev/null and b/game/images/Plants/TenManNut/0.webp differ diff --git a/game/images/Plants/TenManNut/Spikeweed.gif b/game/images/Plants/TenManNut/Spikeweed.gif deleted file mode 100644 index 4b739fd2..00000000 Binary files a/game/images/Plants/TenManNut/Spikeweed.gif and /dev/null differ diff --git a/game/images/Plants/TenManNut/Spikeweed.webp b/game/images/Plants/TenManNut/Spikeweed.webp new file mode 100644 index 00000000..a2163efe Binary files /dev/null and b/game/images/Plants/TenManNut/Spikeweed.webp differ diff --git a/game/images/Plants/Threepeater/0.gif b/game/images/Plants/Threepeater/0.gif deleted file mode 100644 index 0977a94c..00000000 Binary files a/game/images/Plants/Threepeater/0.gif and /dev/null differ diff --git a/game/images/Plants/Threepeater/0.webp b/game/images/Plants/Threepeater/0.webp new file mode 100644 index 00000000..6a0a7626 Binary files /dev/null and b/game/images/Plants/Threepeater/0.webp differ diff --git a/game/images/Plants/Threepeater/Threepeater.gif b/game/images/Plants/Threepeater/Threepeater.gif deleted file mode 100644 index 3619582f..00000000 Binary files a/game/images/Plants/Threepeater/Threepeater.gif and /dev/null differ diff --git a/game/images/Plants/Threepeater/Threepeater.webp b/game/images/Plants/Threepeater/Threepeater.webp new file mode 100644 index 00000000..c3c51dba Binary files /dev/null and b/game/images/Plants/Threepeater/Threepeater.webp differ diff --git a/game/images/Plants/Torchwood/0.gif b/game/images/Plants/Torchwood/0.gif deleted file mode 100644 index 1cbf0041..00000000 Binary files a/game/images/Plants/Torchwood/0.gif and /dev/null differ diff --git a/game/images/Plants/Torchwood/0.webp b/game/images/Plants/Torchwood/0.webp new file mode 100644 index 00000000..82af8f53 Binary files /dev/null and b/game/images/Plants/Torchwood/0.webp differ diff --git a/game/images/Plants/Torchwood/Torchwood.gif b/game/images/Plants/Torchwood/Torchwood.gif deleted file mode 100644 index 48943106..00000000 Binary files a/game/images/Plants/Torchwood/Torchwood.gif and /dev/null differ diff --git a/game/images/Plants/Torchwood/Torchwood.webp b/game/images/Plants/Torchwood/Torchwood.webp new file mode 100644 index 00000000..1a61b33f Binary files /dev/null and b/game/images/Plants/Torchwood/Torchwood.webp differ diff --git a/game/images/Plants/TwinSunflower/0.gif b/game/images/Plants/TwinSunflower/0.gif deleted file mode 100644 index 0b6b30b3..00000000 Binary files a/game/images/Plants/TwinSunflower/0.gif and /dev/null differ diff --git a/game/images/Plants/TwinSunflower/0.webp b/game/images/Plants/TwinSunflower/0.webp new file mode 100644 index 00000000..ad096dc0 Binary files /dev/null and b/game/images/Plants/TwinSunflower/0.webp differ diff --git a/game/images/Plants/TwinSunflower/TwinSunflower.gif b/game/images/Plants/TwinSunflower/TwinSunflower.gif deleted file mode 100644 index a622ab99..00000000 Binary files a/game/images/Plants/TwinSunflower/TwinSunflower.gif and /dev/null differ diff --git a/game/images/Plants/TwinSunflower/TwinSunflower.webp b/game/images/Plants/TwinSunflower/TwinSunflower.webp new file mode 100644 index 00000000..a8465969 Binary files /dev/null and b/game/images/Plants/TwinSunflower/TwinSunflower.webp differ diff --git a/game/images/Plants/TwinSunflower/TwinSunflower1.gif b/game/images/Plants/TwinSunflower/TwinSunflower1.gif deleted file mode 100644 index 69a43cc4..00000000 Binary files a/game/images/Plants/TwinSunflower/TwinSunflower1.gif and /dev/null differ diff --git a/game/images/Plants/TwinSunflower/TwinSunflower1.webp b/game/images/Plants/TwinSunflower/TwinSunflower1.webp new file mode 100644 index 00000000..cf375f78 Binary files /dev/null and b/game/images/Plants/TwinSunflower/TwinSunflower1.webp differ diff --git a/game/images/Plants/WallNut/0.gif b/game/images/Plants/WallNut/0.gif deleted file mode 100644 index 8b55fdf7..00000000 Binary files a/game/images/Plants/WallNut/0.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/0.webp b/game/images/Plants/WallNut/0.webp new file mode 100644 index 00000000..1b511bed Binary files /dev/null and b/game/images/Plants/WallNut/0.webp differ diff --git a/game/images/Plants/WallNut/1.gif b/game/images/Plants/WallNut/1.gif deleted file mode 100644 index d1023059..00000000 Binary files a/game/images/Plants/WallNut/1.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/1.webp b/game/images/Plants/WallNut/1.webp new file mode 100644 index 00000000..d99207c3 Binary files /dev/null and b/game/images/Plants/WallNut/1.webp differ diff --git a/game/images/Plants/WallNut/2.gif b/game/images/Plants/WallNut/2.gif deleted file mode 100644 index 3abe561d..00000000 Binary files a/game/images/Plants/WallNut/2.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/2.webp b/game/images/Plants/WallNut/2.webp new file mode 100644 index 00000000..a7f1b1bb Binary files /dev/null and b/game/images/Plants/WallNut/2.webp differ diff --git a/game/images/Plants/WallNut/BoomWallNutRoll.gif b/game/images/Plants/WallNut/BoomWallNutRoll.gif deleted file mode 100644 index 2ddac1a3..00000000 Binary files a/game/images/Plants/WallNut/BoomWallNutRoll.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/BoomWallNutRoll.webp b/game/images/Plants/WallNut/BoomWallNutRoll.webp new file mode 100644 index 00000000..cf88f8af Binary files /dev/null and b/game/images/Plants/WallNut/BoomWallNutRoll.webp differ diff --git a/game/images/Plants/WallNut/HugeWallNutRoll.gif b/game/images/Plants/WallNut/HugeWallNutRoll.gif deleted file mode 100644 index 2153d095..00000000 Binary files a/game/images/Plants/WallNut/HugeWallNutRoll.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/HugeWallNutRoll.webp b/game/images/Plants/WallNut/HugeWallNutRoll.webp new file mode 100644 index 00000000..1e5c1468 Binary files /dev/null and b/game/images/Plants/WallNut/HugeWallNutRoll.webp differ diff --git a/game/images/Plants/WallNut/WallNut.gif b/game/images/Plants/WallNut/WallNut.gif deleted file mode 100644 index f2711ee8..00000000 Binary files a/game/images/Plants/WallNut/WallNut.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/WallNut.webp b/game/images/Plants/WallNut/WallNut.webp new file mode 100644 index 00000000..4f21cff0 Binary files /dev/null and b/game/images/Plants/WallNut/WallNut.webp differ diff --git a/game/images/Plants/WallNut/WallNutRoll.gif b/game/images/Plants/WallNut/WallNutRoll.gif deleted file mode 100644 index 9ae67a29..00000000 Binary files a/game/images/Plants/WallNut/WallNutRoll.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/WallNutRoll.webp b/game/images/Plants/WallNut/WallNutRoll.webp new file mode 100644 index 00000000..9b1f9ce5 Binary files /dev/null and b/game/images/Plants/WallNut/WallNutRoll.webp differ diff --git a/game/images/Plants/WallNut/Wallnut_cracked1.gif b/game/images/Plants/WallNut/Wallnut_cracked1.gif deleted file mode 100644 index ced5022d..00000000 Binary files a/game/images/Plants/WallNut/Wallnut_cracked1.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/Wallnut_cracked1.webp b/game/images/Plants/WallNut/Wallnut_cracked1.webp new file mode 100644 index 00000000..91681d21 Binary files /dev/null and b/game/images/Plants/WallNut/Wallnut_cracked1.webp differ diff --git a/game/images/Plants/WallNut/Wallnut_cracked2.gif b/game/images/Plants/WallNut/Wallnut_cracked2.gif deleted file mode 100644 index c2bd4b7c..00000000 Binary files a/game/images/Plants/WallNut/Wallnut_cracked2.gif and /dev/null differ diff --git a/game/images/Plants/WallNut/Wallnut_cracked2.webp b/game/images/Plants/WallNut/Wallnut_cracked2.webp new file mode 100644 index 00000000..1cf07b69 Binary files /dev/null and b/game/images/Plants/WallNut/Wallnut_cracked2.webp differ diff --git a/game/images/Plants/gun/0.gif b/game/images/Plants/gun/0.gif deleted file mode 100644 index f68577c7..00000000 Binary files a/game/images/Plants/gun/0.gif and /dev/null differ diff --git a/game/images/Plants/gun/0.webp b/game/images/Plants/gun/0.webp new file mode 100644 index 00000000..1fc58c8e Binary files /dev/null and b/game/images/Plants/gun/0.webp differ diff --git a/game/images/Plants/gun/SeaShroom.gif b/game/images/Plants/gun/SeaShroom.gif deleted file mode 100644 index ae7c09f7..00000000 Binary files a/game/images/Plants/gun/SeaShroom.gif and /dev/null differ diff --git a/game/images/Plants/gun/SeaShroom.webp b/game/images/Plants/gun/SeaShroom.webp new file mode 100644 index 00000000..fd606a40 Binary files /dev/null and b/game/images/Plants/gun/SeaShroom.webp differ diff --git a/game/images/Plants/gun/SeaShroomShoot.gif b/game/images/Plants/gun/SeaShroomShoot.gif deleted file mode 100644 index 9d2284c7..00000000 Binary files a/game/images/Plants/gun/SeaShroomShoot.gif and /dev/null differ diff --git a/game/images/Plants/gun/SeaShroomShoot.webp b/game/images/Plants/gun/SeaShroomShoot.webp new file mode 100644 index 00000000..62d54939 Binary files /dev/null and b/game/images/Plants/gun/SeaShroomShoot.webp differ diff --git a/game/images/Plants/gun/SeaShroomSleep.gif b/game/images/Plants/gun/SeaShroomSleep.gif deleted file mode 100644 index 441fcf3c..00000000 Binary files a/game/images/Plants/gun/SeaShroomSleep.gif and /dev/null differ diff --git a/game/images/Plants/gun/SeaShroomSleep.webp b/game/images/Plants/gun/SeaShroomSleep.webp new file mode 100644 index 00000000..a195e822 Binary files /dev/null and b/game/images/Plants/gun/SeaShroomSleep.webp differ diff --git a/game/images/Plants/gun/ShroomBullet.gif b/game/images/Plants/gun/ShroomBullet.gif deleted file mode 100644 index 75294035..00000000 Binary files a/game/images/Plants/gun/ShroomBullet.gif and /dev/null differ diff --git a/game/images/Plants/gun/ShroomBullet.webp b/game/images/Plants/gun/ShroomBullet.webp new file mode 100644 index 00000000..77ec708b Binary files /dev/null and b/game/images/Plants/gun/ShroomBullet.webp differ diff --git a/game/images/Plants/gun/ShroomBulletHit.gif b/game/images/Plants/gun/ShroomBulletHit.gif deleted file mode 100644 index 8a52f772..00000000 Binary files a/game/images/Plants/gun/ShroomBulletHit.gif and /dev/null differ diff --git a/game/images/Plants/gun/ShroomBulletHit.webp b/game/images/Plants/gun/ShroomBulletHit.webp new file mode 100644 index 00000000..3377f3fb Binary files /dev/null and b/game/images/Plants/gun/ShroomBulletHit.webp differ diff --git a/game/images/Plants/star/0.gif b/game/images/Plants/star/0.gif deleted file mode 100644 index d66545bd..00000000 Binary files a/game/images/Plants/star/0.gif and /dev/null differ diff --git a/game/images/Plants/star/0.webp b/game/images/Plants/star/0.webp new file mode 100644 index 00000000..1378b59e Binary files /dev/null and b/game/images/Plants/star/0.webp differ diff --git a/game/images/Plants/star/starRoll.gif b/game/images/Plants/star/starRoll.gif deleted file mode 100644 index 1234b78e..00000000 Binary files a/game/images/Plants/star/starRoll.gif and /dev/null differ diff --git a/game/images/Plants/star/starRoll.webp b/game/images/Plants/star/starRoll.webp new file mode 100644 index 00000000..3c62e6ca Binary files /dev/null and b/game/images/Plants/star/starRoll.webp differ diff --git a/game/images/Zombies/BackupDancer/0.gif b/game/images/Zombies/BackupDancer/0.gif deleted file mode 100644 index b4f51ad4..00000000 Binary files a/game/images/Zombies/BackupDancer/0.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/0.webp b/game/images/Zombies/BackupDancer/0.webp new file mode 100644 index 00000000..1b83c344 Binary files /dev/null and b/game/images/Zombies/BackupDancer/0.webp differ diff --git a/game/images/Zombies/BackupDancer/Attack.gif b/game/images/Zombies/BackupDancer/Attack.gif deleted file mode 100644 index 4847bb04..00000000 Binary files a/game/images/Zombies/BackupDancer/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/Attack.webp b/game/images/Zombies/BackupDancer/Attack.webp new file mode 100644 index 00000000..f36f3fef Binary files /dev/null and b/game/images/Zombies/BackupDancer/Attack.webp differ diff --git a/game/images/Zombies/BackupDancer/BackupDancer.gif b/game/images/Zombies/BackupDancer/BackupDancer.gif deleted file mode 100644 index fa2cba12..00000000 Binary files a/game/images/Zombies/BackupDancer/BackupDancer.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/BackupDancer.webp b/game/images/Zombies/BackupDancer/BackupDancer.webp new file mode 100644 index 00000000..68bd5c5c Binary files /dev/null and b/game/images/Zombies/BackupDancer/BackupDancer.webp differ diff --git a/game/images/Zombies/BackupDancer/BoomDie.gif b/game/images/Zombies/BackupDancer/BoomDie.gif deleted file mode 100644 index 9fc585cd..00000000 Binary files a/game/images/Zombies/BackupDancer/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/BoomDie.webp b/game/images/Zombies/BackupDancer/BoomDie.webp new file mode 100644 index 00000000..68c467a6 Binary files /dev/null and b/game/images/Zombies/BackupDancer/BoomDie.webp differ diff --git a/game/images/Zombies/BackupDancer/Dancing.webp b/game/images/Zombies/BackupDancer/Dancing.webp new file mode 100644 index 00000000..cc77bbf6 Binary files /dev/null and b/game/images/Zombies/BackupDancer/Dancing.webp differ diff --git a/game/images/Zombies/BackupDancer/Die.gif b/game/images/Zombies/BackupDancer/Die.gif deleted file mode 100644 index 0c992542..00000000 Binary files a/game/images/Zombies/BackupDancer/Die.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/Die.webp b/game/images/Zombies/BackupDancer/Die.webp new file mode 100644 index 00000000..e0df194e Binary files /dev/null and b/game/images/Zombies/BackupDancer/Die.webp differ diff --git a/game/images/Zombies/BackupDancer/Head.gif b/game/images/Zombies/BackupDancer/Head.gif deleted file mode 100644 index c34dae6c..00000000 Binary files a/game/images/Zombies/BackupDancer/Head.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/Head.webp b/game/images/Zombies/BackupDancer/Head.webp new file mode 100644 index 00000000..55be9414 Binary files /dev/null and b/game/images/Zombies/BackupDancer/Head.webp differ diff --git a/game/images/Zombies/BackupDancer/LostHead.gif b/game/images/Zombies/BackupDancer/LostHead.gif deleted file mode 100644 index a30a66e6..00000000 Binary files a/game/images/Zombies/BackupDancer/LostHead.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/LostHead.webp b/game/images/Zombies/BackupDancer/LostHead.webp new file mode 100644 index 00000000..16ba88a3 Binary files /dev/null and b/game/images/Zombies/BackupDancer/LostHead.webp differ diff --git a/game/images/Zombies/BackupDancer/LostHeadAttack.gif b/game/images/Zombies/BackupDancer/LostHeadAttack.gif deleted file mode 100644 index 406020d0..00000000 Binary files a/game/images/Zombies/BackupDancer/LostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/LostHeadAttack.webp b/game/images/Zombies/BackupDancer/LostHeadAttack.webp new file mode 100644 index 00000000..6fb6ace5 Binary files /dev/null and b/game/images/Zombies/BackupDancer/LostHeadAttack.webp differ diff --git a/game/images/Zombies/BackupDancer/LostHeadDancing.gif b/game/images/Zombies/BackupDancer/LostHeadDancing.gif deleted file mode 100644 index 34941359..00000000 Binary files a/game/images/Zombies/BackupDancer/LostHeadDancing.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/LostHeadDancing.webp b/game/images/Zombies/BackupDancer/LostHeadDancing.webp new file mode 100644 index 00000000..7ef0e7c9 Binary files /dev/null and b/game/images/Zombies/BackupDancer/LostHeadDancing.webp differ diff --git a/game/images/Zombies/BackupDancer/Mound.gif b/game/images/Zombies/BackupDancer/Mound.gif deleted file mode 100644 index 061b7b01..00000000 Binary files a/game/images/Zombies/BackupDancer/Mound.gif and /dev/null differ diff --git a/game/images/Zombies/BackupDancer/Mound.webp b/game/images/Zombies/BackupDancer/Mound.webp new file mode 100644 index 00000000..9f05cb8b Binary files /dev/null and b/game/images/Zombies/BackupDancer/Mound.webp differ diff --git a/game/images/Zombies/BalloonZombie/0.gif b/game/images/Zombies/BalloonZombie/0.gif deleted file mode 100644 index cfd751ce..00000000 Binary files a/game/images/Zombies/BalloonZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/0.webp b/game/images/Zombies/BalloonZombie/0.webp new file mode 100644 index 00000000..cbb1ea41 Binary files /dev/null and b/game/images/Zombies/BalloonZombie/0.webp differ diff --git a/game/images/Zombies/BalloonZombie/1.gif b/game/images/Zombies/BalloonZombie/1.gif deleted file mode 100644 index 9f0cb7e4..00000000 Binary files a/game/images/Zombies/BalloonZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/1.webp b/game/images/Zombies/BalloonZombie/1.webp new file mode 100644 index 00000000..c3c6650e Binary files /dev/null and b/game/images/Zombies/BalloonZombie/1.webp differ diff --git a/game/images/Zombies/BalloonZombie/Attack.gif b/game/images/Zombies/BalloonZombie/Attack.gif deleted file mode 100644 index e855a5fa..00000000 Binary files a/game/images/Zombies/BalloonZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Attack.webp b/game/images/Zombies/BalloonZombie/Attack.webp new file mode 100644 index 00000000..16303a52 Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Attack.webp differ diff --git a/game/images/Zombies/BalloonZombie/Attack2.gif b/game/images/Zombies/BalloonZombie/Attack2.gif deleted file mode 100644 index 08f61ef6..00000000 Binary files a/game/images/Zombies/BalloonZombie/Attack2.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Attack2.webp b/game/images/Zombies/BalloonZombie/Attack2.webp new file mode 100644 index 00000000..47f7e3f0 Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Attack2.webp differ diff --git a/game/images/Zombies/BalloonZombie/Boom.gif b/game/images/Zombies/BalloonZombie/Boom.gif deleted file mode 100644 index f892eaf9..00000000 Binary files a/game/images/Zombies/BalloonZombie/Boom.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Boom.webp b/game/images/Zombies/BalloonZombie/Boom.webp new file mode 100644 index 00000000..fb7e7eee Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Boom.webp differ diff --git a/game/images/Zombies/BalloonZombie/Boom2.gif b/game/images/Zombies/BalloonZombie/Boom2.gif deleted file mode 100644 index f892eaf9..00000000 Binary files a/game/images/Zombies/BalloonZombie/Boom2.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Boom2.webp b/game/images/Zombies/BalloonZombie/Boom2.webp new file mode 100644 index 00000000..fb7e7eee Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Boom2.webp differ diff --git a/game/images/Zombies/BalloonZombie/Die.gif b/game/images/Zombies/BalloonZombie/Die.gif deleted file mode 100644 index 82a7e203..00000000 Binary files a/game/images/Zombies/BalloonZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Die.webp b/game/images/Zombies/BalloonZombie/Die.webp new file mode 100644 index 00000000..a83a5408 Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Die.webp differ diff --git a/game/images/Zombies/BalloonZombie/Drop.gif b/game/images/Zombies/BalloonZombie/Drop.gif deleted file mode 100644 index 1aa8dc1e..00000000 Binary files a/game/images/Zombies/BalloonZombie/Drop.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Drop.webp b/game/images/Zombies/BalloonZombie/Drop.webp new file mode 100644 index 00000000..f28578c1 Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Drop.webp differ diff --git a/game/images/Zombies/BalloonZombie/Head.gif b/game/images/Zombies/BalloonZombie/Head.gif deleted file mode 100644 index a75c2193..00000000 Binary files a/game/images/Zombies/BalloonZombie/Head.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Head.webp b/game/images/Zombies/BalloonZombie/Head.webp new file mode 100644 index 00000000..364fe884 Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Head.webp differ diff --git a/game/images/Zombies/BalloonZombie/Walk.gif b/game/images/Zombies/BalloonZombie/Walk.gif deleted file mode 100644 index 072fba95..00000000 Binary files a/game/images/Zombies/BalloonZombie/Walk.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Walk.webp b/game/images/Zombies/BalloonZombie/Walk.webp new file mode 100644 index 00000000..27e8b1cd Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Walk.webp differ diff --git a/game/images/Zombies/BalloonZombie/Walk2.gif b/game/images/Zombies/BalloonZombie/Walk2.gif deleted file mode 100644 index 3dfd0872..00000000 Binary files a/game/images/Zombies/BalloonZombie/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/BalloonZombie/Walk2.webp b/game/images/Zombies/BalloonZombie/Walk2.webp new file mode 100644 index 00000000..b1414209 Binary files /dev/null and b/game/images/Zombies/BalloonZombie/Walk2.webp differ diff --git a/game/images/Zombies/BoomDie.gif b/game/images/Zombies/BoomDie.gif deleted file mode 100644 index f892eaf9..00000000 Binary files a/game/images/Zombies/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/BoomDie.webp b/game/images/Zombies/BoomDie.webp new file mode 100644 index 00000000..fb7e7eee Binary files /dev/null and b/game/images/Zombies/BoomDie.webp differ diff --git a/game/images/Zombies/BucketheadZombie/0.gif b/game/images/Zombies/BucketheadZombie/0.gif deleted file mode 100644 index 2f62dbe6..00000000 Binary files a/game/images/Zombies/BucketheadZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/BucketheadZombie/0.webp b/game/images/Zombies/BucketheadZombie/0.webp new file mode 100644 index 00000000..6f6a03e9 Binary files /dev/null and b/game/images/Zombies/BucketheadZombie/0.webp differ diff --git a/game/images/Zombies/BucketheadZombie/1.gif b/game/images/Zombies/BucketheadZombie/1.gif deleted file mode 100644 index 127fda7c..00000000 Binary files a/game/images/Zombies/BucketheadZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/BucketheadZombie/1.webp b/game/images/Zombies/BucketheadZombie/1.webp new file mode 100644 index 00000000..29a31159 Binary files /dev/null and b/game/images/Zombies/BucketheadZombie/1.webp differ diff --git a/game/images/Zombies/BucketheadZombie/BucketheadZombie.gif b/game/images/Zombies/BucketheadZombie/BucketheadZombie.gif deleted file mode 100644 index 8d8855f5..00000000 Binary files a/game/images/Zombies/BucketheadZombie/BucketheadZombie.gif and /dev/null differ diff --git a/game/images/Zombies/BucketheadZombie/BucketheadZombie.webp b/game/images/Zombies/BucketheadZombie/BucketheadZombie.webp new file mode 100644 index 00000000..03d67961 Binary files /dev/null and b/game/images/Zombies/BucketheadZombie/BucketheadZombie.webp differ diff --git a/game/images/Zombies/BucketheadZombie/BucketheadZombieAttack.gif b/game/images/Zombies/BucketheadZombie/BucketheadZombieAttack.gif deleted file mode 100644 index 7d892cf4..00000000 Binary files a/game/images/Zombies/BucketheadZombie/BucketheadZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/BucketheadZombie/BucketheadZombieAttack.webp b/game/images/Zombies/BucketheadZombie/BucketheadZombieAttack.webp new file mode 100644 index 00000000..853a13c7 Binary files /dev/null and b/game/images/Zombies/BucketheadZombie/BucketheadZombieAttack.webp differ diff --git a/game/images/Zombies/CX/0.gif b/game/images/Zombies/CX/0.gif deleted file mode 100644 index 13efcee3..00000000 Binary files a/game/images/Zombies/CX/0.gif and /dev/null differ diff --git a/game/images/Zombies/CX/0.webp b/game/images/Zombies/CX/0.webp new file mode 100644 index 00000000..be33f23d Binary files /dev/null and b/game/images/Zombies/CX/0.webp differ diff --git a/game/images/Zombies/CX/1.gif b/game/images/Zombies/CX/1.gif deleted file mode 100644 index e0de01b9..00000000 Binary files a/game/images/Zombies/CX/1.gif and /dev/null differ diff --git a/game/images/Zombies/CX/1.webp b/game/images/Zombies/CX/1.webp new file mode 100644 index 00000000..478f8ddf Binary files /dev/null and b/game/images/Zombies/CX/1.webp differ diff --git a/game/images/Zombies/CX/Zombie.gif b/game/images/Zombies/CX/Zombie.gif deleted file mode 100644 index 5404d9d5..00000000 Binary files a/game/images/Zombies/CX/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/CX/Zombie.webp b/game/images/Zombies/CX/Zombie.webp new file mode 100644 index 00000000..48b0484b Binary files /dev/null and b/game/images/Zombies/CX/Zombie.webp differ diff --git a/game/images/Zombies/CX/ZombieAttack.gif b/game/images/Zombies/CX/ZombieAttack.gif deleted file mode 100644 index 617b5f0f..00000000 Binary files a/game/images/Zombies/CX/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/CX/ZombieAttack.webp b/game/images/Zombies/CX/ZombieAttack.webp new file mode 100644 index 00000000..9ef6e4de Binary files /dev/null and b/game/images/Zombies/CX/ZombieAttack.webp differ diff --git a/game/images/Zombies/CX/ZombieDie.gif b/game/images/Zombies/CX/ZombieDie.gif deleted file mode 100644 index 800b846d..00000000 Binary files a/game/images/Zombies/CX/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/CX/ZombieDie.webp b/game/images/Zombies/CX/ZombieDie.webp new file mode 100644 index 00000000..50bb8540 Binary files /dev/null and b/game/images/Zombies/CX/ZombieDie.webp differ diff --git a/game/images/Zombies/CX/ZombieHead.gif b/game/images/Zombies/CX/ZombieHead.gif deleted file mode 100644 index a2264395..00000000 Binary files a/game/images/Zombies/CX/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/CX/ZombieHead.webp b/game/images/Zombies/CX/ZombieHead.webp new file mode 100644 index 00000000..7b911ffe Binary files /dev/null and b/game/images/Zombies/CX/ZombieHead.webp differ diff --git a/game/images/Zombies/CX/ZombieLostHead.gif b/game/images/Zombies/CX/ZombieLostHead.gif deleted file mode 100644 index 11c0f63c..00000000 Binary files a/game/images/Zombies/CX/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/CX/ZombieLostHead.webp b/game/images/Zombies/CX/ZombieLostHead.webp new file mode 100644 index 00000000..617d4bf3 Binary files /dev/null and b/game/images/Zombies/CX/ZombieLostHead.webp differ diff --git a/game/images/Zombies/CX/ZombieLostHeadAttack.gif b/game/images/Zombies/CX/ZombieLostHeadAttack.gif deleted file mode 100644 index 177eba0e..00000000 Binary files a/game/images/Zombies/CX/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/CX/ZombieLostHeadAttack.webp b/game/images/Zombies/CX/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..3c7443f3 Binary files /dev/null and b/game/images/Zombies/CX/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/ConeheadZombie/0.gif b/game/images/Zombies/ConeheadZombie/0.gif deleted file mode 100644 index 8776837d..00000000 Binary files a/game/images/Zombies/ConeheadZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/ConeheadZombie/0.webp b/game/images/Zombies/ConeheadZombie/0.webp new file mode 100644 index 00000000..cb14bf33 Binary files /dev/null and b/game/images/Zombies/ConeheadZombie/0.webp differ diff --git a/game/images/Zombies/ConeheadZombie/1.gif b/game/images/Zombies/ConeheadZombie/1.gif deleted file mode 100644 index c9c1f16c..00000000 Binary files a/game/images/Zombies/ConeheadZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/ConeheadZombie/1.webp b/game/images/Zombies/ConeheadZombie/1.webp new file mode 100644 index 00000000..74f7ae9e Binary files /dev/null and b/game/images/Zombies/ConeheadZombie/1.webp differ diff --git a/game/images/Zombies/ConeheadZombie/ConeheadZombie.gif b/game/images/Zombies/ConeheadZombie/ConeheadZombie.gif deleted file mode 100644 index dd6176cd..00000000 Binary files a/game/images/Zombies/ConeheadZombie/ConeheadZombie.gif and /dev/null differ diff --git a/game/images/Zombies/ConeheadZombie/ConeheadZombie.webp b/game/images/Zombies/ConeheadZombie/ConeheadZombie.webp new file mode 100644 index 00000000..59607595 Binary files /dev/null and b/game/images/Zombies/ConeheadZombie/ConeheadZombie.webp differ diff --git a/game/images/Zombies/ConeheadZombie/ConeheadZombieAttack.gif b/game/images/Zombies/ConeheadZombie/ConeheadZombieAttack.gif deleted file mode 100644 index b31dcfa2..00000000 Binary files a/game/images/Zombies/ConeheadZombie/ConeheadZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/ConeheadZombie/ConeheadZombieAttack.webp b/game/images/Zombies/ConeheadZombie/ConeheadZombieAttack.webp new file mode 100644 index 00000000..45c35214 Binary files /dev/null and b/game/images/Zombies/ConeheadZombie/ConeheadZombieAttack.webp differ diff --git a/game/images/Zombies/DancingZombie/0.gif b/game/images/Zombies/DancingZombie/0.gif deleted file mode 100644 index 84cb36b5..00000000 Binary files a/game/images/Zombies/DancingZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/0.webp b/game/images/Zombies/DancingZombie/0.webp new file mode 100644 index 00000000..1a8bbe4c Binary files /dev/null and b/game/images/Zombies/DancingZombie/0.webp differ diff --git a/game/images/Zombies/DancingZombie/Attack.gif b/game/images/Zombies/DancingZombie/Attack.gif deleted file mode 100644 index 2a29cbc5..00000000 Binary files a/game/images/Zombies/DancingZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/Attack.webp b/game/images/Zombies/DancingZombie/Attack.webp new file mode 100644 index 00000000..b30d86fe Binary files /dev/null and b/game/images/Zombies/DancingZombie/Attack.webp differ diff --git a/game/images/Zombies/DancingZombie/BoomDie.gif b/game/images/Zombies/DancingZombie/BoomDie.gif deleted file mode 100644 index b091b40c..00000000 Binary files a/game/images/Zombies/DancingZombie/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/BoomDie.webp b/game/images/Zombies/DancingZombie/BoomDie.webp new file mode 100644 index 00000000..c754da27 Binary files /dev/null and b/game/images/Zombies/DancingZombie/BoomDie.webp differ diff --git a/game/images/Zombies/DancingZombie/Dancing.gif b/game/images/Zombies/DancingZombie/Dancing.gif deleted file mode 100644 index 29bd672e..00000000 Binary files a/game/images/Zombies/DancingZombie/Dancing.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/Dancing.webp b/game/images/Zombies/DancingZombie/Dancing.webp new file mode 100644 index 00000000..0a4899f8 Binary files /dev/null and b/game/images/Zombies/DancingZombie/Dancing.webp differ diff --git a/game/images/Zombies/DancingZombie/DancingZombie.gif b/game/images/Zombies/DancingZombie/DancingZombie.gif deleted file mode 100644 index 0f9ad7ee..00000000 Binary files a/game/images/Zombies/DancingZombie/DancingZombie.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/DancingZombie.webp b/game/images/Zombies/DancingZombie/DancingZombie.webp new file mode 100644 index 00000000..7dde732b Binary files /dev/null and b/game/images/Zombies/DancingZombie/DancingZombie.webp differ diff --git a/game/images/Zombies/DancingZombie/Die.gif b/game/images/Zombies/DancingZombie/Die.gif deleted file mode 100644 index eba65bde..00000000 Binary files a/game/images/Zombies/DancingZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/Die.webp b/game/images/Zombies/DancingZombie/Die.webp new file mode 100644 index 00000000..abed7796 Binary files /dev/null and b/game/images/Zombies/DancingZombie/Die.webp differ diff --git a/game/images/Zombies/DancingZombie/Head.gif b/game/images/Zombies/DancingZombie/Head.gif deleted file mode 100644 index c948a0a2..00000000 Binary files a/game/images/Zombies/DancingZombie/Head.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/Head.webp b/game/images/Zombies/DancingZombie/Head.webp new file mode 100644 index 00000000..0ae38e1f Binary files /dev/null and b/game/images/Zombies/DancingZombie/Head.webp differ diff --git a/game/images/Zombies/DancingZombie/LostHead.gif b/game/images/Zombies/DancingZombie/LostHead.gif deleted file mode 100644 index 4c9f71fd..00000000 Binary files a/game/images/Zombies/DancingZombie/LostHead.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/LostHead.webp b/game/images/Zombies/DancingZombie/LostHead.webp new file mode 100644 index 00000000..009b7b86 Binary files /dev/null and b/game/images/Zombies/DancingZombie/LostHead.webp differ diff --git a/game/images/Zombies/DancingZombie/LostHeadAttack.gif b/game/images/Zombies/DancingZombie/LostHeadAttack.gif deleted file mode 100644 index dc1215b1..00000000 Binary files a/game/images/Zombies/DancingZombie/LostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/LostHeadAttack.webp b/game/images/Zombies/DancingZombie/LostHeadAttack.webp new file mode 100644 index 00000000..3060f282 Binary files /dev/null and b/game/images/Zombies/DancingZombie/LostHeadAttack.webp differ diff --git a/game/images/Zombies/DancingZombie/LostHeadDancing.gif b/game/images/Zombies/DancingZombie/LostHeadDancing.gif deleted file mode 100644 index cfc5b574..00000000 Binary files a/game/images/Zombies/DancingZombie/LostHeadDancing.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/LostHeadDancing.webp b/game/images/Zombies/DancingZombie/LostHeadDancing.webp new file mode 100644 index 00000000..a89c2b0b Binary files /dev/null and b/game/images/Zombies/DancingZombie/LostHeadDancing.webp differ diff --git a/game/images/Zombies/DancingZombie/LostHeadSlidingStep.gif b/game/images/Zombies/DancingZombie/LostHeadSlidingStep.gif deleted file mode 100644 index 376dd1ff..00000000 Binary files a/game/images/Zombies/DancingZombie/LostHeadSlidingStep.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/LostHeadSlidingStep.webp b/game/images/Zombies/DancingZombie/LostHeadSlidingStep.webp new file mode 100644 index 00000000..27da9a9e Binary files /dev/null and b/game/images/Zombies/DancingZombie/LostHeadSlidingStep.webp differ diff --git a/game/images/Zombies/DancingZombie/LostHeadSummon.gif b/game/images/Zombies/DancingZombie/LostHeadSummon.gif deleted file mode 100644 index 2163b9c1..00000000 Binary files a/game/images/Zombies/DancingZombie/LostHeadSummon.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/LostHeadSummon.webp b/game/images/Zombies/DancingZombie/LostHeadSummon.webp new file mode 100644 index 00000000..e6eb679c Binary files /dev/null and b/game/images/Zombies/DancingZombie/LostHeadSummon.webp differ diff --git a/game/images/Zombies/DancingZombie/SlidingStep.gif b/game/images/Zombies/DancingZombie/SlidingStep.gif deleted file mode 100644 index e0562df4..00000000 Binary files a/game/images/Zombies/DancingZombie/SlidingStep.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/SlidingStep.webp b/game/images/Zombies/DancingZombie/SlidingStep.webp new file mode 100644 index 00000000..d247036f Binary files /dev/null and b/game/images/Zombies/DancingZombie/SlidingStep.webp differ diff --git a/game/images/Zombies/DancingZombie/Summon1.gif b/game/images/Zombies/DancingZombie/Summon1.gif deleted file mode 100644 index 8644e346..00000000 Binary files a/game/images/Zombies/DancingZombie/Summon1.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/Summon1.webp b/game/images/Zombies/DancingZombie/Summon1.webp new file mode 100644 index 00000000..551c1c49 Binary files /dev/null and b/game/images/Zombies/DancingZombie/Summon1.webp differ diff --git a/game/images/Zombies/DancingZombie/Summon2.gif b/game/images/Zombies/DancingZombie/Summon2.gif deleted file mode 100644 index b2268237..00000000 Binary files a/game/images/Zombies/DancingZombie/Summon2.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/Summon2.webp b/game/images/Zombies/DancingZombie/Summon2.webp new file mode 100644 index 00000000..7ade48a3 Binary files /dev/null and b/game/images/Zombies/DancingZombie/Summon2.webp differ diff --git a/game/images/Zombies/DancingZombie/Summon3.gif b/game/images/Zombies/DancingZombie/Summon3.gif deleted file mode 100644 index a9b2af9c..00000000 Binary files a/game/images/Zombies/DancingZombie/Summon3.gif and /dev/null differ diff --git a/game/images/Zombies/DancingZombie/Summon3.webp b/game/images/Zombies/DancingZombie/Summon3.webp new file mode 100644 index 00000000..b8f754a1 Binary files /dev/null and b/game/images/Zombies/DancingZombie/Summon3.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/0.gif b/game/images/Zombies/DolphinRiderZombie/0.gif deleted file mode 100644 index 3cd03810..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/0.webp b/game/images/Zombies/DolphinRiderZombie/0.webp new file mode 100644 index 00000000..c0b7447a Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/0.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/1.gif b/game/images/Zombies/DolphinRiderZombie/1.gif deleted file mode 100644 index 229cbb85..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/1.webp b/game/images/Zombies/DolphinRiderZombie/1.webp new file mode 100644 index 00000000..4c1418b2 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/1.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Attack.gif b/game/images/Zombies/DolphinRiderZombie/Attack.gif deleted file mode 100644 index 1f7bd946..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Attack.webp b/game/images/Zombies/DolphinRiderZombie/Attack.webp new file mode 100644 index 00000000..93fa5ef1 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Attack.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Die.gif b/game/images/Zombies/DolphinRiderZombie/Die.gif deleted file mode 100644 index ab4dad07..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Die.webp b/game/images/Zombies/DolphinRiderZombie/Die.webp new file mode 100644 index 00000000..5e982b51 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Die.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Die2.gif b/game/images/Zombies/DolphinRiderZombie/Die2.gif deleted file mode 100644 index 9d49f389..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Die2.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Die2.webp b/game/images/Zombies/DolphinRiderZombie/Die2.webp new file mode 100644 index 00000000..d3226887 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Die2.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Head.gif b/game/images/Zombies/DolphinRiderZombie/Head.gif deleted file mode 100644 index 93c2bed5..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Head.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Head.webp b/game/images/Zombies/DolphinRiderZombie/Head.webp new file mode 100644 index 00000000..d29182af Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Head.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Jump.gif b/game/images/Zombies/DolphinRiderZombie/Jump.gif deleted file mode 100644 index 412a2937..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Jump.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Jump.webp b/game/images/Zombies/DolphinRiderZombie/Jump.webp new file mode 100644 index 00000000..a83e65f5 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Jump.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Jump2.gif b/game/images/Zombies/DolphinRiderZombie/Jump2.gif deleted file mode 100644 index be03616c..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Jump2.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Jump2.webp b/game/images/Zombies/DolphinRiderZombie/Jump2.webp new file mode 100644 index 00000000..a2659d57 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Jump2.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Jump3.gif b/game/images/Zombies/DolphinRiderZombie/Jump3.gif deleted file mode 100644 index c17d54cb..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Jump3.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Jump3.webp b/game/images/Zombies/DolphinRiderZombie/Jump3.webp new file mode 100644 index 00000000..982865f6 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Jump3.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Walk1.gif b/game/images/Zombies/DolphinRiderZombie/Walk1.gif deleted file mode 100644 index e9801ca5..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Walk1.webp b/game/images/Zombies/DolphinRiderZombie/Walk1.webp new file mode 100644 index 00000000..6fbdf1ed Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Walk1.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Walk2.gif b/game/images/Zombies/DolphinRiderZombie/Walk2.gif deleted file mode 100644 index 467c6078..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Walk2.webp b/game/images/Zombies/DolphinRiderZombie/Walk2.webp new file mode 100644 index 00000000..032b632a Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Walk2.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Walk3.gif b/game/images/Zombies/DolphinRiderZombie/Walk3.gif deleted file mode 100644 index 8768923d..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Walk3.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Walk3.webp b/game/images/Zombies/DolphinRiderZombie/Walk3.webp new file mode 100644 index 00000000..d70f03b8 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Walk3.webp differ diff --git a/game/images/Zombies/DolphinRiderZombie/Walk4.gif b/game/images/Zombies/DolphinRiderZombie/Walk4.gif deleted file mode 100644 index 92ffd5e4..00000000 Binary files a/game/images/Zombies/DolphinRiderZombie/Walk4.gif and /dev/null differ diff --git a/game/images/Zombies/DolphinRiderZombie/Walk4.webp b/game/images/Zombies/DolphinRiderZombie/Walk4.webp new file mode 100644 index 00000000..0d777a39 Binary files /dev/null and b/game/images/Zombies/DolphinRiderZombie/Walk4.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie1/0.gif b/game/images/Zombies/DuckyTubeZombie1/0.gif deleted file mode 100644 index def71571..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie1/0.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie1/0.webp b/game/images/Zombies/DuckyTubeZombie1/0.webp new file mode 100644 index 00000000..faf2fac5 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie1/0.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie1/1.gif b/game/images/Zombies/DuckyTubeZombie1/1.gif deleted file mode 100644 index d39e97cf..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie1/1.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie1/1.webp b/game/images/Zombies/DuckyTubeZombie1/1.webp new file mode 100644 index 00000000..a83fc3e4 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie1/1.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie1/Attack.gif b/game/images/Zombies/DuckyTubeZombie1/Attack.gif deleted file mode 100644 index 01bfd4f6..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie1/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie1/Attack.webp b/game/images/Zombies/DuckyTubeZombie1/Attack.webp new file mode 100644 index 00000000..e95a79fc Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie1/Attack.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie1/Die.gif b/game/images/Zombies/DuckyTubeZombie1/Die.gif deleted file mode 100644 index a9a0333e..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie1/Die.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie1/Die.webp b/game/images/Zombies/DuckyTubeZombie1/Die.webp new file mode 100644 index 00000000..feb22272 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie1/Die.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie1/Walk1.gif b/game/images/Zombies/DuckyTubeZombie1/Walk1.gif deleted file mode 100644 index b447aef0..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie1/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie1/Walk1.webp b/game/images/Zombies/DuckyTubeZombie1/Walk1.webp new file mode 100644 index 00000000..328333da Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie1/Walk1.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie1/Walk2.gif b/game/images/Zombies/DuckyTubeZombie1/Walk2.gif deleted file mode 100644 index 7a3b1f19..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie1/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie1/Walk2.webp b/game/images/Zombies/DuckyTubeZombie1/Walk2.webp new file mode 100644 index 00000000..a2fa5f9b Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie1/Walk2.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie1/ZombieHead.gif b/game/images/Zombies/DuckyTubeZombie1/ZombieHead.gif deleted file mode 100644 index 38b5bd65..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie1/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie1/ZombieHead.webp b/game/images/Zombies/DuckyTubeZombie1/ZombieHead.webp new file mode 100644 index 00000000..f2decd87 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie1/ZombieHead.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie2/Attack.gif b/game/images/Zombies/DuckyTubeZombie2/Attack.gif deleted file mode 100644 index 046a292f..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie2/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie2/Attack.webp b/game/images/Zombies/DuckyTubeZombie2/Attack.webp new file mode 100644 index 00000000..6f3bbed6 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie2/Attack.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie2/Walk1.gif b/game/images/Zombies/DuckyTubeZombie2/Walk1.gif deleted file mode 100644 index 3f148a5c..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie2/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie2/Walk1.webp b/game/images/Zombies/DuckyTubeZombie2/Walk1.webp new file mode 100644 index 00000000..bfc02f88 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie2/Walk1.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie2/Walk2.gif b/game/images/Zombies/DuckyTubeZombie2/Walk2.gif deleted file mode 100644 index d5644289..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie2/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie2/Walk2.webp b/game/images/Zombies/DuckyTubeZombie2/Walk2.webp new file mode 100644 index 00000000..64581e35 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie2/Walk2.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie3/Attack.gif b/game/images/Zombies/DuckyTubeZombie3/Attack.gif deleted file mode 100644 index 89b4468f..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie3/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie3/Attack.webp b/game/images/Zombies/DuckyTubeZombie3/Attack.webp new file mode 100644 index 00000000..60ccbcac Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie3/Attack.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie3/Walk1.gif b/game/images/Zombies/DuckyTubeZombie3/Walk1.gif deleted file mode 100644 index 0c7e2d9c..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie3/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie3/Walk1.webp b/game/images/Zombies/DuckyTubeZombie3/Walk1.webp new file mode 100644 index 00000000..76b6b409 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie3/Walk1.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie3/Walk2.gif b/game/images/Zombies/DuckyTubeZombie3/Walk2.gif deleted file mode 100644 index 19d53da0..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie3/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie3/Walk2.webp b/game/images/Zombies/DuckyTubeZombie3/Walk2.webp new file mode 100644 index 00000000..88f92d71 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie3/Walk2.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie4/Attack.gif b/game/images/Zombies/DuckyTubeZombie4/Attack.gif deleted file mode 100644 index 07e0c2c5..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie4/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie4/Attack.webp b/game/images/Zombies/DuckyTubeZombie4/Attack.webp new file mode 100644 index 00000000..cdca2e55 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie4/Attack.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie4/Walk1.gif b/game/images/Zombies/DuckyTubeZombie4/Walk1.gif deleted file mode 100644 index 5f18686f..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie4/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie4/Walk1.webp b/game/images/Zombies/DuckyTubeZombie4/Walk1.webp new file mode 100644 index 00000000..d52fb683 Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie4/Walk1.webp differ diff --git a/game/images/Zombies/DuckyTubeZombie4/Walk2.gif b/game/images/Zombies/DuckyTubeZombie4/Walk2.gif deleted file mode 100644 index a3af87d7..00000000 Binary files a/game/images/Zombies/DuckyTubeZombie4/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/DuckyTubeZombie4/Walk2.webp b/game/images/Zombies/DuckyTubeZombie4/Walk2.webp new file mode 100644 index 00000000..651a364d Binary files /dev/null and b/game/images/Zombies/DuckyTubeZombie4/Walk2.webp differ diff --git a/game/images/Zombies/FlagZombie/0.gif b/game/images/Zombies/FlagZombie/0.gif deleted file mode 100644 index 849e9430..00000000 Binary files a/game/images/Zombies/FlagZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/FlagZombie/0.webp b/game/images/Zombies/FlagZombie/0.webp new file mode 100644 index 00000000..f265c588 Binary files /dev/null and b/game/images/Zombies/FlagZombie/0.webp differ diff --git a/game/images/Zombies/FlagZombie/FlagZombie.gif b/game/images/Zombies/FlagZombie/FlagZombie.gif deleted file mode 100644 index ee3de3a9..00000000 Binary files a/game/images/Zombies/FlagZombie/FlagZombie.gif and /dev/null differ diff --git a/game/images/Zombies/FlagZombie/FlagZombie.webp b/game/images/Zombies/FlagZombie/FlagZombie.webp new file mode 100644 index 00000000..aa704f7a Binary files /dev/null and b/game/images/Zombies/FlagZombie/FlagZombie.webp differ diff --git a/game/images/Zombies/FlagZombie/FlagZombieAttack.gif b/game/images/Zombies/FlagZombie/FlagZombieAttack.gif deleted file mode 100644 index b2b0da1d..00000000 Binary files a/game/images/Zombies/FlagZombie/FlagZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/FlagZombie/FlagZombieAttack.webp b/game/images/Zombies/FlagZombie/FlagZombieAttack.webp new file mode 100644 index 00000000..09f32df6 Binary files /dev/null and b/game/images/Zombies/FlagZombie/FlagZombieAttack.webp differ diff --git a/game/images/Zombies/FlagZombie/FlagZombieLostHead.gif b/game/images/Zombies/FlagZombie/FlagZombieLostHead.gif deleted file mode 100644 index 78bca756..00000000 Binary files a/game/images/Zombies/FlagZombie/FlagZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/FlagZombie/FlagZombieLostHead.webp b/game/images/Zombies/FlagZombie/FlagZombieLostHead.webp new file mode 100644 index 00000000..cc3111d4 Binary files /dev/null and b/game/images/Zombies/FlagZombie/FlagZombieLostHead.webp differ diff --git a/game/images/Zombies/FlagZombie/FlagZombieLostHeadAttack.gif b/game/images/Zombies/FlagZombie/FlagZombieLostHeadAttack.gif deleted file mode 100644 index 1f7b4bf4..00000000 Binary files a/game/images/Zombies/FlagZombie/FlagZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/FlagZombie/FlagZombieLostHeadAttack.webp b/game/images/Zombies/FlagZombie/FlagZombieLostHeadAttack.webp new file mode 100644 index 00000000..cfa85b8a Binary files /dev/null and b/game/images/Zombies/FlagZombie/FlagZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/FootballZombie/0.gif b/game/images/Zombies/FootballZombie/0.gif deleted file mode 100644 index 6f6902cb..00000000 Binary files a/game/images/Zombies/FootballZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/0.webp b/game/images/Zombies/FootballZombie/0.webp new file mode 100644 index 00000000..186b5a79 Binary files /dev/null and b/game/images/Zombies/FootballZombie/0.webp differ diff --git a/game/images/Zombies/FootballZombie/1.gif b/game/images/Zombies/FootballZombie/1.gif deleted file mode 100644 index 491afb27..00000000 Binary files a/game/images/Zombies/FootballZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/1.webp b/game/images/Zombies/FootballZombie/1.webp new file mode 100644 index 00000000..c34381fe Binary files /dev/null and b/game/images/Zombies/FootballZombie/1.webp differ diff --git a/game/images/Zombies/FootballZombie/Attack.gif b/game/images/Zombies/FootballZombie/Attack.gif deleted file mode 100644 index c9f7d98f..00000000 Binary files a/game/images/Zombies/FootballZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/Attack.webp b/game/images/Zombies/FootballZombie/Attack.webp new file mode 100644 index 00000000..4ab6340a Binary files /dev/null and b/game/images/Zombies/FootballZombie/Attack.webp differ diff --git a/game/images/Zombies/FootballZombie/Die.gif b/game/images/Zombies/FootballZombie/Die.gif deleted file mode 100644 index 7ca4b23f..00000000 Binary files a/game/images/Zombies/FootballZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/Die.webp b/game/images/Zombies/FootballZombie/Die.webp new file mode 100644 index 00000000..c0290a72 Binary files /dev/null and b/game/images/Zombies/FootballZombie/Die.webp differ diff --git a/game/images/Zombies/FootballZombie/FootballZombie.gif b/game/images/Zombies/FootballZombie/FootballZombie.gif deleted file mode 100644 index b0254e1d..00000000 Binary files a/game/images/Zombies/FootballZombie/FootballZombie.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/FootballZombie.webp b/game/images/Zombies/FootballZombie/FootballZombie.webp new file mode 100644 index 00000000..b1c2aac3 Binary files /dev/null and b/game/images/Zombies/FootballZombie/FootballZombie.webp differ diff --git a/game/images/Zombies/FootballZombie/LostHead.gif b/game/images/Zombies/FootballZombie/LostHead.gif deleted file mode 100644 index f43395dd..00000000 Binary files a/game/images/Zombies/FootballZombie/LostHead.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/LostHead.webp b/game/images/Zombies/FootballZombie/LostHead.webp new file mode 100644 index 00000000..8edaae12 Binary files /dev/null and b/game/images/Zombies/FootballZombie/LostHead.webp differ diff --git a/game/images/Zombies/FootballZombie/LostHeadAttack.gif b/game/images/Zombies/FootballZombie/LostHeadAttack.gif deleted file mode 100644 index e40f9951..00000000 Binary files a/game/images/Zombies/FootballZombie/LostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/LostHeadAttack.webp b/game/images/Zombies/FootballZombie/LostHeadAttack.webp new file mode 100644 index 00000000..aa376688 Binary files /dev/null and b/game/images/Zombies/FootballZombie/LostHeadAttack.webp differ diff --git a/game/images/Zombies/FootballZombie/OrnLost.gif b/game/images/Zombies/FootballZombie/OrnLost.gif deleted file mode 100644 index 405be1ac..00000000 Binary files a/game/images/Zombies/FootballZombie/OrnLost.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/OrnLost.webp b/game/images/Zombies/FootballZombie/OrnLost.webp new file mode 100644 index 00000000..c91d730b Binary files /dev/null and b/game/images/Zombies/FootballZombie/OrnLost.webp differ diff --git a/game/images/Zombies/FootballZombie/OrnLostAttack.gif b/game/images/Zombies/FootballZombie/OrnLostAttack.gif deleted file mode 100644 index 0a0839ad..00000000 Binary files a/game/images/Zombies/FootballZombie/OrnLostAttack.gif and /dev/null differ diff --git a/game/images/Zombies/FootballZombie/OrnLostAttack.webp b/game/images/Zombies/FootballZombie/OrnLostAttack.webp new file mode 100644 index 00000000..335a1015 Binary files /dev/null and b/game/images/Zombies/FootballZombie/OrnLostAttack.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/0.gif b/game/images/Zombies/HeiFootballZombie/0.gif deleted file mode 100644 index 0f4f37b5..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/0.webp b/game/images/Zombies/HeiFootballZombie/0.webp new file mode 100644 index 00000000..a706c6cd Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/0.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/1.gif b/game/images/Zombies/HeiFootballZombie/1.gif deleted file mode 100644 index 1a9ffdbd..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/1.webp b/game/images/Zombies/HeiFootballZombie/1.webp new file mode 100644 index 00000000..e1b8863d Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/1.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/Attack.gif b/game/images/Zombies/HeiFootballZombie/Attack.gif deleted file mode 100644 index 7db948c5..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/Attack.webp b/game/images/Zombies/HeiFootballZombie/Attack.webp new file mode 100644 index 00000000..136daf0f Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/Attack.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/BoomDie.gif b/game/images/Zombies/HeiFootballZombie/BoomDie.gif deleted file mode 100644 index f892eaf9..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/BoomDie.webp b/game/images/Zombies/HeiFootballZombie/BoomDie.webp new file mode 100644 index 00000000..fb7e7eee Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/BoomDie.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/Die.gif b/game/images/Zombies/HeiFootballZombie/Die.gif deleted file mode 100644 index a0312199..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/Die.webp b/game/images/Zombies/HeiFootballZombie/Die.webp new file mode 100644 index 00000000..e04dcf40 Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/Die.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/FootballZombie.gif b/game/images/Zombies/HeiFootballZombie/FootballZombie.gif deleted file mode 100644 index bfa5b990..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/FootballZombie.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/FootballZombie.webp b/game/images/Zombies/HeiFootballZombie/FootballZombie.webp new file mode 100644 index 00000000..582057e4 Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/FootballZombie.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/FootballZombieAttack.gif b/game/images/Zombies/HeiFootballZombie/FootballZombieAttack.gif deleted file mode 100644 index 7db948c5..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/FootballZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/FootballZombieAttack.webp b/game/images/Zombies/HeiFootballZombie/FootballZombieAttack.webp new file mode 100644 index 00000000..136daf0f Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/FootballZombieAttack.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLost.gif b/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLost.gif deleted file mode 100644 index 507d2732..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLost.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLost.webp b/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLost.webp new file mode 100644 index 00000000..6a23886d Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLost.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLostAttack.gif b/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLostAttack.gif deleted file mode 100644 index 98b55deb..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLostAttack.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLostAttack.webp b/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLostAttack.webp new file mode 100644 index 00000000..d72749ba Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/FootballZombieOrnLostAttack.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/LostHead.gif b/game/images/Zombies/HeiFootballZombie/LostHead.gif deleted file mode 100644 index 7718ab58..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/LostHead.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/LostHead.webp b/game/images/Zombies/HeiFootballZombie/LostHead.webp new file mode 100644 index 00000000..5ab0e0b8 Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/LostHead.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/LostHeadAttack.gif b/game/images/Zombies/HeiFootballZombie/LostHeadAttack.gif deleted file mode 100644 index 9d3695b6..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/LostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/LostHeadAttack.webp b/game/images/Zombies/HeiFootballZombie/LostHeadAttack.webp new file mode 100644 index 00000000..b57302ed Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/LostHeadAttack.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/OrnLost.gif b/game/images/Zombies/HeiFootballZombie/OrnLost.gif deleted file mode 100644 index 507d2732..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/OrnLost.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/OrnLost.webp b/game/images/Zombies/HeiFootballZombie/OrnLost.webp new file mode 100644 index 00000000..6a23886d Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/OrnLost.webp differ diff --git a/game/images/Zombies/HeiFootballZombie/OrnLostAttack.gif b/game/images/Zombies/HeiFootballZombie/OrnLostAttack.gif deleted file mode 100644 index 98b55deb..00000000 Binary files a/game/images/Zombies/HeiFootballZombie/OrnLostAttack.gif and /dev/null differ diff --git a/game/images/Zombies/HeiFootballZombie/OrnLostAttack.webp b/game/images/Zombies/HeiFootballZombie/OrnLostAttack.webp new file mode 100644 index 00000000..d72749ba Binary files /dev/null and b/game/images/Zombies/HeiFootballZombie/OrnLostAttack.webp differ diff --git a/game/images/Zombies/Imp/0.gif b/game/images/Zombies/Imp/0.gif deleted file mode 100644 index 81fb21d7..00000000 Binary files a/game/images/Zombies/Imp/0.gif and /dev/null differ diff --git a/game/images/Zombies/Imp/0.webp b/game/images/Zombies/Imp/0.webp new file mode 100644 index 00000000..1651e08d Binary files /dev/null and b/game/images/Zombies/Imp/0.webp differ diff --git a/game/images/Zombies/Imp/1.gif b/game/images/Zombies/Imp/1.gif deleted file mode 100644 index e4836179..00000000 Binary files a/game/images/Zombies/Imp/1.gif and /dev/null differ diff --git a/game/images/Zombies/Imp/1.webp b/game/images/Zombies/Imp/1.webp new file mode 100644 index 00000000..6ad3ccd0 Binary files /dev/null and b/game/images/Zombies/Imp/1.webp differ diff --git a/game/images/Zombies/Imp/Zombie.gif b/game/images/Zombies/Imp/Zombie.gif deleted file mode 100644 index 16e6b141..00000000 Binary files a/game/images/Zombies/Imp/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/Imp/Zombie.webp b/game/images/Zombies/Imp/Zombie.webp new file mode 100644 index 00000000..395d30a0 Binary files /dev/null and b/game/images/Zombies/Imp/Zombie.webp differ diff --git a/game/images/Zombies/Imp/ZombieAttack.gif b/game/images/Zombies/Imp/ZombieAttack.gif deleted file mode 100644 index 0fbbf21e..00000000 Binary files a/game/images/Zombies/Imp/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/Imp/ZombieAttack.webp b/game/images/Zombies/Imp/ZombieAttack.webp new file mode 100644 index 00000000..588acd2a Binary files /dev/null and b/game/images/Zombies/Imp/ZombieAttack.webp differ diff --git a/game/images/Zombies/Imp/ZombieDie.gif b/game/images/Zombies/Imp/ZombieDie.gif deleted file mode 100644 index 5f25e478..00000000 Binary files a/game/images/Zombies/Imp/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/Imp/ZombieDie.webp b/game/images/Zombies/Imp/ZombieDie.webp new file mode 100644 index 00000000..b4e47e27 Binary files /dev/null and b/game/images/Zombies/Imp/ZombieDie.webp differ diff --git a/game/images/Zombies/Imp/ZombieHead.gif b/game/images/Zombies/Imp/ZombieHead.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/Imp/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/Imp/ZombieHead.webp b/game/images/Zombies/Imp/ZombieHead.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/Imp/ZombieHead.webp differ diff --git a/game/images/Zombies/Imp/ZombieLostHead.gif b/game/images/Zombies/Imp/ZombieLostHead.gif deleted file mode 100644 index 21b1752f..00000000 Binary files a/game/images/Zombies/Imp/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/Imp/ZombieLostHead.webp b/game/images/Zombies/Imp/ZombieLostHead.webp new file mode 100644 index 00000000..87e97ceb Binary files /dev/null and b/game/images/Zombies/Imp/ZombieLostHead.webp differ diff --git a/game/images/Zombies/Imp/ZombieLostHeadAttack.gif b/game/images/Zombies/Imp/ZombieLostHeadAttack.gif deleted file mode 100644 index 4e096c39..00000000 Binary files a/game/images/Zombies/Imp/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/Imp/ZombieLostHeadAttack.webp b/game/images/Zombies/Imp/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..761facd9 Binary files /dev/null and b/game/images/Zombies/Imp/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/JX/0.gif b/game/images/Zombies/JX/0.gif deleted file mode 100644 index 2f657fc1..00000000 Binary files a/game/images/Zombies/JX/0.gif and /dev/null differ diff --git a/game/images/Zombies/JX/0.webp b/game/images/Zombies/JX/0.webp new file mode 100644 index 00000000..82c7c64e Binary files /dev/null and b/game/images/Zombies/JX/0.webp differ diff --git a/game/images/Zombies/JX/1.gif b/game/images/Zombies/JX/1.gif deleted file mode 100644 index aa5dc3cb..00000000 Binary files a/game/images/Zombies/JX/1.gif and /dev/null differ diff --git a/game/images/Zombies/JX/1.webp b/game/images/Zombies/JX/1.webp new file mode 100644 index 00000000..f60e96d2 Binary files /dev/null and b/game/images/Zombies/JX/1.webp differ diff --git a/game/images/Zombies/JX/Zombie.gif b/game/images/Zombies/JX/Zombie.gif deleted file mode 100644 index 30452636..00000000 Binary files a/game/images/Zombies/JX/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/JX/Zombie.webp b/game/images/Zombies/JX/Zombie.webp new file mode 100644 index 00000000..51963d2d Binary files /dev/null and b/game/images/Zombies/JX/Zombie.webp differ diff --git a/game/images/Zombies/JX/ZombieAttack.gif b/game/images/Zombies/JX/ZombieAttack.gif deleted file mode 100644 index 99d47e9d..00000000 Binary files a/game/images/Zombies/JX/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/JX/ZombieAttack.webp b/game/images/Zombies/JX/ZombieAttack.webp new file mode 100644 index 00000000..a62675f9 Binary files /dev/null and b/game/images/Zombies/JX/ZombieAttack.webp differ diff --git a/game/images/Zombies/JX/ZombieDie.gif b/game/images/Zombies/JX/ZombieDie.gif deleted file mode 100644 index a3cb8bca..00000000 Binary files a/game/images/Zombies/JX/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/JX/ZombieDie.webp b/game/images/Zombies/JX/ZombieDie.webp new file mode 100644 index 00000000..d4ed9526 Binary files /dev/null and b/game/images/Zombies/JX/ZombieDie.webp differ diff --git a/game/images/Zombies/JX/ZombieHead.gif b/game/images/Zombies/JX/ZombieHead.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/JX/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/JX/ZombieHead.webp b/game/images/Zombies/JX/ZombieHead.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/JX/ZombieHead.webp differ diff --git a/game/images/Zombies/JX/ZombieLostHead.gif b/game/images/Zombies/JX/ZombieLostHead.gif deleted file mode 100644 index 30452636..00000000 Binary files a/game/images/Zombies/JX/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/JX/ZombieLostHead.webp b/game/images/Zombies/JX/ZombieLostHead.webp new file mode 100644 index 00000000..51963d2d Binary files /dev/null and b/game/images/Zombies/JX/ZombieLostHead.webp differ diff --git a/game/images/Zombies/JX/ZombieLostHeadAttack.gif b/game/images/Zombies/JX/ZombieLostHeadAttack.gif deleted file mode 100644 index 99d47e9d..00000000 Binary files a/game/images/Zombies/JX/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/JX/ZombieLostHeadAttack.webp b/game/images/Zombies/JX/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..a62675f9 Binary files /dev/null and b/game/images/Zombies/JX/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/JY/0.gif b/game/images/Zombies/JY/0.gif deleted file mode 100644 index d5905bc6..00000000 Binary files a/game/images/Zombies/JY/0.gif and /dev/null differ diff --git a/game/images/Zombies/JY/0.webp b/game/images/Zombies/JY/0.webp new file mode 100644 index 00000000..095c4fa3 Binary files /dev/null and b/game/images/Zombies/JY/0.webp differ diff --git a/game/images/Zombies/JY/1.gif b/game/images/Zombies/JY/1.gif deleted file mode 100644 index e2e48063..00000000 Binary files a/game/images/Zombies/JY/1.gif and /dev/null differ diff --git a/game/images/Zombies/JY/1.webp b/game/images/Zombies/JY/1.webp new file mode 100644 index 00000000..d3330163 Binary files /dev/null and b/game/images/Zombies/JY/1.webp differ diff --git a/game/images/Zombies/JY/Attack.gif b/game/images/Zombies/JY/Attack.gif deleted file mode 100644 index 8fc40347..00000000 Binary files a/game/images/Zombies/JY/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Attack.webp b/game/images/Zombies/JY/Attack.webp new file mode 100644 index 00000000..98a46d20 Binary files /dev/null and b/game/images/Zombies/JY/Attack.webp differ diff --git a/game/images/Zombies/JY/Attack2.gif b/game/images/Zombies/JY/Attack2.gif deleted file mode 100644 index da0ae7e6..00000000 Binary files a/game/images/Zombies/JY/Attack2.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Attack2.webp b/game/images/Zombies/JY/Attack2.webp new file mode 100644 index 00000000..9a7bf1ed Binary files /dev/null and b/game/images/Zombies/JY/Attack2.webp differ diff --git a/game/images/Zombies/JY/Boom.gif b/game/images/Zombies/JY/Boom.gif deleted file mode 100644 index 000e927a..00000000 Binary files a/game/images/Zombies/JY/Boom.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Boom.webp b/game/images/Zombies/JY/Boom.webp new file mode 100644 index 00000000..ce99af48 Binary files /dev/null and b/game/images/Zombies/JY/Boom.webp differ diff --git a/game/images/Zombies/JY/Boom2.gif b/game/images/Zombies/JY/Boom2.gif deleted file mode 100644 index 000e927a..00000000 Binary files a/game/images/Zombies/JY/Boom2.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Boom2.webp b/game/images/Zombies/JY/Boom2.webp new file mode 100644 index 00000000..ce99af48 Binary files /dev/null and b/game/images/Zombies/JY/Boom2.webp differ diff --git a/game/images/Zombies/JY/Die.gif b/game/images/Zombies/JY/Die.gif deleted file mode 100644 index df076501..00000000 Binary files a/game/images/Zombies/JY/Die.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Die.webp b/game/images/Zombies/JY/Die.webp new file mode 100644 index 00000000..2400b761 Binary files /dev/null and b/game/images/Zombies/JY/Die.webp differ diff --git a/game/images/Zombies/JY/Drop.gif b/game/images/Zombies/JY/Drop.gif deleted file mode 100644 index aff20343..00000000 Binary files a/game/images/Zombies/JY/Drop.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Drop.webp b/game/images/Zombies/JY/Drop.webp new file mode 100644 index 00000000..57d1b9aa Binary files /dev/null and b/game/images/Zombies/JY/Drop.webp differ diff --git a/game/images/Zombies/JY/Head.gif b/game/images/Zombies/JY/Head.gif deleted file mode 100644 index 515f7249..00000000 Binary files a/game/images/Zombies/JY/Head.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Head.webp b/game/images/Zombies/JY/Head.webp new file mode 100644 index 00000000..732ab3c7 Binary files /dev/null and b/game/images/Zombies/JY/Head.webp differ diff --git a/game/images/Zombies/JY/Walk.gif b/game/images/Zombies/JY/Walk.gif deleted file mode 100644 index 64e305ab..00000000 Binary files a/game/images/Zombies/JY/Walk.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Walk.webp b/game/images/Zombies/JY/Walk.webp new file mode 100644 index 00000000..93fccc96 Binary files /dev/null and b/game/images/Zombies/JY/Walk.webp differ diff --git a/game/images/Zombies/JY/Walk2.gif b/game/images/Zombies/JY/Walk2.gif deleted file mode 100644 index f8433041..00000000 Binary files a/game/images/Zombies/JY/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/JY/Walk2.webp b/game/images/Zombies/JY/Walk2.webp new file mode 100644 index 00000000..6bb78923 Binary files /dev/null and b/game/images/Zombies/JY/Walk2.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/0.gif b/game/images/Zombies/JackinTheBoxZombie/0.gif deleted file mode 100644 index 0675c476..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/0.webp b/game/images/Zombies/JackinTheBoxZombie/0.webp new file mode 100644 index 00000000..33cddd97 Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/0.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/1.gif b/game/images/Zombies/JackinTheBoxZombie/1.gif deleted file mode 100644 index d4d4ce6c..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/1.webp b/game/images/Zombies/JackinTheBoxZombie/1.webp new file mode 100644 index 00000000..30fb1e2f Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/1.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/Attack.gif b/game/images/Zombies/JackinTheBoxZombie/Attack.gif deleted file mode 100644 index 87cd18f4..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/Attack.webp b/game/images/Zombies/JackinTheBoxZombie/Attack.webp new file mode 100644 index 00000000..fd34c368 Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/Attack.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/Boom.gif b/game/images/Zombies/JackinTheBoxZombie/Boom.gif deleted file mode 100644 index 0cb21604..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/Boom.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/Boom.webp b/game/images/Zombies/JackinTheBoxZombie/Boom.webp new file mode 100644 index 00000000..9385517e Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/Boom.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/BoomDie.gif b/game/images/Zombies/JackinTheBoxZombie/BoomDie.gif deleted file mode 100644 index f892eaf9..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/BoomDie.webp b/game/images/Zombies/JackinTheBoxZombie/BoomDie.webp new file mode 100644 index 00000000..fb7e7eee Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/BoomDie.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/Die.gif b/game/images/Zombies/JackinTheBoxZombie/Die.gif deleted file mode 100644 index 2e769d3d..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/Die.webp b/game/images/Zombies/JackinTheBoxZombie/Die.webp new file mode 100644 index 00000000..ea185b95 Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/Die.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/LostHead.gif b/game/images/Zombies/JackinTheBoxZombie/LostHead.gif deleted file mode 100644 index 715fd5d6..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/LostHead.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/LostHead.webp b/game/images/Zombies/JackinTheBoxZombie/LostHead.webp new file mode 100644 index 00000000..1685c172 Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/LostHead.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/LostHeadAttack.gif b/game/images/Zombies/JackinTheBoxZombie/LostHeadAttack.gif deleted file mode 100644 index b7370f25..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/LostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/LostHeadAttack.webp b/game/images/Zombies/JackinTheBoxZombie/LostHeadAttack.webp new file mode 100644 index 00000000..b9d75167 Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/LostHeadAttack.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/OpenBox.gif b/game/images/Zombies/JackinTheBoxZombie/OpenBox.gif deleted file mode 100644 index c08c98fc..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/OpenBox.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/OpenBox.webp b/game/images/Zombies/JackinTheBoxZombie/OpenBox.webp new file mode 100644 index 00000000..7bb8c37d Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/OpenBox.webp differ diff --git a/game/images/Zombies/JackinTheBoxZombie/Walk.gif b/game/images/Zombies/JackinTheBoxZombie/Walk.gif deleted file mode 100644 index 7cb293b5..00000000 Binary files a/game/images/Zombies/JackinTheBoxZombie/Walk.gif and /dev/null differ diff --git a/game/images/Zombies/JackinTheBoxZombie/Walk.webp b/game/images/Zombies/JackinTheBoxZombie/Walk.webp new file mode 100644 index 00000000..6a57db81 Binary files /dev/null and b/game/images/Zombies/JackinTheBoxZombie/Walk.webp differ diff --git a/game/images/Zombies/LGBOSS/0.gif b/game/images/Zombies/LGBOSS/0.gif deleted file mode 100644 index a215c7a8..00000000 Binary files a/game/images/Zombies/LGBOSS/0.gif and /dev/null differ diff --git a/game/images/Zombies/LGBOSS/0.webp b/game/images/Zombies/LGBOSS/0.webp new file mode 100644 index 00000000..249dc5d9 Binary files /dev/null and b/game/images/Zombies/LGBOSS/0.webp differ diff --git a/game/images/Zombies/LGBOSS/1.gif b/game/images/Zombies/LGBOSS/1.gif deleted file mode 100644 index 6fb44844..00000000 Binary files a/game/images/Zombies/LGBOSS/1.gif and /dev/null differ diff --git a/game/images/Zombies/LGBOSS/1.webp b/game/images/Zombies/LGBOSS/1.webp new file mode 100644 index 00000000..accd3b8c Binary files /dev/null and b/game/images/Zombies/LGBOSS/1.webp differ diff --git a/game/images/Zombies/LGBOSS/2.gif b/game/images/Zombies/LGBOSS/2.gif deleted file mode 100644 index 82b7d2c2..00000000 Binary files a/game/images/Zombies/LGBOSS/2.gif and /dev/null differ diff --git a/game/images/Zombies/LGBOSS/2.webp b/game/images/Zombies/LGBOSS/2.webp new file mode 100644 index 00000000..81ef93e0 Binary files /dev/null and b/game/images/Zombies/LGBOSS/2.webp differ diff --git a/game/images/Zombies/LGBOSS/3.gif b/game/images/Zombies/LGBOSS/3.gif deleted file mode 100644 index 59f56766..00000000 Binary files a/game/images/Zombies/LGBOSS/3.gif and /dev/null differ diff --git a/game/images/Zombies/LGBOSS/3.webp b/game/images/Zombies/LGBOSS/3.webp new file mode 100644 index 00000000..b7284ec9 Binary files /dev/null and b/game/images/Zombies/LGBOSS/3.webp differ diff --git a/game/images/Zombies/LGBOSS/5.gif b/game/images/Zombies/LGBOSS/5.gif deleted file mode 100644 index 7df0b0f0..00000000 Binary files a/game/images/Zombies/LGBOSS/5.gif and /dev/null differ diff --git a/game/images/Zombies/LGBOSS/5.webp b/game/images/Zombies/LGBOSS/5.webp new file mode 100644 index 00000000..9601b9b5 Binary files /dev/null and b/game/images/Zombies/LGBOSS/5.webp differ diff --git a/game/images/Zombies/LGBOSS/BoomDie.gif b/game/images/Zombies/LGBOSS/BoomDie.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/LGBOSS/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/LGBOSS/BoomDie.webp b/game/images/Zombies/LGBOSS/BoomDie.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/LGBOSS/BoomDie.webp differ diff --git a/game/images/Zombies/LionDanceZombie/0.gif b/game/images/Zombies/LionDanceZombie/0.gif deleted file mode 100644 index ff2c3abf..00000000 Binary files a/game/images/Zombies/LionDanceZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/0.webp b/game/images/Zombies/LionDanceZombie/0.webp new file mode 100644 index 00000000..d59ed9c3 Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/0.webp differ diff --git a/game/images/Zombies/LionDanceZombie/1.gif b/game/images/Zombies/LionDanceZombie/1.gif deleted file mode 100644 index 979e7a80..00000000 Binary files a/game/images/Zombies/LionDanceZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/1.webp b/game/images/Zombies/LionDanceZombie/1.webp new file mode 100644 index 00000000..39ed1b20 Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/1.webp differ diff --git a/game/images/Zombies/LionDanceZombie/ConeheadZombie.gif b/game/images/Zombies/LionDanceZombie/ConeheadZombie.gif deleted file mode 100644 index 3506852b..00000000 Binary files a/game/images/Zombies/LionDanceZombie/ConeheadZombie.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/ConeheadZombie.webp b/game/images/Zombies/LionDanceZombie/ConeheadZombie.webp new file mode 100644 index 00000000..ba38eab7 Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/ConeheadZombie.webp differ diff --git a/game/images/Zombies/LionDanceZombie/ConeheadZombieAttack.gif b/game/images/Zombies/LionDanceZombie/ConeheadZombieAttack.gif deleted file mode 100644 index 879b0c62..00000000 Binary files a/game/images/Zombies/LionDanceZombie/ConeheadZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/ConeheadZombieAttack.webp b/game/images/Zombies/LionDanceZombie/ConeheadZombieAttack.webp new file mode 100644 index 00000000..e56565e5 Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/ConeheadZombieAttack.webp differ diff --git a/game/images/Zombies/LionDanceZombie/Zombie.gif b/game/images/Zombies/LionDanceZombie/Zombie.gif deleted file mode 100644 index 6756a122..00000000 Binary files a/game/images/Zombies/LionDanceZombie/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/Zombie.webp b/game/images/Zombies/LionDanceZombie/Zombie.webp new file mode 100644 index 00000000..ffaa2052 Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/Zombie.webp differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieAttack.gif b/game/images/Zombies/LionDanceZombie/ZombieAttack.gif deleted file mode 100644 index fea36f69..00000000 Binary files a/game/images/Zombies/LionDanceZombie/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieAttack.webp b/game/images/Zombies/LionDanceZombie/ZombieAttack.webp new file mode 100644 index 00000000..0ae06b79 Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/ZombieAttack.webp differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieDie.gif b/game/images/Zombies/LionDanceZombie/ZombieDie.gif deleted file mode 100644 index a961ffb3..00000000 Binary files a/game/images/Zombies/LionDanceZombie/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieDie.webp b/game/images/Zombies/LionDanceZombie/ZombieDie.webp new file mode 100644 index 00000000..ba230d5a Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/ZombieDie.webp differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieHead.gif b/game/images/Zombies/LionDanceZombie/ZombieHead.gif deleted file mode 100644 index afbad020..00000000 Binary files a/game/images/Zombies/LionDanceZombie/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieHead.webp b/game/images/Zombies/LionDanceZombie/ZombieHead.webp new file mode 100644 index 00000000..fe447cda Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/ZombieHead.webp differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieLostHead.gif b/game/images/Zombies/LionDanceZombie/ZombieLostHead.gif deleted file mode 100644 index 4688c0cb..00000000 Binary files a/game/images/Zombies/LionDanceZombie/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieLostHead.webp b/game/images/Zombies/LionDanceZombie/ZombieLostHead.webp new file mode 100644 index 00000000..e5239189 Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/ZombieLostHead.webp differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieLostHeadAttack.gif b/game/images/Zombies/LionDanceZombie/ZombieLostHeadAttack.gif deleted file mode 100644 index 0018b588..00000000 Binary files a/game/images/Zombies/LionDanceZombie/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/LionDanceZombie/ZombieLostHeadAttack.webp b/game/images/Zombies/LionDanceZombie/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..12dd639d Binary files /dev/null and b/game/images/Zombies/LionDanceZombie/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/MustacheZombie/0.gif b/game/images/Zombies/MustacheZombie/0.gif deleted file mode 100644 index 19118884..00000000 Binary files a/game/images/Zombies/MustacheZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/MustacheZombie/0.webp b/game/images/Zombies/MustacheZombie/0.webp new file mode 100644 index 00000000..52e6bd5b Binary files /dev/null and b/game/images/Zombies/MustacheZombie/0.webp differ diff --git a/game/images/Zombies/MustacheZombie/1.gif b/game/images/Zombies/MustacheZombie/1.gif deleted file mode 100644 index 4d24d73e..00000000 Binary files a/game/images/Zombies/MustacheZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/MustacheZombie/1.webp b/game/images/Zombies/MustacheZombie/1.webp new file mode 100644 index 00000000..105a17a3 Binary files /dev/null and b/game/images/Zombies/MustacheZombie/1.webp differ diff --git a/game/images/Zombies/MustacheZombie/Zombie.gif b/game/images/Zombies/MustacheZombie/Zombie.gif deleted file mode 100644 index b33eee42..00000000 Binary files a/game/images/Zombies/MustacheZombie/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/MustacheZombie/Zombie.webp b/game/images/Zombies/MustacheZombie/Zombie.webp new file mode 100644 index 00000000..6099e866 Binary files /dev/null and b/game/images/Zombies/MustacheZombie/Zombie.webp differ diff --git a/game/images/Zombies/MustacheZombie/ZombieAttack.gif b/game/images/Zombies/MustacheZombie/ZombieAttack.gif deleted file mode 100644 index a6613a04..00000000 Binary files a/game/images/Zombies/MustacheZombie/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/MustacheZombie/ZombieAttack.webp b/game/images/Zombies/MustacheZombie/ZombieAttack.webp new file mode 100644 index 00000000..aba12351 Binary files /dev/null and b/game/images/Zombies/MustacheZombie/ZombieAttack.webp differ diff --git a/game/images/Zombies/NewspaperZombie/0.gif b/game/images/Zombies/NewspaperZombie/0.gif deleted file mode 100644 index 5f0a010c..00000000 Binary files a/game/images/Zombies/NewspaperZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/0.webp b/game/images/Zombies/NewspaperZombie/0.webp new file mode 100644 index 00000000..dc0fa1ec Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/0.webp differ diff --git a/game/images/Zombies/NewspaperZombie/1.gif b/game/images/Zombies/NewspaperZombie/1.gif deleted file mode 100644 index c60fa4ca..00000000 Binary files a/game/images/Zombies/NewspaperZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/1.webp b/game/images/Zombies/NewspaperZombie/1.webp new file mode 100644 index 00000000..c6dfe62d Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/1.webp differ diff --git a/game/images/Zombies/NewspaperZombie/BoomDie.gif b/game/images/Zombies/NewspaperZombie/BoomDie.gif deleted file mode 100644 index ce72d1ed..00000000 Binary files a/game/images/Zombies/NewspaperZombie/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/BoomDie.webp b/game/images/Zombies/NewspaperZombie/BoomDie.webp new file mode 100644 index 00000000..26751fd5 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/BoomDie.webp differ diff --git a/game/images/Zombies/NewspaperZombie/Die.gif b/game/images/Zombies/NewspaperZombie/Die.gif deleted file mode 100644 index 76637d32..00000000 Binary files a/game/images/Zombies/NewspaperZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/Die.webp b/game/images/Zombies/NewspaperZombie/Die.webp new file mode 100644 index 00000000..4c0f00d0 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/Die.webp differ diff --git a/game/images/Zombies/NewspaperZombie/Head.gif b/game/images/Zombies/NewspaperZombie/Head.gif deleted file mode 100644 index 10b7d3ac..00000000 Binary files a/game/images/Zombies/NewspaperZombie/Head.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/Head.webp b/game/images/Zombies/NewspaperZombie/Head.webp new file mode 100644 index 00000000..7f049e55 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/Head.webp differ diff --git a/game/images/Zombies/NewspaperZombie/HeadAttack0.gif b/game/images/Zombies/NewspaperZombie/HeadAttack0.gif deleted file mode 100644 index 6ebea27f..00000000 Binary files a/game/images/Zombies/NewspaperZombie/HeadAttack0.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/HeadAttack0.webp b/game/images/Zombies/NewspaperZombie/HeadAttack0.webp new file mode 100644 index 00000000..02c3da73 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/HeadAttack0.webp differ diff --git a/game/images/Zombies/NewspaperZombie/HeadAttack1.gif b/game/images/Zombies/NewspaperZombie/HeadAttack1.gif deleted file mode 100644 index c9b1bb01..00000000 Binary files a/game/images/Zombies/NewspaperZombie/HeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/HeadAttack1.webp b/game/images/Zombies/NewspaperZombie/HeadAttack1.webp new file mode 100644 index 00000000..4c1aa517 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/HeadAttack1.webp differ diff --git a/game/images/Zombies/NewspaperZombie/HeadWalk0.gif b/game/images/Zombies/NewspaperZombie/HeadWalk0.gif deleted file mode 100644 index 09cdb92c..00000000 Binary files a/game/images/Zombies/NewspaperZombie/HeadWalk0.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/HeadWalk0.webp b/game/images/Zombies/NewspaperZombie/HeadWalk0.webp new file mode 100644 index 00000000..48c685f8 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/HeadWalk0.webp differ diff --git a/game/images/Zombies/NewspaperZombie/HeadWalk1.gif b/game/images/Zombies/NewspaperZombie/HeadWalk1.gif deleted file mode 100644 index 88776cd8..00000000 Binary files a/game/images/Zombies/NewspaperZombie/HeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/HeadWalk1.webp b/game/images/Zombies/NewspaperZombie/HeadWalk1.webp new file mode 100644 index 00000000..f3b8a86a Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/HeadWalk1.webp differ diff --git a/game/images/Zombies/NewspaperZombie/LostHeadAttack0.gif b/game/images/Zombies/NewspaperZombie/LostHeadAttack0.gif deleted file mode 100644 index f8147985..00000000 Binary files a/game/images/Zombies/NewspaperZombie/LostHeadAttack0.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/LostHeadAttack0.webp b/game/images/Zombies/NewspaperZombie/LostHeadAttack0.webp new file mode 100644 index 00000000..b70a5f2f Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/LostHeadAttack0.webp differ diff --git a/game/images/Zombies/NewspaperZombie/LostHeadAttack1.gif b/game/images/Zombies/NewspaperZombie/LostHeadAttack1.gif deleted file mode 100644 index 58e53403..00000000 Binary files a/game/images/Zombies/NewspaperZombie/LostHeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/LostHeadAttack1.webp b/game/images/Zombies/NewspaperZombie/LostHeadAttack1.webp new file mode 100644 index 00000000..8eb2e727 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/LostHeadAttack1.webp differ diff --git a/game/images/Zombies/NewspaperZombie/LostHeadWalk0.gif b/game/images/Zombies/NewspaperZombie/LostHeadWalk0.gif deleted file mode 100644 index c26d189b..00000000 Binary files a/game/images/Zombies/NewspaperZombie/LostHeadWalk0.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/LostHeadWalk0.webp b/game/images/Zombies/NewspaperZombie/LostHeadWalk0.webp new file mode 100644 index 00000000..7d68e719 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/LostHeadWalk0.webp differ diff --git a/game/images/Zombies/NewspaperZombie/LostHeadWalk1.gif b/game/images/Zombies/NewspaperZombie/LostHeadWalk1.gif deleted file mode 100644 index 2f067d43..00000000 Binary files a/game/images/Zombies/NewspaperZombie/LostHeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/LostHeadWalk1.webp b/game/images/Zombies/NewspaperZombie/LostHeadWalk1.webp new file mode 100644 index 00000000..0ebf5248 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/LostHeadWalk1.webp differ diff --git a/game/images/Zombies/NewspaperZombie/LostNewspaper.gif b/game/images/Zombies/NewspaperZombie/LostNewspaper.gif deleted file mode 100644 index e8593b7d..00000000 Binary files a/game/images/Zombies/NewspaperZombie/LostNewspaper.gif and /dev/null differ diff --git a/game/images/Zombies/NewspaperZombie/LostNewspaper.webp b/game/images/Zombies/NewspaperZombie/LostNewspaper.webp new file mode 100644 index 00000000..bca0b031 Binary files /dev/null and b/game/images/Zombies/NewspaperZombie/LostNewspaper.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/0.gif b/game/images/Zombies/PoleVaultingZombie/0.gif deleted file mode 100644 index 4b761dec..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/0.webp b/game/images/Zombies/PoleVaultingZombie/0.webp new file mode 100644 index 00000000..bfd3d3c4 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/0.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/1.gif b/game/images/Zombies/PoleVaultingZombie/1.gif deleted file mode 100644 index d10bd2db..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/1.webp b/game/images/Zombies/PoleVaultingZombie/1.webp new file mode 100644 index 00000000..aef57179 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/1.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/BoomDie.gif b/game/images/Zombies/PoleVaultingZombie/BoomDie.gif deleted file mode 100644 index 55975028..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/BoomDie.webp b/game/images/Zombies/PoleVaultingZombie/BoomDie.webp new file mode 100644 index 00000000..acc571cf Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/BoomDie.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombie.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombie.gif deleted file mode 100644 index f59533f0..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombie.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombie.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombie.webp new file mode 100644 index 00000000..ffdb7600 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombie.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieAttack.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieAttack.gif deleted file mode 100644 index d3d675ef..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieAttack.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieAttack.webp new file mode 100644 index 00000000..bf538cb1 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieAttack.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieDie.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieDie.gif deleted file mode 100644 index e47ab3bf..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieDie.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieDie.webp new file mode 100644 index 00000000..130fd44e Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieDie.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieHead.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieHead.gif deleted file mode 100644 index 8638deaf..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieHead.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieHead.webp new file mode 100644 index 00000000..33dd9ce2 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieHead.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.gif deleted file mode 100644 index 3bcd7774..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.webp new file mode 100644 index 00000000..7355288c Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif deleted file mode 100644 index b39686a1..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.webp new file mode 100644 index 00000000..56e57236 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHead.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHead.gif deleted file mode 100644 index 76f84fc9..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHead.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHead.webp new file mode 100644 index 00000000..e4f42263 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHead.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.gif deleted file mode 100644 index bbf8ec6c..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.webp new file mode 100644 index 00000000..c4b74c8d Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.gif deleted file mode 100644 index abc8df41..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.webp new file mode 100644 index 00000000..bea95cc1 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.webp differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif deleted file mode 100644 index eed3d7cf..00000000 Binary files a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif and /dev/null differ diff --git a/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp new file mode 100644 index 00000000..3eda7351 Binary files /dev/null and b/game/images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp differ diff --git a/game/images/Zombies/ScreenDoorZombie/0.gif b/game/images/Zombies/ScreenDoorZombie/0.gif deleted file mode 100644 index 1f8d43c9..00000000 Binary files a/game/images/Zombies/ScreenDoorZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/ScreenDoorZombie/0.webp b/game/images/Zombies/ScreenDoorZombie/0.webp new file mode 100644 index 00000000..dcb7cd9b Binary files /dev/null and b/game/images/Zombies/ScreenDoorZombie/0.webp differ diff --git a/game/images/Zombies/ScreenDoorZombie/1.gif b/game/images/Zombies/ScreenDoorZombie/1.gif deleted file mode 100644 index 08030435..00000000 Binary files a/game/images/Zombies/ScreenDoorZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/ScreenDoorZombie/1.webp b/game/images/Zombies/ScreenDoorZombie/1.webp new file mode 100644 index 00000000..01645e31 Binary files /dev/null and b/game/images/Zombies/ScreenDoorZombie/1.webp differ diff --git a/game/images/Zombies/ScreenDoorZombie/HeadAttack1.gif b/game/images/Zombies/ScreenDoorZombie/HeadAttack1.gif deleted file mode 100644 index f56e4a29..00000000 Binary files a/game/images/Zombies/ScreenDoorZombie/HeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/ScreenDoorZombie/HeadAttack1.webp b/game/images/Zombies/ScreenDoorZombie/HeadAttack1.webp new file mode 100644 index 00000000..a52f5f14 Binary files /dev/null and b/game/images/Zombies/ScreenDoorZombie/HeadAttack1.webp differ diff --git a/game/images/Zombies/ScreenDoorZombie/HeadWalk1.gif b/game/images/Zombies/ScreenDoorZombie/HeadWalk1.gif deleted file mode 100644 index cfd90178..00000000 Binary files a/game/images/Zombies/ScreenDoorZombie/HeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/ScreenDoorZombie/HeadWalk1.webp b/game/images/Zombies/ScreenDoorZombie/HeadWalk1.webp new file mode 100644 index 00000000..535a724d Binary files /dev/null and b/game/images/Zombies/ScreenDoorZombie/HeadWalk1.webp differ diff --git a/game/images/Zombies/ScreenDoorZombie/LostHeadAttack1.gif b/game/images/Zombies/ScreenDoorZombie/LostHeadAttack1.gif deleted file mode 100644 index 11d1ceca..00000000 Binary files a/game/images/Zombies/ScreenDoorZombie/LostHeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/ScreenDoorZombie/LostHeadAttack1.webp b/game/images/Zombies/ScreenDoorZombie/LostHeadAttack1.webp new file mode 100644 index 00000000..1284dad7 Binary files /dev/null and b/game/images/Zombies/ScreenDoorZombie/LostHeadAttack1.webp differ diff --git a/game/images/Zombies/ScreenDoorZombie/LostHeadWalk1.gif b/game/images/Zombies/ScreenDoorZombie/LostHeadWalk1.gif deleted file mode 100644 index 5a34b2e4..00000000 Binary files a/game/images/Zombies/ScreenDoorZombie/LostHeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/ScreenDoorZombie/LostHeadWalk1.webp b/game/images/Zombies/ScreenDoorZombie/LostHeadWalk1.webp new file mode 100644 index 00000000..a19c1026 Binary files /dev/null and b/game/images/Zombies/ScreenDoorZombie/LostHeadWalk1.webp differ diff --git a/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombie.gif b/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombie.gif deleted file mode 100644 index cfd90178..00000000 Binary files a/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombie.gif and /dev/null differ diff --git a/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombie.webp b/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombie.webp new file mode 100644 index 00000000..535a724d Binary files /dev/null and b/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombie.webp differ diff --git a/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombieAttack.gif b/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombieAttack.gif deleted file mode 100644 index f56e4a29..00000000 Binary files a/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombieAttack.webp b/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombieAttack.webp new file mode 100644 index 00000000..a52f5f14 Binary files /dev/null and b/game/images/Zombies/ScreenDoorZombie/ScreenDoorZombieAttack.webp differ diff --git a/game/images/Zombies/SnorkelZombie/0.gif b/game/images/Zombies/SnorkelZombie/0.gif deleted file mode 100644 index 9508498a..00000000 Binary files a/game/images/Zombies/SnorkelZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/0.webp b/game/images/Zombies/SnorkelZombie/0.webp new file mode 100644 index 00000000..62ab1302 Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/0.webp differ diff --git a/game/images/Zombies/SnorkelZombie/1.gif b/game/images/Zombies/SnorkelZombie/1.gif deleted file mode 100644 index 36b2ccfd..00000000 Binary files a/game/images/Zombies/SnorkelZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/1.webp b/game/images/Zombies/SnorkelZombie/1.webp new file mode 100644 index 00000000..44accb94 Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/1.webp differ diff --git a/game/images/Zombies/SnorkelZombie/Attack.gif b/game/images/Zombies/SnorkelZombie/Attack.gif deleted file mode 100644 index e3ae167e..00000000 Binary files a/game/images/Zombies/SnorkelZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/Attack.webp b/game/images/Zombies/SnorkelZombie/Attack.webp new file mode 100644 index 00000000..b92b3b06 Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/Attack.webp differ diff --git a/game/images/Zombies/SnorkelZombie/Die.gif b/game/images/Zombies/SnorkelZombie/Die.gif deleted file mode 100644 index 815d6497..00000000 Binary files a/game/images/Zombies/SnorkelZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/Die.webp b/game/images/Zombies/SnorkelZombie/Die.webp new file mode 100644 index 00000000..364cfad1 Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/Die.webp differ diff --git a/game/images/Zombies/SnorkelZombie/Head.gif b/game/images/Zombies/SnorkelZombie/Head.gif deleted file mode 100644 index b9436641..00000000 Binary files a/game/images/Zombies/SnorkelZombie/Head.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/Head.webp b/game/images/Zombies/SnorkelZombie/Head.webp new file mode 100644 index 00000000..10059692 Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/Head.webp differ diff --git a/game/images/Zombies/SnorkelZombie/Jump.gif b/game/images/Zombies/SnorkelZombie/Jump.gif deleted file mode 100644 index 07a11062..00000000 Binary files a/game/images/Zombies/SnorkelZombie/Jump.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/Jump.webp b/game/images/Zombies/SnorkelZombie/Jump.webp new file mode 100644 index 00000000..a3b4c1eb Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/Jump.webp differ diff --git a/game/images/Zombies/SnorkelZombie/Risk.gif b/game/images/Zombies/SnorkelZombie/Risk.gif deleted file mode 100644 index 57853603..00000000 Binary files a/game/images/Zombies/SnorkelZombie/Risk.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/Risk.webp b/game/images/Zombies/SnorkelZombie/Risk.webp new file mode 100644 index 00000000..9c304bd2 Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/Risk.webp differ diff --git a/game/images/Zombies/SnorkelZombie/Sink.gif b/game/images/Zombies/SnorkelZombie/Sink.gif deleted file mode 100644 index 6e02a12b..00000000 Binary files a/game/images/Zombies/SnorkelZombie/Sink.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/Sink.webp b/game/images/Zombies/SnorkelZombie/Sink.webp new file mode 100644 index 00000000..ccda106a Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/Sink.webp differ diff --git a/game/images/Zombies/SnorkelZombie/Walk1.gif b/game/images/Zombies/SnorkelZombie/Walk1.gif deleted file mode 100644 index 0760d7fb..00000000 Binary files a/game/images/Zombies/SnorkelZombie/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/Walk1.webp b/game/images/Zombies/SnorkelZombie/Walk1.webp new file mode 100644 index 00000000..6d644473 Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/Walk1.webp differ diff --git a/game/images/Zombies/SnorkelZombie/Walk2.gif b/game/images/Zombies/SnorkelZombie/Walk2.gif deleted file mode 100644 index a579b691..00000000 Binary files a/game/images/Zombies/SnorkelZombie/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/SnorkelZombie/Walk2.webp b/game/images/Zombies/SnorkelZombie/Walk2.webp new file mode 100644 index 00000000..1872ddf6 Binary files /dev/null and b/game/images/Zombies/SnorkelZombie/Walk2.webp differ diff --git a/game/images/Zombies/SubZombie/0.gif b/game/images/Zombies/SubZombie/0.gif deleted file mode 100644 index 038ec29c..00000000 Binary files a/game/images/Zombies/SubZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/0.webp b/game/images/Zombies/SubZombie/0.webp new file mode 100644 index 00000000..7ea6d8b9 Binary files /dev/null and b/game/images/Zombies/SubZombie/0.webp differ diff --git a/game/images/Zombies/SubZombie/1.gif b/game/images/Zombies/SubZombie/1.gif deleted file mode 100644 index 4226772c..00000000 Binary files a/game/images/Zombies/SubZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/1.webp b/game/images/Zombies/SubZombie/1.webp new file mode 100644 index 00000000..c402a30c Binary files /dev/null and b/game/images/Zombies/SubZombie/1.webp differ diff --git a/game/images/Zombies/SubZombie/Attack.gif b/game/images/Zombies/SubZombie/Attack.gif deleted file mode 100644 index f49e08fe..00000000 Binary files a/game/images/Zombies/SubZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/Attack.webp b/game/images/Zombies/SubZombie/Attack.webp new file mode 100644 index 00000000..3d576a9e Binary files /dev/null and b/game/images/Zombies/SubZombie/Attack.webp differ diff --git a/game/images/Zombies/SubZombie/Die.gif b/game/images/Zombies/SubZombie/Die.gif deleted file mode 100644 index b2dd823a..00000000 Binary files a/game/images/Zombies/SubZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/Die.webp b/game/images/Zombies/SubZombie/Die.webp new file mode 100644 index 00000000..98fe874d Binary files /dev/null and b/game/images/Zombies/SubZombie/Die.webp differ diff --git a/game/images/Zombies/SubZombie/Head.gif b/game/images/Zombies/SubZombie/Head.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/SubZombie/Head.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/Head.webp b/game/images/Zombies/SubZombie/Head.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/SubZombie/Head.webp differ diff --git a/game/images/Zombies/SubZombie/Jump.gif b/game/images/Zombies/SubZombie/Jump.gif deleted file mode 100644 index fef9f3d8..00000000 Binary files a/game/images/Zombies/SubZombie/Jump.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/Jump.webp b/game/images/Zombies/SubZombie/Jump.webp new file mode 100644 index 00000000..67047717 Binary files /dev/null and b/game/images/Zombies/SubZombie/Jump.webp differ diff --git a/game/images/Zombies/SubZombie/Risk.gif b/game/images/Zombies/SubZombie/Risk.gif deleted file mode 100644 index 83968fa4..00000000 Binary files a/game/images/Zombies/SubZombie/Risk.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/Risk.webp b/game/images/Zombies/SubZombie/Risk.webp new file mode 100644 index 00000000..edf663d8 Binary files /dev/null and b/game/images/Zombies/SubZombie/Risk.webp differ diff --git a/game/images/Zombies/SubZombie/Sink.gif b/game/images/Zombies/SubZombie/Sink.gif deleted file mode 100644 index 97b75047..00000000 Binary files a/game/images/Zombies/SubZombie/Sink.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/Sink.webp b/game/images/Zombies/SubZombie/Sink.webp new file mode 100644 index 00000000..39938c47 Binary files /dev/null and b/game/images/Zombies/SubZombie/Sink.webp differ diff --git a/game/images/Zombies/SubZombie/Walk1.gif b/game/images/Zombies/SubZombie/Walk1.gif deleted file mode 100644 index 4226772c..00000000 Binary files a/game/images/Zombies/SubZombie/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/Walk1.webp b/game/images/Zombies/SubZombie/Walk1.webp new file mode 100644 index 00000000..c402a30c Binary files /dev/null and b/game/images/Zombies/SubZombie/Walk1.webp differ diff --git a/game/images/Zombies/SubZombie/Walk2.gif b/game/images/Zombies/SubZombie/Walk2.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/SubZombie/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/SubZombie/Walk2.webp b/game/images/Zombies/SubZombie/Walk2.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/SubZombie/Walk2.webp differ diff --git a/game/images/Zombies/TrashZombie/0.gif b/game/images/Zombies/TrashZombie/0.gif deleted file mode 100644 index 3b9a7761..00000000 Binary files a/game/images/Zombies/TrashZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/TrashZombie/0.webp b/game/images/Zombies/TrashZombie/0.webp new file mode 100644 index 00000000..a85f9e44 Binary files /dev/null and b/game/images/Zombies/TrashZombie/0.webp differ diff --git a/game/images/Zombies/TrashZombie/1.gif b/game/images/Zombies/TrashZombie/1.gif deleted file mode 100644 index 3d75afe7..00000000 Binary files a/game/images/Zombies/TrashZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/TrashZombie/1.webp b/game/images/Zombies/TrashZombie/1.webp new file mode 100644 index 00000000..2352a7fe Binary files /dev/null and b/game/images/Zombies/TrashZombie/1.webp differ diff --git a/game/images/Zombies/TrashZombie/HeadAttack1.gif b/game/images/Zombies/TrashZombie/HeadAttack1.gif deleted file mode 100644 index 95635c16..00000000 Binary files a/game/images/Zombies/TrashZombie/HeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/TrashZombie/HeadAttack1.webp b/game/images/Zombies/TrashZombie/HeadAttack1.webp new file mode 100644 index 00000000..d3b2ba48 Binary files /dev/null and b/game/images/Zombies/TrashZombie/HeadAttack1.webp differ diff --git a/game/images/Zombies/TrashZombie/HeadWalk1.gif b/game/images/Zombies/TrashZombie/HeadWalk1.gif deleted file mode 100644 index 3b6e45f3..00000000 Binary files a/game/images/Zombies/TrashZombie/HeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/TrashZombie/HeadWalk1.webp b/game/images/Zombies/TrashZombie/HeadWalk1.webp new file mode 100644 index 00000000..286466ca Binary files /dev/null and b/game/images/Zombies/TrashZombie/HeadWalk1.webp differ diff --git a/game/images/Zombies/TrashZombie/LostHeadAttack1.gif b/game/images/Zombies/TrashZombie/LostHeadAttack1.gif deleted file mode 100644 index 9fbddddb..00000000 Binary files a/game/images/Zombies/TrashZombie/LostHeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/TrashZombie/LostHeadAttack1.webp b/game/images/Zombies/TrashZombie/LostHeadAttack1.webp new file mode 100644 index 00000000..4c425ec3 Binary files /dev/null and b/game/images/Zombies/TrashZombie/LostHeadAttack1.webp differ diff --git a/game/images/Zombies/TrashZombie/LostHeadWalk1.gif b/game/images/Zombies/TrashZombie/LostHeadWalk1.gif deleted file mode 100644 index 6095c52b..00000000 Binary files a/game/images/Zombies/TrashZombie/LostHeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/TrashZombie/LostHeadWalk1.webp b/game/images/Zombies/TrashZombie/LostHeadWalk1.webp new file mode 100644 index 00000000..4f02c9d8 Binary files /dev/null and b/game/images/Zombies/TrashZombie/LostHeadWalk1.webp differ diff --git a/game/images/Zombies/TrashZombie/ScreenDoorZombie.gif b/game/images/Zombies/TrashZombie/ScreenDoorZombie.gif deleted file mode 100644 index 3b6e45f3..00000000 Binary files a/game/images/Zombies/TrashZombie/ScreenDoorZombie.gif and /dev/null differ diff --git a/game/images/Zombies/TrashZombie/ScreenDoorZombie.webp b/game/images/Zombies/TrashZombie/ScreenDoorZombie.webp new file mode 100644 index 00000000..286466ca Binary files /dev/null and b/game/images/Zombies/TrashZombie/ScreenDoorZombie.webp differ diff --git a/game/images/Zombies/TrashZombie/ScreenDoorZombieAttack.gif b/game/images/Zombies/TrashZombie/ScreenDoorZombieAttack.gif deleted file mode 100644 index 95635c16..00000000 Binary files a/game/images/Zombies/TrashZombie/ScreenDoorZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/TrashZombie/ScreenDoorZombieAttack.webp b/game/images/Zombies/TrashZombie/ScreenDoorZombieAttack.webp new file mode 100644 index 00000000..d3b2ba48 Binary files /dev/null and b/game/images/Zombies/TrashZombie/ScreenDoorZombieAttack.webp differ diff --git a/game/images/Zombies/WJY/0.gif b/game/images/Zombies/WJY/0.gif deleted file mode 100644 index e5cb5a26..00000000 Binary files a/game/images/Zombies/WJY/0.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/0.webp b/game/images/Zombies/WJY/0.webp new file mode 100644 index 00000000..a3b492c2 Binary files /dev/null and b/game/images/Zombies/WJY/0.webp differ diff --git a/game/images/Zombies/WJY/1.gif b/game/images/Zombies/WJY/1.gif deleted file mode 100644 index e1ee4b06..00000000 Binary files a/game/images/Zombies/WJY/1.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/1.webp b/game/images/Zombies/WJY/1.webp new file mode 100644 index 00000000..3de56aff Binary files /dev/null and b/game/images/Zombies/WJY/1.webp differ diff --git a/game/images/Zombies/WJY/BoomDie.gif b/game/images/Zombies/WJY/BoomDie.gif deleted file mode 100644 index ce72d1ed..00000000 Binary files a/game/images/Zombies/WJY/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/BoomDie.webp b/game/images/Zombies/WJY/BoomDie.webp new file mode 100644 index 00000000..26751fd5 Binary files /dev/null and b/game/images/Zombies/WJY/BoomDie.webp differ diff --git a/game/images/Zombies/WJY/Die.gif b/game/images/Zombies/WJY/Die.gif deleted file mode 100644 index 38fe83a5..00000000 Binary files a/game/images/Zombies/WJY/Die.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/Die.webp b/game/images/Zombies/WJY/Die.webp new file mode 100644 index 00000000..3b6578be Binary files /dev/null and b/game/images/Zombies/WJY/Die.webp differ diff --git a/game/images/Zombies/WJY/Head.gif b/game/images/Zombies/WJY/Head.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/WJY/Head.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/Head.webp b/game/images/Zombies/WJY/Head.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/WJY/Head.webp differ diff --git a/game/images/Zombies/WJY/HeadAttack0.gif b/game/images/Zombies/WJY/HeadAttack0.gif deleted file mode 100644 index 6b55d81f..00000000 Binary files a/game/images/Zombies/WJY/HeadAttack0.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/HeadAttack0.webp b/game/images/Zombies/WJY/HeadAttack0.webp new file mode 100644 index 00000000..7adf0462 Binary files /dev/null and b/game/images/Zombies/WJY/HeadAttack0.webp differ diff --git a/game/images/Zombies/WJY/HeadAttack1.gif b/game/images/Zombies/WJY/HeadAttack1.gif deleted file mode 100644 index 68ed3de7..00000000 Binary files a/game/images/Zombies/WJY/HeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/HeadAttack1.webp b/game/images/Zombies/WJY/HeadAttack1.webp new file mode 100644 index 00000000..cae5b001 Binary files /dev/null and b/game/images/Zombies/WJY/HeadAttack1.webp differ diff --git a/game/images/Zombies/WJY/HeadWalk0.gif b/game/images/Zombies/WJY/HeadWalk0.gif deleted file mode 100644 index 48afa96e..00000000 Binary files a/game/images/Zombies/WJY/HeadWalk0.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/HeadWalk0.webp b/game/images/Zombies/WJY/HeadWalk0.webp new file mode 100644 index 00000000..6f3d8851 Binary files /dev/null and b/game/images/Zombies/WJY/HeadWalk0.webp differ diff --git a/game/images/Zombies/WJY/HeadWalk1.gif b/game/images/Zombies/WJY/HeadWalk1.gif deleted file mode 100644 index 2e2cf392..00000000 Binary files a/game/images/Zombies/WJY/HeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/HeadWalk1.webp b/game/images/Zombies/WJY/HeadWalk1.webp new file mode 100644 index 00000000..11213466 Binary files /dev/null and b/game/images/Zombies/WJY/HeadWalk1.webp differ diff --git a/game/images/Zombies/WJY/LostHeadAttack0.gif b/game/images/Zombies/WJY/LostHeadAttack0.gif deleted file mode 100644 index 6b55d81f..00000000 Binary files a/game/images/Zombies/WJY/LostHeadAttack0.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/LostHeadAttack0.webp b/game/images/Zombies/WJY/LostHeadAttack0.webp new file mode 100644 index 00000000..7adf0462 Binary files /dev/null and b/game/images/Zombies/WJY/LostHeadAttack0.webp differ diff --git a/game/images/Zombies/WJY/LostHeadAttack1.gif b/game/images/Zombies/WJY/LostHeadAttack1.gif deleted file mode 100644 index 68ed3de7..00000000 Binary files a/game/images/Zombies/WJY/LostHeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/LostHeadAttack1.webp b/game/images/Zombies/WJY/LostHeadAttack1.webp new file mode 100644 index 00000000..cae5b001 Binary files /dev/null and b/game/images/Zombies/WJY/LostHeadAttack1.webp differ diff --git a/game/images/Zombies/WJY/LostHeadWalk0.gif b/game/images/Zombies/WJY/LostHeadWalk0.gif deleted file mode 100644 index 48afa96e..00000000 Binary files a/game/images/Zombies/WJY/LostHeadWalk0.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/LostHeadWalk0.webp b/game/images/Zombies/WJY/LostHeadWalk0.webp new file mode 100644 index 00000000..6f3d8851 Binary files /dev/null and b/game/images/Zombies/WJY/LostHeadWalk0.webp differ diff --git a/game/images/Zombies/WJY/LostHeadWalk1.gif b/game/images/Zombies/WJY/LostHeadWalk1.gif deleted file mode 100644 index 2e2cf392..00000000 Binary files a/game/images/Zombies/WJY/LostHeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/LostHeadWalk1.webp b/game/images/Zombies/WJY/LostHeadWalk1.webp new file mode 100644 index 00000000..11213466 Binary files /dev/null and b/game/images/Zombies/WJY/LostHeadWalk1.webp differ diff --git a/game/images/Zombies/WJY/LostNewspaper.gif b/game/images/Zombies/WJY/LostNewspaper.gif deleted file mode 100644 index 83569196..00000000 Binary files a/game/images/Zombies/WJY/LostNewspaper.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/LostNewspaper.webp b/game/images/Zombies/WJY/LostNewspaper.webp new file mode 100644 index 00000000..ecefbd3d Binary files /dev/null and b/game/images/Zombies/WJY/LostNewspaper.webp differ diff --git a/game/images/Zombies/WJY/water/0.gif b/game/images/Zombies/WJY/water/0.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/WJY/water/0.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/water/0.webp b/game/images/Zombies/WJY/water/0.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/WJY/water/0.webp differ diff --git a/game/images/Zombies/WJY/water/1.gif b/game/images/Zombies/WJY/water/1.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/WJY/water/1.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/water/1.webp b/game/images/Zombies/WJY/water/1.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/WJY/water/1.webp differ diff --git a/game/images/Zombies/WJY/water/Attack.gif b/game/images/Zombies/WJY/water/Attack.gif deleted file mode 100644 index a2240933..00000000 Binary files a/game/images/Zombies/WJY/water/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/water/Attack.webp b/game/images/Zombies/WJY/water/Attack.webp new file mode 100644 index 00000000..05c09703 Binary files /dev/null and b/game/images/Zombies/WJY/water/Attack.webp differ diff --git a/game/images/Zombies/WJY/water/Die.gif b/game/images/Zombies/WJY/water/Die.gif deleted file mode 100644 index 10d0899a..00000000 Binary files a/game/images/Zombies/WJY/water/Die.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/water/Die.webp b/game/images/Zombies/WJY/water/Die.webp new file mode 100644 index 00000000..2ef3b463 Binary files /dev/null and b/game/images/Zombies/WJY/water/Die.webp differ diff --git a/game/images/Zombies/WJY/water/Walk1.gif b/game/images/Zombies/WJY/water/Walk1.gif deleted file mode 100644 index 2e2cf392..00000000 Binary files a/game/images/Zombies/WJY/water/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/water/Walk1.webp b/game/images/Zombies/WJY/water/Walk1.webp new file mode 100644 index 00000000..11213466 Binary files /dev/null and b/game/images/Zombies/WJY/water/Walk1.webp differ diff --git a/game/images/Zombies/WJY/water/Walk2.gif b/game/images/Zombies/WJY/water/Walk2.gif deleted file mode 100644 index f0b6ad44..00000000 Binary files a/game/images/Zombies/WJY/water/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/water/Walk2.webp b/game/images/Zombies/WJY/water/Walk2.webp new file mode 100644 index 00000000..9de77ee0 Binary files /dev/null and b/game/images/Zombies/WJY/water/Walk2.webp differ diff --git a/game/images/Zombies/WJY/water/ZombieHead.gif b/game/images/Zombies/WJY/water/ZombieHead.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/WJY/water/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/WJY/water/ZombieHead.webp b/game/images/Zombies/WJY/water/ZombieHead.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/WJY/water/ZombieHead.webp differ diff --git a/game/images/Zombies/WarshipsZombie/0.gif b/game/images/Zombies/WarshipsZombie/0.gif deleted file mode 100644 index 1181cccc..00000000 Binary files a/game/images/Zombies/WarshipsZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/WarshipsZombie/0.webp b/game/images/Zombies/WarshipsZombie/0.webp new file mode 100644 index 00000000..b96d104c Binary files /dev/null and b/game/images/Zombies/WarshipsZombie/0.webp differ diff --git a/game/images/Zombies/WarshipsZombie/1.gif b/game/images/Zombies/WarshipsZombie/1.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/WarshipsZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/WarshipsZombie/1.webp b/game/images/Zombies/WarshipsZombie/1.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/WarshipsZombie/1.webp differ diff --git a/game/images/Zombies/WarshipsZombie/Attack.gif b/game/images/Zombies/WarshipsZombie/Attack.gif deleted file mode 100644 index 9698484c..00000000 Binary files a/game/images/Zombies/WarshipsZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/WarshipsZombie/Attack.webp b/game/images/Zombies/WarshipsZombie/Attack.webp new file mode 100644 index 00000000..08f25ce0 Binary files /dev/null and b/game/images/Zombies/WarshipsZombie/Attack.webp differ diff --git a/game/images/Zombies/WarshipsZombie/Die.gif b/game/images/Zombies/WarshipsZombie/Die.gif deleted file mode 100644 index 3dde0167..00000000 Binary files a/game/images/Zombies/WarshipsZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/WarshipsZombie/Die.webp b/game/images/Zombies/WarshipsZombie/Die.webp new file mode 100644 index 00000000..87431074 Binary files /dev/null and b/game/images/Zombies/WarshipsZombie/Die.webp differ diff --git a/game/images/Zombies/WarshipsZombie/Walk1.gif b/game/images/Zombies/WarshipsZombie/Walk1.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/WarshipsZombie/Walk1.gif and /dev/null differ diff --git a/game/images/Zombies/WarshipsZombie/Walk1.webp b/game/images/Zombies/WarshipsZombie/Walk1.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/WarshipsZombie/Walk1.webp differ diff --git a/game/images/Zombies/WarshipsZombie/Walk2.gif b/game/images/Zombies/WarshipsZombie/Walk2.gif deleted file mode 100644 index 21208b9a..00000000 Binary files a/game/images/Zombies/WarshipsZombie/Walk2.gif and /dev/null differ diff --git a/game/images/Zombies/WarshipsZombie/Walk2.webp b/game/images/Zombies/WarshipsZombie/Walk2.webp new file mode 100644 index 00000000..1ddefdb5 Binary files /dev/null and b/game/images/Zombies/WarshipsZombie/Walk2.webp differ diff --git a/game/images/Zombies/WarshipsZombie/ZombieHead.gif b/game/images/Zombies/WarshipsZombie/ZombieHead.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/WarshipsZombie/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/WarshipsZombie/ZombieHead.webp b/game/images/Zombies/WarshipsZombie/ZombieHead.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/WarshipsZombie/ZombieHead.webp differ diff --git a/game/images/Zombies/XB/0.gif b/game/images/Zombies/XB/0.gif deleted file mode 100644 index 17f2092c..00000000 Binary files a/game/images/Zombies/XB/0.gif and /dev/null differ diff --git a/game/images/Zombies/XB/0.webp b/game/images/Zombies/XB/0.webp new file mode 100644 index 00000000..14e40d07 Binary files /dev/null and b/game/images/Zombies/XB/0.webp differ diff --git a/game/images/Zombies/XB/1.gif b/game/images/Zombies/XB/1.gif deleted file mode 100644 index 58eb11ff..00000000 Binary files a/game/images/Zombies/XB/1.gif and /dev/null differ diff --git a/game/images/Zombies/XB/1.webp b/game/images/Zombies/XB/1.webp new file mode 100644 index 00000000..41ec4628 Binary files /dev/null and b/game/images/Zombies/XB/1.webp differ diff --git a/game/images/Zombies/XB/Zombie.gif b/game/images/Zombies/XB/Zombie.gif deleted file mode 100644 index e4d7580e..00000000 Binary files a/game/images/Zombies/XB/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/XB/Zombie.webp b/game/images/Zombies/XB/Zombie.webp new file mode 100644 index 00000000..310582e6 Binary files /dev/null and b/game/images/Zombies/XB/Zombie.webp differ diff --git a/game/images/Zombies/XB/ZombieAttack.gif b/game/images/Zombies/XB/ZombieAttack.gif deleted file mode 100644 index 7795e3fc..00000000 Binary files a/game/images/Zombies/XB/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/XB/ZombieAttack.webp b/game/images/Zombies/XB/ZombieAttack.webp new file mode 100644 index 00000000..9ddde370 Binary files /dev/null and b/game/images/Zombies/XB/ZombieAttack.webp differ diff --git a/game/images/Zombies/XB/ZombieDie.gif b/game/images/Zombies/XB/ZombieDie.gif deleted file mode 100644 index 3eba08d9..00000000 Binary files a/game/images/Zombies/XB/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/XB/ZombieDie.webp b/game/images/Zombies/XB/ZombieDie.webp new file mode 100644 index 00000000..18ea9d74 Binary files /dev/null and b/game/images/Zombies/XB/ZombieDie.webp differ diff --git a/game/images/Zombies/XB/ZombieHead.gif b/game/images/Zombies/XB/ZombieHead.gif deleted file mode 100644 index e8c14bf6..00000000 Binary files a/game/images/Zombies/XB/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/XB/ZombieHead.webp b/game/images/Zombies/XB/ZombieHead.webp new file mode 100644 index 00000000..ca431ca4 Binary files /dev/null and b/game/images/Zombies/XB/ZombieHead.webp differ diff --git a/game/images/Zombies/XB/ZombieLostHead.gif b/game/images/Zombies/XB/ZombieLostHead.gif deleted file mode 100644 index b25dae02..00000000 Binary files a/game/images/Zombies/XB/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/XB/ZombieLostHead.webp b/game/images/Zombies/XB/ZombieLostHead.webp new file mode 100644 index 00000000..97dd54e7 Binary files /dev/null and b/game/images/Zombies/XB/ZombieLostHead.webp differ diff --git a/game/images/Zombies/XB/ZombieLostHeadAttack.gif b/game/images/Zombies/XB/ZombieLostHeadAttack.gif deleted file mode 100644 index aa9c5721..00000000 Binary files a/game/images/Zombies/XB/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/XB/ZombieLostHeadAttack.webp b/game/images/Zombies/XB/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..fb6326d8 Binary files /dev/null and b/game/images/Zombies/XB/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/Zombie/0.gif b/game/images/Zombies/Zombie/0.gif deleted file mode 100644 index 47765fd7..00000000 Binary files a/game/images/Zombies/Zombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/Zombie/0.webp b/game/images/Zombies/Zombie/0.webp new file mode 100644 index 00000000..50672a7d Binary files /dev/null and b/game/images/Zombies/Zombie/0.webp differ diff --git a/game/images/Zombies/Zombie/1.gif b/game/images/Zombies/Zombie/1.gif deleted file mode 100644 index 5c67433c..00000000 Binary files a/game/images/Zombies/Zombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/Zombie/1.webp b/game/images/Zombies/Zombie/1.webp new file mode 100644 index 00000000..766b2ff7 Binary files /dev/null and b/game/images/Zombies/Zombie/1.webp differ diff --git a/game/images/Zombies/Zombie/Zombie.gif b/game/images/Zombies/Zombie/Zombie.gif deleted file mode 100644 index dba0912f..00000000 Binary files a/game/images/Zombies/Zombie/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/Zombie/Zombie.webp b/game/images/Zombies/Zombie/Zombie.webp new file mode 100644 index 00000000..90686c96 Binary files /dev/null and b/game/images/Zombies/Zombie/Zombie.webp differ diff --git a/game/images/Zombies/Zombie/ZombieAttack.gif b/game/images/Zombies/Zombie/ZombieAttack.gif deleted file mode 100644 index 868fba52..00000000 Binary files a/game/images/Zombies/Zombie/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/Zombie/ZombieAttack.webp b/game/images/Zombies/Zombie/ZombieAttack.webp new file mode 100644 index 00000000..6167984b Binary files /dev/null and b/game/images/Zombies/Zombie/ZombieAttack.webp differ diff --git a/game/images/Zombies/Zombie/ZombieDie.gif b/game/images/Zombies/Zombie/ZombieDie.gif deleted file mode 100644 index 26e4c606..00000000 Binary files a/game/images/Zombies/Zombie/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/Zombie/ZombieDie.webp b/game/images/Zombies/Zombie/ZombieDie.webp new file mode 100644 index 00000000..6f7fab07 Binary files /dev/null and b/game/images/Zombies/Zombie/ZombieDie.webp differ diff --git a/game/images/Zombies/Zombie/ZombieHead.gif b/game/images/Zombies/Zombie/ZombieHead.gif deleted file mode 100644 index afbad020..00000000 Binary files a/game/images/Zombies/Zombie/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/Zombie/ZombieHead.webp b/game/images/Zombies/Zombie/ZombieHead.webp new file mode 100644 index 00000000..fe447cda Binary files /dev/null and b/game/images/Zombies/Zombie/ZombieHead.webp differ diff --git a/game/images/Zombies/Zombie/ZombieLostHead.gif b/game/images/Zombies/Zombie/ZombieLostHead.gif deleted file mode 100644 index b2f71094..00000000 Binary files a/game/images/Zombies/Zombie/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/Zombie/ZombieLostHead.webp b/game/images/Zombies/Zombie/ZombieLostHead.webp new file mode 100644 index 00000000..fbceff5a Binary files /dev/null and b/game/images/Zombies/Zombie/ZombieLostHead.webp differ diff --git a/game/images/Zombies/Zombie/ZombieLostHeadAttack.gif b/game/images/Zombies/Zombie/ZombieLostHeadAttack.gif deleted file mode 100644 index 3e48d1e4..00000000 Binary files a/game/images/Zombies/Zombie/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/Zombie/ZombieLostHeadAttack.webp b/game/images/Zombies/Zombie/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..3ed4a7f6 Binary files /dev/null and b/game/images/Zombies/Zombie/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/Zomboni/0.gif b/game/images/Zombies/Zomboni/0.gif deleted file mode 100644 index d57d10e4..00000000 Binary files a/game/images/Zombies/Zomboni/0.gif and /dev/null differ diff --git a/game/images/Zombies/Zomboni/0.webp b/game/images/Zombies/Zomboni/0.webp new file mode 100644 index 00000000..307ed82a Binary files /dev/null and b/game/images/Zombies/Zomboni/0.webp differ diff --git a/game/images/Zombies/Zomboni/1.gif b/game/images/Zombies/Zomboni/1.gif deleted file mode 100644 index 59e1baf0..00000000 Binary files a/game/images/Zombies/Zomboni/1.gif and /dev/null differ diff --git a/game/images/Zombies/Zomboni/1.webp b/game/images/Zombies/Zomboni/1.webp new file mode 100644 index 00000000..066a48a2 Binary files /dev/null and b/game/images/Zombies/Zomboni/1.webp differ diff --git a/game/images/Zombies/Zomboni/2.gif b/game/images/Zombies/Zomboni/2.gif deleted file mode 100644 index e3ec3b65..00000000 Binary files a/game/images/Zombies/Zomboni/2.gif and /dev/null differ diff --git a/game/images/Zombies/Zomboni/2.webp b/game/images/Zombies/Zomboni/2.webp new file mode 100644 index 00000000..863b52ea Binary files /dev/null and b/game/images/Zombies/Zomboni/2.webp differ diff --git a/game/images/Zombies/Zomboni/3.gif b/game/images/Zombies/Zomboni/3.gif deleted file mode 100644 index c471d53d..00000000 Binary files a/game/images/Zombies/Zomboni/3.gif and /dev/null differ diff --git a/game/images/Zombies/Zomboni/3.webp b/game/images/Zombies/Zomboni/3.webp new file mode 100644 index 00000000..148f032f Binary files /dev/null and b/game/images/Zombies/Zomboni/3.webp differ diff --git a/game/images/Zombies/Zomboni/4.gif b/game/images/Zombies/Zomboni/4.gif deleted file mode 100644 index 8e359d70..00000000 Binary files a/game/images/Zombies/Zomboni/4.gif and /dev/null differ diff --git a/game/images/Zombies/Zomboni/4.webp b/game/images/Zombies/Zomboni/4.webp new file mode 100644 index 00000000..b240b81b Binary files /dev/null and b/game/images/Zombies/Zomboni/4.webp differ diff --git a/game/images/Zombies/Zomboni/5.gif b/game/images/Zombies/Zomboni/5.gif deleted file mode 100644 index e41deceb..00000000 Binary files a/game/images/Zombies/Zomboni/5.gif and /dev/null differ diff --git a/game/images/Zombies/Zomboni/5.webp b/game/images/Zombies/Zomboni/5.webp new file mode 100644 index 00000000..906cbcd6 Binary files /dev/null and b/game/images/Zombies/Zomboni/5.webp differ diff --git a/game/images/Zombies/Zomboni/BoomDie.gif b/game/images/Zombies/Zomboni/BoomDie.gif deleted file mode 100644 index e5f819bb..00000000 Binary files a/game/images/Zombies/Zomboni/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/Zomboni/BoomDie.webp b/game/images/Zombies/Zomboni/BoomDie.webp new file mode 100644 index 00000000..faf49a16 Binary files /dev/null and b/game/images/Zombies/Zomboni/BoomDie.webp differ diff --git a/game/images/Zombies/wall/BucketheadZombie/0.gif b/game/images/Zombies/wall/BucketheadZombie/0.gif deleted file mode 100644 index c4f825db..00000000 Binary files a/game/images/Zombies/wall/BucketheadZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/BucketheadZombie/0.webp b/game/images/Zombies/wall/BucketheadZombie/0.webp new file mode 100644 index 00000000..a8f6f531 Binary files /dev/null and b/game/images/Zombies/wall/BucketheadZombie/0.webp differ diff --git a/game/images/Zombies/wall/BucketheadZombie/1.gif b/game/images/Zombies/wall/BucketheadZombie/1.gif deleted file mode 100644 index 902ff293..00000000 Binary files a/game/images/Zombies/wall/BucketheadZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/BucketheadZombie/1.webp b/game/images/Zombies/wall/BucketheadZombie/1.webp new file mode 100644 index 00000000..c35261ad Binary files /dev/null and b/game/images/Zombies/wall/BucketheadZombie/1.webp differ diff --git a/game/images/Zombies/wall/BucketheadZombie/BucketheadZombie.gif b/game/images/Zombies/wall/BucketheadZombie/BucketheadZombie.gif deleted file mode 100644 index 3bb2a45c..00000000 Binary files a/game/images/Zombies/wall/BucketheadZombie/BucketheadZombie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/BucketheadZombie/BucketheadZombie.webp b/game/images/Zombies/wall/BucketheadZombie/BucketheadZombie.webp new file mode 100644 index 00000000..7ea09597 Binary files /dev/null and b/game/images/Zombies/wall/BucketheadZombie/BucketheadZombie.webp differ diff --git a/game/images/Zombies/wall/BucketheadZombie/BucketheadZombieAttack.gif b/game/images/Zombies/wall/BucketheadZombie/BucketheadZombieAttack.gif deleted file mode 100644 index 8de7f511..00000000 Binary files a/game/images/Zombies/wall/BucketheadZombie/BucketheadZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/BucketheadZombie/BucketheadZombieAttack.webp b/game/images/Zombies/wall/BucketheadZombie/BucketheadZombieAttack.webp new file mode 100644 index 00000000..600d22b0 Binary files /dev/null and b/game/images/Zombies/wall/BucketheadZombie/BucketheadZombieAttack.webp differ diff --git a/game/images/Zombies/wall/ConeheadZombie/0.gif b/game/images/Zombies/wall/ConeheadZombie/0.gif deleted file mode 100644 index 8fc6a5c7..00000000 Binary files a/game/images/Zombies/wall/ConeheadZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ConeheadZombie/0.webp b/game/images/Zombies/wall/ConeheadZombie/0.webp new file mode 100644 index 00000000..96fb33ec Binary files /dev/null and b/game/images/Zombies/wall/ConeheadZombie/0.webp differ diff --git a/game/images/Zombies/wall/ConeheadZombie/1.gif b/game/images/Zombies/wall/ConeheadZombie/1.gif deleted file mode 100644 index 454807f6..00000000 Binary files a/game/images/Zombies/wall/ConeheadZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ConeheadZombie/1.webp b/game/images/Zombies/wall/ConeheadZombie/1.webp new file mode 100644 index 00000000..99c16f71 Binary files /dev/null and b/game/images/Zombies/wall/ConeheadZombie/1.webp differ diff --git a/game/images/Zombies/wall/ConeheadZombie/ConeheadZombie.gif b/game/images/Zombies/wall/ConeheadZombie/ConeheadZombie.gif deleted file mode 100644 index 595c81d8..00000000 Binary files a/game/images/Zombies/wall/ConeheadZombie/ConeheadZombie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ConeheadZombie/ConeheadZombie.webp b/game/images/Zombies/wall/ConeheadZombie/ConeheadZombie.webp new file mode 100644 index 00000000..82b526b2 Binary files /dev/null and b/game/images/Zombies/wall/ConeheadZombie/ConeheadZombie.webp differ diff --git a/game/images/Zombies/wall/ConeheadZombie/ConeheadZombieAttack.gif b/game/images/Zombies/wall/ConeheadZombie/ConeheadZombieAttack.gif deleted file mode 100644 index e5d1ba9c..00000000 Binary files a/game/images/Zombies/wall/ConeheadZombie/ConeheadZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ConeheadZombie/ConeheadZombieAttack.webp b/game/images/Zombies/wall/ConeheadZombie/ConeheadZombieAttack.webp new file mode 100644 index 00000000..965d96e8 Binary files /dev/null and b/game/images/Zombies/wall/ConeheadZombie/ConeheadZombieAttack.webp differ diff --git a/game/images/Zombies/wall/Emperor/0.gif b/game/images/Zombies/wall/Emperor/0.gif deleted file mode 100644 index 308cb6b6..00000000 Binary files a/game/images/Zombies/wall/Emperor/0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Emperor/0.webp b/game/images/Zombies/wall/Emperor/0.webp new file mode 100644 index 00000000..c81ad5c9 Binary files /dev/null and b/game/images/Zombies/wall/Emperor/0.webp differ diff --git a/game/images/Zombies/wall/Emperor/1.gif b/game/images/Zombies/wall/Emperor/1.gif deleted file mode 100644 index 1473c303..00000000 Binary files a/game/images/Zombies/wall/Emperor/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Emperor/1.webp b/game/images/Zombies/wall/Emperor/1.webp new file mode 100644 index 00000000..9497fb43 Binary files /dev/null and b/game/images/Zombies/wall/Emperor/1.webp differ diff --git a/game/images/Zombies/wall/Emperor/Zombie.gif b/game/images/Zombies/wall/Emperor/Zombie.gif deleted file mode 100644 index 1473c303..00000000 Binary files a/game/images/Zombies/wall/Emperor/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Emperor/Zombie.webp b/game/images/Zombies/wall/Emperor/Zombie.webp new file mode 100644 index 00000000..9497fb43 Binary files /dev/null and b/game/images/Zombies/wall/Emperor/Zombie.webp differ diff --git a/game/images/Zombies/wall/Emperor/ZombieAttack.gif b/game/images/Zombies/wall/Emperor/ZombieAttack.gif deleted file mode 100644 index 9b9381e0..00000000 Binary files a/game/images/Zombies/wall/Emperor/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Emperor/ZombieAttack.webp b/game/images/Zombies/wall/Emperor/ZombieAttack.webp new file mode 100644 index 00000000..082e4321 Binary files /dev/null and b/game/images/Zombies/wall/Emperor/ZombieAttack.webp differ diff --git a/game/images/Zombies/wall/Emperor/ZombieDie.gif b/game/images/Zombies/wall/Emperor/ZombieDie.gif deleted file mode 100644 index 524aac82..00000000 Binary files a/game/images/Zombies/wall/Emperor/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Emperor/ZombieDie.webp b/game/images/Zombies/wall/Emperor/ZombieDie.webp new file mode 100644 index 00000000..abae56e4 Binary files /dev/null and b/game/images/Zombies/wall/Emperor/ZombieDie.webp differ diff --git a/game/images/Zombies/wall/Emperor/ZombieLostHead.gif b/game/images/Zombies/wall/Emperor/ZombieLostHead.gif deleted file mode 100644 index 1473c303..00000000 Binary files a/game/images/Zombies/wall/Emperor/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Emperor/ZombieLostHead.webp b/game/images/Zombies/wall/Emperor/ZombieLostHead.webp new file mode 100644 index 00000000..9497fb43 Binary files /dev/null and b/game/images/Zombies/wall/Emperor/ZombieLostHead.webp differ diff --git a/game/images/Zombies/wall/Emperor/ZombieLostHeadAttack.gif b/game/images/Zombies/wall/Emperor/ZombieLostHeadAttack.gif deleted file mode 100644 index 9b9381e0..00000000 Binary files a/game/images/Zombies/wall/Emperor/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Emperor/ZombieLostHeadAttack.webp b/game/images/Zombies/wall/Emperor/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..082e4321 Binary files /dev/null and b/game/images/Zombies/wall/Emperor/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/wall/EunZombie/0.gif b/game/images/Zombies/wall/EunZombie/0.gif deleted file mode 100644 index 39b21402..00000000 Binary files a/game/images/Zombies/wall/EunZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/0.webp b/game/images/Zombies/wall/EunZombie/0.webp new file mode 100644 index 00000000..f7675b49 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/0.webp differ diff --git a/game/images/Zombies/wall/EunZombie/1.gif b/game/images/Zombies/wall/EunZombie/1.gif deleted file mode 100644 index af175acf..00000000 Binary files a/game/images/Zombies/wall/EunZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/1.webp b/game/images/Zombies/wall/EunZombie/1.webp new file mode 100644 index 00000000..9fe08597 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/1.webp differ diff --git a/game/images/Zombies/wall/EunZombie/Die.gif b/game/images/Zombies/wall/EunZombie/Die.gif deleted file mode 100644 index fa4355f8..00000000 Binary files a/game/images/Zombies/wall/EunZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/Die.webp b/game/images/Zombies/wall/EunZombie/Die.webp new file mode 100644 index 00000000..f613d134 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/Die.webp differ diff --git a/game/images/Zombies/wall/EunZombie/Head.gif b/game/images/Zombies/wall/EunZombie/Head.gif deleted file mode 100644 index 441fcf3c..00000000 Binary files a/game/images/Zombies/wall/EunZombie/Head.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/Head.webp b/game/images/Zombies/wall/EunZombie/Head.webp new file mode 100644 index 00000000..a195e822 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/Head.webp differ diff --git a/game/images/Zombies/wall/EunZombie/HeadAttack0.gif b/game/images/Zombies/wall/EunZombie/HeadAttack0.gif deleted file mode 100644 index 477c9a00..00000000 Binary files a/game/images/Zombies/wall/EunZombie/HeadAttack0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/HeadAttack0.webp b/game/images/Zombies/wall/EunZombie/HeadAttack0.webp new file mode 100644 index 00000000..aaa3f771 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/HeadAttack0.webp differ diff --git a/game/images/Zombies/wall/EunZombie/HeadAttack1.gif b/game/images/Zombies/wall/EunZombie/HeadAttack1.gif deleted file mode 100644 index 50df1444..00000000 Binary files a/game/images/Zombies/wall/EunZombie/HeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/HeadAttack1.webp b/game/images/Zombies/wall/EunZombie/HeadAttack1.webp new file mode 100644 index 00000000..73d6024d Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/HeadAttack1.webp differ diff --git a/game/images/Zombies/wall/EunZombie/HeadWalk0.gif b/game/images/Zombies/wall/EunZombie/HeadWalk0.gif deleted file mode 100644 index d73e5bbd..00000000 Binary files a/game/images/Zombies/wall/EunZombie/HeadWalk0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/HeadWalk0.webp b/game/images/Zombies/wall/EunZombie/HeadWalk0.webp new file mode 100644 index 00000000..4c9bd148 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/HeadWalk0.webp differ diff --git a/game/images/Zombies/wall/EunZombie/HeadWalk1.gif b/game/images/Zombies/wall/EunZombie/HeadWalk1.gif deleted file mode 100644 index a159a855..00000000 Binary files a/game/images/Zombies/wall/EunZombie/HeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/HeadWalk1.webp b/game/images/Zombies/wall/EunZombie/HeadWalk1.webp new file mode 100644 index 00000000..eb8017c4 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/HeadWalk1.webp differ diff --git a/game/images/Zombies/wall/EunZombie/LostHeadAttack0.gif b/game/images/Zombies/wall/EunZombie/LostHeadAttack0.gif deleted file mode 100644 index 477c9a00..00000000 Binary files a/game/images/Zombies/wall/EunZombie/LostHeadAttack0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/LostHeadAttack0.webp b/game/images/Zombies/wall/EunZombie/LostHeadAttack0.webp new file mode 100644 index 00000000..aaa3f771 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/LostHeadAttack0.webp differ diff --git a/game/images/Zombies/wall/EunZombie/LostHeadAttack1.gif b/game/images/Zombies/wall/EunZombie/LostHeadAttack1.gif deleted file mode 100644 index 50df1444..00000000 Binary files a/game/images/Zombies/wall/EunZombie/LostHeadAttack1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/LostHeadAttack1.webp b/game/images/Zombies/wall/EunZombie/LostHeadAttack1.webp new file mode 100644 index 00000000..73d6024d Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/LostHeadAttack1.webp differ diff --git a/game/images/Zombies/wall/EunZombie/LostHeadWalk0.gif b/game/images/Zombies/wall/EunZombie/LostHeadWalk0.gif deleted file mode 100644 index d73e5bbd..00000000 Binary files a/game/images/Zombies/wall/EunZombie/LostHeadWalk0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/LostHeadWalk0.webp b/game/images/Zombies/wall/EunZombie/LostHeadWalk0.webp new file mode 100644 index 00000000..4c9bd148 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/LostHeadWalk0.webp differ diff --git a/game/images/Zombies/wall/EunZombie/LostHeadWalk1.gif b/game/images/Zombies/wall/EunZombie/LostHeadWalk1.gif deleted file mode 100644 index a159a855..00000000 Binary files a/game/images/Zombies/wall/EunZombie/LostHeadWalk1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/LostHeadWalk1.webp b/game/images/Zombies/wall/EunZombie/LostHeadWalk1.webp new file mode 100644 index 00000000..eb8017c4 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/LostHeadWalk1.webp differ diff --git a/game/images/Zombies/wall/EunZombie/LostNewspaper.gif b/game/images/Zombies/wall/EunZombie/LostNewspaper.gif deleted file mode 100644 index e99e544e..00000000 Binary files a/game/images/Zombies/wall/EunZombie/LostNewspaper.gif and /dev/null differ diff --git a/game/images/Zombies/wall/EunZombie/LostNewspaper.webp b/game/images/Zombies/wall/EunZombie/LostNewspaper.webp new file mode 100644 index 00000000..a83e5be4 Binary files /dev/null and b/game/images/Zombies/wall/EunZombie/LostNewspaper.webp differ diff --git a/game/images/Zombies/wall/FootballZombie/1.gif b/game/images/Zombies/wall/FootballZombie/1.gif deleted file mode 100644 index d3f90111..00000000 Binary files a/game/images/Zombies/wall/FootballZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/FootballZombie/1.webp b/game/images/Zombies/wall/FootballZombie/1.webp new file mode 100644 index 00000000..aeb0ea05 Binary files /dev/null and b/game/images/Zombies/wall/FootballZombie/1.webp differ diff --git a/game/images/Zombies/wall/FootballZombie/Attack.gif b/game/images/Zombies/wall/FootballZombie/Attack.gif deleted file mode 100644 index dc56ffdb..00000000 Binary files a/game/images/Zombies/wall/FootballZombie/Attack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/FootballZombie/Attack.webp b/game/images/Zombies/wall/FootballZombie/Attack.webp new file mode 100644 index 00000000..a42ccfe9 Binary files /dev/null and b/game/images/Zombies/wall/FootballZombie/Attack.webp differ diff --git a/game/images/Zombies/wall/FootballZombie/Die.gif b/game/images/Zombies/wall/FootballZombie/Die.gif deleted file mode 100644 index 46bcf32f..00000000 Binary files a/game/images/Zombies/wall/FootballZombie/Die.gif and /dev/null differ diff --git a/game/images/Zombies/wall/FootballZombie/Die.webp b/game/images/Zombies/wall/FootballZombie/Die.webp new file mode 100644 index 00000000..ef801e6d Binary files /dev/null and b/game/images/Zombies/wall/FootballZombie/Die.webp differ diff --git a/game/images/Zombies/wall/FootballZombie/FootballZombie.gif b/game/images/Zombies/wall/FootballZombie/FootballZombie.gif deleted file mode 100644 index 12604dff..00000000 Binary files a/game/images/Zombies/wall/FootballZombie/FootballZombie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/FootballZombie/FootballZombie.webp b/game/images/Zombies/wall/FootballZombie/FootballZombie.webp new file mode 100644 index 00000000..47bdf22d Binary files /dev/null and b/game/images/Zombies/wall/FootballZombie/FootballZombie.webp differ diff --git a/game/images/Zombies/wall/FootballZombie/LostHead.gif b/game/images/Zombies/wall/FootballZombie/LostHead.gif deleted file mode 100644 index 173de331..00000000 Binary files a/game/images/Zombies/wall/FootballZombie/LostHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/FootballZombie/LostHead.webp b/game/images/Zombies/wall/FootballZombie/LostHead.webp new file mode 100644 index 00000000..56761f94 Binary files /dev/null and b/game/images/Zombies/wall/FootballZombie/LostHead.webp differ diff --git a/game/images/Zombies/wall/FootballZombie/LostHeadAttack.gif b/game/images/Zombies/wall/FootballZombie/LostHeadAttack.gif deleted file mode 100644 index 3ffacc27..00000000 Binary files a/game/images/Zombies/wall/FootballZombie/LostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/FootballZombie/LostHeadAttack.webp b/game/images/Zombies/wall/FootballZombie/LostHeadAttack.webp new file mode 100644 index 00000000..f5d4dce4 Binary files /dev/null and b/game/images/Zombies/wall/FootballZombie/LostHeadAttack.webp differ diff --git a/game/images/Zombies/wall/FootballZombie/OrnLost.gif b/game/images/Zombies/wall/FootballZombie/OrnLost.gif deleted file mode 100644 index 52b08eb7..00000000 Binary files a/game/images/Zombies/wall/FootballZombie/OrnLost.gif and /dev/null differ diff --git a/game/images/Zombies/wall/FootballZombie/OrnLost.webp b/game/images/Zombies/wall/FootballZombie/OrnLost.webp new file mode 100644 index 00000000..12fa6411 Binary files /dev/null and b/game/images/Zombies/wall/FootballZombie/OrnLost.webp differ diff --git a/game/images/Zombies/wall/FootballZombie/OrnLostAttack.gif b/game/images/Zombies/wall/FootballZombie/OrnLostAttack.gif deleted file mode 100644 index 1dff5454..00000000 Binary files a/game/images/Zombies/wall/FootballZombie/OrnLostAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/FootballZombie/OrnLostAttack.webp b/game/images/Zombies/wall/FootballZombie/OrnLostAttack.webp new file mode 100644 index 00000000..9b19dab3 Binary files /dev/null and b/game/images/Zombies/wall/FootballZombie/OrnLostAttack.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/1.gif b/game/images/Zombies/wall/PoleVaultingZombie/1.gif deleted file mode 100644 index 6a4d3c03..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/1.webp b/game/images/Zombies/wall/PoleVaultingZombie/1.webp new file mode 100644 index 00000000..fa252acc Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/1.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombie.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombie.gif deleted file mode 100644 index 0a675c34..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombie.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombie.webp new file mode 100644 index 00000000..eb3c7c88 Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombie.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieAttack.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieAttack.gif deleted file mode 100644 index bc3d0dcd..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieAttack.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieAttack.webp new file mode 100644 index 00000000..0b949ace Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieAttack.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieDie.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieDie.gif deleted file mode 100644 index f3fdd24c..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieDie.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieDie.webp new file mode 100644 index 00000000..0a4c3e07 Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieDie.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieHead.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieHead.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieHead.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieHead.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieHead.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump.gif deleted file mode 100644 index 99a6f53d..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump.webp new file mode 100644 index 00000000..8dc486f6 Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.gif deleted file mode 100644 index 813b2c78..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.webp new file mode 100644 index 00000000..938d5edd Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHead.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHead.gif deleted file mode 100644 index 7d749876..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHead.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHead.webp new file mode 100644 index 00000000..c814a4ec Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHead.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.gif deleted file mode 100644 index a671c467..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.webp new file mode 100644 index 00000000..164bfa6a Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.gif deleted file mode 100644 index 5c9b27f2..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.webp new file mode 100644 index 00000000..ecfe435d Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieLostHeadWalk.webp differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.gif b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.gif deleted file mode 100644 index c98738ba..00000000 Binary files a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.gif and /dev/null differ diff --git a/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.webp b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.webp new file mode 100644 index 00000000..56aba79e Binary files /dev/null and b/game/images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.webp differ diff --git a/game/images/Zombies/wall/ZZ/0.gif b/game/images/Zombies/wall/ZZ/0.gif deleted file mode 100644 index c20a620b..00000000 Binary files a/game/images/Zombies/wall/ZZ/0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ZZ/0.webp b/game/images/Zombies/wall/ZZ/0.webp new file mode 100644 index 00000000..fa482757 Binary files /dev/null and b/game/images/Zombies/wall/ZZ/0.webp differ diff --git a/game/images/Zombies/wall/ZZ/1.gif b/game/images/Zombies/wall/ZZ/1.gif deleted file mode 100644 index 0532497b..00000000 Binary files a/game/images/Zombies/wall/ZZ/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ZZ/1.webp b/game/images/Zombies/wall/ZZ/1.webp new file mode 100644 index 00000000..321d29bf Binary files /dev/null and b/game/images/Zombies/wall/ZZ/1.webp differ diff --git a/game/images/Zombies/wall/ZZ/Zombie.gif b/game/images/Zombies/wall/ZZ/Zombie.gif deleted file mode 100644 index 441fcf3c..00000000 Binary files a/game/images/Zombies/wall/ZZ/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ZZ/Zombie.webp b/game/images/Zombies/wall/ZZ/Zombie.webp new file mode 100644 index 00000000..a195e822 Binary files /dev/null and b/game/images/Zombies/wall/ZZ/Zombie.webp differ diff --git a/game/images/Zombies/wall/ZZ/ZombieAttack.gif b/game/images/Zombies/wall/ZZ/ZombieAttack.gif deleted file mode 100644 index 1b8b6f5d..00000000 Binary files a/game/images/Zombies/wall/ZZ/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ZZ/ZombieAttack.webp b/game/images/Zombies/wall/ZZ/ZombieAttack.webp new file mode 100644 index 00000000..13323324 Binary files /dev/null and b/game/images/Zombies/wall/ZZ/ZombieAttack.webp differ diff --git a/game/images/Zombies/wall/ZZ/ZombieDie.gif b/game/images/Zombies/wall/ZZ/ZombieDie.gif deleted file mode 100644 index 799de938..00000000 Binary files a/game/images/Zombies/wall/ZZ/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ZZ/ZombieDie.webp b/game/images/Zombies/wall/ZZ/ZombieDie.webp new file mode 100644 index 00000000..3d051c16 Binary files /dev/null and b/game/images/Zombies/wall/ZZ/ZombieDie.webp differ diff --git a/game/images/Zombies/wall/ZZ/ZombieHead.gif b/game/images/Zombies/wall/ZZ/ZombieHead.gif deleted file mode 100644 index 441fcf3c..00000000 Binary files a/game/images/Zombies/wall/ZZ/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ZZ/ZombieHead.webp b/game/images/Zombies/wall/ZZ/ZombieHead.webp new file mode 100644 index 00000000..a195e822 Binary files /dev/null and b/game/images/Zombies/wall/ZZ/ZombieHead.webp differ diff --git a/game/images/Zombies/wall/ZZ/ZombieLostHead.gif b/game/images/Zombies/wall/ZZ/ZombieLostHead.gif deleted file mode 100644 index 441fcf3c..00000000 Binary files a/game/images/Zombies/wall/ZZ/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ZZ/ZombieLostHead.webp b/game/images/Zombies/wall/ZZ/ZombieLostHead.webp new file mode 100644 index 00000000..a195e822 Binary files /dev/null and b/game/images/Zombies/wall/ZZ/ZombieLostHead.webp differ diff --git a/game/images/Zombies/wall/ZZ/ZombieLostHeadAttack.gif b/game/images/Zombies/wall/ZZ/ZombieLostHeadAttack.gif deleted file mode 100644 index 1b8b6f5d..00000000 Binary files a/game/images/Zombies/wall/ZZ/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/ZZ/ZombieLostHeadAttack.webp b/game/images/Zombies/wall/ZZ/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..13323324 Binary files /dev/null and b/game/images/Zombies/wall/ZZ/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/wall/Zombie/0.gif b/game/images/Zombies/wall/Zombie/0.gif deleted file mode 100644 index 2ea89bba..00000000 Binary files a/game/images/Zombies/wall/Zombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/0.webp b/game/images/Zombies/wall/Zombie/0.webp new file mode 100644 index 00000000..d2884f16 Binary files /dev/null and b/game/images/Zombies/wall/Zombie/0.webp differ diff --git a/game/images/Zombies/wall/Zombie/1.gif b/game/images/Zombies/wall/Zombie/1.gif deleted file mode 100644 index 5feab507..00000000 Binary files a/game/images/Zombies/wall/Zombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/1.webp b/game/images/Zombies/wall/Zombie/1.webp new file mode 100644 index 00000000..79809e9e Binary files /dev/null and b/game/images/Zombies/wall/Zombie/1.webp differ diff --git a/game/images/Zombies/wall/Zombie/Zombie.gif b/game/images/Zombies/wall/Zombie/Zombie.gif deleted file mode 100644 index fd2e608a..00000000 Binary files a/game/images/Zombies/wall/Zombie/Zombie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/Zombie.webp b/game/images/Zombies/wall/Zombie/Zombie.webp new file mode 100644 index 00000000..3d072d47 Binary files /dev/null and b/game/images/Zombies/wall/Zombie/Zombie.webp differ diff --git a/game/images/Zombies/wall/Zombie/Zombie2.gif b/game/images/Zombies/wall/Zombie/Zombie2.gif deleted file mode 100644 index fd2e608a..00000000 Binary files a/game/images/Zombies/wall/Zombie/Zombie2.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/Zombie2.webp b/game/images/Zombies/wall/Zombie/Zombie2.webp new file mode 100644 index 00000000..3d072d47 Binary files /dev/null and b/game/images/Zombies/wall/Zombie/Zombie2.webp differ diff --git a/game/images/Zombies/wall/Zombie/ZombieAttack.gif b/game/images/Zombies/wall/Zombie/ZombieAttack.gif deleted file mode 100644 index f36d2cad..00000000 Binary files a/game/images/Zombies/wall/Zombie/ZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/ZombieAttack.webp b/game/images/Zombies/wall/Zombie/ZombieAttack.webp new file mode 100644 index 00000000..ad8b9efc Binary files /dev/null and b/game/images/Zombies/wall/Zombie/ZombieAttack.webp differ diff --git a/game/images/Zombies/wall/Zombie/ZombieDie.gif b/game/images/Zombies/wall/Zombie/ZombieDie.gif deleted file mode 100644 index 70d255f5..00000000 Binary files a/game/images/Zombies/wall/Zombie/ZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/ZombieDie.webp b/game/images/Zombies/wall/Zombie/ZombieDie.webp new file mode 100644 index 00000000..33ff83d0 Binary files /dev/null and b/game/images/Zombies/wall/Zombie/ZombieDie.webp differ diff --git a/game/images/Zombies/wall/Zombie/ZombieHead.gif b/game/images/Zombies/wall/Zombie/ZombieHead.gif deleted file mode 100644 index c98b4106..00000000 Binary files a/game/images/Zombies/wall/Zombie/ZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/ZombieHead.webp b/game/images/Zombies/wall/Zombie/ZombieHead.webp new file mode 100644 index 00000000..bfaffa9c Binary files /dev/null and b/game/images/Zombies/wall/Zombie/ZombieHead.webp differ diff --git a/game/images/Zombies/wall/Zombie/ZombieLostHead.gif b/game/images/Zombies/wall/Zombie/ZombieLostHead.gif deleted file mode 100644 index 9d0c0baa..00000000 Binary files a/game/images/Zombies/wall/Zombie/ZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/ZombieLostHead.webp b/game/images/Zombies/wall/Zombie/ZombieLostHead.webp new file mode 100644 index 00000000..8c0e6052 Binary files /dev/null and b/game/images/Zombies/wall/Zombie/ZombieLostHead.webp differ diff --git a/game/images/Zombies/wall/Zombie/ZombieLostHeadAttack.gif b/game/images/Zombies/wall/Zombie/ZombieLostHeadAttack.gif deleted file mode 100644 index 5736115c..00000000 Binary files a/game/images/Zombies/wall/Zombie/ZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zombie/ZombieLostHeadAttack.webp b/game/images/Zombies/wall/Zombie/ZombieLostHeadAttack.webp new file mode 100644 index 00000000..6f476de0 Binary files /dev/null and b/game/images/Zombies/wall/Zombie/ZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/wall/Zomboni/1.gif b/game/images/Zombies/wall/Zomboni/1.gif deleted file mode 100644 index debc20d3..00000000 Binary files a/game/images/Zombies/wall/Zomboni/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zomboni/1.webp b/game/images/Zombies/wall/Zomboni/1.webp new file mode 100644 index 00000000..6b379079 Binary files /dev/null and b/game/images/Zombies/wall/Zomboni/1.webp differ diff --git a/game/images/Zombies/wall/Zomboni/2.gif b/game/images/Zombies/wall/Zomboni/2.gif deleted file mode 100644 index debc20d3..00000000 Binary files a/game/images/Zombies/wall/Zomboni/2.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zomboni/2.webp b/game/images/Zombies/wall/Zomboni/2.webp new file mode 100644 index 00000000..6b379079 Binary files /dev/null and b/game/images/Zombies/wall/Zomboni/2.webp differ diff --git a/game/images/Zombies/wall/Zomboni/3.gif b/game/images/Zombies/wall/Zomboni/3.gif deleted file mode 100644 index debc20d3..00000000 Binary files a/game/images/Zombies/wall/Zomboni/3.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zomboni/3.webp b/game/images/Zombies/wall/Zomboni/3.webp new file mode 100644 index 00000000..6b379079 Binary files /dev/null and b/game/images/Zombies/wall/Zomboni/3.webp differ diff --git a/game/images/Zombies/wall/Zomboni/4.gif b/game/images/Zombies/wall/Zomboni/4.gif deleted file mode 100644 index 4c65f9f6..00000000 Binary files a/game/images/Zombies/wall/Zomboni/4.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zomboni/4.webp b/game/images/Zombies/wall/Zomboni/4.webp new file mode 100644 index 00000000..f9df9287 Binary files /dev/null and b/game/images/Zombies/wall/Zomboni/4.webp differ diff --git a/game/images/Zombies/wall/Zomboni/5.gif b/game/images/Zombies/wall/Zomboni/5.gif deleted file mode 100644 index 6ac7234a..00000000 Binary files a/game/images/Zombies/wall/Zomboni/5.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zomboni/5.webp b/game/images/Zombies/wall/Zomboni/5.webp new file mode 100644 index 00000000..d82890f6 Binary files /dev/null and b/game/images/Zombies/wall/Zomboni/5.webp differ diff --git a/game/images/Zombies/wall/Zomboni/BoomDie.gif b/game/images/Zombies/wall/Zomboni/BoomDie.gif deleted file mode 100644 index b8386f6f..00000000 Binary files a/game/images/Zombies/wall/Zomboni/BoomDie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/Zomboni/BoomDie.webp b/game/images/Zombies/wall/Zomboni/BoomDie.webp new file mode 100644 index 00000000..4b3025c5 Binary files /dev/null and b/game/images/Zombies/wall/Zomboni/BoomDie.webp differ diff --git a/game/images/Zombies/wall/thugZombie/0.gif b/game/images/Zombies/wall/thugZombie/0.gif deleted file mode 100644 index 3b8439b5..00000000 Binary files a/game/images/Zombies/wall/thugZombie/0.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/0.webp b/game/images/Zombies/wall/thugZombie/0.webp new file mode 100644 index 00000000..956e5584 Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/0.webp differ diff --git a/game/images/Zombies/wall/thugZombie/1.gif b/game/images/Zombies/wall/thugZombie/1.gif deleted file mode 100644 index fccb276b..00000000 Binary files a/game/images/Zombies/wall/thugZombie/1.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/1.webp b/game/images/Zombies/wall/thugZombie/1.webp new file mode 100644 index 00000000..73502ef1 Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/1.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombie.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombie.gif deleted file mode 100644 index fa7008da..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombie.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombie.webp new file mode 100644 index 00000000..ed7c25aa Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombie.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieAttack.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieAttack.gif deleted file mode 100644 index a74074e7..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieAttack.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieAttack.webp new file mode 100644 index 00000000..1faace40 Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieAttack.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieDie.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieDie.gif deleted file mode 100644 index fd3bcbdf..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieDie.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieDie.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieDie.webp new file mode 100644 index 00000000..5777acb8 Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieDie.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieHead.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieHead.gif deleted file mode 100644 index 441fcf3c..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieHead.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieHead.webp new file mode 100644 index 00000000..a195e822 Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieHead.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump.gif deleted file mode 100644 index 88da43b3..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump.webp new file mode 100644 index 00000000..595885af Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.gif deleted file mode 100644 index 92b49990..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.webp new file mode 100644 index 00000000..d9c74787 Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHead.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHead.gif deleted file mode 100644 index d4c4a2a4..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHead.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHead.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHead.webp new file mode 100644 index 00000000..d625572d Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHead.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadAttack.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadAttack.gif deleted file mode 100644 index 42bf7638..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadAttack.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadAttack.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadAttack.webp new file mode 100644 index 00000000..ccdd22b0 Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadAttack.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadWalk.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadWalk.gif deleted file mode 100644 index d4c4a2a4..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadWalk.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadWalk.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadWalk.webp new file mode 100644 index 00000000..d625572d Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieLostHeadWalk.webp differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.gif b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.gif deleted file mode 100644 index fa7008da..00000000 Binary files a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.gif and /dev/null differ diff --git a/game/images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.webp b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.webp new file mode 100644 index 00000000..ed7c25aa Binary files /dev/null and b/game/images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.webp differ diff --git a/game/images/interface/0.gif b/game/images/interface/0.gif deleted file mode 100644 index 351dc1a2..00000000 Binary files a/game/images/interface/0.gif and /dev/null differ diff --git a/game/images/interface/0.webp b/game/images/interface/0.webp new file mode 100644 index 00000000..a33cf6ac Binary files /dev/null and b/game/images/interface/0.webp differ diff --git a/game/images/interface/Dave.gif b/game/images/interface/Dave.gif deleted file mode 100644 index 57048f4f..00000000 Binary files a/game/images/interface/Dave.gif and /dev/null differ diff --git a/game/images/interface/Dave.webp b/game/images/interface/Dave.webp new file mode 100644 index 00000000..1864e671 Binary files /dev/null and b/game/images/interface/Dave.webp differ diff --git a/game/images/interface/Dave2.gif b/game/images/interface/Dave2.gif deleted file mode 100644 index 3ff479e4..00000000 Binary files a/game/images/interface/Dave2.gif and /dev/null differ diff --git a/game/images/interface/Dave2.webp b/game/images/interface/Dave2.webp new file mode 100644 index 00000000..5e2d3e06 Binary files /dev/null and b/game/images/interface/Dave2.webp differ diff --git a/game/images/interface/Dave3.gif b/game/images/interface/Dave3.gif deleted file mode 100644 index 37f3b13e..00000000 Binary files a/game/images/interface/Dave3.gif and /dev/null differ diff --git a/game/images/interface/Dave3.webp b/game/images/interface/Dave3.webp new file mode 100644 index 00000000..388f14aa Binary files /dev/null and b/game/images/interface/Dave3.webp differ diff --git a/game/images/interface/FinalWave.gif b/game/images/interface/FinalWave.gif deleted file mode 100644 index 3f31016c..00000000 Binary files a/game/images/interface/FinalWave.gif and /dev/null differ diff --git a/game/images/interface/FinalWave.webp b/game/images/interface/FinalWave.webp new file mode 100644 index 00000000..cf7e0784 Binary files /dev/null and b/game/images/interface/FinalWave.webp differ diff --git a/game/images/interface/GrowSoil.gif b/game/images/interface/GrowSoil.gif deleted file mode 100644 index ed6f19ce..00000000 Binary files a/game/images/interface/GrowSoil.gif and /dev/null differ diff --git a/game/images/interface/GrowSoil.webp b/game/images/interface/GrowSoil.webp new file mode 100644 index 00000000..65672ba5 Binary files /dev/null and b/game/images/interface/GrowSoil.webp differ diff --git a/game/images/interface/GrowSpray.gif b/game/images/interface/GrowSpray.gif deleted file mode 100644 index f12cf11e..00000000 Binary files a/game/images/interface/GrowSpray.gif and /dev/null differ diff --git a/game/images/interface/GrowSpray.webp b/game/images/interface/GrowSpray.webp new file mode 100644 index 00000000..d324669f Binary files /dev/null and b/game/images/interface/GrowSpray.webp differ diff --git a/game/images/interface/LargeWave.gif b/game/images/interface/LargeWave.gif deleted file mode 100644 index 6f6121af..00000000 Binary files a/game/images/interface/LargeWave.gif and /dev/null differ diff --git a/game/images/interface/LargeWave.webp b/game/images/interface/LargeWave.webp new file mode 100644 index 00000000..7d2c8e79 Binary files /dev/null and b/game/images/interface/LargeWave.webp differ diff --git a/game/images/interface/PointerDown.gif b/game/images/interface/PointerDown.gif deleted file mode 100644 index 01ee3335..00000000 Binary files a/game/images/interface/PointerDown.gif and /dev/null differ diff --git a/game/images/interface/PointerDown.webp b/game/images/interface/PointerDown.webp new file mode 100644 index 00000000..472dd64f Binary files /dev/null and b/game/images/interface/PointerDown.webp differ diff --git a/game/images/interface/PointerUP.gif b/game/images/interface/PointerUP.gif deleted file mode 100644 index 91414dd6..00000000 Binary files a/game/images/interface/PointerUP.gif and /dev/null differ diff --git a/game/images/interface/PointerUP.webp b/game/images/interface/PointerUP.webp new file mode 100644 index 00000000..73c7c94f Binary files /dev/null and b/game/images/interface/PointerUP.webp differ diff --git a/game/images/interface/Shovel/0.gif b/game/images/interface/Shovel/0.gif deleted file mode 100644 index 83f469d7..00000000 Binary files a/game/images/interface/Shovel/0.gif and /dev/null differ diff --git a/game/images/interface/Shovel/0.webp b/game/images/interface/Shovel/0.webp new file mode 100644 index 00000000..7bd4a964 Binary files /dev/null and b/game/images/interface/Shovel/0.webp differ diff --git a/game/images/interface/Sun.gif b/game/images/interface/Sun.gif deleted file mode 100644 index 64627010..00000000 Binary files a/game/images/interface/Sun.gif and /dev/null differ diff --git a/game/images/interface/Sun.webp b/game/images/interface/Sun.webp index bcc150dc..652faa48 100644 Binary files a/game/images/interface/Sun.webp and b/game/images/interface/Sun.webp differ diff --git a/game/images/interface/oneko.gif b/game/images/interface/oneko.gif deleted file mode 100644 index a009c2cc..00000000 Binary files a/game/images/interface/oneko.gif and /dev/null differ diff --git a/game/images/interface/oneko.webp b/game/images/interface/oneko.webp new file mode 100644 index 00000000..a38e01bf Binary files /dev/null and b/game/images/interface/oneko.webp differ diff --git a/game/images/interface/yicixingxiaofei.gif b/game/images/interface/yicixingxiaofei.gif deleted file mode 100644 index 3fd7a62e..00000000 Binary files a/game/images/interface/yicixingxiaofei.gif and /dev/null differ diff --git a/game/images/interface/yicixingxiaofei.webp b/game/images/interface/yicixingxiaofei.webp new file mode 100644 index 00000000..e47823c5 Binary files /dev/null and b/game/images/interface/yicixingxiaofei.webp differ diff --git a/game/js/CPlants.js b/game/js/CPlants.js index 5248c9a2..b6a128dd 100644 --- a/game/js/CPlants.js +++ b/game/js/CPlants.js @@ -200,8 +200,8 @@ var CPlants = NewO({ canEat: 0, PicArr: [ "images/Card/Plants/GraveBuster.png", - "images/Plants/GraveBuster/0.gif", - "images/Plants/GraveBuster/GraveBuster.gif" + + "images/Plants/GraveBuster/0.webp", + "images/Plants/GraveBuster/GraveBuster.webp" + $Random + Math.random(), ], @@ -328,7 +328,7 @@ var CPlants = NewO({ SunNum: 0, PicArr: [ "images/interface/BZ.png", - "images/Plants/Jalapeno/JalapenoAttack.gif", + "images/Plants/Jalapeno/JalapenoAttack.webp", ], Tooltip: "Firecrackers", AudioArr: ["jalapeno"], @@ -355,7 +355,7 @@ var CPlants = NewO({ EditEle( b.childNodes[1], { - src: "images/Plants/Jalapeno/JalapenoAttack.gif", + src: "images/Plants/Jalapeno/JalapenoAttack.webp", }, { width: "755px", @@ -466,9 +466,9 @@ var CPlants = NewO({ }, PicArr: [ "images/Card/Plants/Starfruit.png", - "images/Plants/Starfruit/0.gif", - "images/Plants/Starfruit/Starfruit.gif", - "images/Plants/Starfruit/Star.gif", + "images/Plants/Starfruit/0.webp", + "images/Plants/Starfruit/Starfruit.webp", + "images/Plants/Starfruit/Star.webp", ], Tooltip: "Shoots stars in 5 directions", Produce: @@ -539,7 +539,7 @@ var CPlants = NewO({ a = d.pixelTop + 20; d.BulletEle = NewImg( 0, - "images/Plants/Starfruit/Star.gif", + "images/Plants/Starfruit/Star.webp", "left:" + b + "px;top:" + a + "px;z-index:" + (d.zIndex + 2) ); }, @@ -791,9 +791,9 @@ var CPlants = NewO({ }, PicArr: [ "images/Card/Plants/Starfruit.png", - "images/Plants/Starfruit/0.gif", - "images/Plants/Starfruit/Starfruit.gif", - "images/Plants/Starfruit/Star.gif", + "images/Plants/Starfruit/0.webp", + "images/Plants/Starfruit/Starfruit.webp", + "images/Plants/Starfruit/Star.webp", ], Tooltip: "Shoots stars in 5 directions", Produce: @@ -864,7 +864,7 @@ var CPlants = NewO({ a = d.pixelTop + 20; d.BulletEle = NewImg( 0, - "images/Plants/Starfruit/Star.gif", + "images/Plants/Starfruit/Star.webp", "left:" + b + "px;top:" + a + "px;z-index:" + (d.zIndex + 2) ); }, @@ -1122,10 +1122,10 @@ var CPlants = NewO({ ], PicArr: [ "images/Card/Plants/Peashooter.png", - "images/Plants/Peashooter/0.gif", - "images/Plants/Peashooter/Peashooter.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/Peashooter/0.webp", + "images/Plants/Peashooter/Peashooter.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", ], Tooltip: "Shoots peas at the enemy", Produce: @@ -1189,7 +1189,7 @@ var CPlants = NewO({ (SetStyle(j, { left: o + 28 + "px", }).src = [ - "images/Plants/PeaBulletHit.gif", + "images/Plants/PeaBulletHit.webp", "images/Plants/FireBulletHit.webp", ][m]), oSym.addTask(10, ClearChild, [j])) @@ -1242,10 +1242,10 @@ var CPlants = NewO({ ], PicArr: [ "images/Card/Plants/Peashooter.png", - "images/Plants/Peashooter/0.gif", - "images/Plants/Peashooter/Peashooter.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/Peashooter/0.webp", + "images/Plants/Peashooter/Peashooter.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", ], Tooltip: "Shoots peas at the enemy", Produce: @@ -1309,7 +1309,7 @@ var CPlants = NewO({ (SetStyle(j, { left: o + 28 + "px", }).src = [ - "images/Plants/PeaBulletHit.gif", + "images/Plants/PeaBulletHit.webp", "images/Plants/FireBulletHit.webp", ][m]), oSym.addTask(10, ClearChild, [j])) @@ -1358,8 +1358,8 @@ var CPlants = NewO({ }, PicArr: [ "images/Card/Plants/LotusRoot.png", - "images/Plants/LotusRoot/0.gif", - "images/Plants/LotusRoot/Peashooter.gif", + "images/Plants/LotusRoot/0.webp", + "images/Plants/LotusRoot/Peashooter.webp", "images/Plants/LotusRoot/Missile.png", "images/Plants/LotusRoot/BulletHit.png", ], @@ -1408,7 +1408,7 @@ var CPlants = NewO({ 15, function (o) { $(a.id).childNodes[1].src = - "images/Plants/LotusRoot/Peashooter.gif"; + "images/Plants/LotusRoot/Peashooter.webp"; }, [this] ); @@ -1484,10 +1484,10 @@ var CPlants = NewO({ BKind: -1, PicArr: [ "images/Card/Plants/SnowPea.png", - "images/Plants/SnowPea/0.gif", - "images/Plants/SnowPea/SnowPea.gif", - "images/Plants/PB-10.gif", - "images/Plants/PeaBulletHit1.gif", + "images/Plants/SnowPea/0.webp", + "images/Plants/SnowPea/SnowPea.webp", + "images/Plants/PB-10.webp", + "images/Plants/PeaBulletHit1.webp", ], AudioArr: [ "frozen", @@ -1543,7 +1543,7 @@ var CPlants = NewO({ ](d, h, c), (SetStyle(j, { left: o + 28 + "px", - }).src = "images/Plants/PeaBulletHit1.gif"), + }).src = "images/Plants/PeaBulletHit1.webp"), oSym.addTask(10, ClearChild, [j])) : (n += l = !c ? 5 : -5) < oS.W && n > 100 ? ((j.style.left = (o += l) + "px"), @@ -1583,10 +1583,10 @@ var CPlants = NewO({ BKind: -1, PicArr: [ "images/Card/Plants/SnowPea.png", - "images/Plants/SnowPea/0.gif", - "images/Plants/SnowPea/SnowPea.gif", - "images/Plants/PB-10.gif", - "images/Plants/PeaBulletHit1.gif", + "images/Plants/SnowPea/0.webp", + "images/Plants/SnowPea/SnowPea.webp", + "images/Plants/PB-10.webp", + "images/Plants/PeaBulletHit1.webp", ], AudioArr: [ "frozen", @@ -1642,7 +1642,7 @@ var CPlants = NewO({ ](d, h, c), (SetStyle(j, { left: o + 28 + "px", - }).src = "images/Plants/PeaBulletHit1.gif"), + }).src = "images/Plants/PeaBulletHit1.webp"), oSym.addTask(10, ClearChild, [j])) : (n += l = !c ? 5 : -5) < oS.W && n > 100 ? ((j.style.left = (o += l) + "px"), @@ -1681,10 +1681,10 @@ var CPlants = NewO({ SunNum: 250, PicArr: [ "images/Card/Plants/SnowRepeater.png", - "images/Plants/SnowRepeater/0.gif", - "images/Plants/SnowRepeater/SnowPea.gif", - "images/Plants/PB-10.gif", - "images/Plants/PeaBulletHit1.gif", + "images/Plants/SnowRepeater/0.webp", + "images/Plants/SnowRepeater/SnowPea.webp", + "images/Plants/PB-10.webp", + "images/Plants/PeaBulletHit1.webp", ], Tooltip: "Fires two frozen peas that damage and slow the enemy at a time", @@ -1712,10 +1712,10 @@ var CPlants = NewO({ SunNum: 0, PicArr: [ "images/Card/Plants/Repeater.png", - "images/Plants/Repeater/0.gif", - "images/Plants/Repeater/Repeater.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/Repeater/0.webp", + "images/Plants/Repeater/Repeater.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", ], AudioArr: [ "splat1", @@ -1750,10 +1750,10 @@ var CPlants = NewO({ SunNum: 200, PicArr: [ "images/Card/Plants/Repeater.png", - "images/Plants/Repeater/0.gif", - "images/Plants/Repeater/Repeater.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/Repeater/0.webp", + "images/Plants/Repeater/Repeater.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", ], AudioArr: [ "splat1", @@ -1785,10 +1785,10 @@ var CPlants = NewO({ SunNum: 0, PicArr: [ "images/Card/Plants/Repeater2.png", - "images/Plants/Repeater2/0.gif", - "images/Plants/Repeater2/Repeater2.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/Repeater2/0.webp", + "images/Plants/Repeater2/Repeater2.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", ], NormalAttack1: function () { var a = this, @@ -1835,7 +1835,7 @@ var CPlants = NewO({ left: o + 28 + "px", width: "52px", height: "46px", - }).src = "images/Plants/PeaBulletHit.gif"), + }).src = "images/Plants/PeaBulletHit.webp"), oSym.addTask(10, ClearChild, [j])) : (n += l = !c ? 5 : -5) < oS.W && n > 100 ? ((j.style.left = (o += l) + "px"), @@ -1876,10 +1876,10 @@ var CPlants = NewO({ CName: "Reverse Repeater", PicArr: [ "images/Card/Plants/Repeater2.png", - "images/Plants/Repeater2/0.gif", - "images/Plants/Repeater2/Repeater2.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/Repeater2/0.webp", + "images/Plants/Repeater2/Repeater2.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", ], NormalAttack1: function () { var a = this, @@ -1926,7 +1926,7 @@ var CPlants = NewO({ left: o + 28 + "px", width: "52px", height: "46px", - }).src = "images/Plants/PeaBulletHit.gif"), + }).src = "images/Plants/PeaBulletHit.webp"), oSym.addTask(10, ClearChild, [j])) : (n += l = !c ? 5 : -5) < oS.W && n > 100 ? ((j.style.left = (o += l) + "px"), @@ -1971,10 +1971,10 @@ var CPlants = NewO({ SunNum: 325, PicArr: [ "images/Card/Plants/Threepeater.png", - "images/Plants/Threepeater/0.gif", - "images/Plants/Threepeater/Threepeater.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/Threepeater/0.webp", + "images/Plants/Threepeater/Threepeater.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", "images/Plants/FireBulletHit.webp", ], AudioArr: [ @@ -2015,7 +2015,7 @@ var CPlants = NewO({ f.BulletEle.push( NewImg( 0, - "images/Plants/PB00.gif", + "images/Plants/PB00.webp", "left:" + d + "px;top:" + @@ -2076,7 +2076,7 @@ var CPlants = NewO({ (SetStyle(l, { left: q + 28 + "px", }).src = [ - "images/Plants/PeaBulletHit.gif", + "images/Plants/PeaBulletHit.webp", "images/Plants/FireBulletHit.webp", ][o]), oSym.addTask(10, ClearChild, [l])) @@ -2121,10 +2121,10 @@ var CPlants = NewO({ SunNum: 0, PicArr: [ "images/Card/Plants/Threepeater.png", - "images/Plants/Threepeater/0.gif", - "images/Plants/Threepeater/Threepeater.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/Threepeater/0.webp", + "images/Plants/Threepeater/Threepeater.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", "images/Plants/FireBulletHit.webp", ], AudioArr: [ @@ -2165,7 +2165,7 @@ var CPlants = NewO({ f.BulletEle.push( NewImg( 0, - "images/Plants/PB00.gif", + "images/Plants/PB00.webp", "left:" + d + "px;top:" + @@ -2226,7 +2226,7 @@ var CPlants = NewO({ (SetStyle(l, { left: q + 28 + "px", }).src = [ - "images/Plants/PeaBulletHit.gif", + "images/Plants/PeaBulletHit.webp", "images/Plants/FireBulletHit.webp", ][o]), oSym.addTask(10, ClearChild, [l])) @@ -2271,10 +2271,10 @@ var CPlants = NewO({ SunNum: 250, PicArr: [ "images/Card/Plants/GatlingPea.png", - "images/Plants/GatlingPea/0.gif", - "images/Plants/GatlingPea/GatlingPea.gif", - "images/Plants/PB00.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/GatlingPea/0.webp", + "images/Plants/GatlingPea/GatlingPea.webp", + "images/Plants/PB00.webp", + "images/Plants/PeaBulletHit.webp", ], AudioArr: [ "splat1", @@ -2339,11 +2339,11 @@ var CPlants = NewO({ SunNum: 125, PicArr: [ "images/Card/Plants/SplitPea.png", - "images/Plants/SplitPea/0.gif", - "images/Plants/SplitPea/SplitPea.gif", - "images/Plants/PB00.gif", - "images/Plants/PB01.gif", - "images/Plants/PeaBulletHit.gif", + "images/Plants/SplitPea/0.webp", + "images/Plants/SplitPea/SplitPea.webp", + "images/Plants/PB00.webp", + "images/Plants/PB01.webp", + "images/Plants/PeaBulletHit.webp", ], AudioArr: [ "splat1", @@ -2476,7 +2476,7 @@ var CPlants = NewO({ (SetStyle(m, { left: r + 28 + "px", }).src = [ - "images/Plants/PeaBulletHit.gif", + "images/Plants/PeaBulletHit.webp", "images/Plants/FireBulletHit.webp", ][m]), oSym.addTask(10, ClearChild, [m])) @@ -2511,9 +2511,9 @@ var CPlants = NewO({ SunNum: 50, PicArr: [ "images/Card/Plants/SunFlower.png", - "images/Plants/SunFlower/0.gif", - "images/Plants/SunFlower/SunFlower1.gif", - "images/Plants/SunFlower/SunFlower.gif", + "images/Plants/SunFlower/0.webp", + "images/Plants/SunFlower/SunFlower1.webp", + "images/Plants/SunFlower/SunFlower.webp", ], Tooltip: "Gives you additional sun", Produce: @@ -2521,7 +2521,7 @@ var CPlants = NewO({ /* BirthStyle: function (c, e, b, a) { var d = b.childNodes[1]; - d.src = "images/Plants/SunFlower/SunFlower.gif"; + d.src = "images/Plants/SunFlower/SunFlower.webp"; d.style.clip = "rect(0,auto,74px,0)"; d.style.height = "148px"; EditEle( @@ -2652,9 +2652,9 @@ var CPlants = NewO({ SunNum: 150, PicArr: [ "images/Card/Plants/TwinSunflower.png", - "images/Plants/TwinSunflower/0.gif", - "images/Plants/TwinSunflower/TwinSunflower1.gif", - "images/Plants/TwinSunflower/TwinSunflower.gif", + "images/Plants/TwinSunflower/0.webp", + "images/Plants/TwinSunflower/TwinSunflower1.webp", + "images/Plants/TwinSunflower/TwinSunflower.webp", ], Tooltip: 'Gives twice as much sun as a sunflower

(requires sunflower)', @@ -2667,7 +2667,7 @@ var CPlants = NewO({ /* BirthStyle: function (c, e, b, a) { var d = b.childNodes[1]; - d.src = "images/Plants/TwinSunflower/TwinSunflower.gif"; + d.src = "images/Plants/TwinSunflower/TwinSunflower.webp"; d.style.clip = "rect(0,auto,84px,0)"; d.style.height = "168px"; EditEle( @@ -2744,13 +2744,13 @@ BirthStyle: function (c, e, b, a) { zIndex: 1, PicArr: [ "images/Card/Plants/PumpkinHead.png", - "images/Plants/PumpkinHead/0.gif", - "images/Plants/PumpkinHead/PumpkinHead.gif", - "images/Plants/PumpkinHead/PumpkinHead1.gif", - "images/Plants/PumpkinHead/PumpkinHead2.gif", - "images/Plants/PumpkinHead/Pumpkin_damage1.gif", - "images/Plants/PumpkinHead/Pumpkin_damage2.gif", - "images/Plants/PumpkinHead/Pumpkin_back.gif", + "images/Plants/PumpkinHead/0.webp", + "images/Plants/PumpkinHead/PumpkinHead.webp", + "images/Plants/PumpkinHead/PumpkinHead1.webp", + "images/Plants/PumpkinHead/PumpkinHead2.webp", + "images/Plants/PumpkinHead/Pumpkin_damage1.webp", + "images/Plants/PumpkinHead/Pumpkin_damage2.webp", + "images/Plants/PumpkinHead/Pumpkin_back.webp", ], Tooltip: "Protects plants that are within its shell", Produce: @@ -2782,20 +2782,20 @@ BirthStyle: function (c, e, b, a) { d.HurtStatus < 2 && ((d.HurtStatus = 2), (a.childNodes[1].src = - "images/Plants/PumpkinHead/Pumpkin_damage2.gif")); + "images/Plants/PumpkinHead/Pumpkin_damage2.webp")); break; case d.HP < 2667: d.HurtStatus < 1 && ((d.HurtStatus = 1), (a.childNodes[1].src = - "images/Plants/PumpkinHead/Pumpkin_damage1.gif"), + "images/Plants/PumpkinHead/Pumpkin_damage1.webp"), ($(f + "_2").src = - "images/Plants/PumpkinHead/Pumpkin_back.gif")); + "images/Plants/PumpkinHead/Pumpkin_back.webp")); } }, InitTrigger: function () {}, BirthStyle: function (c, d, b, a) { - b.childNodes[1].src = "images/Plants/PumpkinHead/PumpkinHead1.gif"; + b.childNodes[1].src = "images/Plants/PumpkinHead/PumpkinHead1.webp"; EditEle( b, { @@ -2806,7 +2806,7 @@ BirthStyle: function (c, e, b, a) { ); NewImg( d + "_2", - "images/Plants/PumpkinHead/PumpkinHead2.gif", + "images/Plants/PumpkinHead/PumpkinHead2.webp", "left:" + c.pixelLeft + "px;top:" + @@ -2834,13 +2834,13 @@ BirthStyle: function (c, e, b, a) { zIndex: 1, PicArr: [ "images/Card/Plants/PumpkinHead.png", - "images/Plants/PumpkinHead/0.gif", - "images/Plants/PumpkinHead/PumpkinHead.gif", - "images/Plants/PumpkinHead/PumpkinHead1.gif", - "images/Plants/PumpkinHead/PumpkinHead2.gif", - "images/Plants/PumpkinHead/Pumpkin_damage1.gif", - "images/Plants/PumpkinHead/Pumpkin_damage2.gif", - "images/Plants/PumpkinHead/Pumpkin_back.gif", + "images/Plants/PumpkinHead/0.webp", + "images/Plants/PumpkinHead/PumpkinHead.webp", + "images/Plants/PumpkinHead/PumpkinHead1.webp", + "images/Plants/PumpkinHead/PumpkinHead2.webp", + "images/Plants/PumpkinHead/Pumpkin_damage1.webp", + "images/Plants/PumpkinHead/Pumpkin_damage2.webp", + "images/Plants/PumpkinHead/Pumpkin_back.webp", ], Tooltip: "Protects plants that are within its shell", Produce: @@ -2872,20 +2872,20 @@ BirthStyle: function (c, e, b, a) { d.HurtStatus < 2 && ((d.HurtStatus = 2), (a.childNodes[1].src = - "images/Plants/PumpkinHead/Pumpkin_damage2.gif")); + "images/Plants/PumpkinHead/Pumpkin_damage2.webp")); break; case d.HP < 2667: d.HurtStatus < 1 && ((d.HurtStatus = 1), (a.childNodes[1].src = - "images/Plants/PumpkinHead/Pumpkin_damage1.gif"), + "images/Plants/PumpkinHead/Pumpkin_damage1.webp"), ($(f + "_2").src = - "images/Plants/PumpkinHead/Pumpkin_back.gif")); + "images/Plants/PumpkinHead/Pumpkin_back.webp")); } }, InitTrigger: function () {}, BirthStyle: function (c, d, b, a) { - b.childNodes[1].src = "images/Plants/PumpkinHead/PumpkinHead1.gif"; + b.childNodes[1].src = "images/Plants/PumpkinHead/PumpkinHead1.webp"; EditEle( b, { @@ -2896,7 +2896,7 @@ BirthStyle: function (c, e, b, a) { ); NewImg( d + "_2", - "images/Plants/PumpkinHead/PumpkinHead2.gif", + "images/Plants/PumpkinHead/PumpkinHead2.webp", "left:" + c.pixelLeft + "px;top:" + @@ -2921,8 +2921,8 @@ BirthStyle: function (c, e, b, a) { HP: 1e3, PicArr: [ "images/Card/Plants/FlowerPot.png", - "images/Plants/FlowerPot/0.gif", - "images/Plants/FlowerPot/FlowerPot.gif", + "images/Plants/FlowerPot/0.webp", + "images/Plants/FlowerPot/FlowerPot.webp", ], PKind: 0, Stature: -1, @@ -2955,8 +2955,8 @@ BirthStyle: function (c, e, b, a) { EName: "oCFlowerPot", PicArr: [ "images/Card/Plants/CFlowerPot.png", - "images/Plants/FlowerPot/C/0.gif", - "images/Plants/FlowerPot/C/CFlowerPot.gif", + "images/Plants/FlowerPot/C/0.webp", + "images/Plants/FlowerPot/C/CFlowerPot.webp", ], Produce: "Allows plants to be planted on tiled terrain.

Celadon flower pot, no introduction needed", @@ -2972,8 +2972,8 @@ BirthStyle: function (c, e, b, a) { // HP: 1e3, PicArr: [ "images/Card/Plants/LilyPad.png", - "images/Plants/LilyPad/0.gif", - "images/Plants/LilyPad/LilyPad.gif", + "images/Plants/LilyPad/0.webp", + "images/Plants/LilyPad/LilyPad.webp", ], getShadow: function (a) { return "left:-8px;top:25px"; @@ -3005,8 +3005,8 @@ BirthStyle: function (c, e, b, a) { // HP: 1e3, PicArr: [ "images/Card/Plants/LilyPad.png", - "images/Plants/LilyPad/0.gif", - "images/Plants/LilyPad/LilyPad.gif", + "images/Plants/LilyPad/0.webp", + "images/Plants/LilyPad/LilyPad.webp", ], getShadow: function (a) { return "left:-8px;top:25px"; @@ -3038,8 +3038,8 @@ BirthStyle: function (c, e, b, a) { HP: 1e3, PicArr: [ "images/Card/Plants/LilyPad.png", - "images/Plants/LilyPad/0.gif", - "images/Plants/LilyPad/LilyPad.gif", + "images/Plants/LilyPad/0.webp", + "images/Plants/LilyPad/LilyPad.webp", ], getShadow: function (a) { return "left:-8px;top:25px"; @@ -3094,11 +3094,11 @@ BirthStyle: function (c, e, b, a) { }, PicArr: [ "images/Card/Plants/PotatoMine.png", - "images/Plants/PotatoMine/0.gif", - "images/Plants/PotatoMine/PotatoMine.gif", - "images/Plants/PotatoMine/PotatoMineNotReady.gif", - "images/Plants/PotatoMine/PotatoMine_mashed.gif", - "images/Plants/PotatoMine/ExplosionSpudow.gif", + "images/Plants/PotatoMine/0.webp", + "images/Plants/PotatoMine/PotatoMine.webp", + "images/Plants/PotatoMine/PotatoMineNotReady.webp", + "images/Plants/PotatoMine/PotatoMine_mashed.webp", + "images/Plants/PotatoMine/ExplosionSpudow.webp", ], Tooltip: "Explodes on contact, but takes time to arm itself", Produce: @@ -3108,13 +3108,13 @@ BirthStyle: function (c, e, b, a) { canTrigger: 0, BirthStyle: function (d, e, c, b, a) { c.childNodes[1].src = !a - ? "images/Plants/PotatoMine/PotatoMineNotReady.gif" + ? "images/Plants/PotatoMine/PotatoMineNotReady.webp" : (~(function () { d.Status = 1; d.canTrigger = 1; d.getHurt = d.getHurt2; })(), - "images/Plants/PotatoMine/PotatoMine.gif"); + "images/Plants/PotatoMine/PotatoMine.webp"); EditEle( c, { @@ -3138,7 +3138,7 @@ BirthStyle: function (c, e, b, a) { var c = $P[d]; c && (($(d).childNodes[1].src = - "images/Plants/PotatoMine/PotatoMine.gif"), + "images/Plants/PotatoMine/PotatoMine.webp"), (c.Status = 1), (c.canTrigger = 1), (c.getHurt = c.getHurt2)); @@ -3172,7 +3172,7 @@ BirthStyle: function (c, e, b, a) { EditEle( d.childNodes[1], { - src: "images/Plants/PotatoMine/PotatoMine_mashed.gif", + src: "images/Plants/PotatoMine/PotatoMine_mashed.webp", }, { width: "132px", @@ -3183,7 +3183,7 @@ BirthStyle: function (c, e, b, a) { ); NewImg( 0, - "images/Plants/PotatoMine/ExplosionSpudow.gif", + "images/Plants/PotatoMine/ExplosionSpudow.webp", "left:-90px;top:-40px", d ); @@ -3228,11 +3228,11 @@ BirthStyle: function (c, e, b, a) { }, PicArr: [ "images/Card/Plants/PotatoMine.png", - "images/Plants/PotatoMine/0.gif", - "images/Plants/PotatoMine/PotatoMine.gif", - "images/Plants/PotatoMine/PotatoMineNotReady.gif", - "images/Plants/PotatoMine/PotatoMine_mashed.gif", - "images/Plants/PotatoMine/ExplosionSpudow.gif", + "images/Plants/PotatoMine/0.webp", + "images/Plants/PotatoMine/PotatoMine.webp", + "images/Plants/PotatoMine/PotatoMineNotReady.webp", + "images/Plants/PotatoMine/PotatoMine_mashed.webp", + "images/Plants/PotatoMine/ExplosionSpudow.webp", ], Tooltip: "Explodes on contact, but takes time to arm itself", Produce: @@ -3242,13 +3242,13 @@ BirthStyle: function (c, e, b, a) { canTrigger: 0, BirthStyle: function (d, e, c, b, a) { c.childNodes[1].src = !a - ? "images/Plants/PotatoMine/PotatoMineNotReady.gif" + ? "images/Plants/PotatoMine/PotatoMineNotReady.webp" : (~(function () { d.Status = 1; d.canTrigger = 1; d.getHurt = d.getHurt2; })(), - "images/Plants/PotatoMine/PotatoMine.gif"); + "images/Plants/PotatoMine/PotatoMine.webp"); EditEle( c, { @@ -3272,7 +3272,7 @@ BirthStyle: function (c, e, b, a) { var c = $P[d]; c && (($(d).childNodes[1].src = - "images/Plants/PotatoMine/PotatoMine.gif"), + "images/Plants/PotatoMine/PotatoMine.webp"), (c.Status = 1), (c.canTrigger = 1), (c.getHurt = c.getHurt2)); @@ -3306,7 +3306,7 @@ BirthStyle: function (c, e, b, a) { EditEle( d.childNodes[1], { - src: "images/Plants/PotatoMine/PotatoMine_mashed.gif", + src: "images/Plants/PotatoMine/PotatoMine_mashed.webp", }, { width: "132px", @@ -3317,7 +3317,7 @@ BirthStyle: function (c, e, b, a) { ); NewImg( 0, - "images/Plants/PotatoMine/ExplosionSpudow.gif", + "images/Plants/PotatoMine/ExplosionSpudow.webp", "left:-90px;top:-40px", d ); @@ -3362,11 +3362,11 @@ BirthStyle: function (c, e, b, a) { }, PicArr: [ "images/Card/Plants/PotatoMine.png", - "images/Plants/PotatoMine/0.gif", - "images/Plants/PotatoMine/PotatoMine.gif", - "images/Plants/PotatoMine/PotatoMineNotReady.gif", - "images/Plants/PotatoMine/PotatoMine_mashed.gif", - "images/Plants/PotatoMine/ExplosionSpudow.gif", + "images/Plants/PotatoMine/0.webp", + "images/Plants/PotatoMine/PotatoMine.webp", + "images/Plants/PotatoMine/PotatoMineNotReady.webp", + "images/Plants/PotatoMine/PotatoMine_mashed.webp", + "images/Plants/PotatoMine/ExplosionSpudow.webp", ], Tooltip: "Explodes on contact, but takes time to arm itself", Produce: @@ -3376,13 +3376,13 @@ BirthStyle: function (c, e, b, a) { canTrigger: 0, BirthStyle: function (d, e, c, b, a) { c.childNodes[1].src = !a - ? "images/Plants/PotatoMine/PotatoMine.gif" + ? "images/Plants/PotatoMine/PotatoMine.webp" : (~(function () { d.Status = 1; d.canTrigger = 1; d.getHurt = d.getHurt2; })(), - "images/Plants/PotatoMine/PotatoMine.gif"); + "images/Plants/PotatoMine/PotatoMine.webp"); EditEle( c, { @@ -3406,7 +3406,7 @@ BirthStyle: function (c, e, b, a) { var c = $P[d]; c && (($(d).childNodes[1].src = - "images/Plants/PotatoMine/PotatoMine.gif"), + "images/Plants/PotatoMine/PotatoMine.webp"), (c.Status = 1), (c.canTrigger = 1), (c.getHurt = c.getHurt2)); @@ -3440,7 +3440,7 @@ BirthStyle: function (c, e, b, a) { EditEle( d.childNodes[1], { - src: "images/Plants/PotatoMine/PotatoMine_mashed.gif", + src: "images/Plants/PotatoMine/PotatoMine_mashed.webp", }, { width: "132px", @@ -3451,7 +3451,7 @@ BirthStyle: function (c, e, b, a) { ); NewImg( 0, - "images/Plants/PotatoMine/ExplosionSpudow.gif", + "images/Plants/PotatoMine/ExplosionSpudow.webp", "left:-90px;top:-40px", d ); @@ -3474,8 +3474,8 @@ BirthStyle: function (c, e, b, a) { SunNum: 175, PicArr: [ "images/Card/Plants/Torchwood.png", - "images/Plants/Torchwood/0.gif", - "images/Plants/Torchwood/Torchwood.gif", + "images/Plants/Torchwood/0.webp", + "images/Plants/Torchwood/Torchwood.webp", "images/Plants/PB00.png", "images/Plants/PB01.png", "images/Plants/PB10.webp", @@ -3584,8 +3584,8 @@ BirthStyle: function (c, e, b, a) { SunNum: 0, PicArr: [ "images/Card/Plants/Torchwood.png", - "images/Plants/Torchwood/0.gif", - "images/Plants/Torchwood/Torchwood.gif", + "images/Plants/Torchwood/0.webp", + "images/Plants/Torchwood/Torchwood.webp", "images/Plants/PB00.png", "images/Plants/PB01.png", "images/Plants/PB10.webp", @@ -3696,10 +3696,10 @@ BirthStyle: function (c, e, b, a) { HP: 4e3, PicArr: [ "images/Card/Plants/WallNut.png", - "images/Plants/WallNut/0.gif", - "images/Plants/WallNut/WallNut.gif", - "images/Plants/WallNut/Wallnut_cracked1.gif", - "images/Plants/WallNut/Wallnut_cracked2.gif", + "images/Plants/WallNut/0.webp", + "images/Plants/WallNut/WallNut.webp", + "images/Plants/WallNut/Wallnut_cracked1.webp", + "images/Plants/WallNut/Wallnut_cracked2.webp", ], Tooltip: "Blocks off zombies and protects your other plants", Produce: @@ -3731,11 +3731,11 @@ BirthStyle: function (c, e, b, a) { : c.HP < 1334 ? c.HurtStatus < 2 && ((c.HurtStatus = 2), - (d.src = "images/Plants/WallNut/Wallnut_cracked2.gif")) + (d.src = "images/Plants/WallNut/Wallnut_cracked2.webp")) : c.HP < 2667 && c.HurtStatus < 1 && ((c.HurtStatus = 1), - (d.src = "images/Plants/WallNut/Wallnut_cracked1.gif")) + (d.src = "images/Plants/WallNut/Wallnut_cracked1.webp")) : c.Die(1); }, }), @@ -3750,10 +3750,10 @@ BirthStyle: function (c, e, b, a) { HP: 4e3, PicArr: [ "images/Card/Plants/WallNut.png", - "images/Plants/WallNut/0.gif", - "images/Plants/WallNut/WallNut.gif", - "images/Plants/WallNut/Wallnut_cracked1.gif", - "images/Plants/WallNut/Wallnut_cracked2.gif", + "images/Plants/WallNut/0.webp", + "images/Plants/WallNut/WallNut.webp", + "images/Plants/WallNut/Wallnut_cracked1.webp", + "images/Plants/WallNut/Wallnut_cracked2.webp", ], Tooltip: "Blocks off zombies and protects your other plants", Produce: @@ -3785,11 +3785,11 @@ BirthStyle: function (c, e, b, a) { : c.HP < 1334 ? c.HurtStatus < 2 && ((c.HurtStatus = 2), - (d.src = "images/Plants/WallNut/Wallnut_cracked2.gif")) + (d.src = "images/Plants/WallNut/Wallnut_cracked2.webp")) : c.HP < 2667 && c.HurtStatus < 1 && ((c.HurtStatus = 1), - (d.src = "images/Plants/WallNut/Wallnut_cracked1.gif")) + (d.src = "images/Plants/WallNut/Wallnut_cracked1.webp")) : c.Die(1); }, }), @@ -3880,13 +3880,13 @@ BirthStyle: function (c, e, b, a) { var a = "images/Plants/Cattail/"; return [ "images/Card/Plants/Catttail.png", - a + "cat.gif", - a + "cat.gif", + a + "cat.webp", + a + "cat.webp", "images/Plants/Cactus/Projectile" + ($User.Browser.IE6 ? 8 : 32) + ".png", "images/interface/blank.png", - a + "Attack.gif", + a + "Attack.webp", ]; })(), Tooltip: @@ -4244,8 +4244,8 @@ BirthStyle: function (c, e, b, a) { }, PicArr: [ "images/Card/Plants/Ling.png", - "images/Plants/Ling/0.gif", - "images/Plants/Ling/Ling.gif", + "images/Plants/Ling/0.webp", + "images/Plants/Ling/Ling.webp", ], Tooltip: "Nanhu Ling is the first obstacle in the water", Produce: @@ -4271,11 +4271,11 @@ BirthStyle: function (c, e, b, a) { : c.HP < 1334 ? c.HurtStatus < 2 && ((c.HurtStatus = 2), - (d.src = "images/Plants/Ling/Ling.gif")) + (d.src = "images/Plants/Ling/Ling.webp")) : c.HP < 2667 && c.HurtStatus < 1 && ((c.HurtStatus = 1), - (d.src = "images/Plants/Ling/Ling.gif")) + (d.src = "images/Plants/Ling/Ling.webp")) : c.Die(1); }, }), @@ -4293,8 +4293,8 @@ BirthStyle: function (c, e, b, a) { Tooltip: "", PicArr: [ "images/Card/Plants/WallNut.png", - "images/Plants/WallNut/0.gif", - "images/Plants/WallNut/WallNutRoll.gif", + "images/Plants/WallNut/0.webp", + "images/Plants/WallNut/WallNutRoll.webp", ], AudioArr: ["bowling", "bowlingimpact", "bowlingimpact2"], Produce: "", @@ -4444,8 +4444,8 @@ BirthStyle: function (c, e, b, a) { Stature: 1, PicArr: [ "images/Card/Plants/HugeWallNut.png", - "images/Plants/WallNut/2.gif", - "images/Plants/WallNut/HugeWallNutRoll.gif", + "images/Plants/WallNut/2.webp", + "images/Plants/WallNut/HugeWallNutRoll.webp", ], PrivateBirth: function (a) { PlayAudio("bowling"); @@ -4482,9 +4482,9 @@ BirthStyle: function (c, e, b, a) { CName: "Explode-o-nut", PicArr: [ "images/Card/Plants/BoomWallNut.png", - "images/Plants/WallNut/1.gif", - "images/Plants/WallNut/BoomWallNutRoll.gif", - "images/Plants/CherryBomb/Boom.gif", + "images/Plants/WallNut/1.webp", + "images/Plants/WallNut/BoomWallNutRoll.webp", + "images/Plants/CherryBomb/Boom.webp", ], AudioArr: ["cherrybomb", "bowling"], PrivateBirth: function (a) { @@ -4512,7 +4512,7 @@ BirthStyle: function (c, e, b, a) { EditEle( m.childNodes[1], { - src: "images/Plants/CherryBomb/Boom.gif", + src: "images/Plants/CherryBomb/Boom.webp", }, { width: "213px", @@ -4561,10 +4561,10 @@ BirthStyle: function (c, e, b, a) { coolTime: 24.5, PicArr: [ "images/Card/Plants/TallNut.png", - "images/Plants/TallNut/0.gif", - "images/Plants/TallNut/TallNut.gif", - "images/Plants/TallNut/TallnutCracked1.gif", - "images/Plants/TallNut/TallnutCracked2.gif", + "images/Plants/TallNut/0.webp", + "images/Plants/TallNut/TallNut.webp", + "images/Plants/TallNut/TallnutCracked1.webp", + "images/Plants/TallNut/TallnutCracked2.webp", ], Tooltip: "Heavy-duty wall that can't be vaulted over", Produce: @@ -4595,11 +4595,11 @@ BirthStyle: function (c, e, b, a) { : c.HP < 2667 ? c.HurtStatus < 2 && ((c.HurtStatus = 2), - (d.src = "images/Plants/TallNut/TallnutCracked2.gif")) + (d.src = "images/Plants/TallNut/TallnutCracked2.webp")) : c.HP < 5333 && c.HurtStatus < 1 && ((c.HurtStatus = 1), - (d.src = "images/Plants/TallNut/TallnutCracked1.gif")) + (d.src = "images/Plants/TallNut/TallnutCracked1.webp")) : c.Die(1); }, }), @@ -4614,10 +4614,10 @@ BirthStyle: function (c, e, b, a) { coolTime: 24.5, PicArr: [ "images/Card/Plants/TallNut.png", - "images/Plants/TallNut/0.gif", - "images/Plants/TallNut/TallNut.gif", - "images/Plants/TallNut/TallnutCracked1.gif", - "images/Plants/TallNut/TallnutCracked2.gif", + "images/Plants/TallNut/0.webp", + "images/Plants/TallNut/TallNut.webp", + "images/Plants/TallNut/TallnutCracked1.webp", + "images/Plants/TallNut/TallnutCracked2.webp", ], Tooltip: "Heavy-duty wall that can't be vaulted over", Produce: @@ -4648,11 +4648,11 @@ BirthStyle: function (c, e, b, a) { : c.HP < 2667 ? c.HurtStatus < 2 && ((c.HurtStatus = 2), - (d.src = "images/Plants/TallNut/TallnutCracked2.gif")) + (d.src = "images/Plants/TallNut/TallnutCracked2.webp")) : c.HP < 5333 && c.HurtStatus < 1 && ((c.HurtStatus = 1), - (d.src = "images/Plants/TallNut/TallnutCracked1.gif")) + (d.src = "images/Plants/TallNut/TallnutCracked1.webp")) : c.Die(1); }, }), @@ -4669,8 +4669,8 @@ BirthStyle: function (c, e, b, a) { canEat: 1, PicArr: [ "images/Card/Plants/TenManNut.png", - "images/Plants/TenManNut/0.gif", - "images/Plants/TenManNut/Spikeweed.gif", + "images/Plants/TenManNut/0.webp", + "images/Plants/TenManNut/Spikeweed.webp", ], Attack: 40, ArZ: {}, @@ -4693,10 +4693,10 @@ BirthStyle: function (c, e, b, a) { e.Die(); break; case d < 101: - a.src = "images/Plants/TenManNut/Spikeweed.gif"; + a.src = "images/Plants/TenManNut/Spikeweed.webp"; break; case d < 201: - a.src = "images/Plants/TenManNut/Spikeweed.gif"; + a.src = "images/Plants/TenManNut/Spikeweed.webp"; } }, NormalAttack: function (b, a) { @@ -4748,9 +4748,9 @@ BirthStyle: function (c, e, b, a) { coolTime: 20, PicArr: [ "images/Card/Plants/CherryBomb.png", - "images/Plants/CherryBomb/0.gif", - "images/Plants/CherryBomb/CherryBomb.gif", - "images/Plants/CherryBomb/Boom.gif" + $Random, + "images/Plants/CherryBomb/0.webp", + "images/Plants/CherryBomb/CherryBomb.webp", + "images/Plants/CherryBomb/Boom.webp" + $Random, ], AudioArr: ["cherrybomb"], Tooltip: "Blows up all zombies in an area", @@ -4809,9 +4809,9 @@ BirthStyle: function (c, e, b, a) { coolTime: 20, PicArr: [ "images/Card/Plants/CherryBomb.png", - "images/Plants/CherryBomb/0.gif", - "images/Plants/CherryBomb/CherryBomb.gif", - "images/Plants/CherryBomb/Boom.gif" + $Random, + "images/Plants/CherryBomb/0.webp", + "images/Plants/CherryBomb/CherryBomb.webp", + "images/Plants/CherryBomb/Boom.webp" + $Random, ], AudioArr: ["cherrybomb"], Tooltip: "Blows up all zombies in an area", @@ -4869,9 +4869,9 @@ BirthStyle: function (c, e, b, a) { beAttackedPointR: 48, PicArr: [ "images/Card/Plants/Jalapeno.png", - "images/Plants/Jalapeno/0.gif", - "images/Plants/Jalapeno/Jalapeno.gif", - "images/Plants/Jalapeno/JalapenoAttack.gif", + "images/Plants/Jalapeno/0.webp", + "images/Plants/Jalapeno/Jalapeno.webp", + "images/Plants/Jalapeno/JalapenoAttack.webp", ], AudioArr: ["jalapeno"], Tooltip: "Destroys an entire lane of zombies", @@ -4897,7 +4897,7 @@ BirthStyle: function (c, e, b, a) { EditEle( b.childNodes[1], { - src: "images/Plants/Jalapeno/JalapenoAttack.gif", + src: "images/Plants/Jalapeno/JalapenoAttack.webp", }, { width: "755px", @@ -4928,9 +4928,9 @@ BirthStyle: function (c, e, b, a) { beAttackedPointR: 48, PicArr: [ "images/Card/Plants/Jalapeno.png", - "images/Plants/Jalapeno/0.gif", - "images/Plants/Jalapeno/Jalapeno.gif", - "images/Plants/Jalapeno/JalapenoAttack.gif", + "images/Plants/Jalapeno/0.webp", + "images/Plants/Jalapeno/Jalapeno.webp", + "images/Plants/Jalapeno/JalapenoAttack.webp", ], AudioArr: ["jalapeno"], Tooltip: "Destroys an entire lane of zombies", @@ -4956,7 +4956,7 @@ BirthStyle: function (c, e, b, a) { EditEle( b.childNodes[1], { - src: "images/Plants/Jalapeno/JalapenoAttack.gif", + src: "images/Plants/Jalapeno/JalapenoAttack.webp", }, { width: "755px", @@ -4990,8 +4990,8 @@ BirthStyle: function (c, e, b, a) { canEat: 0, PicArr: [ "images/Card/Plants/Spikeweed.png", - "images/Plants/Spikeweed/0.gif", - "images/Plants/Spikeweed/Spikeweed.gif", + "images/Plants/Spikeweed/0.webp", + "images/Plants/Spikeweed/Spikeweed.webp", ], Attack: 20, ArZ: {}, @@ -5082,8 +5082,8 @@ BirthStyle: function (c, e, b, a) { canEat: 0, PicArr: [ "images/Card/Plants/Spikeweed.png", - "images/Plants/Spikeweed/0.gif", - "images/Plants/Spikeweed/Spikeweed.gif", + "images/Plants/Spikeweed/0.webp", + "images/Plants/Spikeweed/Spikeweed.webp", ], Attack: 20, ArZ: {}, @@ -5172,10 +5172,10 @@ BirthStyle: function (c, e, b, a) { SunNum: 125, PicArr: [ "images/Card/Plants/Spikerock.png", - "images/Plants/Spikerock/0.gif", - "images/Plants/Spikerock/Spikerock.gif", - "images/Plants/Spikerock/2.gif", - "images/Plants/Spikerock/3.gif", + "images/Plants/Spikerock/0.webp", + "images/Plants/Spikerock/Spikerock.webp", + "images/Plants/Spikerock/2.webp", + "images/Plants/Spikerock/3.webp", ], Attack: 40, Tooltip: @@ -5205,10 +5205,10 @@ BirthStyle: function (c, e, b, a) { e.Die(); break; case d < 101: - a.src = "images/Plants/Spikerock/3.gif"; + a.src = "images/Plants/Spikerock/3.webp"; break; case d < 201: - a.src = "images/Plants/Spikerock/2.gif"; + a.src = "images/Plants/Spikerock/2.webp"; } }, }), @@ -5222,10 +5222,10 @@ BirthStyle: function (c, e, b, a) { HP: 400, PicArr: [ "images/Card/Plants/Garlic.png", - "images/Plants/Garlic/0.gif", - "images/Plants/Garlic/Garlic.gif", - "images/Plants/Garlic/Garlic_body2.gif", - "images/Plants/Garlic/Garlic_body3.gif", + "images/Plants/Garlic/0.webp", + "images/Plants/Garlic/Garlic.webp", + "images/Plants/Garlic/Garlic_body2.webp", + "images/Plants/Garlic/Garlic_body3.webp", ], Tooltip: "Diverts zombies into other lanes", Produce: @@ -5266,12 +5266,12 @@ BirthStyle: function (c, e, b, a) { c.HP < 134 ? c.HurtStatus < 2 && ((c.HurtStatus = 2), - (d.src = "images/Plants/Garlic/Garlic_body3.gif")) + (d.src = "images/Plants/Garlic/Garlic_body3.webp")) : c.HP < 267 && c.HurtStatus < 1 && ((c.HurtStatus = 1), (d.src = - "images/Plants/Garlic/Garlic_body2.gif"))) + "images/Plants/Garlic/Garlic_body2.webp"))) : c.Die(1); }, }), @@ -5285,10 +5285,10 @@ BirthStyle: function (c, e, b, a) { HP: 400, PicArr: [ "images/Card/Plants/Garlic.png", - "images/Plants/Garlic/0.gif", - "images/Plants/Garlic/Garlic.gif", - "images/Plants/Garlic/Garlic_body2.gif", - "images/Plants/Garlic/Garlic_body3.gif", + "images/Plants/Garlic/0.webp", + "images/Plants/Garlic/Garlic.webp", + "images/Plants/Garlic/Garlic_body2.webp", + "images/Plants/Garlic/Garlic_body3.webp", ], Tooltip: "Diverts zombies into other lanes", Produce: @@ -5329,12 +5329,12 @@ BirthStyle: function (c, e, b, a) { c.HP < 134 ? c.HurtStatus < 2 && ((c.HurtStatus = 2), - (d.src = "images/Plants/Garlic/Garlic_body3.gif")) + (d.src = "images/Plants/Garlic/Garlic_body3.webp")) : c.HP < 267 && c.HurtStatus < 1 && ((c.HurtStatus = 1), (d.src = - "images/Plants/Garlic/Garlic_body2.gif"))) + "images/Plants/Garlic/Garlic_body2.webp"))) : c.Die(1); }, }), @@ -5347,9 +5347,9 @@ BirthStyle: function (c, e, b, a) { SunNum: 50, PicArr: [ "images/Card/Plants/Squash.png", - "images/Plants/Squash/0.gif", - "images/Plants/Squash/Squash.gif", - "images/Plants/Squash/SquashAttack.gif", + "images/Plants/Squash/0.webp", + "images/Plants/Squash/Squash.webp", + "images/Plants/Squash/SquashAttack.webp", "images/Plants/Squash/SquashL.png", "images/Plants/Squash/SquashR.png", ], @@ -5406,7 +5406,7 @@ BirthStyle: function (c, e, b, a) { e = $Z[c]; e && (b = e.ZX + e.Speed * 4 * (!e.WalkDirection ? -1 : 1) - 50); a.childNodes[1].src = - "images/Plants/Squash/SquashAttack.gif" + + "images/Plants/Squash/SquashAttack.webp" + $Random + Math.random(); SetStyle(a, { @@ -5441,9 +5441,9 @@ BirthStyle: function (c, e, b, a) { SunNum: 0, PicArr: [ "images/Card/Plants/Squash.png", - "images/Plants/Squash/0.gif", - "images/Plants/Squash/Squash.gif", - "images/Plants/Squash/SquashAttack.gif", + "images/Plants/Squash/0.webp", + "images/Plants/Squash/Squash.webp", + "images/Plants/Squash/SquashAttack.webp", "images/Plants/Squash/SquashL.png", "images/Plants/Squash/SquashR.png", ], @@ -5500,7 +5500,7 @@ BirthStyle: function (c, e, b, a) { e = $Z[c]; e && (b = e.ZX + e.Speed * 4 * (!e.WalkDirection ? -1 : 1) - 50); a.childNodes[1].src = - "images/Plants/Squash/SquashAttack.gif" + + "images/Plants/Squash/SquashAttack.webp" + $Random + Math.random(); SetStyle(a, { @@ -5536,10 +5536,10 @@ BirthStyle: function (c, e, b, a) { AudioArr: ["bigchomp"], PicArr: [ "images/Card/Plants/Chomper.png", - "images/Plants/Chomper/0.gif", - "images/Plants/Chomper/Chomper.gif", - "images/Plants/Chomper/ChomperAttack.gif", - "images/Plants/Chomper/ChomperDigest.gif", + "images/Plants/Chomper/0.webp", + "images/Plants/Chomper/Chomper.webp", + "images/Plants/Chomper/ChomperAttack.webp", + "images/Plants/Chomper/ChomperDigest.webp", ], Tooltip: "Devours a zombie whole, but is vulnerable while chewing", Produce: @@ -5562,7 +5562,7 @@ BirthStyle: function (c, e, b, a) { }, NormalAttack: function (a, b) { $(a).childNodes[1].src = - "images/Plants/Chomper/ChomperAttack.gif" + + "images/Plants/Chomper/ChomperAttack.webp" + $Random + Math.random(); oSym.addTask( @@ -5589,13 +5589,13 @@ BirthStyle: function (c, e, b, a) { ($( i ).childNodes[1].src = - "images/Plants/Chomper/Chomper.gif")); + "images/Plants/Chomper/Chomper.webp")); }, [e] ), - "images/Plants/Chomper/ChomperDigest.gif") + "images/Plants/Chomper/ChomperDigest.webp") : ((g.canTrigger = 1), - "images/Plants/Chomper/Chomper.gif")) + "images/Plants/Chomper/Chomper.webp")) : oSym.addTask( 18, function (i) { @@ -5605,7 +5605,7 @@ BirthStyle: function (c, e, b, a) { ($( i ).childNodes[1].src = - "images/Plants/Chomper/Chomper.gif")); + "images/Plants/Chomper/Chomper.webp")); }, [e] )); @@ -5627,10 +5627,10 @@ BirthStyle: function (c, e, b, a) { AudioArr: ["bigchomp"], PicArr: [ "images/Card/Plants/Chomper.png", - "images/Plants/Chomper/0.gif", - "images/Plants/Chomper/Chomper.gif", - "images/Plants/Chomper/ChomperAttack.gif", - "images/Plants/Chomper/ChomperDigest.gif", + "images/Plants/Chomper/0.webp", + "images/Plants/Chomper/Chomper.webp", + "images/Plants/Chomper/ChomperAttack.webp", + "images/Plants/Chomper/ChomperDigest.webp", ], Tooltip: "Devours a zombie whole, but is vulnerable while chewing", Produce: @@ -5653,7 +5653,7 @@ BirthStyle: function (c, e, b, a) { }, NormalAttack: function (a, b) { $(a).childNodes[1].src = - "images/Plants/Chomper/ChomperAttack.gif" + + "images/Plants/Chomper/ChomperAttack.webp" + $Random + Math.random(); oSym.addTask( @@ -5680,13 +5680,13 @@ BirthStyle: function (c, e, b, a) { ($( i ).childNodes[1].src = - "images/Plants/Chomper/Chomper.gif")); + "images/Plants/Chomper/Chomper.webp")); }, [e] ), - "images/Plants/Chomper/ChomperDigest.gif") + "images/Plants/Chomper/ChomperDigest.webp") : ((g.canTrigger = 1), - "images/Plants/Chomper/Chomper.gif")) + "images/Plants/Chomper/Chomper.webp")) : oSym.addTask( 18, function (i) { @@ -5696,7 +5696,7 @@ BirthStyle: function (c, e, b, a) { ($( i ).childNodes[1].src = - "images/Plants/Chomper/Chomper.gif")); + "images/Plants/Chomper/Chomper.webp")); }, [e] )); @@ -5714,10 +5714,10 @@ BirthStyle: function (c, e, b, a) { coolTime: 15, PicArr: [ "images/Card/Plants/BigChomper.png", - "images/Plants/BigChomper/0.gif", - "images/Plants/BigChomper/Chomper.gif", - "images/Plants/BigChomper/ChomperAttack.gif", - "images/Plants/BigChomper/ChomperDigest.gif", + "images/Plants/BigChomper/0.webp", + "images/Plants/BigChomper/Chomper.webp", + "images/Plants/BigChomper/ChomperAttack.webp", + "images/Plants/BigChomper/ChomperDigest.webp", ], Tooltip: "Can devour multiple zombie whole at once, but is vulnerable while rapidly chewing", @@ -5731,7 +5731,7 @@ return c && c.EName == "oChomper" */ NormalAttack: function (a, b) { $(a).childNodes[1].src = - "images/Plants/BigChomper/ChomperAttack.gif" + + "images/Plants/BigChomper/ChomperAttack.webp" + $Random + Math.random(); oSym.addTask( @@ -5758,13 +5758,13 @@ return c && c.EName == "oChomper" ($( i ).childNodes[1].src = - "images/Plants/BigChomper/Chomper.gif")); + "images/Plants/BigChomper/Chomper.webp")); }, [e] ), - "images/Plants/BigChomper/ChomperDigest.gif") + "images/Plants/BigChomper/ChomperDigest.webp") : ((g.canTrigger = 1), - "images/Plants/BigChomper/Chomper.gif")) + "images/Plants/BigChomper/Chomper.webp")) : oSym.addTask( 9, function (i) { @@ -5774,7 +5774,7 @@ return c && c.EName == "oChomper" ($( i ).childNodes[1].src = - "images/Plants/BigChomper/Chomper.gif")); + "images/Plants/BigChomper/Chomper.webp")); }, [e] )); @@ -5798,11 +5798,11 @@ return c && c.EName == "oChomper" night: true, PicArr: [ "images/Card/Plants/FumeShroom.png", - "images/Plants/FumeShroom/0.gif", - "images/Plants/FumeShroom/FumeShroom.gif", - "images/Plants/FumeShroom/FumeShroomSleep.gif", - "images/Plants/FumeShroom/FumeShroomAttack.gif", - "images/Plants/FumeShroom/FumeShroomBullet.gif", + "images/Plants/FumeShroom/0.webp", + "images/Plants/FumeShroom/FumeShroom.webp", + "images/Plants/FumeShroom/FumeShroomSleep.webp", + "images/Plants/FumeShroom/FumeShroomAttack.webp", + "images/Plants/FumeShroom/FumeShroomBullet.webp", ], AudioArr: ["fume"], Tooltip: "Shoots fumes that can pass through screen doors", @@ -5837,7 +5837,7 @@ return c && c.EName == "oChomper" b.AttackedRX + "px;top:" + (b.pixelTop + 5) + - "px;background:url(images/Plants/FumeShroom/FumeShroomBullet.gif);z-index:" + + "px;background:url(images/Plants/FumeShroom/FumeShroomBullet.webp);z-index:" + (b.zIndex + 1), 0, EDPZ @@ -5866,7 +5866,7 @@ return c && c.EName == "oChomper" (g = d[e]).Altitude < 2 && g.getHit1(g, 20); } b.childNodes[1].src = - "images/Plants/FumeShroom/FumeShroomAttack.gif"; + "images/Plants/FumeShroom/FumeShroomAttack.webp"; SetVisible($(a)); ImgSpriter( a, @@ -5886,7 +5886,7 @@ return c && c.EName == "oChomper" var h = $(j); $P[j] && ((h.childNodes[1].src = - "images/Plants/FumeShroom/FumeShroom.gif"), + "images/Plants/FumeShroom/FumeShroom.webp"), SetHidden($(i))); } ); @@ -5904,11 +5904,11 @@ return c && c.EName == "oChomper" night: true, PicArr: [ "images/Card/Plants/FumeShroom.png", - "images/Plants/FumeShroom/0.gif", - "images/Plants/FumeShroom/FumeShroom.gif", - "images/Plants/FumeShroom/FumeShroomSleep.gif", - "images/Plants/FumeShroom/FumeShroomAttack.gif", - "images/Plants/FumeShroom/FumeShroomBullet.gif", + "images/Plants/FumeShroom/0.webp", + "images/Plants/FumeShroom/FumeShroom.webp", + "images/Plants/FumeShroom/FumeShroomSleep.webp", + "images/Plants/FumeShroom/FumeShroomAttack.webp", + "images/Plants/FumeShroom/FumeShroomBullet.webp", ], AudioArr: ["fume"], Tooltip: "Shoots fumes that can pass through screen doors", @@ -5943,7 +5943,7 @@ return c && c.EName == "oChomper" b.AttackedRX + "px;top:" + (b.pixelTop + 5) + - "px;background:url(images/Plants/FumeShroom/FumeShroomBullet.gif);z-index:" + + "px;background:url(images/Plants/FumeShroom/FumeShroomBullet.webp);z-index:" + (b.zIndex + 1), 0, EDPZ @@ -5972,7 +5972,7 @@ return c && c.EName == "oChomper" (g = d[e]).Altitude < 2 && g.getHit1(g, 20); } b.childNodes[1].src = - "images/Plants/FumeShroom/FumeShroomAttack.gif"; + "images/Plants/FumeShroom/FumeShroomAttack.webp"; SetVisible($(a)); ImgSpriter( a, @@ -5992,7 +5992,7 @@ return c && c.EName == "oChomper" var h = $(j); $P[j] && ((h.childNodes[1].src = - "images/Plants/FumeShroom/FumeShroom.gif"), + "images/Plants/FumeShroom/FumeShroom.webp"), SetHidden($(i))); } ); @@ -6004,11 +6004,11 @@ return c && c.EName == "oChomper" SunNum: 200, PicArr: [ "images/Card/Plants/IcyFumeShroom.png", - "images/Plants/IcyFumeShroom/0.gif", - "images/Plants/IcyFumeShroom/FumeShroom.gif", - "images/Plants/IcyFumeShroom/FumeShroomSleep.gif", - "images/Plants/IcyFumeShroom/FumeShroomAttack.gif", - "images/Plants/IcyFumeShroom/FumeShroomBullet.gif", + "images/Plants/IcyFumeShroom/0.webp", + "images/Plants/IcyFumeShroom/FumeShroom.webp", + "images/Plants/IcyFumeShroom/FumeShroomSleep.webp", + "images/Plants/IcyFumeShroom/FumeShroomAttack.webp", + "images/Plants/IcyFumeShroom/FumeShroomBullet.webp", ], Tooltip: 'Shoots icy fumes that can pass through screen doors

(requires fume-shroom)', @@ -6023,7 +6023,7 @@ return c && c.EName == "oChomper" b.AttackedRX + "px;top:" + (b.pixelTop + 5) + - "px;background:url(images/Plants/IcyFumeShroom/FumeShroomBullet.gif);z-index:" + + "px;background:url(images/Plants/IcyFumeShroom/FumeShroomBullet.webp);z-index:" + (b.zIndex + 1), 0, EDPZ @@ -6046,7 +6046,7 @@ return c && c.EName == "oChomper" (g = d[e]).Altitude < 2 && g.getSnowPea(g, 20); } b.childNodes[1].src = - "images/Plants/IcyFumeShroom/FumeShroomAttack.gif"; + "images/Plants/IcyFumeShroom/FumeShroomAttack.webp"; SetVisible($(a)); ImgSpriter( a, @@ -6066,7 +6066,7 @@ return c && c.EName == "oChomper" var h = $(j); $P[j] && ((h.childNodes[1].src = - "images/Plants/IcyFumeShroom/FumeShroom.gif"), + "images/Plants/IcyFumeShroom/FumeShroom.webp"), SetHidden($(i))); } ); @@ -6084,9 +6084,9 @@ return c && c.EName == "oChomper" canEat: 0, PicArr: [ "images/Card/Plants/CoffeeBean.png", - "images/Plants/CoffeeBean/0.gif", - "images/Plants/CoffeeBean/CoffeeBean.gif", - "images/Plants/CoffeeBean/CoffeeBeanEat.gif" + $Random, + "images/Plants/CoffeeBean/0.webp", + "images/Plants/CoffeeBean/CoffeeBean.webp", + "images/Plants/CoffeeBean/CoffeeBeanEat.webp" + $Random, ], AudioArr: ["coffee", "wakeup"], Tooltip: "Plant it on a mushroom to wake it up", @@ -6145,11 +6145,11 @@ return c && c.EName == "oChomper" SunNum: 150, PicArr: [ "images/Card/Plants/GloomShroom.png", - "images/Plants/GloomShroom/0.gif", - "images/Plants/GloomShroom/GloomShroom.gif", - "images/Plants/GloomShroom/GloomShroomSleep.gif", - "images/Plants/GloomShroom/GloomShroomAttack.gif", - "images/Plants/GloomShroom/GloomShroomBullet.gif", + "images/Plants/GloomShroom/0.webp", + "images/Plants/GloomShroom/GloomShroom.webp", + "images/Plants/GloomShroom/GloomShroomSleep.webp", + "images/Plants/GloomShroom/GloomShroomAttack.webp", + "images/Plants/GloomShroom/GloomShroomBullet.webp", ], AudioArr: ["kernelpult", "kernelpult2"], Tooltip: @@ -6180,7 +6180,7 @@ return c && c.EName == "oChomper" (b.pixelLeft - 60) + "px;top:" + (b.pixelTop - 65) + - "px;background:url(images/Plants/GloomShroom/GloomShroomBullet.gif);z-index:" + + "px;background:url(images/Plants/GloomShroom/GloomShroomBullet.webp);z-index:" + (b.zIndex + 1), 0, EDPZ @@ -6233,7 +6233,7 @@ return c && c.EName == "oChomper" [4] ); d.childNodes[1].src = - "images/Plants/GloomShroom/GloomShroomAttack.gif"; + "images/Plants/GloomShroom/GloomShroomAttack.webp"; SetVisible($(l)); ImgSpriter( l, @@ -6257,7 +6257,7 @@ return c && c.EName == "oChomper" var i = $(n); $P[n] && (i.childNodes[1].src = - "images/Plants/GloomShroom/GloomShroom.gif"); + "images/Plants/GloomShroom/GloomShroom.webp"); SetHidden($(m)); } ); @@ -6272,11 +6272,11 @@ return c && c.EName == "oChomper" SunNum: 0, PicArr: [ "images/Card/Plants/GloomShroom.png", - "images/Plants/GloomShroom/0.gif", - "images/Plants/GloomShroom/GloomShroom.gif", - "images/Plants/GloomShroom/GloomShroomSleep.gif", - "images/Plants/GloomShroom/GloomShroomAttack.gif", - "images/Plants/GloomShroom/GloomShroomBullet.gif", + "images/Plants/GloomShroom/0.webp", + "images/Plants/GloomShroom/GloomShroom.webp", + "images/Plants/GloomShroom/GloomShroomSleep.webp", + "images/Plants/GloomShroom/GloomShroomAttack.webp", + "images/Plants/GloomShroom/GloomShroomBullet.webp", ], AudioArr: ["kernelpult", "kernelpult2"], Tooltip: @@ -6307,7 +6307,7 @@ return c && c.EName == "oChomper" (b.pixelLeft - 60) + "px;top:" + (b.pixelTop - 65) + - "px;background:url(images/Plants/GloomShroom/GloomShroomBullet.gif);z-index:" + + "px;background:url(images/Plants/GloomShroom/GloomShroomBullet.webp);z-index:" + (b.zIndex + 1), 0, EDPZ @@ -6360,7 +6360,7 @@ return c && c.EName == "oChomper" [4] ); d.childNodes[1].src = - "images/Plants/GloomShroom/GloomShroomAttack.gif"; + "images/Plants/GloomShroom/GloomShroomAttack.webp"; SetVisible($(l)); ImgSpriter( l, @@ -6384,7 +6384,7 @@ return c && c.EName == "oChomper" var i = $(n); $P[n] && (i.childNodes[1].src = - "images/Plants/GloomShroom/GloomShroom.gif"); + "images/Plants/GloomShroom/GloomShroom.webp"); SetHidden($(m)); } ); @@ -6401,11 +6401,11 @@ return c && c.EName == "oChomper" Stature: -1, PicArr: [ "images/Card/Plants/PuffShroom.png", - "images/Plants/PuffShroom/0.gif", - "images/Plants/PuffShroom/PuffShroom.gif", - "images/Plants/PuffShroom/PuffShroomSleep.gif", - "images/Plants/ShroomBullet.gif", - "images/Plants/ShroomBulletHit.gif", + "images/Plants/PuffShroom/0.webp", + "images/Plants/PuffShroom/PuffShroom.webp", + "images/Plants/PuffShroom/PuffShroomSleep.webp", + "images/Plants/ShroomBullet.webp", + "images/Plants/ShroomBulletHit.webp", ], AudioArr: ["puff"], Tooltip: "Shoots short-ranged spores at the enemy", @@ -6418,7 +6418,7 @@ return c && c.EName == "oChomper" PrivateBirth: function (a) { a.BulletEle = NewImg( 0, - "images/Plants/ShroomBullet.gif", + "images/Plants/ShroomBullet.webp", "left:" + (a.AttackedLX - 46) + "px;top:" + @@ -6460,7 +6460,7 @@ return c && c.EName == "oChomper" ? (h.getPea(h, 20, 0), (SetStyle(d, { left: g + 38 + "px", - }).src = "images/Plants/ShroomBulletHit.gif"), + }).src = "images/Plants/ShroomBulletHit.webp"), oSym.addTask(10, ClearChild, [d])) : (e += 5) < oS.W ? ((d.style.left = (g += 5) + "px"), @@ -6482,11 +6482,11 @@ return c && c.EName == "oChomper" Stature: -1, PicArr: [ "images/Card/Plants/PuffShroom.png", - "images/Plants/PuffShroom/0.gif", - "images/Plants/PuffShroom/PuffShroom.gif", - "images/Plants/PuffShroom/PuffShroomSleep.gif", - "images/Plants/ShroomBullet.gif", - "images/Plants/ShroomBulletHit.gif", + "images/Plants/PuffShroom/0.webp", + "images/Plants/PuffShroom/PuffShroom.webp", + "images/Plants/PuffShroom/PuffShroomSleep.webp", + "images/Plants/ShroomBullet.webp", + "images/Plants/ShroomBulletHit.webp", ], AudioArr: ["puff"], Tooltip: "Shoots short-ranged spores at the enemy", @@ -6499,7 +6499,7 @@ return c && c.EName == "oChomper" PrivateBirth: function (a) { a.BulletEle = NewImg( 0, - "images/Plants/ShroomBullet.gif", + "images/Plants/ShroomBullet.webp", "left:" + (a.AttackedLX - 46) + "px;top:" + @@ -6541,7 +6541,7 @@ return c && c.EName == "oChomper" ? (h.getPea(h, 20, 0), (SetStyle(d, { left: g + 38 + "px", - }).src = "images/Plants/ShroomBulletHit.gif"), + }).src = "images/Plants/ShroomBulletHit.webp"), oSym.addTask(10, ClearChild, [d])) : (e += 5) < oS.W ? ((d.style.left = (g += 5) + "px"), @@ -6564,12 +6564,12 @@ return c && c.EName == "oChomper" Attacking: 0, PicArr: [ "images/Card/Plants/ScaredyShroom.png", - "images/Plants/ScaredyShroom/0.gif", - "images/Plants/ScaredyShroom/ScaredyShroom.gif", - "images/Plants/ScaredyShroom/ScaredyShroomSleep.gif", - "images/Plants/ScaredyShroom/ScaredyShroomCry.gif", - "images/Plants/ShroomBullet.gif", - "images/Plants/ShroomBulletHit.gif", + "images/Plants/ScaredyShroom/0.webp", + "images/Plants/ScaredyShroom/ScaredyShroom.webp", + "images/Plants/ScaredyShroom/ScaredyShroomSleep.webp", + "images/Plants/ScaredyShroom/ScaredyShroomCry.webp", + "images/Plants/ShroomBullet.webp", + "images/Plants/ShroomBulletHit.webp", ], Tooltip: "Long-ranged shooter that hides when enemies get near it", Produce: @@ -6589,7 +6589,7 @@ return c && c.EName == "oChomper" !b.Cry && ((b.Cry = 1), ($(a).childNodes[1].src = - "images/Plants/ScaredyShroom/ScaredyShroomCry.gif"), + "images/Plants/ScaredyShroom/ScaredyShroomCry.webp"), b.CryCheck(a))) : e.R == b.R && !b.Cry && @@ -6609,7 +6609,7 @@ return c && c.EName == "oChomper" }); c.BulletEle = NewImg( 0, - "images/Plants/ShroomBullet.gif", + "images/Plants/ShroomBullet.webp", "left:" + a + "px;top:" + @@ -6644,7 +6644,7 @@ return c && c.EName == "oChomper" ? (i.getPea(i, 20, 0), (SetStyle(e, { left: h + 38 + "px", - }).src = "images/Plants/ShroomBulletHit.gif"), + }).src = "images/Plants/ShroomBulletHit.webp"), oSym.addTask(10, ClearChild, [e])) : (f += 5) < oS.W ? ((e.style.left = (h += 5) + "px"), @@ -6691,7 +6691,7 @@ return c && c.EName == "oChomper" ? d.CryCheck(b) : ((d.Cry = 0), ($(b).childNodes[1].src = - "images/Plants/ScaredyShroom/ScaredyShroom.gif")); + "images/Plants/ScaredyShroom/ScaredyShroom.webp")); } }, [a] @@ -6710,12 +6710,12 @@ return c && c.EName == "oChomper" Attacking: 0, PicArr: [ "images/Card/Plants/ScaredyShroom.png", - "images/Plants/ScaredyShroom/0.gif", - "images/Plants/ScaredyShroom/ScaredyShroom.gif", - "images/Plants/ScaredyShroom/ScaredyShroomSleep.gif", - "images/Plants/ScaredyShroom/ScaredyShroomCry.gif", - "images/Plants/ShroomBullet.gif", - "images/Plants/ShroomBulletHit.gif", + "images/Plants/ScaredyShroom/0.webp", + "images/Plants/ScaredyShroom/ScaredyShroom.webp", + "images/Plants/ScaredyShroom/ScaredyShroomSleep.webp", + "images/Plants/ScaredyShroom/ScaredyShroomCry.webp", + "images/Plants/ShroomBullet.webp", + "images/Plants/ShroomBulletHit.webp", ], Tooltip: "Long-ranged shooter that hides when enemies get near it", Produce: @@ -6735,7 +6735,7 @@ return c && c.EName == "oChomper" !b.Cry && ((b.Cry = 1), ($(a).childNodes[1].src = - "images/Plants/ScaredyShroom/ScaredyShroomCry.gif"), + "images/Plants/ScaredyShroom/ScaredyShroomCry.webp"), b.CryCheck(a))) : e.R == b.R && !b.Cry && @@ -6755,7 +6755,7 @@ return c && c.EName == "oChomper" }); c.BulletEle = NewImg( 0, - "images/Plants/ShroomBullet.gif", + "images/Plants/ShroomBullet.webp", "left:" + a + "px;top:" + @@ -6790,7 +6790,7 @@ return c && c.EName == "oChomper" ? (i.getPea(i, 20, 0), (SetStyle(e, { left: h + 38 + "px", - }).src = "images/Plants/ShroomBulletHit.gif"), + }).src = "images/Plants/ShroomBulletHit.webp"), oSym.addTask(10, ClearChild, [e])) : (f += 5) < oS.W ? ((e.style.left = (h += 5) + "px"), @@ -6837,7 +6837,7 @@ return c && c.EName == "oChomper" ? d.CryCheck(b) : ((d.Cry = 0), ($(b).childNodes[1].src = - "images/Plants/ScaredyShroom/ScaredyShroom.gif")); + "images/Plants/ScaredyShroom/ScaredyShroom.webp")); } }, [a] @@ -6856,9 +6856,9 @@ return c && c.EName == "oChomper" HP: 0, PicArr: [ "images/Card/Plants/HypnoShroom.png", - "images/Plants/HypnoShroom/0.gif", - "images/Plants/HypnoShroom/HypnoShroom.gif", - "images/Plants/HypnoShroom/HypnoShroomSleep.gif", + "images/Plants/HypnoShroom/0.webp", + "images/Plants/HypnoShroom/HypnoShroom.webp", + "images/Plants/HypnoShroom/HypnoShroomSleep.webp", ], Tooltip: "Makes a zombie fight for you", Produce: @@ -6892,9 +6892,9 @@ return c && c.EName == "oChomper" HP: 0, PicArr: [ "images/Card/Plants/HypnoShroom.png", - "images/Plants/HypnoShroom/0.gif", - "images/Plants/HypnoShroom/HypnoShroom.gif", - "images/Plants/HypnoShroom/HypnoShroomSleep.gif", + "images/Plants/HypnoShroom/0.webp", + "images/Plants/HypnoShroom/HypnoShroom.webp", + "images/Plants/HypnoShroom/HypnoShroomSleep.webp", ], Tooltip: "Makes a zombie fight for you", Produce: @@ -6926,11 +6926,11 @@ return c && c.EName == "oChomper" coolTime: 50, PicArr: [ "images/Card/Plants/IceShroom.png", - "images/Plants/IceShroom/0.gif", - "images/Plants/IceShroom/IceShroom.gif", - "images/Plants/IceShroom/IceShroomSleep.gif", - "images/Plants/IceShroom/Snow.gif", - "images/Plants/IceShroom/icetrap.gif", + "images/Plants/IceShroom/0.webp", + "images/Plants/IceShroom/IceShroom.webp", + "images/Plants/IceShroom/IceShroomSleep.webp", + "images/Plants/IceShroom/Snow.webp", + "images/Plants/IceShroom/icetrap.webp", ], AudioArr: ["frozen", "wakeup"], Tooltip: "Temporarily immobilizes all zombies on the screen", @@ -6948,7 +6948,7 @@ return c && c.EName == "oChomper" WakeUP: function (a) { var b = a.id; a.Sleep = 0; - $(b).childNodes[1].src = "images/Plants/IceShroom/IceShroom.gif"; + $(b).childNodes[1].src = "images/Plants/IceShroom/IceShroom.webp"; a.NormalAttack(b); }, NormalAttack: function (a) { @@ -6973,7 +6973,7 @@ return c && c.EName == "oChomper" NewEle( b, "div", - "position:absolute;left:0;top:0;width:900px;height:600px;z-index:10;filter:alpha(opacity=50);opacity:.5;background:#9CF url(images/Plants/IceShroom/Snow.gif) no-repeat scroll " + + "position:absolute;left:0;top:0;width:900px;height:600px;z-index:10;filter:alpha(opacity=50);opacity:.5;background:#9CF url(images/Plants/IceShroom/Snow.webp) no-repeat scroll " + (f.pixelLeft - 197) + "px " + (f.pixelTop - 80) + @@ -7000,11 +7000,11 @@ return c && c.EName == "oChomper" coolTime: 50, PicArr: [ "images/Card/Plants/IceShroom.png", - "images/Plants/IceShroom/0.gif", - "images/Plants/IceShroom/IceShroom.gif", - "images/Plants/IceShroom/IceShroomSleep.gif", - "images/Plants/IceShroom/Snow.gif", - "images/Plants/IceShroom/icetrap.gif", + "images/Plants/IceShroom/0.webp", + "images/Plants/IceShroom/IceShroom.webp", + "images/Plants/IceShroom/IceShroomSleep.webp", + "images/Plants/IceShroom/Snow.webp", + "images/Plants/IceShroom/icetrap.webp", ], AudioArr: ["frozen", "wakeup"], Tooltip: "Temporarily immobilizes all zombies on the screen", @@ -7022,7 +7022,7 @@ return c && c.EName == "oChomper" WakeUP: function (a) { var b = a.id; a.Sleep = 0; - $(b).childNodes[1].src = "images/Plants/IceShroom/IceShroom.gif"; + $(b).childNodes[1].src = "images/Plants/IceShroom/IceShroom.webp"; a.NormalAttack(b); }, NormalAttack: function (a) { @@ -7047,7 +7047,7 @@ return c && c.EName == "oChomper" NewEle( b, "div", - "position:absolute;left:0;top:0;width:900px;height:600px;z-index:10;filter:alpha(opacity=50);opacity:.5;background:#9CF url(images/Plants/IceShroom/Snow.gif) no-repeat scroll " + + "position:absolute;left:0;top:0;width:900px;height:600px;z-index:10;filter:alpha(opacity=50);opacity:.5;background:#9CF url(images/Plants/IceShroom/Snow.webp) no-repeat scroll " + (f.pixelLeft - 197) + "px " + (f.pixelTop - 80) + @@ -7076,10 +7076,10 @@ return c && c.EName == "oChomper" Status: 0, PicArr: [ "images/Card/Plants/SunShroom.png", - "images/Plants/SunShroom/0.gif", - "images/Plants/SunShroom/SunShroom2.gif", - "images/Plants/SunShroom/SunShroomSleep.gif", - "images/Plants/SunShroom/SunShroom.gif", + "images/Plants/SunShroom/0.webp", + "images/Plants/SunShroom/SunShroom2.webp", + "images/Plants/SunShroom/SunShroomSleep.webp", + "images/Plants/SunShroom/SunShroom.webp", ], Tooltip: "Gives small sun at first and normal sun later", Produce: @@ -7094,7 +7094,7 @@ return c && c.EName == "oChomper" ? ((c.canTrigger = 0), (c.Sleep = 1), (b.childNodes[1].src = - "images/Plants/SunShroom/SunShroomSleep.gif")) + "images/Plants/SunShroom/SunShroomSleep.webp")) : (oSym.addTask( 600, function (h, g, f) { @@ -7110,7 +7110,7 @@ return c && c.EName == "oChomper" e && ((e.Sleep = 0), ($(f).childNodes[1].src = - "images/Plants/SunShroom/SunShroom.gif"), + "images/Plants/SunShroom/SunShroom.webp"), (e.Status = 1)); }, [d] @@ -7143,7 +7143,7 @@ return c && c.EName == "oChomper" WakeUP: function (a) { var b = a.id; a.ProduceSun(a, GetX(a.C) - 40, GetY(a.R)); - $(b).childNodes[1].src = "images/Plants/SunShroom/SunShroom2.gif"; + $(b).childNodes[1].src = "images/Plants/SunShroom/SunShroom2.webp"; a.Sleep = 0; oSym.addTask( 12e3, @@ -7151,7 +7151,7 @@ return c && c.EName == "oChomper" var c = $P[d]; c && (($(d).childNodes[1].src = - "images/Plants/SunShroom/SunShroom.gif"), + "images/Plants/SunShroom/SunShroom.webp"), (c.Status = 1)); }, [b] @@ -7169,10 +7169,10 @@ return c && c.EName == "oChomper" AudioArr: ["doomshroom"], PicArr: [ "images/Card/Plants/DoomShroom.png", - "images/Plants/DoomShroom/0.gif", - "images/Plants/DoomShroom/DoomShroom.gif", - "images/Plants/DoomShroom/Sleep.gif", - "images/Plants/DoomShroom/BeginBoom.gif", + "images/Plants/DoomShroom/0.webp", + "images/Plants/DoomShroom/DoomShroom.webp", + "images/Plants/DoomShroom/Sleep.webp", + "images/Plants/DoomShroom/BeginBoom.webp", "images/Plants/DoomShroom/crater10.png", "images/Plants/DoomShroom/crater11.png", "images/Plants/DoomShroom/crater20.png", @@ -7191,7 +7191,7 @@ return c && c.EName == "oChomper" : ((c.Sleep = 0), (c.getHurt = function () {}), (b.childNodes[1].src = - "images/Plants/DoomShroom/BeginBoom.gif"), + "images/Plants/DoomShroom/BeginBoom.webp"), c.NormalAttack(d)); EditEle( b, @@ -7206,7 +7206,7 @@ return c && c.EName == "oChomper" var b = a.id; a.Sleep = 0; a.getHurt = function () {}; - $(b).childNodes[1].src = "images/Plants/DoomShroom/BeginBoom.gif"; + $(b).childNodes[1].src = "images/Plants/DoomShroom/BeginBoom.webp"; a.NormalAttack(b); }, NormalAttack: function (a) { @@ -7383,10 +7383,10 @@ return c && c.EName == "oChomper" AudioArr: ["doomshroom"], PicArr: [ "images/Card/Plants/DoomShroom.png", - "images/Plants/DoomShroom/0.gif", - "images/Plants/DoomShroom/DoomShroom.gif", - "images/Plants/DoomShroom/Sleep.gif", - "images/Plants/DoomShroom/BeginBoom.gif", + "images/Plants/DoomShroom/0.webp", + "images/Plants/DoomShroom/DoomShroom.webp", + "images/Plants/DoomShroom/Sleep.webp", + "images/Plants/DoomShroom/BeginBoom.webp", "images/Plants/DoomShroom/crater10.png", "images/Plants/DoomShroom/crater11.png", "images/Plants/DoomShroom/crater20.png", @@ -7405,7 +7405,7 @@ return c && c.EName == "oChomper" : ((c.Sleep = 0), (c.getHurt = function () {}), (b.childNodes[1].src = - "images/Plants/DoomShroom/BeginBoom.gif"), + "images/Plants/DoomShroom/BeginBoom.webp"), c.NormalAttack(d)); EditEle( b, @@ -7420,7 +7420,7 @@ return c && c.EName == "oChomper" var b = a.id; a.Sleep = 0; a.getHurt = function () {}; - $(b).childNodes[1].src = "images/Plants/DoomShroom/BeginBoom.gif"; + $(b).childNodes[1].src = "images/Plants/DoomShroom/BeginBoom.webp"; a.NormalAttack(b); }, NormalAttack: function (a) { @@ -7603,8 +7603,8 @@ return c && c.EName == "oChomper" AudioArr: ["TangleKlep"], PicArr: [ "images/Card/Plants/TangleKlep.png", - "images/Plants/TangleKlep/0.gif", - "images/Plants/TangleKlep/Float.gif", + "images/Plants/TangleKlep/0.webp", + "images/Plants/TangleKlep/Float.webp", "images/Plants/TangleKlep/Grab.png", "images/interface/splash.png", ], @@ -7630,7 +7630,7 @@ return c && c.EName == "oChomper" return [[b, c, 0]]; }, BirthStyle: function (c, d, b, a) { - b.childNodes[1].src = "images/Plants/TangleKlep/Float.gif"; + b.childNodes[1].src = "images/Plants/TangleKlep/Float.webp"; EditEle( b, { @@ -7756,8 +7756,8 @@ return c && c.EName == "oChomper" AudioArr: ["TangleKlep"], PicArr: [ "images/Card/Plants/TangleKlep.png", - "images/Plants/TangleKlep/0.gif", - "images/Plants/TangleKlep/Float.gif", + "images/Plants/TangleKlep/0.webp", + "images/Plants/TangleKlep/Float.webp", "images/Plants/TangleKlep/Grab.png", "images/interface/splash.png", ], @@ -7783,7 +7783,7 @@ return c && c.EName == "oChomper" return [[b, c, 0]]; }, BirthStyle: function (c, d, b, a) { - b.childNodes[1].src = "images/Plants/TangleKlep/Float.gif"; + b.childNodes[1].src = "images/Plants/TangleKlep/Float.webp"; EditEle( b, { @@ -7907,11 +7907,11 @@ return c && c.EName == "oChomper" }, PicArr: [ "images/Card/Plants/SeaShroom.png", - "images/Plants/SeaShroom/0.gif", - "images/Plants/SeaShroom/SeaShroom.gif", - "images/Plants/SeaShroom/SeaShroomSleep.gif", - "images/Plants/ShroomBullet.gif", - "images/Plants/ShroomBulletHit.gif", + "images/Plants/SeaShroom/0.webp", + "images/Plants/SeaShroom/SeaShroom.webp", + "images/Plants/SeaShroom/SeaShroomSleep.webp", + "images/Plants/ShroomBullet.webp", + "images/Plants/ShroomBulletHit.webp", ], CanGrow: function (c, b, d) { var a = b + "_" + d; @@ -7954,11 +7954,11 @@ oSeedSeaShroom = InheritO(oPuffShroom, { }, PicArr: [ "images/Card/Plants/SeaShroom.png", - "images/Plants/SeaShroom/0.gif", - "images/Plants/SeaShroom/SeaShroom.gif", - "images/Plants/SeaShroom/SeaShroomSleep.gif", - "images/Plants/ShroomBullet.gif", - "images/Plants/ShroomBulletHit.gif", + "images/Plants/SeaShroom/0.webp", + "images/Plants/SeaShroom/SeaShroom.webp", + "images/Plants/SeaShroom/SeaShroomSleep.webp", + "images/Plants/ShroomBullet.webp", + "images/Plants/ShroomBulletHit.webp", ], CanGrow: function (c, b, d) { var a = b + "_" + d; @@ -7999,13 +7999,13 @@ oSeedSeaShroom = InheritO(oPuffShroom, { PicArr: (function () { return [ "images/Card/Plants/Cactus.png", - "images/Plants/Cactus/0.gif", - "images/Plants/Cactus/Cactus.gif", - "images/Plants/Cactus/Cactus2.gif", - "images/Plants/Cactus/Attack.gif", - "images/Plants/Cactus/Attack2.gif", - "images/Plants/Cactus/Elongation.gif", - "images/Plants/Cactus/Shorten.gif", + "images/Plants/Cactus/0.webp", + "images/Plants/Cactus/Cactus.webp", + "images/Plants/Cactus/Cactus2.webp", + "images/Plants/Cactus/Attack.webp", + "images/Plants/Cactus/Attack2.webp", + "images/Plants/Cactus/Elongation.webp", + "images/Plants/Cactus/Shorten.webp", "images/Plants/Cactus/Projectile32.png", ]; })(), @@ -8083,7 +8083,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { PlayAudio("plantgrow"); a.canTrigger = 0; a.Status = 1; - $(b).childNodes[1].src = "images/Plants/Cactus/Elongation.gif"; + $(b).childNodes[1].src = "images/Plants/Cactus/Elongation.webp"; oSym.addTask( 1, function (e) { @@ -8092,7 +8092,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { if (d) { d.NormalGif = 3; $(e).childNodes[1].src = - "images/Plants/Cactus/Cactus2.gif"; + "images/Plants/Cactus/Cactus2.webp"; c = d.CheckLoop; d.CheckLoop = d.CheckLoop2; d.CheckLoop2 = c; @@ -8116,7 +8116,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { } else { a.canTrigger = 0; a.Status = 0; - $(b).childNodes[1].src = "images/Plants/Cactus/Shorten.gif"; + $(b).childNodes[1].src = "images/Plants/Cactus/Shorten.webp"; oSym.addTask( 1, function (e) { @@ -8125,7 +8125,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { if (d) { d.NormalGif = 2; $(e).childNodes[1].src = - "images/Plants/Cactus/Cactus.gif"; + "images/Plants/Cactus/Cactus.webp"; c = d.CheckLoop; d.CheckLoop = d.CheckLoop2; d.CheckLoop2 = c; @@ -8145,12 +8145,12 @@ oSeedSeaShroom = InheritO(oPuffShroom, { var b = this, c = "CB" + Math.random(), a = b.id; - $(a).childNodes[1].src = "images/Plants/Cactus/Attack.gif"; + $(a).childNodes[1].src = "images/Plants/Cactus/Attack.webp"; oSym.addTask( 40, function (e) { var d = $(e); - d && (d.childNodes[1].src = "images/Plants/Cactus/Cactus.gif"); + d && (d.childNodes[1].src = "images/Plants/Cactus/Cactus.webp"); }, [a] ); @@ -8193,12 +8193,12 @@ oSeedSeaShroom = InheritO(oPuffShroom, { var b = this, c = "CB" + Math.random(), a = b.id; - $(a).childNodes[1].src = "images/Plants/Cactus/Attack2.gif"; + $(a).childNodes[1].src = "images/Plants/Cactus/Attack2.webp"; oSym.addTask( 50, function (e) { var d = $(e); - d && (d.childNodes[1].src = "images/Plants/Cactus/Cactus2.gif"); + d && (d.childNodes[1].src = "images/Plants/Cactus/Cactus2.webp"); }, [a] ); @@ -8251,13 +8251,13 @@ oSeedSeaShroom = InheritO(oPuffShroom, { PicArr: (function () { return [ "images/Card/Plants/Cactus.png", - "images/Plants/Cactus/0.gif", - "images/Plants/Cactus/Cactus.gif", - "images/Plants/Cactus/Cactus2.gif", - "images/Plants/Cactus/Attack.gif", - "images/Plants/Cactus/Attack2.gif", - "images/Plants/Cactus/Elongation.gif", - "images/Plants/Cactus/Shorten.gif", + "images/Plants/Cactus/0.webp", + "images/Plants/Cactus/Cactus.webp", + "images/Plants/Cactus/Cactus2.webp", + "images/Plants/Cactus/Attack.webp", + "images/Plants/Cactus/Attack2.webp", + "images/Plants/Cactus/Elongation.webp", + "images/Plants/Cactus/Shorten.webp", "images/Plants/Cactus/Projectile32.png", ]; })(), @@ -8335,7 +8335,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { PlayAudio("plantgrow"); a.canTrigger = 0; a.Status = 1; - $(b).childNodes[1].src = "images/Plants/Cactus/Elongation.gif"; + $(b).childNodes[1].src = "images/Plants/Cactus/Elongation.webp"; oSym.addTask( 1, function (e) { @@ -8344,7 +8344,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { if (d) { d.NormalGif = 3; $(e).childNodes[1].src = - "images/Plants/Cactus/Cactus2.gif"; + "images/Plants/Cactus/Cactus2.webp"; c = d.CheckLoop; d.CheckLoop = d.CheckLoop2; d.CheckLoop2 = c; @@ -8368,7 +8368,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { } else { a.canTrigger = 0; a.Status = 0; - $(b).childNodes[1].src = "images/Plants/Cactus/Shorten.gif"; + $(b).childNodes[1].src = "images/Plants/Cactus/Shorten.webp"; oSym.addTask( 1, function (e) { @@ -8377,7 +8377,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { if (d) { d.NormalGif = 2; $(e).childNodes[1].src = - "images/Plants/Cactus/Cactus.gif"; + "images/Plants/Cactus/Cactus.webp"; c = d.CheckLoop; d.CheckLoop = d.CheckLoop2; d.CheckLoop2 = c; @@ -8397,14 +8397,14 @@ oSeedSeaShroom = InheritO(oPuffShroom, { var b = this, c = "CB" + Math.random(), a = b.id; - $(a).childNodes[1].src = "images/Plants/Cactus/Attack.gif"; + $(a).childNodes[1].src = "images/Plants/Cactus/Attack.webp"; oSym.addTask( 40, function (e) { var d = $(e); d && (d.childNodes[1].src = - "images/Plants/Cactus/Cactus.gif"); + "images/Plants/Cactus/Cactus.webp"); }, [a] ); @@ -8447,14 +8447,14 @@ oSeedSeaShroom = InheritO(oPuffShroom, { var b = this, c = "CB" + Math.random(), a = b.id; - $(a).childNodes[1].src = "images/Plants/Cactus/Attack2.gif"; + $(a).childNodes[1].src = "images/Plants/Cactus/Attack2.webp"; oSym.addTask( 50, function (e) { var d = $(e); d && (d.childNodes[1].src = - "images/Plants/Cactus/Cactus2.gif"); + "images/Plants/Cactus/Cactus2.webp"); }, [a] ); @@ -8503,8 +8503,8 @@ oSeedSeaShroom = InheritO(oPuffShroom, { SunNum: 100, PicArr: [ "images/Card/Plants/Blover.png", - "images/Plants/Blover/0.gif", - "images/Plants/Blover/Blover.gif", + "images/Plants/Blover/0.webp", + "images/Plants/Blover/Blover.webp", ], Tooltip: "Blows away all balloon zombies and fog", Produce: @@ -8518,7 +8518,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { function (id) { PlayAudio("blover"), ($(id).childNodes[1].src = - "images/Plants/Blover/BloverBlow.gif"), + "images/Plants/Blover/BloverBlow.webp"), $P[id].Dispel(); }, [o.id] @@ -8560,8 +8560,8 @@ oSeedSeaShroom = InheritO(oPuffShroom, { SunNum: 0, PicArr: [ "images/Card/Plants/Blover.png", - "images/Plants/Blover/0.gif", - "images/Plants/Blover/Blover.gif", + "images/Plants/Blover/0.webp", + "images/Plants/Blover/Blover.webp", ], Tooltip: "Blows away all balloon zombies and fog", Produce: @@ -8575,7 +8575,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { function (id) { PlayAudio("blover"), ($(id).childNodes[1].src = - "images/Plants/Blover/BloverBlow.gif"), + "images/Plants/Blover/BloverBlow.webp"), $P[id].Dispel(); }, [o.id] @@ -8620,8 +8620,8 @@ oSeedSeaShroom = InheritO(oPuffShroom, { coolTime: 7.5, PicArr: [ "images/Card/Plants/Oxygen.png", - "images/Plants/Oxygen/0.gif", - "images/Plants/Oxygen/Oxygen.gif", + "images/Plants/Oxygen/0.webp", + "images/Plants/Oxygen/Oxygen.webp", ], Tooltip: "Oxygen provides algae to plants on the ground", Produce: @@ -8683,10 +8683,10 @@ oSeedSeaShroom = InheritO(oPuffShroom, { coolTime: 30, PicArr: [ "images/Card/Plants/FlamesMushroom.png", - "images/Plants/FlamesMushroom/0.gif", - "images/Plants/FlamesMushroom/FlamesMushroom.gif", - "images/Plants/FlamesMushroom/FlamesMushroom1.gif", - "images/Plants/FlamesMushroom/FlamesMushroom2.gif", + "images/Plants/FlamesMushroom/0.webp", + "images/Plants/FlamesMushroom/FlamesMushroom.webp", + "images/Plants/FlamesMushroom/FlamesMushroom1.webp", + "images/Plants/FlamesMushroom/FlamesMushroom2.webp", ], Tooltip: "烈焰菇可以召唤多个毁灭菇,嗨翻全场僵尸", Produce: @@ -8701,12 +8701,12 @@ oSeedSeaShroom = InheritO(oPuffShroom, { ? c.HurtStatus < 2 && ((c.HurtStatus = 2), (d.src = - "images/Plants/FlamesMushroom/FlamesMushroom2.gif")) + "images/Plants/FlamesMushroom/FlamesMushroom2.webp")) : c.HP < 5333 && c.HurtStatus < 1 && ((c.HurtStatus = 1), (d.src = - "images/Plants/FlamesMushroom/FlamesMushroom1.gif")) + "images/Plants/FlamesMushroom/FlamesMushroom1.webp")) : c.Die(1); }, NormalAttack: function () {}, @@ -8746,8 +8746,8 @@ oSeedSeaShroom = InheritO(oPuffShroom, { BookHandBack: 5, PicArr: [ "images/Card/Plants/Oxygen.png", - "images/Plants/Oxygen/0.gif", - "images/Plants/Oxygen/Oxygen1.gif", + "images/Plants/Oxygen/0.webp", + "images/Plants/Oxygen/Oxygen1.webp", ], PKind: 0, Stature: -1, @@ -8797,8 +8797,8 @@ oSeedSeaShroom = InheritO(oPuffShroom, { SunNum: 25, PicArr: [ "images/Card/Plants/Plantern.png", - "images/Plants/Plantern/0.gif", - "images/Plants/Plantern/Plantern.gif", + "images/Plants/Plantern/0.webp", + "images/Plants/Plantern/Plantern.webp", ], Tooltip: "Lights up an area, letting you see through fog", Produce: @@ -8809,7 +8809,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { oGd.$Plantern[a + "_" + b] = c.id; NewImg( "", - "images/Plants/Plantern/light.gif", + "images/Plants/Plantern/light.webp", "filter:alpha(opacity=30);opacity:.3;left:0;top:0;z-index:" + c.zIndex, $(c.id) @@ -8850,9 +8850,9 @@ oSeedSeaShroom = InheritO(oPuffShroom, { SunNum: 0, PicArr: [ "images/Card/Plants/Plantern.png", - "images/Plants/Plantern/0.gif", - "images/Plants/Plantern/Plantern.gif", - "images/Plants/Plantern/light.gif", + "images/Plants/Plantern/0.webp", + "images/Plants/Plantern/Plantern.webp", + "images/Plants/Plantern/light.webp", ], Tooltip: "照亮一片区域, 让玩家可以看穿战场迷雾", Produce: @@ -8863,7 +8863,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { oGd.$Plantern[a + "_" + b] = c.id; NewImg( "", - "images/Plants/Plantern/light.gif", + "images/Plants/Plantern/light.webp", "filter:alpha(opacity=30);opacity:.3;left:0;top:0;z-index:" + c.zIndex, $(c.id) @@ -8908,8 +8908,8 @@ oSeedSeaShroom = InheritO(oPuffShroom, { '海星果的触手可以轻易掀翻僵尸并造成混乱

攻击:较大
路径:随机的撞击线

海星果永远保持着迷人的微笑,没人知道他那
么热爱转圈圈却不会头晕的秘密,有人说因为他
那双斗鸡眼只看一点才不会转晕。', PicArr: [ "images/Card/Plants/star.png", - "images/Plants/star/0.gif", - "images/Plants/star/starRoll.gif", + "images/Plants/star/0.webp", + "images/Plants/star/starRoll.webp", ], AudioArr: ["bowling", "bowlingimpact", "bowlingimpact2"], CanAttack: 1, @@ -9072,8 +9072,8 @@ oSeedSeaShroom = InheritO(oPuffShroom, { Stature: 1, PicArr: [ "images/Card/Plants/star.png", - "images/Plants/star/0.gif", - "images/Plants/star/starRoll.gif", + "images/Plants/star/0.webp", + "images/Plants/star/starRoll.webp", ], Tooltip: "", Produce: "", @@ -9119,11 +9119,11 @@ oSeedSeaShroom = InheritO(oPuffShroom, { SunNum: 25, PicArr: [ "images/Card/Plants/gun.png", - "images/Plants/gun/0.gif", - "images/Plants/gun/SeaShroom.gif", - "images/Plants/gun/SeaShroomSleep.gif", - "images/Plants/gun/ShroomBullet.gif", - "images/Plants/gun/ShroomBulletHit.gif", + "images/Plants/gun/0.webp", + "images/Plants/gun/SeaShroom.webp", + "images/Plants/gun/SeaShroomSleep.webp", + "images/Plants/gun/ShroomBullet.webp", + "images/Plants/gun/ShroomBulletHit.webp", ], CanGrow: function (e, d, f) { var c = d + "_" + f, @@ -9148,7 +9148,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { PrivateBirth: function (a) { a.BulletEle = NewImg( 0, - "images/Plants/gun/ShroomBullet.gif", + "images/Plants/gun/ShroomBullet.webp", "left:" + (a.AttackedLX - 46) + "px;top:" + @@ -9203,7 +9203,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { ? (h.getPea(h, 20, 0), (SetStyle(d, { left: g + 38 + "px", - }).src = "images/Plants/gun/ShroomBulletHit.gif"), + }).src = "images/Plants/gun/ShroomBulletHit.webp"), oSym.addTask(10, ClearChild, [d])) : (e += 5) < oS.W ? ((d.style.left = (g += 5) + "px"), @@ -9212,9 +9212,9 @@ oSeedSeaShroom = InheritO(oPuffShroom, { }, [c, $(c), a, b.R, a - 46] ); - d.childNodes[1].src = "images/Plants/gun/SeaShroomShoot.gif"; + d.childNodes[1].src = "images/Plants/gun/SeaShroomShoot.webp"; setTimeout(() => { - d.childNodes[1].src = "images/Plants/gun/SeaShroom.gif"; + d.childNodes[1].src = "images/Plants/gun/SeaShroom.webp"; }, 750); }, })), @@ -9230,11 +9230,11 @@ oSeedSeaShroom = InheritO(oPuffShroom, { AudioArr: ["SeaAnemone"], PicArr: [ "images/Card/Plants/SeaAnemone.png", - "images/Plants/SeaAnemone/0.gif", - "images/Plants/SeaAnemone/GloomShroom.gif", - "images/Plants/SeaAnemone/GloomShroomSleep.gif", - "images/Plants/SeaAnemone/GloomShroomAttack.gif", - "images/Plants/SeaAnemone/GloomShroomBullet.gif", + "images/Plants/SeaAnemone/0.webp", + "images/Plants/SeaAnemone/GloomShroom.webp", + "images/Plants/SeaAnemone/GloomShroomSleep.webp", + "images/Plants/SeaAnemone/GloomShroomAttack.webp", + "images/Plants/SeaAnemone/GloomShroomBullet.webp", ], AudioArr: ["kernelpult", "kernelpult2"], Tooltip: "Hurts zombies around it", @@ -9276,7 +9276,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { (b.pixelLeft - 60) + "px;top:" + (b.pixelTop - 65) + - "px;background:url(images/Plants/SeaAnemone/GloomShroomBullet.gif);z-index:" + + "px;background:url(images/Plants/SeaAnemone/GloomShroomBullet.webp);z-index:" + (b.zIndex + 1), 0, EDPZ @@ -9316,7 +9316,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { [4] ); d.childNodes[1].src = - "images/Plants/SeaAnemone/GloomShroomAttack.gif"; + "images/Plants/SeaAnemone/GloomShroomAttack.webp"; SetVisible($(l)); ImgSpriter( l, @@ -9340,7 +9340,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { var i = $(n); $P[n] && (i.childNodes[1].src = - "images/Plants/SeaAnemone/GloomShroom.gif"); + "images/Plants/SeaAnemone/GloomShroom.webp"); SetHidden($(m)); } ); @@ -9362,8 +9362,8 @@ oSeedSeaShroom = InheritO(oPuffShroom, { AudioArr: ["TTS"], PicArr: [ "images/Card/Plants/TTS.png", - "images/Plants/TTS/0.gif", - "images/Plants/TTS/Float.gif", + "images/Plants/TTS/0.webp", + "images/Plants/TTS/Float.webp", "images/Plants/TTS/Grab.png", "images/Plants/TTS/splash.png", ], @@ -9391,7 +9391,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { return [[b, c, 0]]; }, BirthStyle: function (c, d, b, a) { - b.childNodes[1].src = "images/Plants/TTS/Float.gif"; + b.childNodes[1].src = "images/Plants/TTS/Float.webp"; EditEle( b, { @@ -9500,9 +9500,9 @@ oSeedSeaShroom = InheritO(oPuffShroom, { AudioArr: ["Magneticmu"], PicArr: [ "images/Card/Plants/MagneticmuShroom.png", - "images/Plants/MagneticmuShroom/0.gif", - "images/Plants/MagneticmuShroom/Shrubbery.gif", - "images/Plants/MagneticmuShroom/ShrubberyBoom.gif" + $Random, + "images/Plants/MagneticmuShroom/0.webp", + "images/Plants/MagneticmuShroom/Shrubbery.webp", + "images/Plants/MagneticmuShroom/ShrubberyBoom.webp" + $Random, ], Tooltip: "Removes helmets and other metal objects from zombies。", Produce: @@ -9551,7 +9551,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { EditEle( b.childNodes[1], { - src: "images/Plants/MagneticmuShroom/ShrubberyBoom.gif", + src: "images/Plants/MagneticmuShroom/ShrubberyBoom.webp", }, { width: "176px", @@ -9579,11 +9579,11 @@ oSeedSeaShroom = InheritO(oPuffShroom, { HP: 4e3, PicArr: [ "images/Card/Plants/LaserBean.png", - "images/Plants/LaserPea/0.gif", - "images/Plants/LaserPea/LaserPea.gif", - "images/Plants/LaserPea/LaserPeaSleep.gif", - "images/Plants/LaserPea/LaserPeaAttack.gif", - "images/Plants/LaserPea/LaserPeaBullet.gif", + "images/Plants/LaserPea/0.webp", + "images/Plants/LaserPea/LaserPea.webp", + "images/Plants/LaserPea/LaserPeaSleep.webp", + "images/Plants/LaserPea/LaserPeaAttack.webp", + "images/Plants/LaserPea/LaserPeaBullet.webp", ], AudioArr: ["LaserBean"], Tooltip: "Fires a high-powered laser at an entire row of zombies", @@ -9625,7 +9625,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { b.AttackedRX + "px;top:" + (b.pixelTop + 5) + - "px;background:url(images/Plants/LaserPea/LaserPeaBullet.gif);z-index:" + + "px;background:url(images/Plants/LaserPea/LaserPeaBullet.webp);z-index:" + (b.zIndex + 1), 0, EDPZ @@ -9653,7 +9653,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { while (e--) { (g = d[e]).Altitude < 2 && g.getHit1(g, 850); } - b.childNodes[1].src = "images/Plants/LaserPea/LaserPeaAttack.gif"; + b.childNodes[1].src = "images/Plants/LaserPea/LaserPeaAttack.webp"; SetVisible($(a)); ImgSpriter( a, @@ -9673,7 +9673,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { var h = $(j); $P[j] && ((h.childNodes[1].src = - "images/Plants/LaserPea/LaserPea.gif"), + "images/Plants/LaserPea/LaserPea.webp"), SetHidden($(i))); } ); @@ -9682,7 +9682,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { (oGoldenPrize = InheritO(CPlants, { EName: "oGoldenPrize", CName: "Sunflower Golden Trophy", - PicArr: ["images/interface/0.gif", "images/interface/0.gif"], + PicArr: ["images/interface/0.webp", "images/interface/0.webp"], Tooltip: "Ta daa!", })), (oShovel = InheritO(CPlants, { @@ -9693,7 +9693,7 @@ oSeedSeaShroom = InheritO(oPuffShroom, { beAttackedPointR: 70, PicArr: [ "images/interface/Shovel/ShovelCard.png", - "images/interface/Shovel/0.gif", + "images/interface/Shovel/0.webp", ], Tooltip: "Shovel up plants you dont want!", })); @@ -9851,7 +9851,7 @@ oFlowerVase = InheritO(CPlants, { case "SunNum": EleCard.style = "left:10px;top:12.5px;width:64px;height:64px;"; - EleCard.src = "images/interface/Sun.gif"; + EleCard.src = "images/interface/Sun.webp"; break; } diff --git a/game/js/CZombie.js b/game/js/CZombie.js index 8f35ee2f..e6cffec8 100644 --- a/game/js/CZombie.js +++ b/game/js/CZombie.js @@ -579,7 +579,7 @@ var CZombies = (function (b, a) { (d.FreeFreezeTime = oSym.Now + 400), NewImg( "icetrap_" + Math.random(), - "images/Plants/IceShroom/icetrap.gif", + "images/Plants/IceShroom/icetrap.webp", d.getShadow(d), d.Ele ), @@ -939,17 +939,17 @@ var CZombies = (function (b, a) { var a = "images/Zombies/BackupDancer/"; return [ "images/Card/Zombies/BackupDancer.png", - a + "0.gif", - a + "BackupDancer.gif", - a + "Attack.gif", - a + "LostHead.gif", - a + "LostHeadAttack.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "Dancing.gif" + $Random, - a + "LostHeadDancing.gif" + $Random, - a + "Mound.gif" + $Random, + a + "0.webp", + a + "BackupDancer.webp", + a + "Attack.webp", + a + "LostHead.webp", + a + "LostHeadAttack.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "Dancing.webp" + $Random, + a + "LostHeadDancing.webp" + $Random, + a + "Mound.webp" + $Random, ]; })(), bedevil: function (a) { @@ -1019,7 +1019,7 @@ var CZombies = (function (b, a) { (b.FreeFreezeTime = oSym.Now + 400), NewImg( "icetrap_" + Math.random(), - "images/Plants/IceShroom/icetrap.gif", + "images/Plants/IceShroom/icetrap.webp", b.getShadow(b), b.Ele ), @@ -1214,22 +1214,22 @@ var CZombies = (function (b, a) { b = d + "spotlight2" + c + ".png" + $Random; return [ "images/Card/Zombies/DancingZombie.png", - d + "0.gif", - d + "DancingZombie.gif", - d + "Attack.gif", - d + "LostHead.gif", - d + "LostHeadAttack.gif", - d + "Head.gif" + $Random, - d + "Die.gif" + $Random, - d + "BoomDie.gif" + $Random, - d + "SlidingStep.gif" + $Random, - d + "Dancing.gif" + $Random, - d + "Summon1.gif", - d + "Summon2.gif", - d + "Summon3.gif", - d + "LostHeadSlidingStep.gif" + $Random, - d + "LostHeadDancing.gif" + $Random, - d + "LostHeadSummon.gif" + $Random, + d + "0.webp", + d + "DancingZombie.webp", + d + "Attack.webp", + d + "LostHead.webp", + d + "LostHeadAttack.webp", + d + "Head.webp" + $Random, + d + "Die.webp" + $Random, + d + "BoomDie.webp" + $Random, + d + "SlidingStep.webp" + $Random, + d + "Dancing.webp" + $Random, + d + "Summon1.webp", + d + "Summon2.webp", + d + "Summon3.webp", + d + "LostHeadSlidingStep.webp" + $Random, + d + "LostHeadDancing.webp" + $Random, + d + "LostHeadSummon.webp" + $Random, a, b, ]; @@ -1688,7 +1688,7 @@ var CZombies = (function (b, a) { b = d.ChkActs; d.ChkActs = d.ChkTmp; d.ChkTmp = b; - a.src = "images/Zombies/DancingZombie/Summon1.gif"; + a.src = "images/Zombies/DancingZombie/Summon1.webp"; PlayAudio("dancer"); oSym.addTask( 10, @@ -1696,7 +1696,7 @@ var CZombies = (function (b, a) { var g = $Z[f]; g && g.beAttacked && - ((e.src = "images/Zombies/DancingZombie/Summon2.gif"), + ((e.src = "images/Zombies/DancingZombie/Summon2.webp"), oSym.addTask( 10, function (t, s, x) { @@ -1705,7 +1705,7 @@ var CZombies = (function (b, a) { m = h.ArDZ, n = [], k = - "images/Zombies/BackupDancer/Mound.gif" + + "images/Zombies/BackupDancer/Mound.webp" + $Random + Math.random(), r = 4, @@ -1716,7 +1716,7 @@ var CZombies = (function (b, a) { l; if (h && h.beAttacked) { s.src = - "images/Zombies/DancingZombie/Summon3.gif"; + "images/Zombies/DancingZombie/Summon3.webp"; while (r--) { (q = m[r]) && (!(l = q[0]) || !$Z[l]) && @@ -1879,22 +1879,22 @@ var CZombies = (function (b, a) { b = d + "spotlight2" + c + ".png" + $Random; return [ "images/Card/Zombies/IDancingZombie.png", - d + "0.gif", - d + "DancingZombie.gif", - d + "Attack.gif", - d + "LostHead.gif", - d + "LostHeadAttack.gif", - d + "Head.gif" + $Random, - d + "Die.gif" + $Random, - d + "BoomDie.gif" + $Random, - d + "SlidingStep.gif" + $Random, - d + "Dancing.gif" + $Random, - d + "Summon1.gif", - d + "Summon2.gif", - d + "Summon3.gif", - d + "LostHeadSlidingStep.gif" + $Random, - d + "LostHeadDancing.gif" + $Random, - d + "LostHeadSummon.gif" + $Random, + d + "0.webp", + d + "DancingZombie.webp", + d + "Attack.webp", + d + "LostHead.webp", + d + "LostHeadAttack.webp", + d + "Head.webp" + $Random, + d + "Die.webp" + $Random, + d + "BoomDie.webp" + $Random, + d + "SlidingStep.webp" + $Random, + d + "Dancing.webp" + $Random, + d + "Summon1.webp", + d + "Summon2.webp", + d + "Summon3.webp", + d + "LostHeadSlidingStep.webp" + $Random, + d + "LostHeadDancing.webp" + $Random, + d + "LostHeadSummon.webp" + $Random, a, b, ]; @@ -2353,7 +2353,7 @@ var CZombies = (function (b, a) { b = d.ChkActs; d.ChkActs = d.ChkTmp; d.ChkTmp = b; - a.src = "images/Zombies/DancingZombie/Summon1.gif"; + a.src = "images/Zombies/DancingZombie/Summon1.webp"; PlayAudio("dancer"); oSym.addTask( 10, @@ -2361,7 +2361,7 @@ var CZombies = (function (b, a) { var g = $Z[f]; g && g.beAttacked && - ((e.src = "images/Zombies/DancingZombie/Summon2.gif"), + ((e.src = "images/Zombies/DancingZombie/Summon2.webp"), oSym.addTask( 10, function (t, s, x) { @@ -2370,7 +2370,7 @@ var CZombies = (function (b, a) { m = h.ArDZ, n = [], k = - "images/Zombies/BackupDancer/Mound.gif" + + "images/Zombies/BackupDancer/Mound.webp" + $Random + Math.random(), r = 4, @@ -2381,7 +2381,7 @@ var CZombies = (function (b, a) { l; if (h && h.beAttacked) { s.src = - "images/Zombies/DancingZombie/Summon3.gif"; + "images/Zombies/DancingZombie/Summon3.webp"; while (r--) { (q = m[r]) && (!(l = q[0]) || !$Z[l]) && @@ -2494,15 +2494,15 @@ var CZombies = (function (b, a) { var a = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/Zombie.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -2516,15 +2516,15 @@ var CZombies = (function (b, a) { var a = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/IZombie.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -2543,15 +2543,15 @@ var CZombies = (function (b, a) { var b = "images/Zombies/MustacheZombie/"; return [ "images/Card/Zombies/MustacheZombie.png", - b + "0.gif", - b + "Zombie.gif", - b + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - b + "1.gif", + b + "0.webp", + b + "Zombie.webp", + b + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + b + "1.webp", ]; })(), }), @@ -2560,15 +2560,15 @@ var CZombies = (function (b, a) { var a = "images/Zombies/FlagZombie/"; return [ "images/Card/Zombies/FlagZombie.png", - a + "0.gif", - a + "FlagZombie.gif", - a + "FlagZombieAttack.gif", - a + "FlagZombieLostHead.gif", - a + "FlagZombieLostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - "images/Zombies/Zombie/ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "FlagZombie.webp", + a + "FlagZombieAttack.webp", + a + "FlagZombieLostHead.webp", + a + "FlagZombieLostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + "images/Zombies/Zombie/ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), EName: "oFlagZombie", @@ -2649,17 +2649,17 @@ var CZombies = (function (b, a) { a = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/ConeheadZombie.png", - b + "0.gif", - b + "ConeheadZombie.gif", - b + "ConeheadZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "Zombie.gif", - a + "ZombieAttack.gif", - b + "1.gif", + b + "0.webp", + b + "ConeheadZombie.webp", + b + "ConeheadZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "Zombie.webp", + a + "ZombieAttack.webp", + b + "1.webp", ]; })(), AudioArr: ["plastichit"], @@ -2695,17 +2695,17 @@ var CZombies = (function (b, a) { a = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/IConeheadZombie.png", - b + "0.gif", - b + "ConeheadZombie.gif", - b + "ConeheadZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "Zombie.gif", - a + "ZombieAttack.gif", - b + "1.gif", + b + "0.webp", + b + "ConeheadZombie.webp", + b + "ConeheadZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "Zombie.webp", + a + "ZombieAttack.webp", + b + "1.webp", ]; })(), AudioArr: ["plastichit"], @@ -2745,17 +2745,17 @@ var CZombies = (function (b, a) { a = "images/Zombies/LionDanceZombie/"; return [ "images/Card/Zombies/LionDanceZombie.png", - b + "0.gif", - b + "ConeheadZombie.gif", - b + "ConeheadZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "Zombie.gif", - a + "ZombieAttack.gif", - b + "1.gif", + b + "0.webp", + b + "ConeheadZombie.webp", + b + "ConeheadZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "Zombie.webp", + a + "ZombieAttack.webp", + b + "1.webp", ]; })(), Produce: @@ -2794,11 +2794,11 @@ var CZombies = (function (b, a) { { PicArr: { 0: "images/Card/Zombies/BucketheadZombie.png", - 1: "images/Zombies/BucketheadZombie/0.gif", - 2: "images/Zombies/BucketheadZombie/BucketheadZombie.gif", - 3: "images/Zombies/BucketheadZombie/BucketheadZombieAttack.gif", - 9: "images/Zombies/Zombie/Zombie.gif", - 11: "images/Zombies/BucketheadZombie/1.gif", + 1: "images/Zombies/BucketheadZombie/0.webp", + 2: "images/Zombies/BucketheadZombie/BucketheadZombie.webp", + 3: "images/Zombies/BucketheadZombie/BucketheadZombieAttack.webp", + 9: "images/Zombies/Zombie/Zombie.webp", + 11: "images/Zombies/BucketheadZombie/1.webp", }, } ), @@ -2821,11 +2821,11 @@ var CZombies = (function (b, a) { { PicArr: { 0: "images/Card/Zombies/IBucketheadZombie.png", - 1: "images/Zombies/BucketheadZombie/0.gif", - 2: "images/Zombies/BucketheadZombie/BucketheadZombie.gif", - 3: "images/Zombies/BucketheadZombie/BucketheadZombieAttack.gif", - 9: "images/Zombies/Zombie/Zombie.gif", - 11: "images/Zombies/BucketheadZombie/1.gif", + 1: "images/Zombies/BucketheadZombie/0.webp", + 2: "images/Zombies/BucketheadZombie/BucketheadZombie.webp", + 3: "images/Zombies/BucketheadZombie/BucketheadZombieAttack.webp", + 9: "images/Zombies/Zombie/Zombie.webp", + 11: "images/Zombies/BucketheadZombie/1.webp", }, } ), @@ -2849,17 +2849,17 @@ var CZombies = (function (b, a) { var a = "images/Zombies/FootballZombie/"; return [ "images/Card/Zombies/FootballZombie.png", - a + "0.gif", - a + "FootballZombie.gif", - a + "Attack.gif", - a + "LostHead.gif", - a + "LostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "OrnLost.gif", - a + "OrnLostAttack.gif", - a + "1.gif", + a + "0.webp", + a + "FootballZombie.webp", + a + "Attack.webp", + a + "LostHead.webp", + a + "LostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "OrnLost.webp", + a + "OrnLostAttack.webp", + a + "1.webp", ]; })(), getShadow: function (a) { @@ -2894,17 +2894,17 @@ var CZombies = (function (b, a) { var a = "images/Zombies/FootballZombie/"; return [ "images/Card/Zombies/IFootballZombie.png", - a + "0.gif", - a + "FootballZombie.gif", - a + "Attack.gif", - a + "LostHead.gif", - a + "LostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "OrnLost.gif", - a + "OrnLostAttack.gif", - a + "1.gif", + a + "0.webp", + a + "FootballZombie.webp", + a + "Attack.webp", + a + "LostHead.webp", + a + "LostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "OrnLost.webp", + a + "OrnLostAttack.webp", + a + "1.webp", ]; })(), getShadow: function (a) { @@ -2935,17 +2935,17 @@ var CZombies = (function (b, a) { var a = "images/Zombies/HeiFootballZombie/"; return [ "images/Card/Zombies/HeiFootballZombie.png", - a + "0.gif", - a + "FootballZombie.gif", - a + "Attack.gif", - a + "LostHead.gif", - a + "LostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "OrnLost.gif", - a + "OrnLostAttack.gif", - a + "1.gif", + a + "0.webp", + a + "FootballZombie.webp", + a + "Attack.webp", + a + "LostHead.webp", + a + "LostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "OrnLost.webp", + a + "OrnLostAttack.webp", + a + "1.webp", ]; })(), Produce: @@ -2958,17 +2958,17 @@ var CZombies = (function (b, a) { var a = "images/Zombies/wall/FootballZombie/"; return [ "images/Card/Zombies/FootballZombie.png", - a + "0.gif", - a + "FootballZombie.gif", - a + "Attack.gif", - a + "LostHead.gif", - a + "LostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "OrnLost.gif", - a + "OrnLostAttack.gif", - a + "1.gif", + a + "0.webp", + a + "FootballZombie.webp", + a + "Attack.webp", + a + "LostHead.webp", + a + "LostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "OrnLost.webp", + a + "OrnLostAttack.webp", + a + "1.webp", ]; })(), Produce: "", @@ -2996,19 +2996,19 @@ var CZombies = (function (b, a) { var a = "images/Zombies/PoleVaultingZombie/"; return [ "images/Card/Zombies/PoleVaultingZombie.png", - a + "0.gif", - a + "PoleVaultingZombie.gif", - a + "PoleVaultingZombieAttack.gif", - a + "PoleVaultingZombieLostHead.gif", - a + "PoleVaultingZombieLostHeadAttack.gif", - a + "PoleVaultingZombieHead.gif" + $Random, - a + "PoleVaultingZombieDie.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "PoleVaultingZombieWalk.gif", - a + "PoleVaultingZombieLostHeadWalk.gif", - a + "PoleVaultingZombieJump.gif", - a + "PoleVaultingZombieJump2.gif", - a + "1.gif", + a + "0.webp", + a + "PoleVaultingZombie.webp", + a + "PoleVaultingZombieAttack.webp", + a + "PoleVaultingZombieLostHead.webp", + a + "PoleVaultingZombieLostHeadAttack.webp", + a + "PoleVaultingZombieHead.webp" + $Random, + a + "PoleVaultingZombieDie.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "PoleVaultingZombieWalk.webp", + a + "PoleVaultingZombieLostHeadWalk.webp", + a + "PoleVaultingZombieJump.webp", + a + "PoleVaultingZombieJump2.webp", + a + "1.webp", ]; })(), AudioArr: ["polevault", "grassstep"], @@ -3102,7 +3102,7 @@ var CZombies = (function (b, a) { c = f.EleShadow, e = f.EleBody; e.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.gif" + + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.webp" + $Random + Math.random(); PlayAudio("grassstep"); @@ -3138,7 +3138,7 @@ var CZombies = (function (b, a) { h.beAttackedPointR), SetStyle(i, { left: h.X + "px" }), (n.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp"), SetVisible(l), (h.isAttacking = 0), (h.Altitude = 1), @@ -3157,7 +3157,7 @@ var CZombies = (function (b, a) { h.beAttackedPointL), SetStyle(i, { left: h.X + "px" }), (n.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif" + + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.webp" + $Random + Math.random()), SetVisible(l), @@ -3168,7 +3168,7 @@ var CZombies = (function (b, a) { t; u && ((v.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp"), (u.isAttacking = 0), (u.Altitude = 1), (u.OSpeed = u.Speed = 1.6), @@ -3210,19 +3210,19 @@ var CZombies = (function (b, a) { var a = "images/Zombies/PoleVaultingZombie/"; return [ "images/Card/Zombies/IPoleVaultingZombie.png", - a + "0.gif", - a + "PoleVaultingZombie.gif", - a + "PoleVaultingZombieAttack.gif", - a + "PoleVaultingZombieLostHead.gif", - a + "PoleVaultingZombieLostHeadAttack.gif", - a + "PoleVaultingZombieHead.gif" + $Random, - a + "PoleVaultingZombieDie.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "PoleVaultingZombieWalk.gif", - a + "PoleVaultingZombieLostHeadWalk.gif", - a + "PoleVaultingZombieJump.gif", - a + "PoleVaultingZombieJump2.gif", - a + "1.gif", + a + "0.webp", + a + "PoleVaultingZombie.webp", + a + "PoleVaultingZombieAttack.webp", + a + "PoleVaultingZombieLostHead.webp", + a + "PoleVaultingZombieLostHeadAttack.webp", + a + "PoleVaultingZombieHead.webp" + $Random, + a + "PoleVaultingZombieDie.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "PoleVaultingZombieWalk.webp", + a + "PoleVaultingZombieLostHeadWalk.webp", + a + "PoleVaultingZombieJump.webp", + a + "PoleVaultingZombieJump2.webp", + a + "1.webp", ]; })(), AudioArr: ["polevault", "grassstep"], @@ -3316,7 +3316,7 @@ var CZombies = (function (b, a) { c = f.EleShadow, e = f.EleBody; e.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.gif" + + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.webp" + $Random + Math.random(); PlayAudio("grassstep"); @@ -3352,7 +3352,7 @@ var CZombies = (function (b, a) { h.beAttackedPointR), SetStyle(i, { left: h.X + "px" }), (n.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp"), SetVisible(l), (h.isAttacking = 0), (h.Altitude = 1), @@ -3371,7 +3371,7 @@ var CZombies = (function (b, a) { h.beAttackedPointL), SetStyle(i, { left: h.X + "px" }), (n.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif" + + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.webp" + $Random + Math.random()), SetVisible(l), @@ -3382,7 +3382,7 @@ var CZombies = (function (b, a) { t; u && ((v.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp"), (u.isAttacking = 0), (u.Altitude = 1), (u.OSpeed = u.Speed = 1.6), @@ -3409,19 +3409,19 @@ var CZombies = (function (b, a) { var a = "images/Zombies/wall/PoleVaultingZombie/"; return [ "images/Card/Zombies/PoleVaultingZombie.png", - a + "0.gif", - a + "PoleVaultingZombie.gif", - a + "PoleVaultingZombieAttack.gif", - a + "PoleVaultingZombieLostHead.gif", - a + "PoleVaultingZombieLostHeadAttack.gif", - a + "PoleVaultingZombieHead.gif" + $Random, - a + "PoleVaultingZombieDie.gif" + $Random, - b + "BoomDie.gif" + $Random, - a + "PoleVaultingZombieWalk.gif", - a + "PoleVaultingZombieLostHeadWalk.gif", - a + "PoleVaultingZombieJump.gif", - a + "PoleVaultingZombieJump2.gif", - a + "1.gif", + a + "0.webp", + a + "PoleVaultingZombie.webp", + a + "PoleVaultingZombieAttack.webp", + a + "PoleVaultingZombieLostHead.webp", + a + "PoleVaultingZombieLostHeadAttack.webp", + a + "PoleVaultingZombieHead.webp" + $Random, + a + "PoleVaultingZombieDie.webp" + $Random, + b + "BoomDie.webp" + $Random, + a + "PoleVaultingZombieWalk.webp", + a + "PoleVaultingZombieLostHeadWalk.webp", + a + "PoleVaultingZombieJump.webp", + a + "PoleVaultingZombieJump2.webp", + a + "1.webp", ]; })(), NormalAttack: function (d, b, g) { @@ -3430,7 +3430,7 @@ var CZombies = (function (b, a) { c = f.EleShadow, e = f.EleBody; e.src = - "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump.gif" + + "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump.webp" + $Random + Math.random(); PlayAudio("grassstep"); @@ -3466,7 +3466,7 @@ var CZombies = (function (b, a) { h.beAttackedPointR), SetStyle(i, { left: h.X + "px" }), (n.src = - "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.webp"), SetVisible(l), (h.isAttacking = 0), (h.Altitude = 1), @@ -3485,7 +3485,7 @@ var CZombies = (function (b, a) { h.beAttackedPointL), SetStyle(i, { left: h.X + "px" }), (n.src = - "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.gif" + + "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.webp" + $Random + Math.random()), SetVisible(l), @@ -3496,7 +3496,7 @@ var CZombies = (function (b, a) { t; u && ((v.src = - "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.webp"), (u.isAttacking = 0), (u.Altitude = 1), (u.OSpeed = u.Speed = 1.6), @@ -3546,20 +3546,20 @@ var CZombies = (function (b, a) { var a = "images/Zombies/NewspaperZombie/"; return [ "images/Card/Zombies/NewspaperZombie.png", - a + "0.gif", - a + "HeadWalk1.gif", - a + "HeadAttack1.gif", - a + "LostHeadWalk1.gif", - a + "LostHeadAttack1.gif", - a + "HeadWalk0.gif", - a + "HeadAttack0.gif", - a + "LostHeadWalk0.gif", - a + "LostHeadAttack0.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "LostNewspaper.gif", - a + "1.gif", + a + "0.webp", + a + "HeadWalk1.webp", + a + "HeadAttack1.webp", + a + "LostHeadWalk1.webp", + a + "LostHeadAttack1.webp", + a + "HeadWalk0.webp", + a + "HeadAttack0.webp", + a + "LostHeadWalk0.webp", + a + "LostHeadAttack0.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "LostNewspaper.webp", + a + "1.webp", ]; })(), AudioArr: ["newspaper_rarrgh2"], @@ -3878,19 +3878,19 @@ var CZombies = (function (b, a) { b = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/ScreenDoorZombie.png", - a + "0.gif", - a + "HeadWalk1.gif", - a + "HeadAttack1.gif", - a + "LostHeadWalk1.gif", - a + "LostHeadAttack1.gif", - b + "Zombie.gif", - b + "ZombieAttack.gif", - b + "ZombieLostHead.gif", - b + "ZombieLostHeadAttack.gif", - b + "ZombieHead.gif" + $Random, - b + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "HeadWalk1.webp", + a + "HeadAttack1.webp", + a + "LostHeadWalk1.webp", + a + "LostHeadAttack1.webp", + b + "Zombie.webp", + b + "ZombieAttack.webp", + b + "ZombieLostHead.webp", + b + "ZombieLostHeadAttack.webp", + b + "ZombieHead.webp" + $Random, + b + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), PlayNormalballAudio: function () { @@ -4014,19 +4014,19 @@ var CZombies = (function (b, a) { b = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/IScreenDoorZombie.png", - a + "0.gif", - a + "HeadWalk1.gif", - a + "HeadAttack1.gif", - a + "LostHeadWalk1.gif", - a + "LostHeadAttack1.gif", - b + "Zombie.gif", - b + "ZombieAttack.gif", - b + "ZombieLostHead.gif", - b + "ZombieLostHeadAttack.gif", - b + "ZombieHead.gif" + $Random, - b + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "HeadWalk1.webp", + a + "HeadAttack1.webp", + a + "LostHeadWalk1.webp", + a + "LostHeadAttack1.webp", + b + "Zombie.webp", + b + "ZombieAttack.webp", + b + "ZombieLostHead.webp", + b + "ZombieLostHeadAttack.webp", + b + "ZombieHead.webp" + $Random, + b + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), PlayNormalballAudio: function () { @@ -4142,19 +4142,19 @@ var CZombies = (function (b, a) { b = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/TrashZombie.png", - a + "0.gif", - a + "HeadWalk1.gif", - a + "HeadAttack1.gif", - a + "LostHeadWalk1.gif", - a + "LostHeadAttack1.gif", - b + "Zombie.gif", - b + "ZombieAttack.gif", - b + "ZombieLostHead.gif", - b + "ZombieLostHeadAttack.gif", - b + "ZombieHead.gif" + $Random, - b + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "HeadWalk1.webp", + a + "HeadAttack1.webp", + a + "LostHeadWalk1.webp", + a + "LostHeadAttack1.webp", + b + "Zombie.webp", + b + "ZombieAttack.webp", + b + "ZombieLostHead.webp", + b + "ZombieLostHeadAttack.webp", + b + "ZombieHead.webp" + $Random, + b + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -4398,13 +4398,13 @@ var CZombies = (function (b, a) { var a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/DuckyTubeZombie1.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - a + "ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + a + "ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, ]; })(), AudioArr: ["zombie_entering_water"], @@ -4422,13 +4422,13 @@ var CZombies = (function (b, a) { var a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/IDuckyTubeZombie1.png", - a + "Walk2.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "Walk2.gif", - a + "Attack.gif", - a + "ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, + a + "Walk2.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "Walk2.webp", + a + "Attack.webp", + a + "ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, ]; })(), AudioArr: ["zombie_entering_water"], @@ -4454,13 +4454,13 @@ var CZombies = (function (b, a) { var a = "images/Zombies/WarshipsZombie/"; return [ "images/Card/Zombies/WarshipsZombie.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - a + "ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + a + "ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, ]; })(), }), @@ -4481,16 +4481,16 @@ var CZombies = (function (b, a) { a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/DuckyTubeZombie1.png", - b + "0.gif", - b + "Walk1.gif", - b + "Walk2.gif", - b + "1.gif", - b + "Attack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - a + "Walk1.gif", - a + "Walk2.gif", - a + "Attack.gif", + b + "0.webp", + b + "Walk1.webp", + b + "Walk2.webp", + b + "1.webp", + b + "Attack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + a + "Walk1.webp", + a + "Walk2.webp", + a + "Attack.webp", ]; })(), AudioArr: ["plastichit", "zombie_entering_water"], @@ -4517,16 +4517,16 @@ var CZombies = (function (b, a) { a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/IDuckyTubeZombie2.png", - b + "Walk2.gif", - b + "Walk1.gif", - b + "Walk2.gif", - b + "Walk2.gif", - b + "Attack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - a + "Walk1.gif", - a + "Walk2.gif", - a + "Attack.gif", + b + "Walk2.webp", + b + "Walk1.webp", + b + "Walk2.webp", + b + "Walk2.webp", + b + "Attack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + a + "Walk1.webp", + a + "Walk2.webp", + a + "Attack.webp", ]; })(), AudioArr: ["plastichit", "zombie_entering_water"], @@ -4553,16 +4553,16 @@ var CZombies = (function (b, a) { a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/DuckyTubeZombie1.png", - b + "0.gif", - b + "Walk1.gif", - b + "Walk2.gif", - b + "1.gif", - b + "Attack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - a + "Walk1.gif", - a + "Walk2.gif", - a + "Attack.gif", + b + "0.webp", + b + "Walk1.webp", + b + "Walk2.webp", + b + "1.webp", + b + "Attack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + a + "Walk1.webp", + a + "Walk2.webp", + a + "Attack.webp", ]; })(), }), @@ -4583,16 +4583,16 @@ var CZombies = (function (b, a) { a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/IDuckyTubeZombie3.png", - b + "Walk2.gif", - b + "Walk1.gif", - b + "Walk2.gif", - b + "Walk2.gif", - b + "Attack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - a + "Walk1.gif", - a + "Walk2.gif", - a + "Attack.gif", + b + "Walk2.webp", + b + "Walk1.webp", + b + "Walk2.webp", + b + "Walk2.webp", + b + "Attack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + a + "Walk1.webp", + a + "Walk2.webp", + a + "Attack.webp", ]; })(), }), @@ -4604,16 +4604,16 @@ var CZombies = (function (b, a) { a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/DuckyTubeZombie1.png", - b + "0.gif", - b + "Walk1.gif", - b + "Walk2.gif", - b + "1.gif", - b + "Attack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, - a + "Walk1.gif", - a + "Walk2.gif", - a + "Attack.gif", + b + "0.webp", + b + "Walk1.webp", + b + "Walk2.webp", + b + "1.webp", + b + "Attack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, + a + "Walk1.webp", + a + "Walk2.webp", + a + "Attack.webp", ]; })(), getHit: OrnIIZombies.prototype.getHit, @@ -4940,16 +4940,16 @@ var CZombies = (function (b, a) { var a = "images/Zombies/SnorkelZombie/"; return [ "images/Card/Zombies/SnorkelZombie.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Jump.gif" + $Random, - a + "Risk.gif" + $Random, - a + "Sink.gif" + $Random, + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Jump.webp" + $Random, + a + "Risk.webp" + $Random, + a + "Sink.webp" + $Random, ]; })(), AudioArr: ["zombie_entering_water"], @@ -5195,16 +5195,16 @@ var CZombies = (function (b, a) { var a = "images/Zombies/SubZombie/"; return [ "images/Card/Zombies/SubZombie.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Jump.gif" + $Random, - a + "Risk.gif" + $Random, - a + "Sink.gif" + $Random, + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Jump.webp" + $Random, + a + "Risk.webp" + $Random, + a + "Sink.webp" + $Random, ]; })(), }), @@ -5589,10 +5589,10 @@ var CZombies = (function (b, a) { function () {}; return; case c < 391: - d.EleBody.src = "images/Zombies/Zomboni/3.gif"; + d.EleBody.src = "images/Zombies/Zomboni/3.webp"; break; case c < 871: - d.EleBody.src = "images/Zombies/Zomboni/2.gif"; + d.EleBody.src = "images/Zombies/Zomboni/2.webp"; } d.SetAlpha(d, d.EleBody, 50, 0.5); oSym.addTask( @@ -5632,13 +5632,13 @@ var CZombies = (function (b, a) { var b = "images/Zombies/Zomboni/"; return [ "images/Card/Zombies/Zomboni.png", - b + "0.gif", - b + "1.gif", - b + "2.gif", - b + "3.gif", - b + "4.gif", - b + "5.gif" + $Random, - b + "BoomDie.gif" + $Random, + b + "0.webp", + b + "1.webp", + b + "2.webp", + b + "3.webp", + b + "4.webp", + b + "5.webp" + $Random, + b + "BoomDie.webp" + $Random, b + "ice.png", b + "ice_cap.png", ]; @@ -5841,7 +5841,7 @@ var CZombies = (function (b, a) { }, flatTire: function () { var b = this; - b.EleBody.src = "images/Zombies/Zomboni/4.gif"; + b.EleBody.src = "images/Zombies/Zomboni/4.webp"; b.beAttacked = 0; b.HP = 0; b.getHit0 = b.getHit1 = b.getHit2 = b.getHit3 = function () {}; @@ -5921,10 +5921,10 @@ var CZombies = (function (b, a) { function () {}; return; case c < 391: - d.EleBody.src = "images/Zombies/wall/Zomboni/3.gif"; + d.EleBody.src = "images/Zombies/wall/Zomboni/3.webp"; break; case c < 871: - d.EleBody.src = "images/Zombies/wall/Zomboni/2.gif"; + d.EleBody.src = "images/Zombies/wall/Zomboni/2.webp"; } d.SetAlpha(d, d.EleBody, 50, 0.5); oSym.addTask( @@ -5962,13 +5962,13 @@ var CZombies = (function (b, a) { var b = "images/Zombies/wall/Zomboni/"; return [ "images/Card/Zombies/Zomboni.png", - b + "0.gif", - b + "1.gif", - b + "2.gif", - b + "3.gif", - b + "4.gif", - b + "5.gif" + $Random, - b + "BoomDie.gif" + $Random, + b + "0.webp", + b + "1.webp", + b + "2.webp", + b + "3.webp", + b + "4.webp", + b + "5.webp" + $Random, + b + "BoomDie.webp" + $Random, b + "ice.png", b + "ice_cap.png", ]; @@ -6171,7 +6171,7 @@ var CZombies = (function (b, a) { }, flatTire: function () { var b = this; - b.EleBody.src = "images/Zombies/wall/Zomboni/4.gif"; + b.EleBody.src = "images/Zombies/wall/Zomboni/4.webp"; b.beAttacked = 0; b.HP = 0; b.getHit0 = b.getHit1 = b.getHit2 = b.getHit3 = function () {}; @@ -6269,19 +6269,19 @@ var CZombies = (function (b, a) { var a = "images/Zombies/DolphinRiderZombie/"; return [ "images/Card/Zombies/DolphinRiderZombie.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Jump.gif" + $Random, - a + "Jump2.gif" + $Random, - a + "Walk3.gif", - a + "Walk4.gif", - a + "Die2.gif" + $Random, - a + "Jump3.gif" + $Random, + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Jump.webp" + $Random, + a + "Jump2.webp" + $Random, + a + "Walk3.webp", + a + "Walk4.webp", + a + "Die2.webp" + $Random, + a + "Jump3.webp" + $Random, ]; })(), AudioArr: [ @@ -6489,15 +6489,15 @@ var CZombies = (function (b, a) { var a = "images/Zombies/Imp/"; return [ "images/Card/Zombies/Imp.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -6515,15 +6515,15 @@ var CZombies = (function (b, a) { var a = "images/Zombies/Imp/"; return [ "images/Card/Zombies/IImp.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -6542,15 +6542,15 @@ var CZombies = (function (b, a) { var a = "images/Zombies/JX/"; return [ "images/Card/Zombies/JX.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -6586,17 +6586,17 @@ var CZombies = (function (b, a) { var a = "images/Zombies/JackinTheBoxZombie/"; return [ "images/Card/Zombies/JackboxZombie.png", - a + "0.gif", - a + "Attack.gif", - a + "Die.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "1.gif", - a + "Walk.gif", - a + "OpenBox.gif", - a + "Boom.gif" + $Random, - a + "LostHead.gif", - a + "LostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, + a + "0.webp", + a + "Attack.webp", + a + "Die.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "1.webp", + a + "Walk.webp", + a + "OpenBox.webp", + a + "Boom.webp" + $Random, + a + "LostHead.webp", + a + "LostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, ]; })(), RandomOpenBox: function (a) { @@ -6830,17 +6830,17 @@ var CZombies = (function (b, a) { var a = "images/Zombies/JackinTheBoxZombie/"; return [ "images/Card/Zombies/IJackboxZombie.png", - a + "0.gif", - a + "Attack.gif", - a + "Die.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "1.gif", - a + "Walk.gif", - a + "OpenBox.gif", - a + "Boom.gif" + $Random, - a + "LostHead.gif", - a + "LostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + $Random, + a + "0.webp", + a + "Attack.webp", + a + "Die.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "1.webp", + a + "Walk.webp", + a + "OpenBox.webp", + a + "Boom.webp" + $Random, + a + "LostHead.webp", + a + "LostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, ]; })(), RandomOpenBox: function (a) { @@ -7078,18 +7078,18 @@ var CZombies = (function (b, a) { var a = "images/Zombies/BalloonZombie/"; return [ "images/Card/Zombies/Balloonzombie.png", - a + "0.gif", - a + "1.gif", - a + "Attack.gif", - a + "Walk2.gif", - a + "Attack2.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Boom.gif", - a + "Walk.gif", - a + "Drop.gif", - a + "Boom2.gif", - a + "1.gif", + a + "0.webp", + a + "1.webp", + a + "Attack.webp", + a + "Walk2.webp", + a + "Attack2.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Boom.webp", + a + "Walk.webp", + a + "Drop.webp", + a + "Boom2.webp", + a + "1.webp", ]; })(), Produce: @@ -7147,7 +7147,7 @@ var CZombies = (function (b, a) { var a = this; PlayAudio("balloon_pop"); a.EleBody.src = - "images/Zombies/BalloonZombie/Drop.gif" + $Random + Math.random(); + "images/Zombies/BalloonZombie/Drop.webp" + $Random + Math.random(); a.ChkActs = function () { return 1; }; @@ -7162,7 +7162,7 @@ var CZombies = (function (b, a) { c.Altitude = 1; c.OSpeed = c.Speed = 1.6; c.getFreeze = OrnIZombies.prototype.getFreeze; - c.EleBody.src = "images/Zombies/BalloonZombie/Walk.gif"; + c.EleBody.src = "images/Zombies/BalloonZombie/Walk.webp"; c.ChkActs = OrnIZombies.prototype.ChkActs; c.ExplosionDie = function () { var d = this; @@ -7276,17 +7276,17 @@ var CZombies = (function (b, a) { var a = "images/Zombies/BalloonZombie/"; return [ "images/Card/Zombies/IBalloonzombie.png", - a + "1.gif", - a + "1.gif", - a + "Attack.gif", - a + "Walk2.gif", - a + "Attack2.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Boom.gif", - a + "Walk.gif", - a + "Drop.gif", - a + "Boom2.gif", + a + "1.webp", + a + "1.webp", + a + "Attack.webp", + a + "Walk2.webp", + a + "Attack2.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Boom.webp", + a + "Walk.webp", + a + "Drop.webp", + a + "Boom2.webp", ]; })(), Produce: @@ -7345,7 +7345,7 @@ var CZombies = (function (b, a) { var a = this; PlayAudio("balloon_pop"); a.EleBody.src = - "images/Zombies/BalloonZombie/Drop.gif" + + "images/Zombies/BalloonZombie/Drop.webp" + $Random + Math.random(); a.ChkActs = function () { @@ -7362,7 +7362,7 @@ var CZombies = (function (b, a) { c.Altitude = 1; c.OSpeed = c.Speed = 1.6; c.getFreeze = OrnIZombies.prototype.getFreeze; - c.EleBody.src = "images/Zombies/BalloonZombie/Walk.gif"; + c.EleBody.src = "images/Zombies/BalloonZombie/Walk.webp"; c.ChkActs = OrnIZombies.prototype.ChkActs; c.ExplosionDie = function () { var d = this; @@ -7477,18 +7477,18 @@ var CZombies = (function (b, a) { var a = "images/Zombies/JY/"; return [ "images/Card/Zombies/JY.png", - a + "0.gif", - a + "1.gif", - a + "Attack.gif", - a + "Walk2.gif", - a + "Attack2.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Boom.gif", - a + "Walk.gif", - a + "Drop.gif", - a + "Boom2.gif", - a + "BalloonZombie.gif", + a + "0.webp", + a + "1.webp", + a + "Attack.webp", + a + "Walk2.webp", + a + "Attack2.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Boom.webp", + a + "Walk.webp", + a + "Drop.webp", + a + "Boom2.webp", + a + "BalloonZombie.webp", ]; })(), Produce: @@ -7545,7 +7545,7 @@ var CZombies = (function (b, a) { Drop: function () { var a = this; PlayAudio("balloon_pop"); - a.EleBody.src = "images/Zombies/JY/Drop.gif" + $Random + Math.random(); + a.EleBody.src = "images/Zombies/JY/Drop.webp" + $Random + Math.random(); a.ChkActs = function () { return 1; }; @@ -7560,7 +7560,7 @@ var CZombies = (function (b, a) { c.Altitude = 1; c.OSpeed = c.Speed = 1.6; c.getFreeze = OrnIZombies.prototype.getFreeze; - c.EleBody.src = "images/Zombies/JY/Walk.gif"; + c.EleBody.src = "images/Zombies/JY/Walk.webp"; c.ChkActs = OrnIZombies.prototype.ChkActs; c.ExplosionDie = function () { var d = this; @@ -7641,15 +7641,15 @@ var CZombies = (function (b, a) { var a = "images/Zombies/wall/Zombie/"; return [ "images/Card/Zombies/CZombie.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -7660,8 +7660,8 @@ var CZombies = (function (b, a) { { EName: "oCZombie2" }, { PicArr: { - 2: "images/Zombies/wall/Zombie/Zombie.gif", - 9: "images/Zombies/wall/Zombie/1.gif", + 2: "images/Zombies/wall/Zombie/Zombie.webp", + 9: "images/Zombies/wall/Zombie/1.webp", }, } )), @@ -7670,8 +7670,8 @@ var CZombies = (function (b, a) { { EName: "oCZombie3" }, { PicArr: { - 2: "images/Zombies/wall/Zombie/Zombie.gif", - 9: "images/Zombies/wall/Zombie/1.gif", + 2: "images/Zombies/wall/Zombie/Zombie.webp", + 9: "images/Zombies/wall/Zombie/1.webp", }, } )); @@ -7688,17 +7688,17 @@ oCConeheadZombie = InheritO(OrnIZombies, { a = "images/Zombies/wall/Zombie/"; return [ "images/Card/Zombies/CConeheadZombie.png", - b + "0.gif", - b + "ConeheadZombie.gif", - b + "ConeheadZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "Zombie.gif", - a + "ZombieAttack.gif", - b + "1.gif", + b + "0.webp", + b + "ConeheadZombie.webp", + b + "ConeheadZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "Zombie.webp", + a + "ZombieAttack.webp", + b + "1.webp", ]; })(), AudioArr: ["plastichit"], @@ -7728,11 +7728,11 @@ oCBucketheadZombie = InheritO( { PicArr: { 0: "images/Card/Zombies/CBucketheadZombie.png", - 1: "images/Zombies/wall/BucketheadZombie/0.gif", - 2: "images/Zombies/wall/BucketheadZombie/BucketheadZombie.gif", - 3: "images/Zombies/wall/BucketheadZombie/BucketheadZombieAttack.gif", - 9: "images/Zombies/wall/Zombie/Zombie.gif", - 11: "images/Zombies/wall/BucketheadZombie/1.gif", + 1: "images/Zombies/wall/BucketheadZombie/0.webp", + 2: "images/Zombies/wall/BucketheadZombie/BucketheadZombie.webp", + 3: "images/Zombies/wall/BucketheadZombie/BucketheadZombieAttack.webp", + 9: "images/Zombies/wall/Zombie/Zombie.webp", + 11: "images/Zombies/wall/BucketheadZombie/1.webp", }, } ); @@ -7760,19 +7760,19 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/wall/thugZombie/"; return [ "images/Card/Zombies/thugZombie.png", - a + "0.gif", - a + "PoleVaultingZombie.gif", - a + "PoleVaultingZombieAttack.gif", - a + "PoleVaultingZombieLostHead.gif", - a + "PoleVaultingZombieLostHeadAttack.gif", - a + "PoleVaultingZombieHead.gif" + $Random, - a + "PoleVaultingZombieDie.gif" + $Random, - "images/Zombies/PoleVaultingZombie/BoomDie.gif" + $Random, - a + "PoleVaultingZombieWalk.gif", - a + "PoleVaultingZombieLostHeadWalk.gif", - a + "PoleVaultingZombieJump.gif", - a + "PoleVaultingZombieJump2.gif", - a + "1.gif", + a + "0.webp", + a + "PoleVaultingZombie.webp", + a + "PoleVaultingZombieAttack.webp", + a + "PoleVaultingZombieLostHead.webp", + a + "PoleVaultingZombieLostHeadAttack.webp", + a + "PoleVaultingZombieHead.webp" + $Random, + a + "PoleVaultingZombieDie.webp" + $Random, + "images/Zombies/PoleVaultingZombie/BoomDie.webp" + $Random, + a + "PoleVaultingZombieWalk.webp", + a + "PoleVaultingZombieLostHeadWalk.webp", + a + "PoleVaultingZombieJump.webp", + a + "PoleVaultingZombieJump2.webp", + a + "1.webp", ]; })(), Produce: @@ -7865,7 +7865,7 @@ oCBucketheadZombie = InheritO( c = f.EleShadow, e = f.EleBody; e.src = - "images/Zombies/wall/thugZombie/PoleVaultingZombieJump.gif" + + "images/Zombies/wall/thugZombie/PoleVaultingZombieJump.webp" + $Random + Math.random(); SetHidden(c); @@ -7896,7 +7896,7 @@ oCBucketheadZombie = InheritO( h.beAttackedPointL) + h.beAttackedPointR), SetStyle(i, { left: h.X + "px" }), (n.src = - "images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.webp"), SetVisible(l), (h.isAttacking = 0), (h.Altitude = 1), @@ -7914,7 +7914,7 @@ oCBucketheadZombie = InheritO( h.beAttackedPointL), SetStyle(i, { left: h.X + "px" }), (n.src = - "images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.gif" + + "images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.webp" + $Random + Math.random()), SetVisible(l), @@ -7925,7 +7925,7 @@ oCBucketheadZombie = InheritO( t; u && ((v.src = - "images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.webp"), (u.isAttacking = 0), (u.Altitude = 1), (u.OSpeed = u.Speed = 1.2), @@ -7962,20 +7962,20 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/wall/EunZombie/"; return [ "images/Card/Zombies/EunZombie.png", - a + "0.gif", - a + "HeadWalk1.gif", - a + "HeadAttack1.gif", - a + "LostHeadWalk1.gif", - a + "LostHeadAttack1.gif", - a + "HeadWalk0.gif", - a + "HeadAttack0.gif", - a + "LostHeadWalk0.gif", - a + "LostHeadAttack0.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - "images/Zombies/NewspaperZombie/BoomDie.gif" + $Random, - a + "LostNewspaper.gif", - a + "1.gif", + a + "0.webp", + a + "HeadWalk1.webp", + a + "HeadAttack1.webp", + a + "LostHeadWalk1.webp", + a + "LostHeadAttack1.webp", + a + "HeadWalk0.webp", + a + "HeadAttack0.webp", + a + "LostHeadWalk0.webp", + a + "LostHeadAttack0.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + "images/Zombies/NewspaperZombie/BoomDie.webp" + $Random, + a + "LostNewspaper.webp", + a + "1.webp", ]; })(), Produce: @@ -8293,15 +8293,15 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/wall/ZZ/"; return [ "images/Card/Zombies/ZZ.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/NewspaperZombie/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/NewspaperZombie/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -8327,15 +8327,15 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/wall/Emperor/"; return [ "images/Card/Zombies/Emperor.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - "images/Zombies/Imp/ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + "images/Zombies/Imp/ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -8355,20 +8355,20 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/WJY/"; return [ "images/Card/Zombies/WJY.png", - a + "0.gif", - a + "HeadWalk1.gif", - a + "HeadAttack1.gif", - a + "LostHeadWalk1.gif", - a + "LostHeadAttack1.gif", - a + "HeadWalk0.gif", - a + "HeadAttack0.gif", - a + "LostHeadWalk0.gif", - a + "LostHeadAttack0.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "LostNewspaper.gif", - a + "1.gif", + a + "0.webp", + a + "HeadWalk1.webp", + a + "HeadAttack1.webp", + a + "LostHeadWalk1.webp", + a + "LostHeadAttack1.webp", + a + "HeadWalk0.webp", + a + "HeadAttack0.webp", + a + "LostHeadWalk0.webp", + a + "LostHeadAttack0.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "LostNewspaper.webp", + a + "1.webp", ]; })(), Produce: @@ -8391,13 +8391,13 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/WJY/water/"; return [ "images/Card/Zombies/DuckyTubeZombie1.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - a + "ZombieHead.gif" + $Random, - a + "Die.gif" + $Random, + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + a + "ZombieHead.webp" + $Random, + a + "Die.webp" + $Random, ]; })(), AudioArr: ["zombie_entering_water"], @@ -8413,15 +8413,15 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/XB/"; return [ "images/Card/Zombies/XB.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -8442,15 +8442,15 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/CX/"; return [ "images/Card/Zombies/CX.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/NewspaperZombie/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/NewspaperZombie/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -8472,15 +8472,15 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/CX/"; return [ "images/Card/Zombies/ICX.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - "images/Zombies/NewspaperZombie/BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + "images/Zombies/NewspaperZombie/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -8499,10 +8499,10 @@ oCBucketheadZombie = InheritO( function () {}; return; case c < 3e3: - d.EleBody.src = "images/Zombies/LGBOSS/3.gif"; + d.EleBody.src = "images/Zombies/LGBOSS/3.webp"; break; case c < 5e3: - d.EleBody.src = "images/Zombies/LGBOSS/2.gif"; + d.EleBody.src = "images/Zombies/LGBOSS/2.webp"; } d.SetAlpha(d, d.EleBody, 50, 0.5); oSym.addTask( @@ -8527,12 +8527,12 @@ oCBucketheadZombie = InheritO( var b = "images/Zombies/LGBOSS/"; return [ "images/Card/Zombies/LGBOSS.png", - b + "0.gif", - b + "1.gif", - b + "2.gif", - b + "3.gif", - b + "5.gif" + $Random, - b + "BoomDie.gif" + $Random, + b + "0.webp", + b + "1.webp", + b + "2.webp", + b + "3.webp", + b + "5.webp" + $Random, + b + "BoomDie.webp" + $Random, b + "ice.png", b + "ice_cap.png", ]; @@ -8735,7 +8735,7 @@ oCBucketheadZombie = InheritO( }, flatTire: function () { var b = this; - b.EleBody.src = "images/Zombies/LGBOSS/5.gif"; + b.EleBody.src = "images/Zombies/LGBOSS/5.webp"; b.beAttacked = 0; b.HP = 0; b.getHit0 = b.getHit1 = b.getHit2 = b.getHit3 = function () {}; @@ -9237,7 +9237,7 @@ oCBucketheadZombie = InheritO( (d.FreeFreezeTime = oSym.Now + 400), NewImg( "icetrap_" + Math.random(), - "images/Plants/IceShroom/icetrap.gif", + "images/Plants/IceShroom/icetrap.webp", d.getShadow(d), d.Ele ), @@ -9647,17 +9647,17 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/BackupDancer/"; return [ "images/Card/Zombies/BackupDancer.png", - a + "0.gif", - a + "BackupDancer.gif", - a + "Attack.gif", - a + "LostHead.gif", - a + "LostHeadAttack.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "Dancing.gif" + $Random, - a + "LostHeadDancing.gif" + $Random, - a + "Mound.gif" + $Random, + a + "0.webp", + a + "BackupDancer.webp", + a + "Attack.webp", + a + "LostHead.webp", + a + "LostHeadAttack.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "Dancing.webp" + $Random, + a + "LostHeadDancing.webp" + $Random, + a + "Mound.webp" + $Random, ]; })(), bedevil: function (a) { @@ -9735,7 +9735,7 @@ oCBucketheadZombie = InheritO( (b.FreeFreezeTime = oSym.Now + 400), NewImg( "icetrap_" + Math.random(), - "images/Plants/IceShroom/icetrap.gif", + "images/Plants/IceShroom/icetrap.webp", b.getShadow(b), b.Ele ), @@ -9955,22 +9955,22 @@ oCBucketheadZombie = InheritO( b = d + "spotlight2" + c + ".png" + $Random; return [ "images/Card/Zombies/DancingZombie.png", - d + "0.gif", - d + "DancingZombie.gif", - d + "Attack.gif", - d + "LostHead.gif", - d + "LostHeadAttack.gif", - d + "Head.gif" + $Random, - d + "Die.gif" + $Random, - d + "BoomDie.gif" + $Random, - d + "SlidingStep.gif" + $Random, - d + "Dancing.gif" + $Random, - d + "Summon1.gif", - d + "Summon2.gif", - d + "Summon3.gif", - d + "LostHeadSlidingStep.gif" + $Random, - d + "LostHeadDancing.gif" + $Random, - d + "LostHeadSummon.gif" + $Random, + d + "0.webp", + d + "DancingZombie.webp", + d + "Attack.webp", + d + "LostHead.webp", + d + "LostHeadAttack.webp", + d + "Head.webp" + $Random, + d + "Die.webp" + $Random, + d + "BoomDie.webp" + $Random, + d + "SlidingStep.webp" + $Random, + d + "Dancing.webp" + $Random, + d + "Summon1.webp", + d + "Summon2.webp", + d + "Summon3.webp", + d + "LostHeadSlidingStep.webp" + $Random, + d + "LostHeadDancing.webp" + $Random, + d + "LostHeadSummon.webp" + $Random, a, b, ]; @@ -10487,7 +10487,7 @@ oCBucketheadZombie = InheritO( b = d.ChkActs; d.ChkActs = d.ChkTmp; d.ChkTmp = b; - a.src = "images/Zombies/DancingZombie/Summon1.gif"; + a.src = "images/Zombies/DancingZombie/Summon1.webp"; PlayAudio("dancer"); oSym.addTask( 10, @@ -10496,7 +10496,7 @@ oCBucketheadZombie = InheritO( g && g.beAttacked && ((e.src = - "images/Zombies/DancingZombie/Summon2.gif"), + "images/Zombies/DancingZombie/Summon2.webp"), oSym.addTask( 10, function (t, s, x) { @@ -10505,7 +10505,7 @@ oCBucketheadZombie = InheritO( m = h.ArDZ, n = [], k = - "images/Zombies/BackupDancer/Mound.gif" + + "images/Zombies/BackupDancer/Mound.webp" + $Random + Math.random(), r = 4, @@ -10516,7 +10516,7 @@ oCBucketheadZombie = InheritO( l; if (h && h.beAttacked) { s.src = - "images/Zombies/DancingZombie/Summon3.gif"; + "images/Zombies/DancingZombie/Summon3.webp"; while (r--) { (q = m[r]) && (!(l = q[0]) || @@ -10641,15 +10641,15 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/Zombie.png", - a + "0.gif", - a + "Zombie.gif", - a + "ZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Zombie.webp", + a + "ZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "1.webp", ]; })(), Produce: @@ -10662,8 +10662,8 @@ oCBucketheadZombie = InheritO( }, { PicArr: { - 2: "images/Zombies/Zombie/Zombie2.gif", - 9: "images/Zombies/Zombie/2.gif", + 2: "images/Zombies/Zombie/Zombie2.webp", + 9: "images/Zombies/Zombie/2.webp", }, } ), @@ -10674,8 +10674,8 @@ oCBucketheadZombie = InheritO( }, { PicArr: { - 2: "images/Zombies/Zombie/Zombie3.gif", - 9: "images/Zombies/Zombie/3.gif", + 2: "images/Zombies/Zombie/Zombie3.webp", + 9: "images/Zombies/Zombie/3.webp", }, } ), @@ -10684,16 +10684,16 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/FlagZombie/"; return [ "images/Card/Zombies/FlagZombie.png", - a + "0.gif", - a + "FlagZombie.gif", - a + "FlagZombieAttack.gif", - a + "FlagZombieLostHead.gif", - a + "FlagZombieLostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + + a + "0.webp", + a + "FlagZombie.webp", + a + "FlagZombieAttack.webp", + a + "FlagZombieLostHead.webp", + a + "FlagZombieLostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, - "images/Zombies/Zombie/ZombieDie.gif" + $Random, - "images/Zombies/Zombie/BoomDie.gif" + $Random, - a + "1.gif", + "images/Zombies/Zombie/ZombieDie.webp" + $Random, + "images/Zombies/Zombie/BoomDie.webp" + $Random, + a + "1.webp", ]; })(), EName: "oFlagZombie", @@ -10761,17 +10761,17 @@ oCBucketheadZombie = InheritO( a = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/ConeheadZombie.png", - b + "0.gif", - b + "ConeheadZombie.gif", - b + "ConeheadZombieAttack.gif", - a + "ZombieLostHead.gif", - a + "ZombieLostHeadAttack.gif", - a + "ZombieHead.gif" + $Random, - a + "ZombieDie.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "Zombie.gif", - a + "ZombieAttack.gif", - b + "1.gif", + b + "0.webp", + b + "ConeheadZombie.webp", + b + "ConeheadZombieAttack.webp", + a + "ZombieLostHead.webp", + a + "ZombieLostHeadAttack.webp", + a + "ZombieHead.webp" + $Random, + a + "ZombieDie.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "Zombie.webp", + a + "ZombieAttack.webp", + b + "1.webp", ]; })(), AudioArr: ["plastichit"], @@ -10802,11 +10802,11 @@ oCBucketheadZombie = InheritO( { PicArr: { 0: "images/Card/Zombies/BucketheadZombie.png", - 1: "images/Zombies/BucketheadZombie/0.gif", - 2: "images/Zombies/BucketheadZombie/BucketheadZombie.gif", - 3: "images/Zombies/BucketheadZombie/BucketheadZombieAttack.gif", - 9: "images/Zombies/Zombie/Zombie2.gif", - 11: "images/Zombies/BucketheadZombie/1.gif", + 1: "images/Zombies/BucketheadZombie/0.webp", + 2: "images/Zombies/BucketheadZombie/BucketheadZombie.webp", + 3: "images/Zombies/BucketheadZombie/BucketheadZombieAttack.webp", + 9: "images/Zombies/Zombie/Zombie2.webp", + 11: "images/Zombies/BucketheadZombie/1.webp", }, } ), @@ -10830,18 +10830,18 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/FootballZombie/"; return [ "images/Card/Zombies/FootballZombie.png", - a + "0.gif", - a + "FootballZombie.gif", - a + "Attack.gif", - a + "LostHead.gif", - a + "LostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + + a + "0.webp", + a + "FootballZombie.webp", + a + "Attack.webp", + a + "LostHead.webp", + a + "LostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, - a + "Die.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "OrnLost.gif", - a + "OrnLostAttack.gif", - a + "1.gif", + a + "Die.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "OrnLost.webp", + a + "OrnLostAttack.webp", + a + "1.webp", ]; })(), getShadow: function (a) { @@ -10880,19 +10880,19 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/PoleVaultingZombie/"; return [ "images/Card/Zombies/PoleVaultingZombie.png", - a + "0.gif", - a + "PoleVaultingZombie.gif", - a + "PoleVaultingZombieAttack.gif", - a + "PoleVaultingZombieLostHead.gif", - a + "PoleVaultingZombieLostHeadAttack.gif", - a + "PoleVaultingZombieHead.gif" + $Random, - a + "PoleVaultingZombieDie.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "PoleVaultingZombieWalk.gif", - a + "PoleVaultingZombieLostHeadWalk.gif", - a + "PoleVaultingZombieJump.gif", - a + "PoleVaultingZombieJump2.gif", - a + "1.gif", + a + "0.webp", + a + "PoleVaultingZombie.webp", + a + "PoleVaultingZombieAttack.webp", + a + "PoleVaultingZombieLostHead.webp", + a + "PoleVaultingZombieLostHeadAttack.webp", + a + "PoleVaultingZombieHead.webp" + $Random, + a + "PoleVaultingZombieDie.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "PoleVaultingZombieWalk.webp", + a + "PoleVaultingZombieLostHeadWalk.webp", + a + "PoleVaultingZombieJump.webp", + a + "PoleVaultingZombieJump2.webp", + a + "1.webp", ]; })(), AudioArr: ["polevault", "grassstep"], @@ -10997,7 +10997,7 @@ oCBucketheadZombie = InheritO( c = f.EleShadow, e = f.EleBody; e.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.gif" + + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump.webp" + $Random + Math.random(); PlayAudio("grassstep"); @@ -11035,7 +11035,7 @@ oCBucketheadZombie = InheritO( left: h.X + "px", }), (n.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp"), SetVisible(l), (h.isAttacking = 0), (h.Altitude = 1), @@ -11056,7 +11056,7 @@ oCBucketheadZombie = InheritO( left: h.X + "px", }), (n.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif" + + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.webp" + $Random + Math.random()), SetVisible(l), @@ -11067,7 +11067,7 @@ oCBucketheadZombie = InheritO( t; u && ((v.src = - "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), + "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.webp"), (u.isAttacking = 0), (u.Altitude = 1), (u.OSpeed = @@ -11123,20 +11123,20 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/NewspaperZombie/"; return [ "images/Card/Zombies/NewspaperZombie.png", - a + "0.gif", - a + "HeadWalk1.gif", - a + "HeadAttack1.gif", - a + "LostHeadWalk1.gif", - a + "LostHeadAttack1.gif", - a + "HeadWalk0.gif", - a + "HeadAttack0.gif", - a + "LostHeadWalk0.gif", - a + "LostHeadAttack0.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "LostNewspaper.gif", - a + "1.gif", + a + "0.webp", + a + "HeadWalk1.webp", + a + "HeadAttack1.webp", + a + "LostHeadWalk1.webp", + a + "LostHeadAttack1.webp", + a + "HeadWalk0.webp", + a + "HeadAttack0.webp", + a + "LostHeadWalk0.webp", + a + "LostHeadAttack0.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "LostNewspaper.webp", + a + "1.webp", ]; })(), AudioArr: ["newspaper_rarrgh2"], @@ -11524,19 +11524,19 @@ oCBucketheadZombie = InheritO( b = "images/Zombies/Zombie/"; return [ "images/Card/Zombies/ScreenDoorZombie.png", - a + "0.gif", - a + "HeadWalk1.gif", - a + "HeadAttack1.gif", - a + "LostHeadWalk1.gif", - a + "LostHeadAttack1.gif", - b + "Zombie2.gif", - b + "ZombieAttack.gif", - b + "ZombieLostHead.gif", - b + "ZombieLostHeadAttack.gif", - b + "ZombieHead.gif" + $Random, - b + "ZombieDie.gif" + $Random, - b + "BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "HeadWalk1.webp", + a + "HeadAttack1.webp", + a + "LostHeadWalk1.webp", + a + "LostHeadAttack1.webp", + b + "Zombie2.webp", + b + "ZombieAttack.webp", + b + "ZombieLostHead.webp", + b + "ZombieLostHeadAttack.webp", + b + "ZombieHead.webp" + $Random, + b + "ZombieDie.webp" + $Random, + b + "BoomDie.webp" + $Random, + a + "1.webp", ]; })(), PlayNormalballAudio: function () { @@ -11933,14 +11933,14 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/DuckyTubeZombie1.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, - a + "Die.gif" + $Random, + a + "Die.webp" + $Random, ]; })(), AudioArr: ["zombie_entering_water"], @@ -11962,17 +11962,17 @@ oCBucketheadZombie = InheritO( a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/DuckyTubeZombie1.png", - b + "0.gif", - b + "Walk1.gif", - b + "Walk2.gif", - b + "1.gif", - b + "Attack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + + b + "0.webp", + b + "Walk1.webp", + b + "Walk2.webp", + b + "1.webp", + b + "Attack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, - a + "Die.gif" + $Random, - a + "Walk1.gif", - a + "Walk2.gif", - a + "Attack.gif", + a + "Die.webp" + $Random, + a + "Walk1.webp", + a + "Walk2.webp", + a + "Attack.webp", ]; })(), AudioArr: ["plastichit", "zombie_entering_water"], @@ -12005,17 +12005,17 @@ oCBucketheadZombie = InheritO( a = "images/Zombies/DuckyTubeZombie1/"; return [ "images/Card/Zombies/DuckyTubeZombie1.png", - b + "0.gif", - b + "Walk1.gif", - b + "Walk2.gif", - b + "1.gif", - b + "Attack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + + b + "0.webp", + b + "Walk1.webp", + b + "Walk2.webp", + b + "1.webp", + b + "Attack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, - a + "Die.gif" + $Random, - a + "Walk1.gif", - a + "Walk2.gif", - a + "Attack.gif", + a + "Die.webp" + $Random, + a + "Walk1.webp", + a + "Walk2.webp", + a + "Attack.webp", ]; })(), }), @@ -12047,16 +12047,16 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/SnorkelZombie/"; return [ "images/Card/Zombies/SnorkelZombie.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Jump.gif" + $Random, - a + "Risk.gif" + $Random, - a + "Sink.gif" + $Random, + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Jump.webp" + $Random, + a + "Risk.webp" + $Random, + a + "Sink.webp" + $Random, ]; })(), AudioArr: ["zombie_entering_water"], @@ -12728,11 +12728,11 @@ oCBucketheadZombie = InheritO( return; case c < 391: d.EleBody.src = - "images/Zombies/Zomboni/3.gif"; + "images/Zombies/Zomboni/3.webp"; break; case c < 871: d.EleBody.src = - "images/Zombies/Zomboni/2.gif"; + "images/Zombies/Zomboni/2.webp"; } d.SetAlpha(d, d.EleBody, 50, 0.5); oSym.addTask( @@ -12773,13 +12773,13 @@ oCBucketheadZombie = InheritO( var b = "images/Zombies/Zomboni/"; return [ "images/Card/Zombies/Zomboni.png", - b + "0.gif", - b + "1.gif", - b + "2.gif", - b + "3.gif", - b + "4.gif", - b + "5.gif" + $Random, - b + "BoomDie.gif" + $Random, + b + "0.webp", + b + "1.webp", + b + "2.webp", + b + "3.webp", + b + "4.webp", + b + "5.webp" + $Random, + b + "BoomDie.webp" + $Random, b + "ice.png", b + "ice_cap.png", ]; @@ -13034,7 +13034,7 @@ oCBucketheadZombie = InheritO( }, flatTire: function () { var b = this; - b.EleBody.src = "images/Zombies/Zomboni/4.gif"; + b.EleBody.src = "images/Zombies/Zomboni/4.webp"; b.beAttacked = 0; b.HP = 0; b.getHit0 = @@ -13165,19 +13165,19 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/DolphinRiderZombie/"; return [ "images/Card/Zombies/DolphinRiderZombie.png", - a + "0.gif", - a + "Walk1.gif", - a + "Walk2.gif", - a + "1.gif", - a + "Attack.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Jump.gif" + $Random, - a + "Jump2.gif" + $Random, - a + "Walk3.gif", - a + "Walk4.gif", - a + "Die2.gif" + $Random, - a + "Jump3.gif" + $Random, + a + "0.webp", + a + "Walk1.webp", + a + "Walk2.webp", + a + "1.webp", + a + "Attack.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Jump.webp" + $Random, + a + "Jump2.webp" + $Random, + a + "Walk3.webp", + a + "Walk4.webp", + a + "Die2.webp" + $Random, + a + "Jump3.webp" + $Random, ]; })(), AudioArr: [ @@ -13464,11 +13464,11 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/Imp/"; return [ "images/Card/Zombies/Imp.png", - a + "0.gif", - a + "Attack.gif", - a + "Die.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "1.gif", + a + "0.webp", + a + "Attack.webp", + a + "Die.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "1.webp", ]; })(), }), @@ -13506,17 +13506,17 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/JackinTheBoxZombie/"; return [ "images/Card/Zombies/JackboxZombie.png", - a + "0.gif", - a + "Attack.gif", - a + "Die.gif" + $Random, - a + "BoomDie.gif" + $Random, - a + "1.gif", - a + "Walk.gif", - a + "OpenBox.gif", - a + "Boom.gif" + $Random, - a + "LostHead.gif", - a + "LostHeadAttack.gif", - "images/Zombies/Zombie/ZombieHead.gif" + + a + "0.webp", + a + "Attack.webp", + a + "Die.webp" + $Random, + a + "BoomDie.webp" + $Random, + a + "1.webp", + a + "Walk.webp", + a + "OpenBox.webp", + a + "Boom.webp" + $Random, + a + "LostHead.webp", + a + "LostHeadAttack.webp", + "images/Zombies/Zombie/ZombieHead.webp" + $Random, ]; })(), @@ -13842,17 +13842,17 @@ oCBucketheadZombie = InheritO( var a = "images/Zombies/BalloonZombie/"; return [ "images/Card/Zombies/Balloonzombie.png", - a + "0.gif", - a + "1.gif", - a + "Attack.gif", - a + "Walk2.gif", - a + "Attack2.gif", - a + "Head.gif" + $Random, - a + "Die.gif" + $Random, - a + "Boom.gif", - a + "Walk.gif", - a + "Drop.gif", - a + "Boom2.gif", + a + "0.webp", + a + "1.webp", + a + "Attack.webp", + a + "Walk2.webp", + a + "Attack2.webp", + a + "Head.webp" + $Random, + a + "Die.webp" + $Random, + a + "Boom.webp", + a + "Walk.webp", + a + "Drop.webp", + a + "Boom2.webp", ]; })(), Produce: @@ -13918,7 +13918,7 @@ oCBucketheadZombie = InheritO( var a = this; PlayAudio("balloon_pop"); a.EleBody.src = - "images/Zombies/BalloonZombie/Drop.gif" + + "images/Zombies/BalloonZombie/Drop.webp" + $Random + Math.random(); a.ChkActs = function () { @@ -13937,7 +13937,7 @@ oCBucketheadZombie = InheritO( c.getFreeze = OrnIZombies.prototype.getFreeze; c.EleBody.src = - "images/Zombies/BalloonZombie/Walk.gif"; + "images/Zombies/BalloonZombie/Walk.webp"; c.ChkActs = OrnIZombies.prototype.ChkActs; c.ExplosionDie = function () { diff --git a/game/js/Cfunction.js b/game/js/Cfunction.js index 3e92716b..b8df2169 100644 --- a/game/js/Cfunction.js +++ b/game/js/Cfunction.js @@ -445,13 +445,13 @@ var $User = (function () { g = $User.Visitor; NewImg( "imgGrowSoil", - "images/interface/GrowSoil.gif", + "images/interface/GrowSoil.webp", "visibility:hidden;z-index:50", EDAll ); NewImg( "imgGrowSpray", - "images/interface/GrowSpray.gif", + "images/interface/GrowSpray.webp", "visibility:hidden;z-index:50", EDAll ); @@ -2370,7 +2370,7 @@ var $User = (function () { (SetHidden($("imgShovel")), NewImg( "tShovel", - "images/interface/Shovel/0.gif", + "images/interface/Shovel/0.webp", "left:" + (a.clientX - 10) + "px;top:" + @@ -2627,7 +2627,7 @@ var $User = (function () { PlayAudio("hugewave"); NewImg( "LargeWave", - "images/interface/LargeWave.gif", + "images/interface/LargeWave.webp", "left:71px;top:249px;width:400px;height:200px;z-index:50", EDAll ); @@ -2659,7 +2659,7 @@ var $User = (function () { PlayAudio("finalwave"); NewImg( "FinalWave", - "images/interface/FinalWave.gif", + "images/interface/FinalWave.webp", "left:122px;top:194px;width:756px;height:213px;z-index:50", EDAll ); diff --git a/game/level/0.js b/game/level/0.js index d84dd095..ffe3f44d 100644 --- a/game/level/0.js +++ b/game/level/0.js @@ -4,7 +4,7 @@ oS.Init({ a = "images/interface/"; return [ ShadowPNG, - a + "Sun.gif", + a + "Sun.webp", a + "ZombieHand.png", a + "OptionsMenuback" + b + ".png", a + "OptionsBackButton" + b + ".png", @@ -19,16 +19,16 @@ oS.Init({ a + "Logo.png", b + "LawnCleaner.png", a + "ZombiesWon.webp", - a + "LargeWave.gif", - a + "FinalWave.gif", + a + "LargeWave.webp", + a + "FinalWave.webp", a + "PrepareGrowPlants.png", - a + "PointerUP.gif", - a + "PointerDown.gif", + a + "PointerUP.webp", + a + "PointerDown.webp", a + "Shovel.png", a + "SunBack.png", a + "ShovelBack.png", - a + "GrowSoil.gif", - a + "GrowSpray.gif", + a + "GrowSoil.webp", + a + "GrowSpray.webp", a + "SeedChooser_Background.png", a + "Button.png", a + "Almanac_IndexBack.jpg", @@ -53,9 +53,9 @@ oS.Init({ a + "BZ.png", a + "PoolCleaner.png", a + "plantshadow32.png", - a + "Dave2.gif", - a + "Dave.gif", - a + "Dave3.gif", + a + "Dave2.webp", + a + "Dave.webp", + a + "Dave3.webp", // a + "SelectorScreenChallenges_32.png", // a + "SelectorScreenStartAdventure_32.png", a + "version.png", diff --git a/game/level/1.js b/game/level/1.js index 202380e2..4a90e1e6 100644 --- a/game/level/1.js +++ b/game/level/1.js @@ -39,7 +39,7 @@ oS.Init( ); NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -50,11 +50,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -68,11 +68,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -89,11 +89,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -110,11 +110,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -131,11 +131,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -239,7 +239,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerUP.gif", + "images/interface/PointerUP.webp", "top:60px;left:50px", EDAll ); @@ -256,7 +256,7 @@ oS.Init( EditImg( $("PointerUD"), "", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", { left: "170px", top: "270px", @@ -301,7 +301,7 @@ oS.Init( EditImg( $("PointerUD"), "", - "images/interface/PointerUP.gif", + "images/interface/PointerUP.webp", { left: "50px", top: "60px", @@ -360,7 +360,7 @@ oS.Init( }, } ); - EditImg($("PointerUD"), 0, "images/interface/PointerDown.gif", { + EditImg($("PointerUD"), 0, "images/interface/PointerDown.webp", { left: "676px", top: "295px", visibility: "visible", diff --git a/game/level/100.js b/game/level/100.js index 40dda615..86c042ca 100644 --- a/game/level/100.js +++ b/game/level/100.js @@ -85,7 +85,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -99,11 +99,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -118,11 +118,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -137,11 +137,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -156,11 +156,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -175,11 +175,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -190,7 +190,7 @@ oS.Init( 'Remember what I said and youll get through it.'; break; case 5: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -235,7 +235,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/101.js b/game/level/101.js index a33415ab..545dba8c 100644 --- a/game/level/101.js +++ b/game/level/101.js @@ -84,7 +84,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -98,11 +98,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -117,11 +117,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -136,11 +136,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -151,7 +151,7 @@ oS.Init( 'Good luck.'; break; case 3: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -201,7 +201,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/102.js b/game/level/102.js index 7d67d96e..32750033 100644 --- a/game/level/102.js +++ b/game/level/102.js @@ -66,9 +66,9 @@ oS.Init( b = a.PicArr; return [ "images/interface/backgroundwall2.jpg", - "images/interface/Dave.gif", - "images/interface/Dave2.gif", - "images/interface/Dave3.gif", + "images/interface/Dave.webp", + "images/interface/Dave2.webp", + "images/interface/Dave3.webp", b[a.CardGif], b[a.NormalGif], ]; @@ -99,7 +99,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -113,11 +113,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -132,11 +132,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -151,11 +151,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -168,11 +168,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -183,7 +183,7 @@ oS.Init( 'Good luck.'; break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -230,7 +230,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/103.js b/game/level/103.js index 0ebd76b8..a5fb4771 100644 --- a/game/level/103.js +++ b/game/level/103.js @@ -68,9 +68,9 @@ oS.Init( b = a.PicArr; return [ "images/interface/backgroundwall2.jpg", - "images/interface/Dave.gif", - "images/interface/Dave2.gif", - "images/interface/Dave3.gif", + "images/interface/Dave.webp", + "images/interface/Dave2.webp", + "images/interface/Dave3.webp", b[a.CardGif], b[a.NormalGif], ]; @@ -105,7 +105,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -119,11 +119,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -138,11 +138,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -157,11 +157,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -174,11 +174,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -189,7 +189,7 @@ oS.Init( 'After the victory, we can go to the second leg of our trip to China!'; break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -252,7 +252,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/104.js b/game/level/104.js index f07a7833..14bbe5ca 100644 --- a/game/level/104.js +++ b/game/level/104.js @@ -91,7 +91,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -105,11 +105,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -124,11 +124,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -143,11 +143,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -160,11 +160,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -179,11 +179,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -194,7 +194,7 @@ oS.Init( 'Remember to bring lotus leaves and flower pots at the same time. Good luck!'; break; case 5: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -244,7 +244,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/105.js b/game/level/105.js index df12ef7e..4e43ca55 100644 --- a/game/level/105.js +++ b/game/level/105.js @@ -126,7 +126,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/106.js b/game/level/106.js index 165bd892..fda67293 100644 --- a/game/level/106.js +++ b/game/level/106.js @@ -89,7 +89,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -103,11 +103,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -122,11 +122,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -141,11 +141,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -158,11 +158,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -177,11 +177,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -196,11 +196,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -211,7 +211,7 @@ oS.Init( 'This fucking place is crazier than me!'; break; case 5: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -269,7 +269,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/107.js b/game/level/107.js index d037430f..c160b5fa 100644 --- a/game/level/107.js +++ b/game/level/107.js @@ -92,7 +92,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -106,11 +106,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -125,11 +125,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -144,11 +144,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -159,7 +159,7 @@ oS.Init( 'Good luck'; break; case 3: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -211,7 +211,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/108.js b/game/level/108.js index 02bd2b82..b803ce56 100644 --- a/game/level/108.js +++ b/game/level/108.js @@ -86,7 +86,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -100,11 +100,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -119,11 +119,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -138,11 +138,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -157,11 +157,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -172,7 +172,7 @@ oS.Init( 'What kind of crooked way is this!'; break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -219,7 +219,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/109.js b/game/level/109.js index cf950c83..59a15fc8 100644 --- a/game/level/109.js +++ b/game/level/109.js @@ -81,7 +81,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -95,11 +95,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -114,11 +114,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -133,11 +133,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -152,11 +152,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -171,11 +171,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -186,7 +186,7 @@ oS.Init( 'And a little secret, wood cant stand fire!'; break; case 5: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -233,7 +233,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/11.js b/game/level/11.js index 2ed6d77a..6b35db23 100644 --- a/game/level/11.js +++ b/game/level/11.js @@ -17,8 +17,8 @@ oS.Init( b = a.PicArr; return [ "images/interface/background2.jpg", - "images/interface/Dave.gif", - "images/interface/Dave3.gif", + "images/interface/Dave.webp", + "images/interface/Dave3.webp", "images/interface/Tombstones.png", "images/interface/Tombstone_mounds.png", b[a.CardGif], @@ -46,7 +46,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -57,11 +57,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -78,11 +78,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -99,11 +99,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -120,11 +120,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -141,11 +141,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -162,11 +162,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [6]); }; @@ -183,11 +183,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [7]); }; @@ -200,7 +200,7 @@ oS.Init( ); break; case 7: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -238,7 +238,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/110.js b/game/level/110.js index 0364c590..019a0136 100644 --- a/game/level/110.js +++ b/game/level/110.js @@ -83,7 +83,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -97,11 +97,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -116,11 +116,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -135,11 +135,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -154,11 +154,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -173,11 +173,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -192,11 +192,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [6]); }; @@ -207,7 +207,7 @@ oS.Init( 'Use what youve learned before! There is no obstacle to overcome!'; break; case 6: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -251,7 +251,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/111.js b/game/level/111.js index 57114ffa..99936531 100644 --- a/game/level/111.js +++ b/game/level/111.js @@ -97,7 +97,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/112.js b/game/level/112.js index 758f59b2..37826d85 100644 --- a/game/level/112.js +++ b/game/level/112.js @@ -32,7 +32,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -46,11 +46,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -65,11 +65,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -84,11 +84,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -103,11 +103,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -122,11 +122,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -141,11 +141,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [6]); }; @@ -156,7 +156,7 @@ oS.Init( '多种些机枪拆了他吧,我要回去!'; break; case 6: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -262,7 +262,7 @@ oS.Init( FlagToEnd: function () { NewImg( "imgSF", - "images/interface/0.gif", + "images/interface/0.webp", "left:667px;top:330px;clip:rect(auto,auto,237px,auto)", EDAll, { diff --git a/game/level/12.js b/game/level/12.js index e349c6bf..fc037897 100644 --- a/game/level/12.js +++ b/game/level/12.js @@ -78,7 +78,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:235px;left:596px", EDAll ); diff --git a/game/level/13.js b/game/level/13.js index 2b0d785e..5376b4d1 100644 --- a/game/level/13.js +++ b/game/level/13.js @@ -74,7 +74,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/14.js b/game/level/14.js index fa91c088..ec1d81d0 100644 --- a/game/level/14.js +++ b/game/level/14.js @@ -75,7 +75,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/15.js b/game/level/15.js index d932b3b7..d2218945 100644 --- a/game/level/15.js +++ b/game/level/15.js @@ -35,7 +35,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -46,11 +46,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -67,11 +67,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -88,11 +88,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -109,11 +109,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -123,7 +123,7 @@ oS.Init( innerText(c, "Hmm, we might need some quick plants!"); break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -173,7 +173,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/151.js b/game/level/151.js index 496ea32a..b86f2791 100644 --- a/game/level/151.js +++ b/game/level/151.js @@ -73,7 +73,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -84,11 +84,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 100, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -102,11 +102,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -120,11 +120,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -138,11 +138,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -152,7 +152,7 @@ oS.Init( innerText(c, "祝你挑战愉快,别丢掉脑子哈!"); break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 50, @@ -196,7 +196,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/152.js b/game/level/152.js index cad73564..de501a29 100644 --- a/game/level/152.js +++ b/game/level/152.js @@ -101,7 +101,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/153.js b/game/level/153.js index 3bb0df98..91ce9414 100644 --- a/game/level/153.js +++ b/game/level/153.js @@ -101,7 +101,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/154.js b/game/level/154.js index f889a81b..38214fe0 100644 --- a/game/level/154.js +++ b/game/level/154.js @@ -101,7 +101,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/155.js b/game/level/155.js index 1c8a7e10..99532c4e 100644 --- a/game/level/155.js +++ b/game/level/155.js @@ -103,7 +103,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/156.js b/game/level/156.js index e3e8ec6a..8b175ff5 100644 --- a/game/level/156.js +++ b/game/level/156.js @@ -107,7 +107,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/157.js b/game/level/157.js index 44b65b58..edff335c 100644 --- a/game/level/157.js +++ b/game/level/157.js @@ -107,7 +107,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/158.js b/game/level/158.js index 8ed37fcc..895f2f9d 100644 --- a/game/level/158.js +++ b/game/level/158.js @@ -107,7 +107,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/159.js b/game/level/159.js index ad72e065..40f84ed4 100644 --- a/game/level/159.js +++ b/game/level/159.js @@ -107,7 +107,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/16.js b/game/level/16.js index 4fd3f664..6a332ea6 100644 --- a/game/level/16.js +++ b/game/level/16.js @@ -70,7 +70,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:235px;left:596px", EDAll ); diff --git a/game/level/160.js b/game/level/160.js index 0cb7da98..356ea893 100644 --- a/game/level/160.js +++ b/game/level/160.js @@ -109,7 +109,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/161.js b/game/level/161.js index 0a9076f9..2d13ca1c 100644 --- a/game/level/161.js +++ b/game/level/161.js @@ -86,7 +86,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -100,11 +100,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -118,11 +118,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -136,11 +136,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -152,11 +152,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 100, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -170,11 +170,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -187,7 +187,7 @@ oS.Init( ); break; case 5: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 50, @@ -240,7 +240,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/162.js b/game/level/162.js index f681d08c..7cbc4d7b 100644 --- a/game/level/162.js +++ b/game/level/162.js @@ -123,7 +123,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/163.js b/game/level/163.js index 6c0d9e6b..53ac052a 100644 --- a/game/level/163.js +++ b/game/level/163.js @@ -123,7 +123,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/164.js b/game/level/164.js index 86f2d989..4a29c934 100644 --- a/game/level/164.js +++ b/game/level/164.js @@ -123,7 +123,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/165.js b/game/level/165.js index 4dd3b7b7..2ca61128 100644 --- a/game/level/165.js +++ b/game/level/165.js @@ -125,7 +125,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/166.js b/game/level/166.js index eaf42a28..b9564853 100644 --- a/game/level/166.js +++ b/game/level/166.js @@ -123,7 +123,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/167.js b/game/level/167.js index ad0300b0..7c5eece2 100644 --- a/game/level/167.js +++ b/game/level/167.js @@ -123,7 +123,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/168.js b/game/level/168.js index c8e87809..1c681cd2 100644 --- a/game/level/168.js +++ b/game/level/168.js @@ -123,7 +123,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/169.js b/game/level/169.js index bdd830b4..f85cf2be 100644 --- a/game/level/169.js +++ b/game/level/169.js @@ -123,7 +123,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/17.js b/game/level/17.js index caea99cb..8b1cfb9f 100644 --- a/game/level/17.js +++ b/game/level/17.js @@ -82,7 +82,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:235px;left:596px", EDAll ); diff --git a/game/level/170.js b/game/level/170.js index 20dcdc9b..87973ddc 100644 --- a/game/level/170.js +++ b/game/level/170.js @@ -87,7 +87,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -101,11 +101,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -119,11 +119,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -137,11 +137,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -153,11 +153,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 100, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -167,7 +167,7 @@ oS.Init( innerText(c, "祝你好运,不要被僵尸吃了!"); break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 50, @@ -221,7 +221,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/171.js b/game/level/171.js index b73b78c2..bdca535d 100644 --- a/game/level/171.js +++ b/game/level/171.js @@ -111,7 +111,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/172.js b/game/level/172.js index 301cd6e9..cbe28bb7 100644 --- a/game/level/172.js +++ b/game/level/172.js @@ -111,7 +111,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/173.js b/game/level/173.js index d0ebd2c2..e8d4aae7 100644 --- a/game/level/173.js +++ b/game/level/173.js @@ -111,7 +111,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/174.js b/game/level/174.js index e1c28e00..435f7c25 100644 --- a/game/level/174.js +++ b/game/level/174.js @@ -111,7 +111,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/175.js b/game/level/175.js index d6f240e5..a01273b0 100644 --- a/game/level/175.js +++ b/game/level/175.js @@ -113,7 +113,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/176.js b/game/level/176.js index 95049afc..be3e43f7 100644 --- a/game/level/176.js +++ b/game/level/176.js @@ -111,7 +111,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/177.js b/game/level/177.js index 6dc6babf..8d60b339 100644 --- a/game/level/177.js +++ b/game/level/177.js @@ -105,7 +105,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/178.js b/game/level/178.js index 7c4be5fa..186bf978 100644 --- a/game/level/178.js +++ b/game/level/178.js @@ -105,7 +105,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/179.js b/game/level/179.js index 806c3022..11217529 100644 --- a/game/level/179.js +++ b/game/level/179.js @@ -105,7 +105,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/18.js b/game/level/18.js index c14bff3f..31a2319f 100644 --- a/game/level/18.js +++ b/game/level/18.js @@ -78,7 +78,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:235px;left:596px", EDAll ); diff --git a/game/level/180.js b/game/level/180.js index dc3bafd4..d43b5423 100644 --- a/game/level/180.js +++ b/game/level/180.js @@ -107,7 +107,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/181.js b/game/level/181.js index 1d27002c..f2e2eef5 100644 --- a/game/level/181.js +++ b/game/level/181.js @@ -128,7 +128,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/182.js b/game/level/182.js index 5c9a6333..648af36c 100644 --- a/game/level/182.js +++ b/game/level/182.js @@ -128,7 +128,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/183.js b/game/level/183.js index 16d91ff0..ced60cab 100644 --- a/game/level/183.js +++ b/game/level/183.js @@ -128,7 +128,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/184.js b/game/level/184.js index 4d79b5b8..0412ca1c 100644 --- a/game/level/184.js +++ b/game/level/184.js @@ -128,7 +128,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/185.js b/game/level/185.js index 7f3c84ff..42e20a9b 100644 --- a/game/level/185.js +++ b/game/level/185.js @@ -138,7 +138,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/186.js b/game/level/186.js index b19eb704..8816de3a 100644 --- a/game/level/186.js +++ b/game/level/186.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/187.js b/game/level/187.js index 8217d6f8..ff64284b 100644 --- a/game/level/187.js +++ b/game/level/187.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/188.js b/game/level/188.js index 7b95866b..ee6b3339 100644 --- a/game/level/188.js +++ b/game/level/188.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/189.js b/game/level/189.js index f0b6929e..0679244a 100644 --- a/game/level/189.js +++ b/game/level/189.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/19.js b/game/level/19.js index f3cb1d19..5aaabe3a 100644 --- a/game/level/19.js +++ b/game/level/19.js @@ -91,7 +91,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/190.js b/game/level/190.js index 5de7c2e0..6c699bfc 100644 --- a/game/level/190.js +++ b/game/level/190.js @@ -137,7 +137,7 @@ oS.Init( }, } ); - EditImg($("PointerUD"), 0, "images/interface/PointerDown.gif", { + EditImg($("PointerUD"), 0, "images/interface/PointerDown.webp", { left: "676px", top: "295px", visibility: "visible", diff --git a/game/level/191.js b/game/level/191.js index d59a7899..f4793629 100644 --- a/game/level/191.js +++ b/game/level/191.js @@ -99,7 +99,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -113,11 +113,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -131,11 +131,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -149,11 +149,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -168,11 +168,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 100, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -182,7 +182,7 @@ oS.Init( innerText(c, "祝你好运!"); break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 50, @@ -245,7 +245,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/192.js b/game/level/192.js index f8a3b1b2..aa905543 100644 --- a/game/level/192.js +++ b/game/level/192.js @@ -146,7 +146,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/193.js b/game/level/193.js index 936eef1e..b31b0378 100644 --- a/game/level/193.js +++ b/game/level/193.js @@ -146,7 +146,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/194.js b/game/level/194.js index b8818c8d..8e122cf1 100644 --- a/game/level/194.js +++ b/game/level/194.js @@ -146,7 +146,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/195.js b/game/level/195.js index edc72b83..ea3d0df0 100644 --- a/game/level/195.js +++ b/game/level/195.js @@ -150,7 +150,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/196.js b/game/level/196.js index da0f9f5c..c6296f82 100644 --- a/game/level/196.js +++ b/game/level/196.js @@ -138,7 +138,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/197.js b/game/level/197.js index 7e20e944..08fe4c7d 100644 --- a/game/level/197.js +++ b/game/level/197.js @@ -138,7 +138,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/198.js b/game/level/198.js index 72a815be..dfdc1202 100644 --- a/game/level/198.js +++ b/game/level/198.js @@ -138,7 +138,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/199.js b/game/level/199.js index 371dc024..e3387022 100644 --- a/game/level/199.js +++ b/game/level/199.js @@ -138,7 +138,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/2.js b/game/level/2.js index e343a26e..e1b7cc59 100644 --- a/game/level/2.js +++ b/game/level/2.js @@ -134,7 +134,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerUP.gif", + "images/interface/PointerUP.webp", "top:120px;left:50px", EDAll ); @@ -263,7 +263,7 @@ oS.Init( }, } ); - EditImg($("PointerUD"), 0, "images/interface/PointerDown.gif", { + EditImg($("PointerUD"), 0, "images/interface/PointerDown.webp", { left: "836px", top: "185px", display: "block", diff --git a/game/level/200.js b/game/level/200.js index 25e9bef6..eca3730e 100644 --- a/game/level/200.js +++ b/game/level/200.js @@ -142,7 +142,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/201.js b/game/level/201.js index 8b3e7e54..01bb7d15 100644 --- a/game/level/201.js +++ b/game/level/201.js @@ -133,7 +133,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/202.js b/game/level/202.js index 7629c559..70055597 100644 --- a/game/level/202.js +++ b/game/level/202.js @@ -133,7 +133,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/203.js b/game/level/203.js index c82d67ea..f2f5941a 100644 --- a/game/level/203.js +++ b/game/level/203.js @@ -133,7 +133,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/204.js b/game/level/204.js index ded6c39b..91af34e3 100644 --- a/game/level/204.js +++ b/game/level/204.js @@ -133,7 +133,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/205.js b/game/level/205.js index 2dfe21ab..5592f46b 100644 --- a/game/level/205.js +++ b/game/level/205.js @@ -135,7 +135,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/206.js b/game/level/206.js index e271a4b8..717476df 100644 --- a/game/level/206.js +++ b/game/level/206.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/207.js b/game/level/207.js index 03f48e85..ab2fb9e1 100644 --- a/game/level/207.js +++ b/game/level/207.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/208.js b/game/level/208.js index d728bc9c..f1b1c47a 100644 --- a/game/level/208.js +++ b/game/level/208.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/209.js b/game/level/209.js index 58436de1..63210d58 100644 --- a/game/level/209.js +++ b/game/level/209.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/21.js b/game/level/21.js index 31606e7b..c299793b 100644 --- a/game/level/21.js +++ b/game/level/21.js @@ -31,9 +31,9 @@ oS.Init( b = a.PicArr; return [ "images/interface/background3.webp", - "images/interface/Dave.gif", - "images/interface/Dave2.gif", - "images/interface/Dave3.gif", + "images/interface/Dave.webp", + "images/interface/Dave2.webp", + "images/interface/Dave3.webp", b[a.CardGif], b[a.NormalGif], ]; @@ -56,7 +56,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -70,11 +70,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -91,11 +91,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -109,11 +109,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -128,11 +128,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -146,11 +146,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -160,7 +160,7 @@ oS.Init( innerText(c, "Isn't this the style of playboy?"); break; case 5: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -199,7 +199,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/210.js b/game/level/210.js index 94213667..8299db43 100644 --- a/game/level/210.js +++ b/game/level/210.js @@ -141,7 +141,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/211.js b/game/level/211.js index 81524d45..a2e6e178 100644 --- a/game/level/211.js +++ b/game/level/211.js @@ -148,7 +148,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/212.js b/game/level/212.js index cdf24142..90aa4649 100644 --- a/game/level/212.js +++ b/game/level/212.js @@ -148,7 +148,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/213.js b/game/level/213.js index 76689311..130b56df 100644 --- a/game/level/213.js +++ b/game/level/213.js @@ -148,7 +148,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/214.js b/game/level/214.js index 83621444..0a1f4255 100644 --- a/game/level/214.js +++ b/game/level/214.js @@ -148,7 +148,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/215.js b/game/level/215.js index 5b27c5f1..ff0a76db 100644 --- a/game/level/215.js +++ b/game/level/215.js @@ -150,7 +150,7 @@ oS.Init( }, } ); - EditImg($("PointerUD"), 0, "images/interface/PointerDown.gif", { + EditImg($("PointerUD"), 0, "images/interface/PointerDown.webp", { left: "676px", top: "295px", visibility: "visible", diff --git a/game/level/216.js b/game/level/216.js index a6d3fa6d..2b8cc0fb 100644 --- a/game/level/216.js +++ b/game/level/216.js @@ -155,7 +155,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/217.js b/game/level/217.js index 61ba4bb0..088eb4f1 100644 --- a/game/level/217.js +++ b/game/level/217.js @@ -155,7 +155,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/218.js b/game/level/218.js index b6df5a23..9cd30b5e 100644 --- a/game/level/218.js +++ b/game/level/218.js @@ -155,7 +155,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/219.js b/game/level/219.js index 186e069a..587a106b 100644 --- a/game/level/219.js +++ b/game/level/219.js @@ -155,7 +155,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/22.js b/game/level/22.js index 35523697..1aed8130 100644 --- a/game/level/22.js +++ b/game/level/22.js @@ -92,7 +92,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/220.js b/game/level/220.js index 9186a47d..1926caae 100644 --- a/game/level/220.js +++ b/game/level/220.js @@ -159,7 +159,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/221.js b/game/level/221.js index ad16972c..2418dae4 100644 --- a/game/level/221.js +++ b/game/level/221.js @@ -135,7 +135,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/222.js b/game/level/222.js index 18078032..3ff26592 100644 --- a/game/level/222.js +++ b/game/level/222.js @@ -135,7 +135,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/223.js b/game/level/223.js index 410c1d89..500002a0 100644 --- a/game/level/223.js +++ b/game/level/223.js @@ -135,7 +135,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/224.js b/game/level/224.js index 4159d81f..54828e4d 100644 --- a/game/level/224.js +++ b/game/level/224.js @@ -135,7 +135,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/225.js b/game/level/225.js index e21450f8..1685f4a2 100644 --- a/game/level/225.js +++ b/game/level/225.js @@ -137,7 +137,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/226.js b/game/level/226.js index 556f9481..17b906a3 100644 --- a/game/level/226.js +++ b/game/level/226.js @@ -101,7 +101,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -112,11 +112,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 100, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -130,11 +130,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -148,11 +148,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -162,7 +162,7 @@ oS.Init( innerText(c, "至少现在雾已经退去了,加油吧!"); break; case 3: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 50, @@ -223,7 +223,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/227.js b/game/level/227.js index 6fd562c3..c5891d37 100644 --- a/game/level/227.js +++ b/game/level/227.js @@ -146,7 +146,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/228.js b/game/level/228.js index 8b4d1fed..60692ea0 100644 --- a/game/level/228.js +++ b/game/level/228.js @@ -146,7 +146,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/229.js b/game/level/229.js index 88ab429b..95c8cbf6 100644 --- a/game/level/229.js +++ b/game/level/229.js @@ -143,7 +143,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/23.js b/game/level/23.js index f347522b..eda18cbd 100644 --- a/game/level/23.js +++ b/game/level/23.js @@ -89,7 +89,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/230.js b/game/level/230.js index 8a4a4df6..dc27e401 100644 --- a/game/level/230.js +++ b/game/level/230.js @@ -147,7 +147,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/231.js b/game/level/231.js index 50da87af..c804dd27 100644 --- a/game/level/231.js +++ b/game/level/231.js @@ -139,7 +139,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/232.js b/game/level/232.js index 6a0be332..286005b8 100644 --- a/game/level/232.js +++ b/game/level/232.js @@ -139,7 +139,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/233.js b/game/level/233.js index 63af9d60..0659e570 100644 --- a/game/level/233.js +++ b/game/level/233.js @@ -139,7 +139,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/234.js b/game/level/234.js index 88b9bd20..252114ce 100644 --- a/game/level/234.js +++ b/game/level/234.js @@ -139,7 +139,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/235.js b/game/level/235.js index 6093bd14..70122c68 100644 --- a/game/level/235.js +++ b/game/level/235.js @@ -150,7 +150,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/236.js b/game/level/236.js index ccc61417..c1a1ad80 100644 --- a/game/level/236.js +++ b/game/level/236.js @@ -150,7 +150,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/237.js b/game/level/237.js index 9f24cdc7..1431cbb4 100644 --- a/game/level/237.js +++ b/game/level/237.js @@ -150,7 +150,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/238.js b/game/level/238.js index 50daf079..33bb4995 100644 --- a/game/level/238.js +++ b/game/level/238.js @@ -150,7 +150,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/239.js b/game/level/239.js index 829ba6fc..ee7ac0ed 100644 --- a/game/level/239.js +++ b/game/level/239.js @@ -150,7 +150,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/240.js b/game/level/240.js index 784b919d..83887108 100644 --- a/game/level/240.js +++ b/game/level/240.js @@ -150,7 +150,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/241.js b/game/level/241.js index 5bd862b9..622177ac 100644 --- a/game/level/241.js +++ b/game/level/241.js @@ -165,7 +165,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/242.js b/game/level/242.js index 65d32a5b..62a1c5a3 100644 --- a/game/level/242.js +++ b/game/level/242.js @@ -165,7 +165,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/243.js b/game/level/243.js index 611f9351..9a0626bb 100644 --- a/game/level/243.js +++ b/game/level/243.js @@ -165,7 +165,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/244.js b/game/level/244.js index 38149e64..475f8829 100644 --- a/game/level/244.js +++ b/game/level/244.js @@ -165,7 +165,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/245.js b/game/level/245.js index c6781ffd..80c5c34d 100644 --- a/game/level/245.js +++ b/game/level/245.js @@ -169,7 +169,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/246.js b/game/level/246.js index 1dd1503a..cf030d69 100644 --- a/game/level/246.js +++ b/game/level/246.js @@ -179,7 +179,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/247.js b/game/level/247.js index e5d22030..953c8416 100644 --- a/game/level/247.js +++ b/game/level/247.js @@ -179,7 +179,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/248.js b/game/level/248.js index e8abcb85..e0d1c254 100644 --- a/game/level/248.js +++ b/game/level/248.js @@ -179,7 +179,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/249.js b/game/level/249.js index c7cf9dd7..5704dc6c 100644 --- a/game/level/249.js +++ b/game/level/249.js @@ -179,7 +179,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/25.js b/game/level/25.js index c4da6911..01a68009 100644 --- a/game/level/25.js +++ b/game/level/25.js @@ -55,7 +55,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -66,11 +66,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -87,11 +87,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -105,11 +105,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -119,7 +119,7 @@ oS.Init( innerText(c, "Protect our house"); break; case 3: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -189,7 +189,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/250.js b/game/level/250.js index 4884f619..f8027ab8 100644 --- a/game/level/250.js +++ b/game/level/250.js @@ -129,7 +129,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -140,11 +140,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 100, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -158,11 +158,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -176,11 +176,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -194,11 +194,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -208,7 +208,7 @@ oS.Init( innerText(c, "当然,我还是祝你好运"); break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 50, @@ -283,7 +283,7 @@ oS.Init( FlagToEnd: function () { NewImg( "imgSF", - "images/interface/0.gif", + "images/interface/0.webp", "left:667px;top:330px;clip:rect(auto,auto,237px,auto)", EDAll, { diff --git a/game/level/252.js b/game/level/252.js index f4d7b07e..4aaa497f 100644 --- a/game/level/252.js +++ b/game/level/252.js @@ -101,7 +101,7 @@ oS.Init( FlagToEnd: function () { NewImg( "imgSF", - "images/interface/0.gif", + "images/interface/0.webp", "left:667px;top:330px;clip:rect(auto,auto,237px,auto)", EDAll, { diff --git a/game/level/26.js b/game/level/26.js index 323f4756..d453f8da 100644 --- a/game/level/26.js +++ b/game/level/26.js @@ -95,7 +95,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/27.js b/game/level/27.js index 9cafc50b..9a128adb 100644 --- a/game/level/27.js +++ b/game/level/27.js @@ -100,7 +100,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/28.js b/game/level/28.js index b6b736ad..cd9956bc 100644 --- a/game/level/28.js +++ b/game/level/28.js @@ -88,7 +88,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/29.js b/game/level/29.js index 6880c960..e77a8ec6 100644 --- a/game/level/29.js +++ b/game/level/29.js @@ -110,7 +110,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/3.js b/game/level/3.js index d78eb202..d4ce1593 100644 --- a/game/level/3.js +++ b/game/level/3.js @@ -67,7 +67,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:295px;left:836px", EDAll ); diff --git a/game/level/31.js b/game/level/31.js index 866a19b2..2bebf4e8 100644 --- a/game/level/31.js +++ b/game/level/31.js @@ -31,7 +31,7 @@ oS.Init( PicArr: (function () { return [ "images/interface/backgroundLG.jpg", - "images/interface/Dave.gif", + "images/interface/Dave.webp", ]; })(), SunNum: 100, @@ -47,7 +47,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -61,11 +61,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -80,11 +80,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -99,11 +99,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -114,7 +114,7 @@ oS.Init( 'Bring oxygen algae to destroy the zombies here.'; break; case 3: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -153,7 +153,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/32.js b/game/level/32.js index 12adee32..79aeef57 100644 --- a/game/level/32.js +++ b/game/level/32.js @@ -84,7 +84,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/33.js b/game/level/33.js index c8ab5fe7..06671a16 100644 --- a/game/level/33.js +++ b/game/level/33.js @@ -89,7 +89,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/34.js b/game/level/34.js index f290959f..af0b536e 100644 --- a/game/level/34.js +++ b/game/level/34.js @@ -90,7 +90,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/35.js b/game/level/35.js index c582b419..31d48258 100644 --- a/game/level/35.js +++ b/game/level/35.js @@ -28,7 +28,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -39,11 +39,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -60,11 +60,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -81,11 +81,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -102,11 +102,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -119,7 +119,7 @@ oS.Init( ); break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -227,7 +227,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/36.js b/game/level/36.js index d13c843c..ff5ec41c 100644 --- a/game/level/36.js +++ b/game/level/36.js @@ -88,7 +88,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/37.js b/game/level/37.js index 659ae454..c59f4ed3 100644 --- a/game/level/37.js +++ b/game/level/37.js @@ -95,7 +95,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/38.js b/game/level/38.js index a9549459..d7e2fc37 100644 --- a/game/level/38.js +++ b/game/level/38.js @@ -86,7 +86,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:290px;left:636px", EDAll ); diff --git a/game/level/39.js b/game/level/39.js index 8f72d012..429eb9a6 100644 --- a/game/level/39.js +++ b/game/level/39.js @@ -107,7 +107,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/4.js b/game/level/4.js index 15694f24..0a15469c 100644 --- a/game/level/4.js +++ b/game/level/4.js @@ -134,7 +134,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:295px;left:836px", EDAll ); diff --git a/game/level/40.js b/game/level/40.js index f157c172..2b59870e 100644 --- a/game/level/40.js +++ b/game/level/40.js @@ -95,7 +95,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -109,11 +109,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 200, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -128,11 +128,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -147,11 +147,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -162,7 +162,7 @@ oS.Init( 'What might happen, you gotta hold on'; break; case 3: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -197,7 +197,7 @@ oS.Init( FlagToEnd: function () { NewImg( "imgSF", - "images/interface/0.gif", + "images/interface/0.webp", "left:667px;top:330px;clip:rect(auto,auto,237px,auto)", EDAll, { diff --git a/game/level/41.js b/game/level/41.js index 9a05f7c5..7d264c0e 100644 --- a/game/level/41.js +++ b/game/level/41.js @@ -47,9 +47,9 @@ oS.Init( b = a.PicArr; return [ "images/interface/background5.jpg", - "images/interface/Dave.gif", - "images/interface/Dave2.gif", - "images/interface/Dave3.gif", + "images/interface/Dave.webp", + "images/interface/Dave2.webp", + "images/interface/Dave3.webp", b[a.CardGif], b[a.NormalGif], ]; @@ -82,7 +82,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -96,11 +96,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -117,11 +117,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -135,11 +135,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -154,11 +154,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -175,11 +175,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -192,7 +192,7 @@ oS.Init( ); break; case 5: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -233,7 +233,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/42.js b/game/level/42.js index 2e40245e..53a8c5dc 100644 --- a/game/level/42.js +++ b/game/level/42.js @@ -49,9 +49,9 @@ oS.Init( b = a.PicArr; return [ "images/interface/background5.jpg", - "images/interface/Dave.gif", - "images/interface/Dave2.gif", - "images/interface/Dave3.gif", + "images/interface/Dave.webp", + "images/interface/Dave2.webp", + "images/interface/Dave3.webp", b[a.CardGif], b[a.NormalGif], ]; @@ -104,7 +104,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/43.js b/game/level/43.js index 0f12b64f..b1ea448f 100644 --- a/game/level/43.js +++ b/game/level/43.js @@ -100,7 +100,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/44.js b/game/level/44.js index 5ac2a4e4..fb482d26 100644 --- a/game/level/44.js +++ b/game/level/44.js @@ -101,7 +101,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/45.js b/game/level/45.js index 31ed2b46..659bf08b 100644 --- a/game/level/45.js +++ b/game/level/45.js @@ -128,7 +128,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/46.js b/game/level/46.js index 7b3ae34d..38e98f45 100644 --- a/game/level/46.js +++ b/game/level/46.js @@ -105,7 +105,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/47.js b/game/level/47.js index 3df00350..d8faf7cb 100644 --- a/game/level/47.js +++ b/game/level/47.js @@ -106,7 +106,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/48.js b/game/level/48.js index 830c466e..01c43444 100644 --- a/game/level/48.js +++ b/game/level/48.js @@ -105,7 +105,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/49.js b/game/level/49.js index 19fde019..a50d52df 100644 --- a/game/level/49.js +++ b/game/level/49.js @@ -116,7 +116,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/5.js b/game/level/5.js index 619a45a7..39f80013 100644 --- a/game/level/5.js +++ b/game/level/5.js @@ -24,7 +24,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -35,11 +35,11 @@ oS.Init( switch (d) { case 0: PlayAudio("crazydaveshort1"); - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -56,11 +56,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -74,11 +74,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -92,11 +92,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -110,11 +110,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [5]); }; @@ -124,7 +124,7 @@ oS.Init( innerText(c, "Start digging!"); break; case 5: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -156,7 +156,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerUP.gif", + "images/interface/PointerUP.webp", "top:36px;left:250px", EDAll ); @@ -292,7 +292,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:235px;left:596px", EDAll ); diff --git a/game/level/50.js b/game/level/50.js index b68a201f..9b55202f 100644 --- a/game/level/50.js +++ b/game/level/50.js @@ -25,7 +25,7 @@ oS.Init( LoadAccess: function (a) { NewImg( "dDave", - "images/interface/Dave.gif", + "images/interface/Dave.webp", "left:0;top:81px", EDAll ); @@ -39,11 +39,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [1]); }; @@ -60,11 +60,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [2]); }; @@ -78,11 +78,11 @@ oS.Init( "crazydavelong" + Math.floor(1 + Math.random() * 3) ); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 2, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [3]); }; @@ -97,11 +97,11 @@ oS.Init( case 3: PlayAudio("crazydaveshort2"); c.onclick = null; - $("dDave").src = "images/interface/Dave3.gif"; + $("dDave").src = "images/interface/Dave3.webp"; oSym.addTask( 1, function () { - $("dDave").src = "images/interface/Dave.gif"; + $("dDave").src = "images/interface/Dave.webp"; c.onclick = function () { oSym.addTask(10, b, [4]); }; @@ -114,7 +114,7 @@ oS.Init( ); break; case 4: - $("dDave").src = "images/interface/Dave2.gif"; + $("dDave").src = "images/interface/Dave2.webp"; ClearChild($("DivTeach")); oSym.addTask( 5, @@ -223,7 +223,7 @@ oS.Init( FlagToEnd: function () { NewImg( "imgSF", - "images/interface/0.gif", + "images/interface/0.webp", "left:667px;top:330px;clip:rect(auto,auto,237px,auto)", EDAll, { diff --git a/game/level/6.js b/game/level/6.js index ab73eb77..71b2b5e5 100644 --- a/game/level/6.js +++ b/game/level/6.js @@ -49,7 +49,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/7.js b/game/level/7.js index 6c221ec4..219fad39 100644 --- a/game/level/7.js +++ b/game/level/7.js @@ -58,7 +58,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/8.js b/game/level/8.js index d7a4e404..483efa8d 100644 --- a/game/level/8.js +++ b/game/level/8.js @@ -56,7 +56,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:490px;left:836px", EDAll ); diff --git a/game/level/9.js b/game/level/9.js index 3e9e875f..b0b9734a 100644 --- a/game/level/9.js +++ b/game/level/9.js @@ -76,7 +76,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/AirRaid.js b/game/level/AirRaid.js index e11ec8e9..ab904c17 100644 --- a/game/level/AirRaid.js +++ b/game/level/AirRaid.js @@ -77,7 +77,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/BoxedSurprise.js b/game/level/BoxedSurprise.js index f46d5db6..3aacea44 100644 --- a/game/level/BoxedSurprise.js +++ b/game/level/BoxedSurprise.js @@ -71,7 +71,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/CardRain.js b/game/level/CardRain.js index e2e991c3..7bdeb492 100644 --- a/game/level/CardRain.js +++ b/game/level/CardRain.js @@ -58,7 +58,7 @@ oS.Init( PicArr: [ "images/interface/background4.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", ], backgroundImage: "images/interface/background4.jpg", LF: [0, 1, 1, 2, 2, 1, 1], @@ -157,7 +157,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:51%", EDAll ); diff --git a/game/level/FB.js b/game/level/FB.js index ec52a0f8..69a0f6b4 100644 --- a/game/level/FB.js +++ b/game/level/FB.js @@ -138,7 +138,7 @@ oS.Init( FlagToEnd: function () { NewImg( "imgSF", - "images/interface/0.gif", + "images/interface/0.webp", "left:667px;top:330px;clip:rect(auto,auto,237px,auto)", EDAll, { diff --git a/game/level/FlowerDefense.js b/game/level/FlowerDefense.js index 51c88a18..9eb2b8de 100644 --- a/game/level/FlowerDefense.js +++ b/game/level/FlowerDefense.js @@ -49,7 +49,7 @@ oS.Init( oSmallFootballZombie, ], PicArr: [ - "images/Zombies/Zombie/1.gif", + "images/Zombies/Zombie/1.webp", "images/interface/background_TF.jpg", "images/interface/background2_TF.jpg", "images/interface/background1unsodded2.jpg", @@ -200,7 +200,7 @@ oS.Init( LoadAccess: function (start_game) { NewImg( "BackGround_TF_night", - "https://s4.gifyu.com/images/background2_TF.jpg", + "https://s4.webpyu.com/images/background2_TF.jpg", "opacity:0;left:-115", EDAll ); @@ -354,7 +354,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:51%", EDAll ); diff --git a/game/level/HypnoHysteria.js b/game/level/HypnoHysteria.js index 33a2af3f..3d5f8490 100644 --- a/game/level/HypnoHysteria.js +++ b/game/level/HypnoHysteria.js @@ -107,7 +107,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:198px;left:269px", EDAll ); diff --git a/game/level/Stargazing.js b/game/level/Stargazing.js index 427d2a1f..4befb2d9 100644 --- a/game/level/Stargazing.js +++ b/game/level/Stargazing.js @@ -112,7 +112,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:198px;left:269px", EDAll ); diff --git a/game/level/TripleThreatDefense.js b/game/level/TripleThreatDefense.js index 2fceba48..1e8d2fb4 100644 --- a/game/level/TripleThreatDefense.js +++ b/game/level/TripleThreatDefense.js @@ -104,7 +104,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/WJY.js b/game/level/WJY.js index 89e9d142..28121acd 100644 --- a/game/level/WJY.js +++ b/game/level/WJY.js @@ -91,7 +91,7 @@ oS.Init( FlagToEnd: function () { NewImg( "imgSF", - "images/interface/0.gif", + "images/interface/0.webp", "left:667px;top:330px;clip:rect(auto,auto,237px,auto)", EDAll, { diff --git a/game/level/WallNutBowling.js b/game/level/WallNutBowling.js index 53dc7152..f515e217 100644 --- a/game/level/WallNutBowling.js +++ b/game/level/WallNutBowling.js @@ -138,7 +138,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:198px;left:269px", EDAll ); diff --git a/game/level/ZombieGames.js b/game/level/ZombieGames.js index b85499f3..e3a2e58d 100644 --- a/game/level/ZombieGames.js +++ b/game/level/ZombieGames.js @@ -89,7 +89,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/btlzombie.js b/game/level/btlzombie.js index bb75b12f..34b005f0 100644 --- a/game/level/btlzombie.js +++ b/game/level/btlzombie.js @@ -134,7 +134,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/izombieleveleditor.js b/game/level/izombieleveleditor.js index 52797488..32dd72f9 100644 --- a/game/level/izombieleveleditor.js +++ b/game/level/izombieleveleditor.js @@ -467,7 +467,7 @@ ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:198px;left:269px", EDAll ); diff --git a/game/level/izombieleveleditorbeta.js b/game/level/izombieleveleditorbeta.js index 9c4813e8..f9144ed0 100644 --- a/game/level/izombieleveleditorbeta.js +++ b/game/level/izombieleveleditorbeta.js @@ -483,7 +483,7 @@ ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:198px;left:269px", EDAll ); diff --git a/game/level/kaotianchifan.js b/game/level/kaotianchifan.js index 343d304a..f43880df 100644 --- a/game/level/kaotianchifan.js +++ b/game/level/kaotianchifan.js @@ -121,7 +121,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/unsodded.js b/game/level/unsodded.js index c4621511..8c274fe2 100644 --- a/game/level/unsodded.js +++ b/game/level/unsodded.js @@ -90,7 +90,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:185px;left:676px", EDAll ); diff --git a/game/level/vasebreaker1.js b/game/level/vasebreaker1.js index 1c19f635..aef21659 100644 --- a/game/level/vasebreaker1.js +++ b/game/level/vasebreaker1.js @@ -12,7 +12,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/vasebreaker2.js b/game/level/vasebreaker2.js index 3fe65f60..c6b6f403 100644 --- a/game/level/vasebreaker2.js +++ b/game/level/vasebreaker2.js @@ -18,7 +18,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/vasebreaker3.js b/game/level/vasebreaker3.js index 5d21919b..c0ab28c7 100644 --- a/game/level/vasebreaker3.js +++ b/game/level/vasebreaker3.js @@ -21,7 +21,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/vasebreaker4.js b/game/level/vasebreaker4.js index 27214cbe..7ffa52fc 100644 --- a/game/level/vasebreaker4.js +++ b/game/level/vasebreaker4.js @@ -12,7 +12,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/vasebreaker5.js b/game/level/vasebreaker5.js index a0371b61..392d5090 100644 --- a/game/level/vasebreaker5.js +++ b/game/level/vasebreaker5.js @@ -20,7 +20,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/vasebreaker6.js b/game/level/vasebreaker6.js index 7a1c3b3b..5a8d6f9f 100644 --- a/game/level/vasebreaker6.js +++ b/game/level/vasebreaker6.js @@ -20,7 +20,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/vasebreaker7.js b/game/level/vasebreaker7.js index 0493f65d..9e63ed73 100644 --- a/game/level/vasebreaker7.js +++ b/game/level/vasebreaker7.js @@ -6,7 +6,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/vasebreaker8.js b/game/level/vasebreaker8.js index 4eb8b987..31970ca2 100644 --- a/game/level/vasebreaker8.js +++ b/game/level/vasebreaker8.js @@ -18,7 +18,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/vasebreaker9.js b/game/level/vasebreaker9.js index 58edb0e5..bb44c531 100644 --- a/game/level/vasebreaker9.js +++ b/game/level/vasebreaker9.js @@ -23,7 +23,7 @@ oS.Init( PicArr: [ "images/interface/background2.jpg", "images/interface/trophy.png", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "images/interface/Stripe.png", ], backgroundImage: "images/interface/background2.jpg", diff --git a/game/level/yicixingxiaofei.js b/game/level/yicixingxiaofei.js index 237f3c9c..c0d60781 100644 --- a/game/level/yicixingxiaofei.js +++ b/game/level/yicixingxiaofei.js @@ -106,7 +106,7 @@ oS.Init( ); NewImg( "PointerUD", - "images/interface/PointerDown.gif", + "images/interface/PointerDown.webp", "top:198px;left:269px", EDAll ); diff --git a/game/oneko.js b/game/oneko.js index ee6db212..b388527d 100644 --- a/game/oneko.js +++ b/game/oneko.js @@ -97,7 +97,7 @@ nekoEl.style.top = `${nekoPosY - 16}px`; nekoEl.style.zIndex = "9999"; - let nekoFile = "./images/interface/oneko.gif"; + let nekoFile = "./images/interface/oneko.webp"; const curScript = document.currentScript; if (curScript && curScript.dataset.cat) { nekoFile = curScript.dataset.cat;